@layer theme,base;@layer components{[data-pick=longform] .rs-only-commercial,[data-pick=commercial] .rs-only-longform{display:none}.rs-scan{pointer-events:none;opacity:0;background:linear-gradient(180deg, color-mix(in srgb, var(--wc-indigo) 16%, transparent), transparent);border-top:2px solid color-mix(in srgb, var(--wc-indigo) 55%, transparent);height:22px;position:absolute;top:0;left:0;right:0}.rs-hero[data-seen=true] .rs-scan{animation:rs-scan-sweep 2.7s var(--ease-draw,ease-in-out) .45s forwards}@keyframes rs-scan-sweep{0%{opacity:0;transform:translateY(0)}8%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(330px)}}.rs-stamp{opacity:0}.rs-hero[data-seen=true] .rs-stamp,.rs-scene[data-seen=true] .rs-stamp{animation:rs-stamp-in .45s var(--ease-rise) var(--rs-d,0s) forwards}@keyframes rs-stamp-in{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:none}}.rs-gapline{color:var(--wc-pink-text,var(--wc-pink))}.rs-gap-dot{background:var(--wc-pink);width:6px;height:6px;box-shadow:0 0 10px color-mix(in srgb, var(--wc-pink) 55%, transparent);border-radius:50%}.rs-key{border:1px solid var(--wc-hairline);background:var(--wc-surface-1);box-shadow:var(--wc-shadow-card,0 18px 40px -24px #140c2d40);transition:transform .35s var(--ease-rise);border-radius:16px;transform:rotate(-1.25deg)}.rs-key:hover{transform:rotate(0)}.rs-key-gapline{border-top:2px dashed color-mix(in srgb, var(--wc-pink) 45%, transparent);flex:1;min-width:24px}.rs-tag{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--wc-hairline);color:var(--wc-slate);white-space:nowrap;border-radius:7px;padding:1px 7px;font-size:.6rem}.rs-chip{font-family:var(--font-mono), ui-monospace, monospace;border:1px solid var(--wc-hairline-soft);color:var(--wc-slate);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;padding:2px 8px;font-size:.66rem;overflow:hidden}.rs-meter{background:color-mix(in srgb, var(--el-c-geo,var(--wc-indigo)) 12%, transparent);border-radius:999px;flex:1;min-width:0;height:6px;position:relative;overflow:hidden}.rs-meter i{border-radius:inherit;background:color-mix(in srgb, var(--el-c-geo,var(--wc-indigo)) 55%, transparent);width:0;height:100%;transition:width .9s var(--ease-rise) calc(var(--mi,0) * .1s + .25s);display:block}.rs-scene[data-seen=true] .rs-meter i{width:var(--pct,0%)}.rs-pick-card{cursor:pointer;width:100%;font:inherit;transition:border-color .25s, box-shadow .25s, transform .25s var(--ease-rise);border-radius:18px;display:block;position:relative}.rs-pick-card[data-active=false]:hover{transform:translateY(-2px)}.rs-pick-card[data-active=true]{border-color:color-mix(in srgb, var(--el-c-geo) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--el-c-geo) 45%, transparent)}.rs-pick-dot{border:2px solid var(--wc-hairline);border-radius:50%;width:15px;height:15px;transition:border-color .2s,background .2s;position:absolute;top:20px;right:20px}.rs-pick-card[data-active=true] .rs-pick-dot{border-color:var(--el-c-geo);background:radial-gradient(circle, var(--el-c-geo) 0 3.5px, transparent 4.5px)}.rs-pick-chip{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.07em;border:1px solid color-mix(in srgb, var(--el-c-geo,var(--wc-indigo)) 40%, transparent);color:var(--el-c-text,var(--wc-indigo-text));border-radius:999px;padding:3px 9px;font-size:.66rem}.rs-pill-float{z-index:40;border:1px solid var(--wc-hairline);background:color-mix(in srgb, var(--wc-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);box-shadow:var(--wc-shadow-card,0 12px 32px -18px #140c2d59);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-rise), transform .3s var(--ease-rise);border-radius:999px;gap:3px;padding:4px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%,14px)}.rs-pill-float[data-show=true]{opacity:1;pointer-events:auto;transform:translate(-50%)}.rs-pill-seg,.rs-viewtab,.rs-act,.rs-btn{font-family:var(--font-mono), ui-monospace, monospace;color:var(--wc-slate);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;transition:color .2s,border-color .2s,background .2s,transform .15s}.rs-pill-seg{letter-spacing:.04em;border:none;padding:7px 14px;font-size:.72rem}.rs-pill-seg[data-active=true]{color:var(--el-c-text,var(--wc-indigo-text));background:color-mix(in srgb, var(--el-c-geo,var(--wc-indigo)) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--el-c-geo,var(--wc-indigo)) 40%, transparent);font-weight:600}.rs-viewtab{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--wc-hairline);padding:3px 6.5px;font-size:.6rem}.rs-viewtab[data-active=true]{color:var(--wc-indigo-text);border-color:color-mix(in srgb, var(--wc-indigo) 50%, transparent);background:color-mix(in srgb, var(--wc-indigo) 9%, transparent)}.rs-viewrow{animation:rs-stamp-in .4s var(--ease-rise) calc(var(--ein-i,0) * 70ms) backwards}.rs-viewrow.rs-cut-out{animation:rs-stamp-in .4s var(--ease-rise) calc(var(--ein-i,0) * 70ms) backwards, rs-cut-dim .5s ease 1.3s forwards}@keyframes rs-cut-dim{to{opacity:.38;filter:grayscale()}}.rs-exit{color:var(--wc-indigo-text)}.rs-exit-write{color:var(--wc-pink-text,var(--wc-pink))}@media (prefers-reduced-motion:reduce){.rs-hero[data-seen=true] .rs-scan{opacity:0;animation:none}.rs-stamp,.rs-hero[data-seen=true] .rs-stamp,.rs-scene[data-seen=true] .rs-stamp{opacity:1;animation:none}.rs-meter i{width:var(--pct,0%);transition:none}.rs-viewrow{animation:none}.rs-viewrow.rs-cut-out{opacity:.38;filter:grayscale();animation:none}.rs-pick-card,.rs-pick-card[data-active=false]:hover,.rs-key,.rs-key:hover{transition:none;transform:none}.rs-pill-float{transition:none;transform:translate(-50%)}}.rs-act{text-transform:uppercase;letter-spacing:.07em;border:1px solid color-mix(in srgb, var(--wc-indigo) 40%, transparent);color:var(--wc-indigo-text);padding:2.5px 8px;font-size:9.5px}.rs-act[data-kind=cut]{color:var(--wc-amber-text,var(--wc-amber));border-color:color-mix(in srgb, var(--wc-amber) 45%, transparent)}.rs-act[data-kind=ok]{color:var(--wc-mint-text,var(--wc-mint));border-color:color-mix(in srgb, var(--wc-mint) 40%, transparent);cursor:default}.rs-act:not([data-done]):not([data-kind=ok]):hover{background:color-mix(in srgb, var(--wc-indigo) 9%, transparent)}.rs-act[data-kind=cut]:not([data-done]):hover{background:color-mix(in srgb, var(--wc-amber) 10%, transparent)}.rs-act[data-done]{color:var(--wc-slate);border-color:var(--wc-hairline);cursor:default}.rs-btn{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--wc-hairline);padding:5px 13px;font-size:.66rem}.rs-btn:hover:not(:disabled){color:var(--wc-ink);border-color:color-mix(in srgb, var(--wc-ink) 25%, var(--wc-hairline));background:color-mix(in srgb, var(--wc-ink) 4%, transparent)}.rs-btn:disabled{opacity:.45;cursor:default}.rs-btn-accent{color:var(--wc-indigo-text);border-color:color-mix(in srgb, var(--wc-indigo) 45%, transparent)}.rs-btn-accent:hover:not(:disabled){color:var(--wc-indigo-text);border-color:color-mix(in srgb, var(--wc-indigo) 60%, transparent);background:color-mix(in srgb, var(--wc-indigo) 9%, transparent)}.rs-ol{border-radius:8px;transition:opacity .4s}.rs-outline-add{animation:1.2s .1s backwards rs-row-flash}@keyframes rs-row-flash{0%{background:color-mix(in srgb, var(--wc-indigo) 11%, transparent)}to{background:0 0}}.rs-outline-cut{opacity:.45}.rs-outline-cut .rs-ol-text{color:var(--wc-slate);font-weight:400;position:relative}.rs-outline-cut .rs-ol-text:after{content:"";background:color-mix(in srgb, var(--wc-amber) 75%, var(--wc-slate));transform-origin:0;height:1.5px;animation:rs-strike .35s var(--ease-rise) backwards;position:absolute;top:54%;left:-2px;right:-2px}@keyframes rs-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.rs-outline-add,.rs-outline-cut .rs-ol-text:after{animation:none}.rs-ol{transition:none}}.rs-ghost{z-index:30;pointer-events:none;opacity:0;will-change:transform;transition:transform 1.05s cubic-bezier(.35,.9,.3,1),opacity .4s;position:absolute;top:0;left:0}.rs-ghost svg{filter:drop-shadow(0 2px 6px #14102d66);display:block}.rs-ghost-on{opacity:1}.rs-ghost-press svg{transform-origin:3px 3px;transform:scale(.86)}.rs-ghost-press:after{content:"";border:1.5px solid color-mix(in srgb, var(--wc-indigo) 65%, transparent);border-radius:999px;width:30px;height:30px;animation:.5s ease-out forwards rs-ripple;position:absolute;top:-7px;left:-7px}@keyframes rs-ripple{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}@media (max-width:767px){.rs-ghost{display:none}}.rs-act[data-pressed],.rs-btn[data-pressed],.rs-act:active:not(:disabled),.rs-btn:active:not(:disabled){background:color-mix(in srgb, var(--wc-indigo) 14%, transparent);transform:scale(.92)}.rs-act[data-kind=cut][data-pressed],.rs-act[data-kind=cut]:active:not(:disabled){background:color-mix(in srgb, var(--wc-amber) 16%, transparent)}.rs-traced{background:color-mix(in srgb, var(--wc-indigo) 6%, transparent);border-radius:8px}.rs-drive{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--wc-slate);white-space:nowrap;align-items:center;gap:6px;font-size:.66rem;display:flex}.rs-drive-dot[data-mode=auto]{color:var(--wc-indigo-text);animation:1.7s ease-in-out infinite rs-pulse}.rs-drive-dot[data-mode=user]{color:var(--wc-mint-text,var(--wc-mint))}@keyframes rs-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rs-ghost{display:none}.rs-drive-dot{animation:none}}}@layer utilities;
