.ss-root{--ss-paper:#f4f4f1;--ss-paper-2:#e9ebf0;--ss-card:#ffffff;--ss-mist:#e2e6f0;--ss-haze:#8a96b8;--ss-dusk:#3b4a78;--ss-navy:#18213f;--ss-midnight:#070a14;--ss-star:#b4c2ff;--ss-red:#ff4d6d;--ss-ease:cubic-bezier(0.16,1,0.3,1);--ss-ink:#0b0b0d;--ss-ink-2:#55555c;--ss-ink-3:#8b8b92;--ss-line:#e1e3e9;--ss-line-2:#c9cdd8;--ss-panel:var(--ss-card);--ss-well:var(--ss-paper);--ss-crimson:var(--ss-red);color:var(--ss-ink);color-scheme:light;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-feature-settings:"tnum";-webkit-font-smoothing:antialiased}.ss-root ::selection{background:var(--ss-dusk);color:#fff}.ss-scrim{background:rgba(7,10,20,.58);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:ss-fade .22s var(--ss-ease) both}.ss-scrim-soft{background:rgba(7,10,20,.42);animation:ss-fade .18s var(--ss-ease) both}.ss-display{font-family:var(--font-bricolage),var(--font-inter),sans-serif;font-weight:650;font-variation-settings:"opsz" 96;letter-spacing:-.035em;line-height:1;color:var(--ss-ink)}.ss-title{font-family:var(--font-bricolage),var(--font-inter),sans-serif;font-weight:650;font-variation-settings:"opsz" 48;font-size:22px;line-height:1.1;letter-spacing:-.03em;color:var(--ss-ink)}.ss-mono{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-feature-settings:"tnum","zero" 0;letter-spacing:-.01em}.ss-label{font-size:12.5px;font-weight:600;letter-spacing:-.005em;color:var(--ss-ink)}.ss-hint{font-size:12px;line-height:1.55;color:var(--ss-ink-3)}.ss-text{font-size:13px;line-height:1.55;color:var(--ss-ink-2)}.ss-tag{display:inline-flex;align-items:center;height:22px;padding-inline:7px;border-radius:6px;font-size:11.5px;font-weight:600;color:var(--ss-dusk);background:var(--ss-mist);white-space:nowrap}.ss-link{color:var(--ss-ink);text-decoration:underline;text-decoration-color:var(--ss-haze);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .18s,color .18s}.ss-link:hover{text-decoration-color:var(--ss-dusk);color:var(--ss-dusk)}.ss-link:focus-visible{outline:2px solid var(--ss-dusk);outline-offset:2px;border-radius:3px}.ss-card{background:var(--ss-card);border-radius:22px;box-shadow:0 0 0 1px rgba(24,33,63,.06),0 2px 6px rgba(24,33,63,.06),0 50px 110px -40px rgba(7,10,20,.7);animation:ss-rise .3s var(--ss-ease) both}.ss-dusk{color:#fff;background:radial-gradient(120% 80% at 85% 0,rgba(180,194,255,.16),transparent 55%),linear-gradient(165deg,var(--ss-navy) 0,var(--ss-midnight) 78%)}.ss-stage{background:radial-gradient(90% 70% at 50% 0,rgba(59,74,120,.55),transparent 70%),linear-gradient(180deg,var(--ss-navy) 0,var(--ss-midnight) 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),inset 0 -40px 80px -40px rgba(0,0,0,.6)}.ss-frame{box-shadow:0 0 0 1px rgba(255,255,255,.07),0 30px 70px -24px rgba(0,0,0,.75)}.ss-stage-note{border-radius:8px;background:rgba(7,10,20,.78);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:rgba(255,255,255,.85);animation:ss-fade .22s var(--ss-ease) both}.ss-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 12px;border-radius:10px;background:var(--ss-card);box-shadow:inset 0 0 0 1px var(--ss-line),0 1px 2px rgba(24,33,63,.05);font-size:13px;font-weight:550;line-height:1;color:var(--ss-ink);white-space:nowrap;transition:background-color .18s,color .18s,box-shadow .22s var(--ss-ease),transform .18s var(--ss-ease)}.ss-btn svg{color:var(--ss-ink-2);transition:color .18s}.ss-btn:hover{background:#fbfbfa;box-shadow:inset 0 0 0 1px #c6cad6,0 1px 2px rgba(24,33,63,.08)}.ss-btn:hover svg{color:var(--ss-ink)}.ss-btn:active{transform:translateY(1px)}.ss-btn:focus-visible{outline:2px solid var(--ss-dusk);outline-offset:2px}.ss-btn:disabled{opacity:.45;pointer-events:none}.ss-btn[aria-pressed=true]{background:var(--ss-navy);color:#fff;box-shadow:inset 0 0 0 1px var(--ss-navy),0 6px 14px -8px rgba(24,33,63,.7)}.ss-btn[aria-pressed=true] svg{color:var(--ss-star)}.ss-btn-ink,.ss-btn-solid{background:var(--ss-ink);color:#fff;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 1px 2px rgba(0,0,0,.3),0 10px 22px -12px rgba(11,11,13,.75)}.ss-btn-ink svg,.ss-btn-solid svg{color:rgba(255,255,255,.85)}.ss-btn-ink:hover,.ss-btn-solid:hover{background:#232327;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 1px 2px rgba(0,0,0,.3),0 14px 26px -12px rgba(11,11,13,.8)}.ss-btn-ink:hover svg,.ss-btn-solid:hover svg{color:#fff}.ss-btn-ghost{background:transparent;box-shadow:none;color:var(--ss-ink-2)}.ss-btn-ghost:hover{background:var(--ss-paper-2);box-shadow:none;color:var(--ss-ink)}.ss-btn-white{background:#fff;color:var(--ss-ink);font-weight:600}.ss-btn-white,.ss-btn-white:hover{box-shadow:0 12px 30px -14px rgba(0,0,0,.6)}.ss-btn-white:hover{background:#eef0f6}.ss-btn-glass{color:#fff;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.24)}.ss-btn-glass svg{color:rgba(255,255,255,.8)}.ss-btn-glass:hover{background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.32)}.ss-btn-glass:hover svg{color:#fff}.ss-btn-glass:focus-visible,.ss-btn-white:focus-visible{outline-color:var(--ss-star)}.ss-btn-lg{height:48px;padding-inline:20px;border-radius:13px;font-size:15px;gap:9px}.ss-btn-icon{width:34px;padding:0}.ss-seg{display:inline-flex;flex-wrap:wrap;max-width:100%;padding:3px;gap:2px;border-radius:11px;background:var(--ss-paper-2)}.ss-seg button{height:28px;padding:0 10px;border-radius:8px;font-size:12.5px;font-weight:550;line-height:1;color:var(--ss-ink-2);white-space:nowrap;transition:background-color .18s,color .18s,box-shadow .22s var(--ss-ease)}.ss-seg button:hover{color:var(--ss-ink);background:rgba(255,255,255,.6)}.ss-seg button:focus-visible{outline:2px solid var(--ss-dusk);outline-offset:1px}.ss-seg button[aria-pressed=true]{background:var(--ss-navy);color:#fff;box-shadow:0 1px 2px rgba(7,10,20,.25),0 6px 12px -8px rgba(24,33,63,.8)}.ss-switch{position:relative;flex:none;width:38px;height:22px;border-radius:7px;background:var(--ss-mist);box-shadow:inset 0 0 0 1px rgba(24,33,63,.06);transition:background-color .2s var(--ss-ease)}.ss-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:5px;background:#fff;box-shadow:0 1px 2px rgba(24,33,63,.3);transition:transform .24s var(--ss-ease)}.ss-switch:hover{background:#d5dbe8}.ss-switch[aria-checked=true]{background:var(--ss-dusk)}.ss-switch[aria-checked=true]:hover{background:var(--ss-navy)}.ss-switch[aria-checked=true]:after{transform:translateX(16px)}.ss-switch:focus-visible{outline:2px solid var(--ss-dusk);outline-offset:2px}.ss-switch:disabled{opacity:.5}.ss-range{-webkit-appearance:none;appearance:none;display:block;width:100%;height:20px;margin-top:4px;background:transparent;cursor:pointer}.ss-range:focus{outline:none}.ss-range::-webkit-slider-runnable-track{height:4px;background:var(--ss-mist);border-radius:2px}.ss-range::-moz-range-track{height:4px;background:var(--ss-mist);border-radius:2px}.ss-range::-moz-range-progress{height:4px;background:var(--ss-haze);border-radius:2px}.ss-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:5px;background:#fff;border:0;box-shadow:inset 0 0 0 1.5px var(--ss-navy),0 2px 6px rgba(24,33,63,.25);transition:transform .18s var(--ss-ease),box-shadow .18s}.ss-range::-moz-range-thumb{width:16px;height:16px;border-radius:5px;background:#fff;border:0;box-shadow:inset 0 0 0 1.5px var(--ss-navy),0 2px 6px rgba(24,33,63,.25)}.ss-range:hover::-webkit-slider-thumb{transform:scale(1.1)}.ss-range:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 1.5px var(--ss-navy),0 0 0 4px rgba(59,74,120,.22)}.ss-range:focus-visible::-moz-range-thumb{box-shadow:inset 0 0 0 1.5px var(--ss-navy),0 0 0 4px rgba(59,74,120,.22)}.ss-input{height:40px;width:100%;min-width:0;padding-inline:12px;border-radius:11px;font-size:13.5px;color:var(--ss-ink);background:var(--ss-card);box-shadow:inset 0 0 0 1px var(--ss-line),0 1px 2px rgba(24,33,63,.05);transition:box-shadow .18s}.ss-input::placeholder{color:var(--ss-ink-3)}.ss-input:hover{box-shadow:inset 0 0 0 1px #c6cad6,0 1px 2px rgba(24,33,63,.05)}.ss-input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--ss-dusk),0 0 0 4px rgba(59,74,120,.12)}.ss-input-lg{height:48px;padding-inline:14px;border-radius:13px;font-size:17px;font-weight:600;letter-spacing:-.01em}select.ss-input{padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%2355555c' stroke-width='1.6' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.ss-check,select.ss-input{-webkit-appearance:none;appearance:none}.ss-check{flex:none;display:grid;place-content:center;width:18px;height:18px;border-radius:5px;background:var(--ss-card);box-shadow:inset 0 0 0 1.5px var(--ss-line-2);cursor:pointer;transition:background-color .16s,box-shadow .16s}.ss-check:after{content:"";width:9px;height:5px;margin-top:-2px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(0);transition:transform .2s var(--ss-ease)}.ss-check:hover{box-shadow:inset 0 0 0 1.5px var(--ss-haze)}.ss-check:checked{background:var(--ss-navy);box-shadow:inset 0 0 0 1.5px var(--ss-navy)}.ss-check:checked:after{transform:rotate(-45deg) scale(1)}.ss-check:focus-visible{outline:2px solid var(--ss-dusk);outline-offset:2px}.ss-swatch{width:100%;aspect-ratio:16/10;border-radius:10px;box-shadow:inset 0 0 0 1px rgba(24,33,63,.12);outline:2px solid transparent;outline-offset:2px;transition:outline-color .18s,transform .22s var(--ss-ease)}.ss-swatch-btn:hover .ss-swatch,button.ss-swatch:hover{transform:translateY(-1px)}.ss-swatch[aria-pressed=true]{outline-color:var(--ss-navy)}.ss-swatch-btn:focus-visible{outline:none}.ss-swatch-btn:focus-visible .ss-swatch,button.ss-swatch:focus-visible{outline-color:var(--ss-dusk)}.ss-color{width:44px;height:30px;padding:3px;border-radius:8px;background:var(--ss-card);box-shadow:inset 0 0 0 1px var(--ss-line);cursor:pointer}.ss-color::-webkit-color-swatch-wrapper{padding:0}.ss-color::-webkit-color-swatch{border:0;border-radius:5px}.ss-color::-moz-color-swatch{border:0;border-radius:5px}.ss-tile{border-radius:16px;padding:8px;text-align:left;background:var(--ss-card);box-shadow:inset 0 0 0 1px var(--ss-line);transition:transform .26s var(--ss-ease),box-shadow .26s var(--ss-ease)}.ss-tile:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #c6cad6,0 24px 40px -28px rgba(24,33,63,.55)}.ss-tile:focus-visible{outline:2px solid var(--ss-dusk);outline-offset:3px}.ss-row{transition:background-color .16s;border-radius:10px}.ss-row:hover{background:var(--ss-paper)}.ss-aside{background:var(--ss-card)}.ss-section+.ss-section{border-top:1px solid var(--ss-line)}.ss-section-title{margin:0;font-family:var(--font-bricolage),var(--font-inter),sans-serif;font-weight:650;font-variation-settings:"opsz" 32;font-size:16px;line-height:1.2;letter-spacing:-.02em;color:var(--ss-ink)}.ss-export{background:var(--ss-paper);box-shadow:inset 0 1px 0 var(--ss-line)}.ss-section+.ss-export{border-top:0}.ss-row-label{font-size:13px;font-weight:500;line-height:1.35;color:var(--ss-ink)}.ss-label-rule{margin-top:22px;padding-top:20px;border-top:1px solid var(--ss-line)}.ss-readout{min-width:44px;padding:2px 6px;border-radius:6px;font-size:11px;text-align:center}.ss-error,.ss-readout{background:var(--ss-paper-2);color:var(--ss-ink)}.ss-error{padding:10px 12px;box-shadow:inset 2px 0 0 var(--ss-dusk);font-size:13px;line-height:1.5}.ss-error,.ss-spec{margin:0;border-radius:11px}.ss-spec{display:grid;gap:6px;padding:12px;background:var(--ss-card);box-shadow:inset 0 0 0 1px var(--ss-line)}.ss-spec>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ss-spec dt{font-size:12px;color:var(--ss-ink-3)}.ss-spec dd{margin:0;font-size:11.5px;color:var(--ss-ink);text-align:right}.ss-transport{background:var(--ss-card);box-shadow:inset 0 1px 0 var(--ss-line)}.ss-timecode{font-size:12.5px;letter-spacing:-.02em}.ss-notice{background:var(--ss-paper);box-shadow:inset 0 1px 0 var(--ss-line);animation:ss-fade .2s var(--ss-ease) both}.ss-search{border-radius:11px;background:var(--ss-card);box-shadow:inset 0 0 0 1px var(--ss-line),0 1px 2px rgba(24,33,63,.05);transition:box-shadow .18s}.ss-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--ss-dusk),0 0 0 4px rgba(59,74,120,.12)}.ss-step-n{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--ss-navy);font-size:11px;color:#fff}.ss-dusk .ss-display{color:#fff}.ss-tag-dark{color:var(--ss-star);background:rgba(180,194,255,.12);box-shadow:inset 0 0 0 1px rgba(180,194,255,.18)}.ss-rec-dot{width:10px;height:10px;border-radius:50%;background:var(--ss-red);box-shadow:0 0 0 0 rgba(255,77,109,.6);animation:ss-pulse 1.6s ease-out infinite}@keyframes ss-pulse{0%{box-shadow:0 0 0 0 rgba(255,77,109,.55)}to{box-shadow:0 0 0 12px rgba(255,77,109,0)}}.ss-meter{position:relative;height:4px;border-radius:2px;background:var(--ss-mist);overflow:hidden}.ss-meter>span{display:block;height:100%;border-radius:2px;background:var(--ss-navy);transition:width .12s linear}.ss-dusk .ss-meter{background:rgba(255,255,255,.12)}.ss-dusk .ss-meter>span{background:var(--ss-star)}.ss-meter-now{overflow:visible}.ss-meter-now>span{position:relative;transition:width .3s var(--ss-ease)}.ss-meter-now>span:after{content:"";position:absolute;top:-3px;right:-1px;width:2px;height:10px;border-radius:1px;background:var(--ss-red);box-shadow:0 0 8px rgba(255,77,109,.6)}.ss-timeline{display:grid;grid-template-columns:64px minmax(0,1fr);gap:0 12px;padding:12px 16px 16px;border-top:1px solid var(--ss-line);background:var(--ss-card);user-select:none;touch-action:none}.ss-lane-names{align-items:center;font-size:11.5px;font-weight:600;letter-spacing:-.005em;color:var(--ss-ink-3)}.ss-lane-names,.ss-tracks{display:grid;grid-template-rows:24px 32px 24px 24px 14px;gap:6px}.ss-tracks{position:relative;min-width:0}.ss-lane-names[data-marks],.ss-tracks[data-marks]{grid-template-rows:24px 32px 24px 24px 24px 14px}.ss-ruler{position:relative;cursor:ew-resize;box-shadow:inset 0 -1px 0 rgba(24,33,63,.18);background-image:repeating-linear-gradient(to right,rgba(24,33,63,.16) 0 1px,transparent 1px var(--ss-minor,2%));background-size:100% 4px;background-position:0 100%;background-repeat:no-repeat;overflow:hidden;transition:background-color .18s}.ss-ruler:hover{background-color:rgba(226,230,240,.45)}.ss-tick{position:absolute;bottom:0;height:9px;border-left:1px solid rgba(24,33,63,.38);pointer-events:none}.ss-tick>span{position:absolute;bottom:9px;left:4px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:10px;line-height:1;color:var(--ss-ink-3);white-space:nowrap}.ss-lane{position:relative;border-radius:8px;background:var(--ss-paper);box-shadow:inset 0 0 0 1px rgba(24,33,63,.04);transition:opacity .22s var(--ss-ease)}.ss-lane[data-off]{opacity:.4}.ss-lane-clicks{background:transparent;box-shadow:none}.ss-lane-empty{inset:0;padding:0 10px;font-size:11.5px;color:var(--ss-ink-3);white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ss-block,.ss-lane-empty{position:absolute;display:flex;align-items:center;overflow:hidden}.ss-block{top:0;bottom:0;min-width:6px;border-radius:7px;box-shadow:inset 0 0 0 1px rgba(59,74,120,.28);justify-content:center;cursor:grab;outline:none;transition:background-color .18s,box-shadow .22s var(--ss-ease),color .18s}.ss-block:hover{box-shadow:inset 0 0 0 1px var(--ss-dusk),0 4px 10px -6px rgba(24,33,63,.5);z-index:1}.ss-block:active{cursor:grabbing}.ss-block:focus-visible{box-shadow:inset 0 0 0 1px var(--ss-dusk),0 0 0 2px var(--ss-card),0 0 0 4px var(--ss-dusk);z-index:2}.ss-block-label{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:10.5px;font-weight:500;color:var(--ss-dusk);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-inline:8px;pointer-events:none;transition:color .18s}.ss-zoom{background:var(--ss-mist)}.ss-zoom:hover{background:#d7dcea}.ss-speed{background:repeating-linear-gradient(115deg,var(--ss-mist) 0 5px,#edf0f6 5px 10px)}.ss-highlight{background:#fff1a8;border-color:#e6c200}.ss-mark-word{border-color:#e6c200;background:rgba(255,214,10,.18)}.ss-speed-thinking{background:repeating-linear-gradient(115deg,#e7e2fb 0 5px,#f3f0fd 5px 10px)}.ss-blur{background:radial-gradient(circle at 2px 2px,rgba(59,74,120,.42) 1px,transparent 1.4px) 0 0 /6px 6px,#edf0f6}.ss-blur-suggested{box-shadow:none;outline:1px dashed var(--ss-haze);outline-offset:-1px}.ss-blur-suggested:hover{outline-color:var(--ss-dusk)}.ss-block[data-selected]{background:var(--ss-navy);outline:none;box-shadow:inset 0 0 0 1px var(--ss-navy),0 6px 14px -6px rgba(24,33,63,.6);z-index:2}.ss-block[data-selected] .ss-block-label{color:#fff}.ss-edge{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize}.ss-edge:after{content:"";position:absolute;top:25%;bottom:25%;width:2px;border-radius:1px;background:var(--ss-dusk);opacity:0;transition:opacity .18s}.ss-edge-l{left:0}.ss-edge-l:after{left:3px}.ss-edge-r{right:0}.ss-edge-r:after{right:3px}.ss-block:hover .ss-edge:after{opacity:.6}.ss-block[data-selected] .ss-edge:after{background:#fff;opacity:.75}.ss-click{position:absolute;top:4px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--ss-haze)}.ss-trim-shade{position:absolute;top:30px;bottom:0;background:repeating-linear-gradient(135deg,rgba(24,33,63,.07) 0 1px,transparent 1px 6px),rgba(244,244,241,.8);pointer-events:none;z-index:3}.ss-trim-handle{position:absolute;top:28px;bottom:0;width:12px;margin-left:-6px;cursor:ew-resize;z-index:4;outline:none}.ss-trim-handle:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:4px;border-radius:2px;background:var(--ss-navy);box-shadow:0 0 0 1.5px var(--ss-card);transition:transform .2s var(--ss-ease),background-color .18s}.ss-trim-handle:hover:after{transform:scaleX(1.5);background:var(--ss-dusk)}.ss-trim-handle:focus-visible:after{box-shadow:0 0 0 2px var(--ss-card),0 0 0 4px var(--ss-dusk)}.ss-playhead{bottom:0;left:0;width:2px;margin-left:-1px;box-shadow:0 0 6px rgba(255,77,109,.45);pointer-events:none;z-index:5}.ss-playhead,.ss-playhead:before{position:absolute;top:0;background:var(--ss-red)}.ss-playhead:before{content:"";left:-4px;width:10px;height:10px;clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%)}.ss-mark{position:absolute;border:1.5px dashed rgba(255,255,255,.9);border-radius:4px;box-shadow:0 0 0 1px rgba(7,10,20,.55);pointer-events:none;transition:border-color .16s}.ss-mark[data-selected]{border-color:var(--ss-star)}.ss-mark-solid{border-style:solid}.ss-mark-live{pointer-events:auto;cursor:move;touch-action:none}.ss-mark-live:hover{border-color:#fff}.ss-grip{position:absolute;width:10px;height:10px;margin:-5px;border-radius:3px;background:#fff;border:1.5px solid var(--ss-navy);box-shadow:0 1px 3px rgba(7,10,20,.5);touch-action:none}.ss-grip[data-grip=nw]{left:0;top:0;cursor:nwse-resize}.ss-grip[data-grip=n]{left:50%;top:0;cursor:ns-resize}.ss-grip[data-grip=ne]{left:100%;top:0;cursor:nesw-resize}.ss-grip[data-grip=e]{left:100%;top:50%;cursor:ew-resize}.ss-grip[data-grip=se]{left:100%;top:100%;cursor:nwse-resize}.ss-grip[data-grip=s]{left:50%;top:100%;cursor:ns-resize}.ss-grip[data-grip=sw]{left:0;top:100%;cursor:nesw-resize}.ss-grip[data-grip=w]{left:0;top:50%;cursor:ew-resize}.ss-scroll{scrollbar-width:thin;scrollbar-color:#c9cdd8 transparent}@keyframes ss-rise{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@keyframes ss-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ss-card,.ss-notice,.ss-rec-dot,.ss-scrim,.ss-scrim-soft,.ss-stage-note{animation:none}.ss-root *,.ss-root :after,.ss-root :before{transition-duration:0s!important}.ss-swatch-btn:hover .ss-swatch,.ss-tile:hover,button.ss-swatch:hover{transform:none}}