.ss{--ink:#141a2b;--mute:#6c7078;--faint:#9aa3b2;--hair:rgba(20,26,43,0.12);--hair2:rgba(20,26,43,0.07);--card:#fff;--green:#0f9d58;--amber:#d97706;--blue:#2f6fed;--deep:#1b4fbd;--sky:#e9f2fe;--ground:#f3f7fd;--glow:0 0 0.08em rgba(47,111,237,0.35),0 0 0.35em rgba(47,111,237,0.28),0 0 0.9em rgba(79,140,255,0.2);--glow-line:drop-shadow(0 0 3px rgba(47,111,237,0.55)) drop-shadow(0 0 14px rgba(47,111,237,0.35)) drop-shadow(0 0 44px rgba(79,140,255,0.28));--glow-line-sm:drop-shadow(0 0 2px rgba(47,111,237,0.5)) drop-shadow(0 0 7px rgba(47,111,237,0.3));--panel:0 30px 90px -40px rgba(20,34,70,0.22);--ease:cubic-bezier(0.2,0.8,0.2,1);--settle:cubic-bezier(0.16,0.6,0.3,1);--push:cubic-bezier(0.43,0.24,0.4,0.91);position:fixed;inset:0;display:grid;grid-template-columns:232px minmax(0,1fr);color:var(--ink);background:var(--ground);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 input,.ss textarea{font:inherit;letter-spacing:inherit;color:inherit}.ss button{border:0;background:none;cursor:pointer;padding:0}.ss h1,.ss h2,.ss h3,.ss h4,.ss p{margin:0}.ss small{display:block;color:var(--mute);font-size:12.5px;font-weight:450}.ss a{color:inherit}.ss :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ss-rail{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:14px 0 12px;overflow-y:auto;scrollbar-width:none}.ss-rail::-webkit-scrollbar{display:none}.ss-tile{position:relative;isolation:isolate;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--mute);text-decoration:none;flex: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-rail .ss-tile svg{width:20px;height:20px}.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-tile u{position:absolute;top:-4px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:99px;display:grid;place-items:center;text-decoration:none;font-size:10.5px;font-weight:650;color:#fff;background:var(--blue);box-shadow:0 0 0 2px #f3f6f9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-rail nav{display:grid;gap:1px;margin-top:2px}.ss-rail nav a{display:grid;justify-items:center;gap:2px;width:76px;padding:3px 0;text-decoration:none}.ss-rail nav small{font-size:10.5px;font-weight:500;color:var(--mute);letter-spacing:-.01em;transition:color .15s var(--ease);white-space:nowrap}.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,.ss-tile.plain.on{color:var(--ink)}.ss-more-grid .on .ss-tile:before,.ss-rail nav a.on .ss-tile:before,.ss-tile.plain.on:before{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;box-shadow:0 2px 3px rgba(20,34,70,.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-more-grid .on .ss-tile:after,.ss-rail nav a.on .ss-tile:after,.ss-tile.plain.on: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:10px;justify-items:center;padding-top:8px}.ss-tile.plain:hover{color:var(--ink);transform:scale(1.06)}.ss .ss-gift{width:38px;height:38px;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:fixed;left:92px;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:#f4f7fc;overflow:auto;min-width:0;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(20,34,70,.08)}.ss-top{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 28px;background:rgba(255,255,255,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:.5px solid var(--hair)}.ss-top h1{font-size:20px;font-weight:600;letter-spacing:-.04em}.ss-top p{color:var(--mute);font-size:14px;font-weight:450}.ss-top-right{gap:12px}.ss .ss-usage,.ss-top-right{display:flex;align-items:center}.ss .ss-usage{gap:9px;height:44px;padding:0 12px 0 4px;border-radius:14px;text-align:left;transition:background .15s var(--ease)}.ss .ss-usage:hover{background:rgba(0,0,0,.04)}.ss-usage b{display:block;font-size:14px;font-weight:600;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-usage small{font-size:11.5px}.ss-ring{flex:none}.ss-ring circle:last-child{transition:stroke-dasharray .8s var(--ease)}.ss .ss-round{position:relative;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#4a4a4a;flex:none;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(20,34,70,.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(20,34,70,.18)}.ss .ss-round:active{transform:scale(.95)}.ss .ss-round.big{width:56px;height:56px}.ss-round.big svg{width:24px;height:24px}.ss-page,.ss-wrap{min-height:100%}.ss-wrap{padding:24px 28px 96px}.ss-wrap>*{max-width:1120px;margin-left:auto;margin-right:auto}.ss-preview{display:flex;margin:12px 28px 0;width:fit-content}.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;text-decoration:none;white-space:nowrap;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(20,34,70,.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(20,34,70,.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(20,34,70,.22)}.ss .ss-btn:active{transform:scale(.98)}.ss .ss-btn:disabled{opacity:.45;pointer-events:none}.ss .ss-btn.wide{width:100%;height:44px}.ss .ss-btn.sm{height:30px;font-size:12.5px;padding:0 10px}.ss .ss-btn.sm:after{border-radius:9px}.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,.94);text-decoration:none;white-space:nowrap;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-btn,.ss-metal span{display:inline-flex;align-items:center;gap:6px}.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-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 .ss-link{margin-left:auto;color:var(--blue);font-weight:600;font-size:13.5px}.ss .ss-link:hover{color:var(--deep)}.ss-seg{display:inline-flex;padding:3px;gap:2px;border-radius:12px;background:rgba(0,0,0,.05);max-width:100%;overflow-x:auto;scrollbar-width:none}.ss .ss-seg button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:9px;font-weight:550;font-size:13px;color:var(--mute);white-space:nowrap;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(20,34,70,.16),0 0 0 .5px var(--hair)}.ss-seg button em{font-style:normal;font-size:11.5px;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-seg.small button{height:28px;font-size:12.5px}.ss-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.ss-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;max-width:100%}.ss-chips::-webkit-scrollbar{display:none}.ss .ss-chips button{flex:none;height:32px;padding:0 13px;border-radius:99px;font-size:13px;font-weight:550;color:#4a4a4a;background:#fff;box-shadow:0 0 0 .5px var(--hair),0 1px 2px rgba(20,34,70,.1);transition:background .15s,color .15s,box-shadow .15s}.ss .ss-chips button:hover{box-shadow:0 0 0 .5px rgba(123,129,140,.6),0 3px 6px rgba(20,34,70,.14)}.ss .ss-chips button.on{color:#fff;background:var(--ink);box-shadow:0 2px 4px rgba(0,0,0,.2)}.ss-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.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:#fff;box-shadow:0 0 0 .5px rgba(112,112,112,.25);transition:box-shadow .15s var(--ease),background .15s}.ss-search:focus-within{box-shadow:0 0 0 1px var(--ink),0 0 0 4px rgba(32,32,32,.08)}.ss-search input{flex:1 1;min-width:0;border:0;outline:0;background:none;font-weight:500;color:var(--ink)}.ss-search input::placeholder{color:var(--faint)}.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(20,34,70,.1);white-space:nowrap}.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}.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-toast.warn{color:#9a5b00;background:#fff5e6}.ss-toast.warn a,.ss-toast.warn button{font-weight:650;text-decoration:underline}.spin{display:inline-flex;animation:ss-spin .9s linear infinite}.ss-note-line{color:var(--mute);font-size:13px;font-weight:450;margin-bottom:4px}.ss-sec{margin-bottom:34px}.ss-head{display:flex;align-items:baseline;gap:8px;margin-bottom:12px;padding:0 2px}.ss-head h2{font-size:18px;font-weight:600;letter-spacing:-.035em}.ss-head>span{color:var(--faint);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-media{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#e9eaec;box-shadow:0 0 0 .5px var(--hair2);isolation:isolate}.ss-media.tall{aspect-ratio:9/16}.ss-media.f4x5{aspect-ratio:4/5}.ss-media.f1x1{aspect-ratio:1}.ss-media img,.ss-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ss-media video:not(.still){opacity:0;transition:opacity .25s var(--ease)}.ss-media .bg{display:none}.ss-media:hover video:not(.still){opacity:1}.ss-media-empty{position:absolute;inset:0;background:linear-gradient(100deg,#e7e8ea 30%,#f1f2f4 50%,#e7e8ea 70%);background-size:200% 100%;animation:ss-shimmer 1.6s linear infinite}.ss-count,.ss-len{position:absolute;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{right:8px}.ss-count{left:8px}.ss-kind{left:7px;font-size:11.5px;background:rgba(255,255,255,.94);box-shadow:0 1px 2px rgba(0,0,0,.18)}.ss-draft,.ss-kind{position:absolute;top:7px;height:22px;padding:0 8px;border-radius:99px;display:inline-flex;align-items:center;font-weight:650}.ss-draft{right:7px;font-size:11px;color:#fff;background:rgba(217,119,6,.92)}.ss-play{position:absolute;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-pcard:hover .ss-play{opacity:1;transform:scale(1)}.editing .ss-media img{filter:blur(5px) saturate(.9) brightness(.62);transform:scale(1.06)}.ss-cook{position:absolute;inset:0;display:grid;place-content:center;gap:12px;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:30px;padding:0 12px;border-radius:99px;background:rgba(255,255,255,.94);font-weight:600;font-size:12.5px;box-shadow:0 2px 3px rgba(20,34,70,.16)}.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:min(190px,70%);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-cook.small span{height:26px;font-size:12px;padding:0 10px}.ss-pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:14px}.ss-pcard{padding:7px;border-radius:22px;background:#fff;cursor:pointer;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(20,34,70,.08);transition:transform .25s var(--ease),box-shadow .25s var(--ease);animation:ss-rise .45s var(--ease) backwards}.ss-pcard.editing{cursor:default}.ss-pcard .ss-media{aspect-ratio:16/10;border-radius:16px}.ss-pcard .ss-media.tall img,.ss-pcard .ss-media.tall video{object-fit:contain}.ss-pcard .ss-media.tall .bg{display:block;object-fit:cover;filter:blur(16px) brightness(.72) saturate(1.1);transform:scale(1.25)}.ss-pcard .ss-media .ss-chip{position:absolute;top:8px;right:8px;box-shadow:0 1px 3px rgba(0,0,0,.18)}.ss-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 7px 5px}.ss-meta>div{min-width:0}.ss-meta b{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skel{cursor:default;animation:none}.skel .ss-media,.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:150px;border-radius:6px}.skel .ss-meta i:last-child{width:90px}.ss-ocard{padding:6px;border-radius:20px;background:#fff;cursor:pointer;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(20,34,70,.08);min-width:0;transition:transform .25s var(--ease),box-shadow .25s var(--ease);animation:ss-rise .45s var(--ease) backwards}.ss-ocard.editing{cursor:default}.ss-ocard .ss-meta{padding:9px 5px 4px}.ss-ocard .ss-meta b{font-size:13.5px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.ss-ocard .ss-meta small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-ogrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;align-items:start}.ss-ogrid .ss-ocard:not(.tall){grid-column:span 2}.ss-shelf{display:flex;align-items:flex-start;gap:12px;overflow-x:auto;padding:4px 2px 14px;margin:-4px -2px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.ss-shelf::-webkit-scrollbar{display:none}.ss-shelf .ss-ocard{flex:none;width:176px;scroll-snap-align:start}.ss-shelf .ss-ocard:not(.tall){width:332px}.ss-jobs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ss .ss-job{position:relative;display:grid;grid-template-rows:auto 1fr;text-align:left;padding:7px;border-radius:22px;background:#fff;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(20,34,70,.08);transition:transform .3s var(--ease),box-shadow .3s var(--ease);animation:ss-rise .45s var(--ease) backwards}.ss .ss-job:active{transform:scale(.985)}.ss .ss-job:disabled{cursor:default;opacity:.6;transform:none}.ss-job-art{position:relative;height:158px;border-radius:16px;overflow:hidden;background:#eef4fd;display:block}.ss-job-text{display:grid;gap:3px;align-content:start;padding:12px 34px 8px 8px}.ss-job-text b{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;letter-spacing:-.035em}.ss-channels i,.ss-job-text b i,.ss-pick-row b i,.ss-scard b i,.ss-style b i{font-style:normal;font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px;background:#eef3fa;color:#666;letter-spacing:0}.ss-job-text small{line-height:1.4}.ss-job-go{position:absolute;right:14px;bottom:16px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:var(--mute);background:#f1f5fb;transition:transform .25s var(--ease),background .2s,color .2s}.ss-job:hover .ss-job-go{background:var(--ink);color:#fff;transform:translateX(2px)}.ss-how{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;counter-reset:how}.ss-how li{counter-increment:how;display:grid;gap:2px;padding:16px;border-radius:18px;background:#fff;box-shadow:0 0 0 .5px var(--hair)}.ss-how li:before{content:counter(how);width:24px;height:24px;border-radius:8px;display:grid;place-items:center;margin-bottom:8px;font-size:12px;font-weight:650;color:#fff;background:var(--ink)}.ss-how b{font-size:15px;font-weight:600;letter-spacing:-.03em}.ss-cooks{display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:12px}.ss .ss-cook-stage{display:none}.ss-cookrow{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;padding:8px 14px 8px 8px;border-radius:20px;background:#fff;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(20,34,70,.08);animation:ss-rise .45s var(--ease) backwards}.ss-cookrow-art .ss-media{aspect-ratio:9/16;border-radius:12px}.ss-cookrow-art .ss-media img{filter:blur(3px) saturate(.9) brightness(.8);transform:scale(1.08)}.ss-cookrow-body{display:grid;gap:9px;min-width:0}.ss-cookrow-top{display:flex;justify-content:space-between;gap:10px;align-items:start}.ss-cookrow-top>div{min-width:0}.ss-cookrow-top b{display:block;font-size:15px;font-weight:600;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-ladder{list-style:none;margin:0;padding:0;display:flex;gap:4px;flex-wrap:wrap}.ss-ladder li{height:22px;padding:0 8px;border-radius:99px;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;background:rgba(0,0,0,.05);color:var(--faint)}.ss-ladder li.ok{background:rgba(15,157,88,.1);color:var(--green)}.ss-ladder li.now{background:rgba(47,111,237,.1);color:var(--blue)}.ss-ladder li.now:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:ss-pulse 1.4s ease-in-out infinite}.ss-bar-line{height:4px;border-radius:9px;background:rgba(47,111,237,.12);overflow:hidden}.ss-bar-line em{display:block;height:100%;border-radius:9px;background:var(--blue);transition:width 1s linear}.ss-list{display:grid;gap:10px}.ss-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:8px 12px 8px 8px;border-radius:20px;background:#fff;cursor:pointer;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(20,34,70,.08);transition:transform .2s var(--ease),box-shadow .2s var(--ease);animation:ss-rise .4s var(--ease) backwards}.ss-item-art{display:flex;gap:4px}.ss-item-art .ss-media{width:50px;border-radius:10px}.ss-item-art .ss-media:not(.tall){width:104px}.ss-item-body b{display:block;font-size:15px;font-weight:600;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-hero-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;margin-bottom:18px;border-radius:22px;background:#fff;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(20,34,70,.08);animation:ss-rise .4s var(--ease) backwards}.ss-hero-card b{display:block;font-size:18px;font-weight:600;letter-spacing:-.04em}.ss-hero-card p{color:var(--mute);font-weight:450;margin-top:3px;max-width:60ch}.ss-plan{display:flex;align-items:center;gap:14px}.ss-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ss-facts>div{display:grid;gap:4px;padding:16px;border-radius:18px;background:#fff;box-shadow:0 0 0 .5px var(--hair);color:var(--mute)}.ss-facts b{color:var(--ink);font-size:14.5px;font-weight:600;letter-spacing:-.03em;margin-top:6px}.ss-ad{padding:14px;margin-bottom:14px;border-radius:22px;background:#fff;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(20,34,70,.08);animation:ss-rise .45s var(--ease) backwards}.ss-ad-head{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;padding:2px 4px}.ss-ad-head b{display:block;font-size:16px;font-weight:600;letter-spacing:-.035em}.ss-hooks{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,190px));gap:12px}.ss .ss-hook{display:grid;gap:8px;text-align:left;align-content:start}.ss .ss-hook:disabled{cursor:default}.ss-hook .ss-media{transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.ss-hook:not(:disabled):hover .ss-media{transform:translateY(-3px);box-shadow:0 0 0 .5px var(--hair),0 16px 26px -14px rgba(0,0,0,.35)}.ss-hook.editing .ss-kind{opacity:.8}.ss-hook-line{font-size:13px;font-weight:550;line-height:1.35;letter-spacing:-.02em;color:#3b3b3b}.ss-hook:disabled .ss-hook-line{color:var(--faint)}.ss-sgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.ss-scard{display:grid;gap:10px;align-content:start;padding:7px 7px 14px;border-radius:22px;background:#fff;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(20,34,70,.08);animation:ss-rise .45s var(--ease) backwards}.ss-scard img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:16px;display:block}.ss-scard>div{display:grid;gap:3px;padding:0 8px}.ss-scard b{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;letter-spacing:-.035em}.ss-scard .ss-btn{justify-self:start;margin-left:8px}.ss-scard.soon img{filter:grayscale(.4);opacity:.75}.ss-scard.more{place-content:center;justify-items:center;text-align:center;min-height:250px;background:#fbfbfb}.ss-channels{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:6px 0 4px}.ss-channels span{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 10px 0 9px;border-radius:12px;background:#fff;font-weight:600;font-size:13.5px;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(20,34,70,.1)}.ss-empty{display:grid;justify-items:center;gap:8px;text-align:center;padding:52px 20px;border-radius:22px;background:#fff;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(20,34,70,.08);animation:ss-rise .4s var(--ease) backwards}.ss-empty b{font-size:19px;font-weight:600;letter-spacing:-.035em;margin-top:6px}.ss-empty p{color:var(--mute);max-width:400px;margin-bottom:10px}.ss-tabs{display:flex;gap:4px;margin:10px 0 16px;border-bottom:.5px solid var(--hair);overflow-x:auto;scrollbar-width:none}.ss .ss-tabs button{flex:none;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-agrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.ss-agrid.tight{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.ss-card{padding:6px;border-radius:18px;background:#fff;cursor:pointer;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(20,34,70,.08);transition:transform .2s var(--ease),box-shadow .2s var(--ease);animation:ss-rise .45s var(--ease) backwards}.ss-thumb{position:relative;aspect-ratio:16/9;border-radius:13px;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-card.asset .ss-meta{padding:9px 6px 5px}.ss-card.asset .ss-meta b{font-size:13.5px}.ss-thumb.logo{background:#f1f5fb}.ss-thumb.logo img{object-fit:contain;padding:22%}.ss-tick{position:absolute;right:7px;top:7px;width:22px;height: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 var(--blue),0 6px 14px -6px rgba(47,111,237,.5)}.ss-card.picked .ss-tick{color:#fff;background:var(--blue);box-shadow:none;transform:scale(1.08)}.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-tabbar{display:none}.ss-scrim{position:fixed;inset:0;z-index:40;display:grid;align-items:end;background:rgba(20,20,20,.36);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ss-fade .2s var(--ease)}.ss-more{padding:10px 14px max(18px,env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:#f6f9fe;box-shadow:0 -12px 30px rgba(0,0,0,.18);animation:ss-sheet .32s var(--ease);display:grid;gap:12px}.ss-more header{display:flex;align-items:center;justify-content:space-between;padding:6px 4px 0}.ss-more header b{font-size:17px;font-weight:600;letter-spacing:-.035em}.ss-x{width:32px;height:32px;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-more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ss .ss-more-grid>*{display:grid;justify-items:center;gap:6px;padding:14px 4px 12px;border-radius:18px;background:#fff;text-decoration:none;box-shadow:0 0 0 .5px var(--hair)}.ss-more-grid small{font-size:12.5px;font-weight:550;color:var(--ink)}.ss-more-grid .ss-tile{color:var(--ink)}.ss-sheet{position:fixed;inset:0;z-index:25;display:grid;grid-template-columns:236px minmax(0,1fr);background:linear-gradient(#f2f2f2,#edf8ff);animation:ss-fade .2s var(--ease)}.ss-create-sheet>aside{padding:24px 20px;display:flex;flex-direction:column;gap:22px}.ss-create-sheet ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ss .ss-create-sheet li button{display:flex;align-items:center;gap:10px;height:38px;color:var(--faint);font-size:16px;font-weight:550;letter-spacing:-.03em;transition:color .15s}.ss .ss-create-sheet li button:disabled{cursor:default}.ss .ss-create-sheet li button:not(:disabled):hover,.ss-create-sheet li.done button,.ss-create-sheet li.now button{color:var(--ink)}.ss-create-sheet li i{width:22px;height:22px;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-create-sheet li i svg{width:12px;height:12px;stroke-width:2.4}.ss-create-sheet li.done i,.ss-create-sheet li.now i{background:var(--ink);color:#fff;box-shadow:none}.ss-create-sheet>aside>p{margin-top:auto;color:var(--mute);font-size:13px;font-weight:450}.ss-steps-bar{display:none}.ss-sheet-main{margin:8px 8px 0 0;border-radius:24px 24px 0 0;background:#f4f7fc;display:flex;flex-direction:column;min-height:0;min-width: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{font-size:24px;font-weight:600;letter-spacing:-.045em}.ss-sheet-main>header p{color:var(--mute);font-size:14px;font-weight:450;margin-top:2px}.ss-sheet-body{flex:1 1;overflow:auto;padding:26px 28px 40px;scroll-behavior:smooth}.ss-sheet-body>*{width:100%;max-width:760px;margin:0 auto;animation:ss-push .35s var(--ease)}.ss-sheet-main>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 28px max(12px,env(safe-area-inset-bottom));background:rgba(255,255,255,.92);-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;min-width:0}.ss-sheet-main>footer div{display:flex;gap:8px;flex:none}.ss-sheet-main>footer .ss-btn,.ss-sheet-main>footer .ss-metal{height:42px}.ss-pick{display:grid;gap:10px}.ss .ss-pick-row{display:grid;grid-template-columns:52px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:14px 16px 14px 14px;border-radius:20px;background:#fff;text-align:left;color:var(--mute);box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(20,34,70,.08);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.ss .ss-pick-row:hover{color:var(--ink)}.ss .ss-pick-row.on{box-shadow:0 0 0 1.5px var(--ink),0 8px 18px -10px rgba(0,0,0,.28)}.ss .ss-pick-row:disabled{opacity:.55;cursor:default;transform:none}.ss-pick-row b{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600;letter-spacing:-.035em;color:var(--ink)}.ss-pick-shape{width:52px;height:52px;border-radius:14px;background:#f1f2f4;position:relative}.ss-pick-shape:after{content:"";position:absolute;left:50%;top:50%;width:34px;height:20px;border-radius:5px;transform:translate(-50%,-50%);background:var(--ink)}.ss-pick-shape.tall:after{width:20px;height:34px}.ss-dropline{display:flex;align-items:center;gap:14px;width:100%;padding:30px 20px;border-radius:20px;text-align:left;background:#fff;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(20,34,70,.08);outline:1.5px dashed rgba(123,129,140,.35);outline-offset:-8px;transition:outline-color .15s var(--ease),transform .2s var(--ease)}.ss .ss-dropline:hover{outline-color:rgba(32,32,32,.5)}.ss .ss-dropline.over{outline-color:var(--ink);outline-style:solid;transform:scale(1.005)}.ss .ss-dropline.has{outline-style:solid;outline-color:rgba(15,157,88,.45)}.ss-dropline b{display:block;font-size:19px;font-weight:600;letter-spacing:-.035em}.ss-orb{width:46px;height:46px;flex:none;border-radius:14px;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(20,34,70,.16),inset 0 -2px 0 rgba(0,0,0,.04);transition:transform .25s var(--ease)}.ss-dropline:hover .ss-orb{transform:translateY(-2px) rotate(-4deg)}.ss-dropline.has .ss-orb{color:var(--green)}.ss-foot-step{display:grid;gap:12px}.ss .ss-record{height:46px;width:100%}.ss-filelist{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ss-filelist li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;border-radius:14px;background:var(--card,#fff);color:var(--ink,inherit);box-shadow:0 0 0 .5px var(--hair);animation:ss-rise .3s var(--ease)}.ss-filelist b{min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-filelist small{flex:none}.ss-hint{color:#1f4fb8;background:rgba(47,111,237,.07);padding:10px 12px;border-radius:12px;font-size:13px;font-weight:500}.ss-details{display:grid;gap:34px}.ss-details section{display:grid;gap:6px}.ss-details h3,.ss-row h3{font-size:18px;font-weight:600;letter-spacing:-.035em}.ss-details h4{margin:12px 0 4px;font-size:13.5px;font-weight:600;display:flex;justify-content:space-between}.ss-details h4 span{color:var(--mute);font-weight:450}.ss-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ss-row{display:flex;justify-content:space-between;align-items:start;gap:12px}.ss-input{display:grid;gap:6px;margin-top:8px}.ss-input>span{font-size:13px;font-weight:550;color:#4a4a4a}.ss-input input,.ss-input textarea{width:100%;height:44px;padding:0 13px;border:0;outline:0;resize:none;border-radius:13px;background:#fff;font-weight:550;color:var(--ink);box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(20,34,70,.08);transition:box-shadow .15s var(--ease);font-size:15px}.ss-input textarea{height:auto;padding:11px 13px;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(20,34,70,.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 .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;box-shadow:0 0 0 .5px var(--hair)}.ss .ss-notes button{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#ececec;color:#555}.ss .ss-notes button svg{width:10px;height:10px}.ss-formats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:6px}.ss .ss-formats button{position:relative;display:grid;gap:2px;justify-items:start;padding:12px;border-radius:16px;background:#fff;text-align:left;box-shadow:0 0 0 .5px var(--hair);transition:box-shadow .15s var(--ease),transform .15s var(--ease)}.ss .ss-formats button:hover{transform:translateY(-1px)}.ss .ss-formats button.on{box-shadow:0 0 0 1.5px var(--blue),0 6px 14px -8px rgba(47,111,237,.5)}.ss-formats b{font-size:14px;font-weight:600;letter-spacing:-.03em}.ss-formats small{font-size:11.5px;line-height:1.3}.ss-shape{height:26px;margin-bottom:8px;border-radius:5px;background:#d9dce1;transition:background .15s}.ss-shape.f9x16{width:15px}.ss-shape.f4x5{width:21px}.ss-shape.f1x1{width:26px}.ss-shape.f16x9{width:46px}.ss-formats button.on .ss-shape{background:var(--blue)}.ss-count-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:12px 14px;border-radius:16px;background:#fff;box-shadow:0 0 0 .5px var(--hair)}.ss-count-row b{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.03em}.ss .ss-styles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px}.ss .ss-style{display:grid;gap:4px;padding:0 0 12px;border:2px solid transparent;border-radius:16px;overflow:hidden;background:#fff;text-align:left;box-shadow:0 0 0 .5px var(--hair)}.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 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-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.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-sent{flex:1 1;display:grid;place-content:center;justify-items:center;gap:10px;padding:40px 24px;text-align:center;background:#fff}.ss-sent h1{font-size:28px;font-weight:600;letter-spacing:-.05em}.ss-sent p{color:var(--mute);margin-bottom:10px}.ss-sent-mark{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--blue);box-shadow:0 10px 24px -8px rgba(47,111,237,.6);animation:ss-shutter .5s var(--ease)}.ss-sent-mark svg{width:30px;height:30px;stroke-width:2.2}.ss-sheet.rv{grid-template-columns:minmax(0,1fr) 380px}.rv-main{margin:8px 0 0 8px;border-radius:24px 24px 0 0;background:#f4f7fc;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{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:12px;padding:12px 18px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:.5px solid var(--hair)}.rv-main>header>div:nth-child(2){flex:1 1;min-width:0}.rv-main h1{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-actions{display:flex;gap:8px}.rv-actions .ss-btn,.rv-actions .ss-metal{height:40px}.rv-main>.ss-toast{margin:12px 18px 0;width:fit-content}.rv-outputs{display:flex;gap:8px;padding:14px 18px 0;overflow-x:auto;scrollbar-width:none}.rv-outputs::-webkit-scrollbar{display:none}.ss .rv-outputs button{flex:none;display:flex;align-items:center;gap:9px;padding:5px 12px 5px 5px;border-radius:14px;background:#fff;text-align:left;box-shadow:0 0 0 .5px var(--hair),0 1px 2px rgba(20,34,70,.1);transition:box-shadow .15s var(--ease),transform .15s var(--ease)}.ss .rv-outputs button:hover{transform:translateY(-1px)}.ss .rv-outputs button.on{box-shadow:0 0 0 1.5px var(--ink),0 6px 14px -8px rgba(0,0,0,.3)}.ss .rv-outputs button:disabled{opacity:.5;cursor:default;transform:none}.rv-outputs .ss-media{width:26px;border-radius:7px}.rv-outputs .ss-media:not(.tall){width:46px}.rv-outputs b{display:block;font-size:13px;font-weight:600;letter-spacing:-.02em}.rv-outputs small{font-size:11.5px}.rv-stage{flex:1 1 auto;min-height:300px;display:grid;place-items:center;padding:20px 28px 16px;container-type:size}.rv-player{position:relative;width:min(100cqw,177.7cqh);aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#0c0c0c;cursor:pointer;animation:ss-push .35s var(--ease);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-stage.tall .rv-player{width:min(100cqw,56.25cqh);aspect-ratio:9/16;border-radius:24px}.rv-player video{width:100%;height:100%;object-fit:contain;display:block}.rv-tag{left:14px;gap:7px;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-draft,.rv-tag{position:absolute;top:14px;display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:99px;font-size:12.5px;font-weight:600;color:#fff}.rv-draft{right:14px;background:rgba(217,119,6,.92)}.rv-hookline{position:absolute;left:12px;right:12px;bottom:12px;padding:9px 12px;border-radius:14px;font-size:13px;font-weight:600;line-height:1.3;color:#fff;background:rgba(15,15,15,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.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 18px 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-rail:not(.film) nav{gap:6px}.ss-pick-more{margin:10px 4px 0;color:var(--faint);font-size:12.5px;font-weight:600}.ss .ss-pick-row.small{padding:10px 14px 10px 12px}.ss .ss-pick-row.small .ss-pick-shape{width:44px;height:44px}.ss .ss-pick-row.small b{font-size:15px}.ss-stylepick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ss .ss-stylepick .ss-style{align-content:start}.ss .ss-stylepick .ss-style span+span{color:var(--faint)}.ss .ss-style.rec{box-shadow:0 0 0 .5px var(--hair),0 8px 18px -12px rgba(47,111,237,.45)}.ss .ss-style .rec-tag{background:rgba(47,111,237,.1);color:var(--blue)}.ss-sheet.pj{grid-template-columns:minmax(0,1fr)}.ch-scenes{list-style:none;margin:0;padding:4px;display:grid;gap:6px;overflow:auto;flex:1 1;min-height:80px;align-content:start}.ss .ch-scenes button{width:100%;display:grid;grid-template-columns:50px minmax(0,1fr);gap:8px;padding:10px;border-radius:14px;background:#fff;text-align:left;box-shadow:0 0 0 .5px var(--hair);transition:box-shadow .15s var(--ease),transform .15s var(--ease)}.ss .ch-scenes button:hover{transform:translateY(-1px);box-shadow:0 0 0 .5px rgba(123,129,140,.6),0 6px 14px -8px rgba(0,0,0,.2)}.ch-scenes li.cur button{box-shadow:0 0 0 1px var(--ink)}.ch-scenes li.on button{box-shadow:0 0 0 2px var(--blue);background:#f5f9ff}.ch-time{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:650;color:var(--mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ch-time i{width:7px;height:7px;border-radius:50%;background:var(--c);flex:none}.ch-lines{display:grid;gap:3px;min-width:0}.ch-lines b{font-size:13.5px;font-weight:600;letter-spacing:-.02em}.ch-lines span{font-size:12.5px;color:#4a4a4a;line-height:1.35}.ch-lines em{font-style:normal;font-weight:650;color:var(--faint);margin-right:3px}.ch-done{flex:1 1;display:grid;align-content:center;justify-items:center;gap:10px;padding:24px 18px;text-align:center}.ch-done>b{font-size:18px;font-weight:600;letter-spacing:-.035em}.ch-memory{width:100%;display:grid;gap:8px;margin:8px 0 10px;padding:14px;border-radius:18px;text-align:left;background:#fff;box-shadow:0 0 0 .5px var(--hair),0 10px 24px -14px rgba(47,111,237,.45);animation:ss-rise .4s var(--ease) .15s backwards}.ch-memory p{display:flex;align-items:center;gap:7px;font-weight:650;color:var(--blue)}.ch-memory p svg{width:15px;height:15px}.ch-memory ul{margin:0;padding:0 0 0 20px;display:grid;gap:4px;font-weight:550}.ss-memory{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ss-memory li{display:flex;align-items:center;gap:12px;padding:12px 10px 12px 14px;border-radius:16px;background:#fff;box-shadow:0 0 0 .5px var(--hair);animation:ss-rise .35s var(--ease) backwards}.ss-memory li>svg{width:16px;height:16px;color:var(--blue);flex:none}.ss-memory li>span{flex:1 1;min-width:0}.ss-memory b{display:block;font-weight:600;letter-spacing:-.02em}.ss-memory-empty{padding:16px;border-radius:16px;background:#fff;box-shadow:0 0 0 .5px var(--hair);color:var(--mute);font-weight:450}@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)}}@keyframes ss-push{0%{opacity:0;transform:scale(.985) translateY(6px)}}@keyframes ss-sheet{0%{transform:translateY(100%)}}@keyframes ss-shutter{0%{transform:scale(.6);filter:brightness(2.2)}35%{transform:scale(1.08);filter:brightness(1.4)}to{transform:scale(1);filter:none}}@media (max-width:1180px){.ss-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.ss{grid-template-columns:minmax(0,1fr)}.ss-rail{display:none}.ss-main{margin:0;border-radius:0;box-shadow:none;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.ss-top{padding:12px 16px}.ss-top h1{font-size:24px;letter-spacing:-.045em}.ss-top p{font-size:13.5px}.ss-top .ss-new{display:none}.ss .ss-usage{padding-right:4px}.ss-usage small{display:none}.ss-preview{margin:10px 16px 0;font-size:12.5px}.ss-wrap{padding:16px 16px 40px}.ss-sec{margin-bottom:28px}.ss-jobs{gap:10px}.ss-job-art{height:118px;border-radius:14px}.ss-job-text{padding:10px 28px 6px 6px}.ss-job-text b{font-size:15px}.ss-job-text small{font-size:12px}.ss-job-go{right:10px;bottom:12px;width:22px;height:22px}.ss-job-go svg{width:13px;height:13px}.ss-how{grid-template-columns:1fr}.ss-cooks{grid-template-columns:minmax(0,1fr)}.ss-cookrow .ss-ladder{display:none}.ss .ss-cook-stage{display:block;color:var(--blue);font-weight:600;margin-top:2px}.ss-cookrow{grid-template-columns:58px minmax(0,1fr);padding:8px 12px 8px 8px}.ss-cookrow-top b,.ss-item-body b{white-space:normal}.ss-item-body b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ss-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ss-pcard{border-radius:18px;padding:5px}.ss-pcard .ss-media{border-radius:13px}.ss-pcard .ss-meta{flex-direction:column;align-items:start;gap:6px;padding:9px 5px 4px}.ss-pcard .ss-meta b{font-size:13.5px}.ss-pcard .ss-meta small{font-size:11.5px}.ss-pcard .ss-chip{height:22px;font-size:11.5px;padding:0 8px}.ss-ogrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ss-shelf .ss-ocard{width:150px}.ss-shelf .ss-ocard:not(.tall){width:270px}.ss-item{grid-template-columns:auto minmax(0,1fr)}.ss-item>button{grid-column:1/-1;width:100%}.ss-hero-card{flex-direction:column;align-items:stretch;padding:18px}.ss-hero-card .ss-btn,.ss-hero-card .ss-metal{width:100%;height:44px}.ss-hooks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ss-hook-line{font-size:12px}.ss-tools{flex-direction:column;align-items:stretch}.ss-search{min-width:0}.ss-agrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ss-dropveil{inset:0}.ss-invite{display:none}.ss-tabbar{position:fixed;z-index:20;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:6px 8px max(8px,env(safe-area-inset-bottom));background:rgba(248,249,251,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:.5px solid var(--hair)}.ss .ss-tab{display:grid;justify-items:center;gap:2px;height:50px;align-content:center;color:var(--mute);transition:color .15s}.ss-tab span{position:relative;display:grid;place-items:center}.ss-tab svg{width:22px;height:22px}.ss-tab small{font-size:11px;font-weight:550;color:inherit}.ss .ss-tab.on{color:var(--ink)}.ss-tab u{position:absolute;top:-5px;right:-9px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;display:grid;place-items:center;text-decoration:none;font-size:10px;font-weight:700;color:#fff;background:var(--blue);box-shadow:0 0 0 2px #f8f9fb}.ss .ss-create{position:relative;isolation:isolate;justify-self:center;width:54px;height:54px;border-radius:18px;display:grid;place-items:center;color:#fff;margin-top:-10px;transition:transform .15s var(--ease)}.ss-create:before{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;box-shadow:0 6px 14px -4px rgba(0,0,0,.4);background:linear-gradient(110deg,#4c4c4c,#b8b8b8 25%,#727272 50%,#b8b8b8 75%,#3f3f3f)}.ss-create:after{content:"";position:absolute;inset:1.5px;z-index:-1;border-radius:16.5px;background:radial-gradient(120% 100% at 50% 0,#2a2a2a 0,#0f0f0f 60%);box-shadow:inset 0 1px 1px rgba(255,255,255,.35)}.ss-create svg{width:22px;height:22px;stroke-width:2}.ss .ss-create:active{transform:scale(.94)}.ss-sheet{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ss-create-sheet>aside{flex-direction:row;align-items:center;gap:14px;padding:10px 16px 8px}.ss-create-sheet>aside ol,.ss-create-sheet>aside>p{display:none}.ss-steps-bar{display:grid;flex:1 1;grid-template-columns:repeat(3,1fr);gap:5px}.ss-steps-bar em{height:4px;border-radius:9px;background:rgba(0,0,0,.09);transition:background .3s var(--ease)}.ss-steps-bar em.on{background:var(--ink)}.ss-sheet-main{margin:0;border-radius:22px 22px 0 0}.ss-sheet-main>header{padding:18px 18px 14px}.ss-sheet-main>header h1{font-size:22px}.ss-sheet-body{padding:16px 16px 28px}.ss-sheet-main>footer{padding:10px 16px max(12px,env(safe-area-inset-bottom))}.ss-sheet-main>footer>span{display:none}.ss-sheet-main>footer .ss-metal,.ss-sheet-main>footer div{flex:1 1}.ss-pick-row{grid-template-columns:44px minmax(0,1fr) 18px;gap:12px;padding:12px}.ss-pick-shape{width:44px;height:44px}.ss-pick-row b{font-size:16px}.ss-dropline{padding:22px 16px}.ss-dropline b{font-size:17px}.ss-two{grid-template-columns:1fr}.ss-formats{grid-template-columns:repeat(2,1fr)}.ss .ss-styles{grid-template-columns:1fr}.ss-agrid.tight{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ss-count-row{flex-direction:column;align-items:stretch}.ss-count-row .ss-seg{width:100%}.ss-count-row .ss-seg button{flex:1 1;justify-content:center}.ss-stylepick{grid-template-columns:1fr}.pj-main{margin:0;border-radius:0;box-shadow:none;animation:none;padding-bottom:calc(78px + env(safe-area-inset-bottom))}.pj-top{padding:10px 12px}.pj-top h1{font-size:17px}.pj-top p{font-size:12.5px}.pj-top-actions .ss-metal{display:none}.pj-main>.ss-toast{margin:10px 12px 0;font-size:12.5px}.pj-body{padding:14px 12px 30px;gap:24px}.pj-grid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -12px;padding:2px 12px 8px;scrollbar-width:none}.pj-grid::-webkit-scrollbar{display:none}.pj-grid>.pj-out{flex:none;width:78vw;max-width:330px;scroll-snap-align:center}.pj-grid>.pj-out.wide{width:88vw;max-width:none}.pj-grid.one{display:grid;margin:0;padding:0}.pj-grid.one>.pj-out{width:auto;grid-template-columns:minmax(0,1fr)}.ch-scenes{overflow:visible}.ss-connect,.ss-kit{grid-template-columns:1fr}.ss-connect article{padding:14px}.ss-sheet.rv{display:block;overflow:auto;padding-bottom:calc(78px + env(safe-area-inset-bottom));background:#f4f7fc}.rv-main{margin:0;border-radius:0;overflow:visible;box-shadow:none;animation:none;display:block}.rv-main>header{padding:10px 12px;gap:10px}.rv-main h1{font-size:16px}.rv-main header p{font-size:12px}.rv-actions{display:none}.rv-main>.ss-toast{margin:10px 12px 0;font-size:12.5px}.rv-outputs{padding:12px 12px 0}.rv-stage{padding:14px 12px 12px;min-height:0;container-type:normal}.rv-player{width:100%;max-height:none;border-radius:16px;box-shadow:0 0 0 1px rgba(0,0,0,.6),0 16px 30px -18px rgba(0,0,0,.5)}.rv-stage.tall .rv-player{width:auto;height:min(58vh,560px);border-radius:20px}.rv-dock{padding:10px 12px 12px}.rv-ctrl>span{display:none}.rv-strip{height:56px}.rv-scene span{font-size:10.5px;left:5px}.rv-side{padding:10px 12px 14px;gap:10px}.rv-tabs{margin:0}.rv-notes{overflow:visible;min-height:0}.rv-send{display:none}.rv-phonebar{position:fixed;z-index:30;left:0;right:0;bottom:0;display:flex;gap:8px;padding:10px 12px max(12px,env(safe-area-inset-bottom));background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:.5px solid var(--hair)}.rv-phonebar .ss-btn,.rv-phonebar .ss-metal{flex:1 1;height:48px;font-size:15px}}@media (prefers-reduced-motion:reduce){.ss *{animation:none!important;transition:none!important}}