@keyframes rw-mock-click-ring{0%{opacity:.88;transform:scale(.52)}to{opacity:0;transform:scale(1.38)}}.rw-mock-cursor__ring{animation:rw-mock-click-ring .42s ease-out forwards}.rw-mock-cursor--dark .rw-mock-cursor__ring{display:block;size:2.25rem;width:2.25rem;height:2.25rem;border-radius:9999px;background:rgb(255 255 255/.14);box-shadow:0 0 0 1px rgb(255 255 255/.3)}.rw-mock-cursor--dark .rw-mock-cursor__glow{background:rgb(255 255 255/.14)}.rw-mock-cursor--dark .rw-mock-cursor__halo{background:rgb(255 255 255/.18);box-shadow:0 0 0 1px rgb(255 255 255/.28)}.rw-mock-cursor--dark .rw-mock-cursor__dot{background:#fff;box-shadow:0 0 12px rgb(255 255 255/.75)}.rw-mock-cursor--light .rw-mock-cursor__ring{display:block;width:2.25rem;height:2.25rem;border-radius:9999px;background:rgba(124,108,240,.08);box-shadow:0 0 0 1px rgba(124,108,240,.16)}.rw-mock-cursor--light .rw-mock-cursor__glow{background:rgba(124,108,240,.12)}.rw-mock-cursor--light .rw-mock-cursor__halo{background:rgba(124,108,240,.08);box-shadow:0 0 0 1px rgb(255 255 255/.95),0 0 0 2px rgba(124,108,240,.22)}.rw-mock-cursor--light .rw-mock-cursor__dot{background:var(--sd-ink,#2d2640);box-shadow:0 0 0 1px rgb(255 255 255/.95),0 1px 6px rgba(124,108,240,.28)}.rw-mock-shell--desktop header h1{font-weight:400;font-size:13px!important;line-height:1.15}.rw-mock-root{box-sizing:border-box;width:100%}.rw-mock-frame{box-sizing:border-box;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.rw-mock-frame--light{border:2px solid var(--sd-ink);background:var(--sd-paper-raised);box-shadow:6px 6px 0 var(--sd-paper-dim)}.rw-mock-frame--dark{border:2px solid var(--sd-line-strong);background:var(--sd-paper-dim);box-shadow:0 24px 64px -20px rgb(0 0 0/.55)}.rw-mock-viewport{flex-shrink:0;isolation:isolate;contain:layout paint;background:var(--sd-paper)}.rw-mock-clip,.rw-mock-viewport{box-sizing:border-box;overflow:hidden;margin:0;padding:0}.rw-mock-clip{width:100%;height:100%;border-radius:inherit}.rw-mock-canvas{box-sizing:border-box;transform-origin:top left;margin:0;padding:0;will-change:transform}.rw-mock-shell{box-sizing:border-box;height:100%;overflow:hidden;border-radius:inherit}.rw-mock-placeholder-inner{box-sizing:border-box;margin:0;padding:0;flex-shrink:0;background:var(--sd-paper)}.remote-workroom-page .rwa-scope{--sd-ink-faint:#5d5675;--sd-ink-soft:#3f3854}.remote-workroom-page [data-theme=dark] .rwa-scope,.remote-workroom-page.sdocs[data-theme=dark] .rwa-scope{--sd-ink-faint:#a49ebc;--sd-ink-soft:#d2cde3}.remote-workroom-page .rwa-surface{background:linear-gradient(to bottom,color-mix(in srgb,var(--sd-vermilion) 3%,var(--sd-paper)),var(--sd-paper) 180px)}.remote-workroom-page .rwa-band{display:flex;align-items:center;gap:.75rem;padding:.625rem 1.125rem;border-bottom:1px solid color-mix(in srgb,var(--sd-amber) 35%,var(--sd-line));background:color-mix(in srgb,var(--sd-amber) 14%,var(--sd-paper-raised));animation:rwa-band-in .24s ease-out}@keyframes rwa-band-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.remote-workroom-page .rwa-band__go{flex-shrink:0;border-radius:9999px;border:1px solid color-mix(in srgb,var(--sd-amber) 55%,var(--sd-line));background:var(--sd-paper-raised);padding:.3125rem .875rem;font-size:13px;font-weight:700;color:var(--sd-ink);transition:background-color .15s}.remote-workroom-page .rwa-band__go:hover{background:color-mix(in srgb,var(--sd-amber) 22%,var(--sd-paper-raised))}.remote-workroom-page .rwa-leave-hint{padding:.5rem 1.125rem;border-bottom:1px solid var(--sd-line);background:var(--sd-paper-dim);font-size:13px;color:var(--sd-ink-soft);animation:rwa-band-in .24s ease-out}.remote-workroom-page .rwa-statusbar{position:relative;border-bottom:1px solid var(--sd-line);background:var(--sd-paper-raised);padding:.75rem 1.125rem .875rem}.remote-workroom-page .rwa-statusbar__track{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--sd-paper-dim)}.remote-workroom-page .rwa-statusbar__fill{height:100%;background:var(--sd-vermilion);transition:width .5s ease}.remote-workroom-page .rwa-rail{position:relative;padding-left:1.625rem}.remote-workroom-page .rwa-rail:before{content:"";position:absolute;top:.625rem;bottom:.875rem;left:5px;width:1px;background:var(--sd-line)}.remote-workroom-page .rwa-row{position:relative;padding:.5rem 0 .5rem .125rem}.remote-workroom-page .rwa-dot{position:absolute;left:-1.625rem;top:.875rem;width:12px;height:12px;border-radius:9999px;border:1.5px solid var(--sd-line-strong);background:var(--sd-paper)}.remote-workroom-page .rwa-dot--done{border-color:var(--sd-vermilion);background:var(--sd-vermilion)}.remote-workroom-page .rwa-dot--running{border-color:var(--sd-vermilion);background:var(--sd-paper);box-shadow:0 0 0 3px color-mix(in srgb,var(--sd-vermilion) 18%,transparent);animation:rwa-pulse 1.6s ease-in-out infinite}@keyframes rwa-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--sd-vermilion) 18%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--sd-vermilion) 8%,transparent)}}.remote-workroom-page .rwa-dot--blocked,.remote-workroom-page .rwa-dot--held{border-color:var(--sd-amber);background:var(--sd-amber)}.remote-workroom-page .rwa-dot--blocked{background:linear-gradient(to bottom,var(--sd-amber) 0 50%,var(--sd-paper) 50% 100%)}.remote-workroom-page .rwa-dot--stopped{border-color:var(--sd-ink-faint);border-style:dashed;background:var(--sd-paper)}.remote-workroom-page .rwa-pulse{width:8px;height:8px;flex-shrink:0;border-radius:9999px;background:var(--sd-vermilion);animation:rwa-pulse 1.6s ease-in-out infinite}.remote-workroom-page .rwa-planbar{position:relative;height:3px;overflow:hidden;border-radius:9999px;background:var(--sd-line)}.remote-workroom-page .rwa-planbar:after{position:absolute;inset-block:0;width:38%;border-radius:9999px;background:var(--sd-vermilion);content:"";animation:rwa-planbar 1.5s cubic-bezier(.45,0,.55,1) infinite}@keyframes rwa-planbar{0%{left:-38%}to{left:100%}}@media (prefers-reduced-motion:reduce){.remote-workroom-page .rwa-planbar:after{left:0;width:100%;animation:rwa-pulse 1.6s ease-in-out infinite}}.remote-workroom-page .rwa-plan-hit{animation:rwa-plan-hit .32s ease-out}@keyframes rwa-plan-hit{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.remote-workroom-page .rwa-row__head{display:flex;width:100%;align-items:baseline;gap:.625rem;border-radius:8px;padding:.375rem .625rem .375rem .25rem;text-align:left;transition:background-color .12s}.remote-workroom-page .rwa-row__head:hover{background:var(--sd-paper-dim)}.remote-workroom-page .rwa-row__no{flex-shrink:0;width:1.25rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:12.5px;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-row__title{flex:1;min-width:0;font-size:14.5px;font-weight:600;line-height:1.5;color:var(--sd-ink)}.remote-workroom-page .rwa-row--excluded .rwa-row__title{color:var(--sd-ink-faint);text-decoration:line-through}.remote-workroom-page .rwa-row--excluded .rwa-dot{opacity:.35}.remote-workroom-page .rwa-row--waiting .rwa-row__title{font-weight:500;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-row__meta{flex-shrink:0;font-size:12.5px;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-row__body{padding:.25rem .625rem .5rem 1.5rem;font-size:13.5px;line-height:1.75;color:var(--sd-ink-soft)}.remote-workroom-page .rwa-floor{margin:1rem 0 .375rem 1.5rem;border-top:1px dashed var(--sd-line);padding-top:1rem}.remote-workroom-page .rwa-floor--flush{margin-left:0}.remote-workroom-page .rwa-floor__cap{display:flex;align-items:baseline;gap:.625rem;margin-bottom:.625rem;font-size:13px;font-weight:700;color:var(--sd-ink-soft)}.remote-workroom-page .rwa-floor__no{flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--sd-vermilion)}.remote-workroom-page .rwa-hold{margin:.375rem 0 .625rem 1.5rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--sd-amber) 45%,var(--sd-line));background:color-mix(in srgb,var(--sd-amber) 9%,var(--sd-paper-raised));padding:.875rem 1rem}.remote-workroom-page .rwa-hold--settled{border-color:var(--sd-line);background:var(--sd-paper-dim)}.remote-workroom-page .rwa-hold__option{display:block;width:100%;border-radius:10px;border:1px solid var(--sd-line);background:var(--sd-paper);padding:.625rem .875rem;text-align:left;transition:border-color .15s,background-color .15s}.remote-workroom-page .rwa-hold__option:hover{border-color:var(--sd-vermilion);background:var(--sd-vermilion-soft)}.remote-workroom-page .rwa-note{margin:.375rem 0 .625rem 1.5rem;border-left:3px solid var(--sd-vermilion);border-radius:0 10px 10px 0;background:var(--sd-vermilion-soft);padding:.5rem .875rem;font-size:13.5px;line-height:1.65;color:var(--sd-ink)}.remote-workroom-page .rwa-review{margin-top:1.25rem;border-top:2px solid var(--sd-ink);padding-top:1rem}.remote-workroom-page .rwa-review__head{margin-bottom:.875rem}.remote-workroom-page .rwa-review__lede{margin-top:.25rem;font-size:14.5px;font-weight:700;line-height:1.6;color:var(--sd-ink)}.remote-workroom-page .rwa-review__group{border-radius:12px;border:1px solid var(--sd-line);background:var(--sd-paper-raised);padding:.875rem 1rem}.remote-workroom-page .rwa-review__group+.rwa-review__group{margin-top:.75rem}.remote-workroom-page .rwa-review__group--hand{border-color:color-mix(in srgb,var(--sd-amber) 45%,var(--sd-line));background:color-mix(in srgb,var(--sd-amber) 9%,var(--sd-paper-raised))}.remote-workroom-page .rwa-review__group--hand .rwa-review__title{color:color-mix(in srgb,var(--sd-amber) 70%,var(--sd-ink))}.remote-workroom-page .rwa-review__title{display:flex;align-items:center;gap:.4rem;font-size:13.5px;font-weight:700;color:var(--sd-ink)}.remote-workroom-page .rwa-review__hint{margin-top:.2rem;font-size:12.5px;line-height:1.6;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-review__list{margin-top:.625rem;display:flex;flex-direction:column;gap:.5rem}.remote-workroom-page .rwa-review__item{border-left:2px solid var(--sd-line);padding-left:.625rem}.remote-workroom-page .rwa-review__item-row{display:flex;align-items:flex-start;gap:.625rem}.remote-workroom-page .rwa-review__item-retry{display:inline-flex;align-items:center;gap:.25rem;margin-top:.125rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--sd-vermilion) 45%,var(--sd-line));background:var(--sd-vermilion-soft);padding:.25rem .55rem;font-size:11px;font-weight:700;color:var(--sd-vermilion);transition:opacity .15s ease,background .15s ease}.remote-workroom-page .rwa-review__item-retry:hover:not(:disabled){background:color-mix(in srgb,var(--sd-vermilion) 18%,var(--sd-paper-raised))}.remote-workroom-page .rwa-review__item-title{font-size:13.5px;font-weight:600;line-height:1.55;color:var(--sd-ink)}.remote-workroom-page .rwa-review__item-why{margin-top:.15rem;font-size:12.5px;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-composer--idle{opacity:.72}.remote-workroom-page .rwa-composer--waiting{border-color:color-mix(in srgb,var(--sd-amber) 60%,var(--sd-line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--sd-amber) 16%,transparent)}.remote-workroom-page .rwa-section+.rwa-section{border-top:1px solid var(--sd-line)}.remote-workroom-page .rwa-section__head{display:flex;width:100%;align-items:center;gap:.625rem;padding:.875rem 1.125rem;text-align:left;transition:background-color .12s;position:relative;z-index:2;background:var(--sd-paper-raised)}.remote-workroom-page .rwa-section__head.sd-focusable:hover:not(:disabled){background:var(--sd-paper-dim)}.remote-workroom-page .rwa-section__head:disabled{background:var(--sd-paper-raised)}.remote-workroom-page .rwa-section__badge{flex-shrink:0;border-radius:9999px;background:var(--sd-paper-dim);padding:.1875rem .5rem;font-size:11.5px;font-weight:700;color:var(--sd-ink-soft)}.remote-workroom-page .rwa-section__body{padding:.25rem 1.125rem 1.25rem;position:relative;z-index:1;background:var(--sd-paper)}.remote-workroom-page .rwa-side-scroll{overscroll-behavior:contain;background:var(--sd-paper);scrollbar-gutter:stable}.remote-workroom-page .rwa-opt+.rwa-opt{margin-top:1.25rem;border-top:1px solid var(--sd-line);padding-top:1.25rem}.remote-workroom-page .rwa-opt__head{display:flex;align-items:baseline;gap:.75rem}.remote-workroom-page .rwa-opt__title{min-width:0;flex:1;font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--sd-ink)}.remote-workroom-page .rwa-opt__value{flex-shrink:0;font-size:13px;font-weight:700;color:var(--sd-vermilion)}.remote-workroom-page .rwa-opt__hint{margin-top:.25rem;font-size:13px;line-height:1.65;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-opt__body{margin-top:.75rem}.remote-workroom-page .rwa-callout{border-radius:10px;background:var(--sd-paper-dim);padding:.625rem .875rem;font-size:12.5px;line-height:1.6;color:var(--sd-ink-soft)}.remote-workroom-page .rwa-tag{flex-shrink:0;border-radius:9999px;background:var(--sd-vermilion-soft);padding:.0625rem .4375rem;font-size:11px;font-weight:700;color:var(--sd-vermilion)}.remote-workroom-page .rwa-field{display:flex;align-items:center;justify-content:space-between;gap:.875rem;padding:.4375rem 0;font-size:13.5px}.remote-workroom-page .rwa-chip{border-radius:9999px;border:1px solid var(--sd-line);background:var(--sd-paper);padding:.3125rem .8125rem;font-size:13px;font-weight:600;color:var(--sd-ink-soft);transition:border-color .15s,background-color .15s,color .15s}.remote-workroom-page .rwa-chip:hover{border-color:var(--sd-vermilion);color:var(--sd-ink)}.remote-workroom-page .rwa-chip--on{border-color:transparent;background:var(--sd-vermilion-soft);color:var(--sd-vermilion)}.remote-workroom-page .rwa-pick{display:grid;grid-template-columns:1rem 1fr;align-items:start;column-gap:.75rem;row-gap:.1875rem;border-radius:12px;border:1px solid var(--sd-line);background:var(--sd-paper);padding:.875rem 1rem;text-align:left;transition:border-color .15s,background-color .15s}.remote-workroom-page .rwa-pick:before{content:"";grid-column:1;grid-row:1/span 2;margin-top:.125rem;width:1rem;height:1rem;border-radius:9999px;border:2px solid var(--sd-line-strong);background:var(--sd-paper);transition:border-color .15s,box-shadow .15s}.remote-workroom-page .rwa-pick:hover{border-color:var(--sd-line-strong)}.remote-workroom-page .rwa-pick--on{border-color:var(--sd-vermilion);background:var(--sd-vermilion-soft)}.remote-workroom-page .rwa-pick--on:before{border-color:var(--sd-vermilion);box-shadow:inset 0 0 0 3px var(--sd-paper),inset 0 0 0 1rem var(--sd-vermilion)}.remote-workroom-page .rwa-pick__name{grid-column:2;font-size:14.5px;font-weight:700;color:var(--sd-ink)}.remote-workroom-page .rwa-pick--on .rwa-pick__name{color:var(--sd-vermilion)}.remote-workroom-page .rwa-pick__hint{grid-column:2;font-size:13px;line-height:1.6;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-refdir{display:flex;align-items:center;gap:.625rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--sd-vermilion) 24%,var(--sd-line));background:color-mix(in srgb,var(--sd-vermilion) 4%,var(--sd-paper-raised));padding:.625rem .75rem}.remote-workroom-page .rwa-refdir__input,.remote-workroom-page .rwa-refdir__path{display:block;width:100%;margin-top:.125rem;border-radius:6px;font-family:var(--font-mono,ui-monospace),monospace;font-size:13px;font-weight:600;color:var(--sd-ink);text-align:left}.remote-workroom-page .rwa-refdir__path:hover{color:var(--sd-vermilion)}.remote-workroom-page .rwa-refdir__input{border:1px solid var(--sd-vermilion);background:var(--sd-paper);padding:.25rem .4375rem;outline:none}.remote-workroom-page .rwa-ref{border-radius:12px;border:1px solid var(--sd-line);background:var(--sd-paper-raised);padding:.75rem}.remote-workroom-page .rwa-ref--bad{border-color:color-mix(in srgb,var(--sd-red,#d05a4a) 40%,var(--sd-line))}.remote-workroom-page .rwa-ref__thumb{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:52px;height:52px;overflow:hidden;border-radius:8px;border:1px solid var(--sd-line);background:var(--sd-paper-dim)}.remote-workroom-page .rwa-ref__thumb img{width:100%;height:100%;object-fit:cover}.remote-workroom-page .rwa-ref__state{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:12.5px;line-height:1.5;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-ref__state--ok{color:var(--sd-green,#4a9d6e)}.remote-workroom-page .rwa-ref__state--bad{align-items:flex-start;color:var(--sd-red,#d05a4a)}.remote-workroom-page .rwa-ref__retry{flex-shrink:0;border-radius:6px;border:1px solid;padding:.0625rem .375rem;font-size:11.5px;font-weight:700}.remote-workroom-page .rwa-drop{display:flex;width:100%;flex-direction:column;align-items:center;gap:.375rem;border-radius:12px;border:1.5px dashed var(--sd-line-strong);background:var(--sd-paper);padding:1.25rem 1rem;transition:border-color .15s,background-color .15s}.remote-workroom-page .rwa-drop--over,.remote-workroom-page .rwa-drop:hover{border-color:var(--sd-vermilion);background:var(--sd-vermilion-soft)}.remote-workroom-page .rwa-caption{margin-top:.625rem;border-top:1px solid var(--sd-line);padding-top:.5rem}.remote-workroom-page .rwa-caption__row{display:flex;gap:.625rem;align-items:flex-start}.remote-workroom-page .rwa-caption__row+.rwa-caption__row{margin-top:.375rem}.remote-workroom-page .rwa-caption__label{flex-shrink:0;width:3rem;padding-top:.375rem;font-size:12px;font-weight:700;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-caption__field{min-width:0;flex:1;resize:none;overflow:hidden;border-radius:6px;border:1px solid transparent;background:var(--sd-paper);padding:.3125rem .5rem;font-size:13px;line-height:1.6;color:var(--sd-ink);outline:none;transition:border-color .15s}.remote-workroom-page .rwa-caption__field--area{min-height:3rem}.remote-workroom-page .rwa-caption__field:hover{border-color:var(--sd-line)}.remote-workroom-page .rwa-caption__field:focus{border-color:var(--sd-vermilion)}.remote-workroom-page .rwa-caption__field::placeholder{color:var(--sd-ink-faint)}.remote-workroom-page .rwa-step-pick{display:flex;align-items:center;gap:.625rem;border-radius:8px;border:1px solid transparent;padding:.4375rem .5rem;cursor:pointer;transition:background-color .12s,border-color .12s,opacity .12s}.remote-workroom-page .rwa-step-pick:hover:not(.rwa-step-pick--locked){background:var(--sd-paper-dim)}.remote-workroom-page .rwa-step-pick--off{opacity:.5}.remote-workroom-page .rwa-step-pick--locked{cursor:default}.remote-workroom-page .rwa-step-pick__check{flex-shrink:0;width:16px;height:16px;accent-color:var(--sd-vermilion);cursor:pointer}.remote-workroom-page .rwa-step-pick--locked .rwa-step-pick__check{cursor:default}.remote-workroom-page .rwa-step-pick__no{flex-shrink:0;width:1.125rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:12px;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-step-pick__title{min-width:0;flex:1;font-size:14px;line-height:1.5;color:var(--sd-ink)}.remote-workroom-page .rwa-step-pick--off .rwa-step-pick__title{text-decoration:line-through;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-step-pick__badge{flex-shrink:0;font-size:11.5px;font-weight:700;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-step-pick--check{margin-left:1.375rem;border-left:2px solid var(--sd-line);border-radius:0 8px 8px 0}.remote-workroom-page .rwa-step-pick--check .rwa-step-pick__title{font-size:13px;color:var(--sd-ink-soft)}.remote-workroom-page .rwa-step-pick__mark{flex-shrink:0;width:14px;height:14px;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-step-pick__hand{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--sd-amber) 45%,var(--sd-line));background:color-mix(in srgb,var(--sd-amber) 12%,transparent);padding:.1rem .5rem;font-size:11.5px;font-weight:700;color:color-mix(in srgb,var(--sd-amber) 72%,var(--sd-ink));transition:background .12s ease}.remote-workroom-page .rwa-step-pick__hand:hover{background:color-mix(in srgb,var(--sd-amber) 22%,transparent)}.remote-workroom-page .rwa-handoff-lede{display:flex;gap:.75rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--sd-amber) 45%,var(--sd-line));background:color-mix(in srgb,var(--sd-amber) 9%,var(--sd-paper-raised));padding:.875rem 1rem}.remote-workroom-page .rwa-handoff-chip{border-radius:999px;border:1px solid color-mix(in srgb,var(--sd-amber) 50%,var(--sd-line));background:var(--sd-paper-raised);padding:.2rem .625rem;font-size:12.5px;font-weight:600;color:var(--sd-ink);transition:background .12s ease}.remote-workroom-page .rwa-handoff-chip:hover{background:color-mix(in srgb,var(--sd-amber) 14%,var(--sd-paper-raised))}.remote-workroom-page .rwa-handoff-veil{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:color-mix(in srgb,var(--sd-ink) 32%,transparent);backdrop-filter:blur(2px)}.remote-workroom-page .rwa-handoff{width:100%;max-width:30rem;max-height:100%;overflow-y:auto;border-radius:14px;border:1px solid var(--sd-line);background:var(--sd-paper-raised);padding:1.125rem 1.25rem 1.25rem;box-shadow:0 18px 48px color-mix(in srgb,var(--sd-ink) 22%,transparent)}.remote-workroom-page .rwa-handoff__head{display:flex;align-items:flex-start;gap:.625rem}.remote-workroom-page .rwa-handoff__cap{font-size:11.5px;font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--sd-amber) 72%,var(--sd-ink))}.remote-workroom-page .rwa-handoff__what{margin-top:.15rem;font-size:16px;font-weight:700;line-height:1.45;color:var(--sd-ink)}.remote-workroom-page .rwa-handoff__for{margin-top:.5rem;border-top:1px solid var(--sd-line);padding-top:.625rem;font-size:13px;line-height:1.55;color:var(--sd-ink-soft)}.remote-workroom-page .rwa-handoff__block{margin-top:.875rem}.remote-workroom-page .rwa-handoff__label{font-size:11.5px;font-weight:700;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-handoff__where{display:inline-flex;align-items:center;gap:.3rem;margin-top:.2rem;font-size:13.5px;line-height:1.55;color:var(--sd-ink);word-break:break-all}.remote-workroom-page .rwa-handoff__where--link{color:var(--sd-vermilion);font-weight:600}.remote-workroom-page .rwa-handoff__where--link:hover{text-decoration:underline}.remote-workroom-page .rwa-handoff__steps{margin-top:.4rem;display:flex;flex-direction:column;gap:.4rem}.remote-workroom-page .rwa-handoff__step{display:flex;gap:.5rem;font-size:13.5px;line-height:1.6;color:var(--sd-ink)}.remote-workroom-page .rwa-handoff__no{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;margin-top:.15rem;border-radius:999px;background:color-mix(in srgb,var(--sd-amber) 20%,transparent);font-family:var(--font-mono,ui-monospace),monospace;font-size:11px;font-weight:700;color:color-mix(in srgb,var(--sd-amber) 75%,var(--sd-ink))}.remote-workroom-page .rwa-handoff__note{margin-top:1rem;border-top:1px solid var(--sd-line);padding-top:.75rem;font-size:12.5px;line-height:1.65;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-canvas-entry{display:inline-flex;align-items:center;gap:.35rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--sd-ink) 10%,var(--sd-line));background:var(--sd-paper);padding:.25rem .6rem;font-size:11.5px;font-weight:700;color:var(--sd-ink-soft);transition:border-color .2s ease,color .2s ease,background .2s ease}.remote-workroom-page .rwa-canvas-entry:hover{border-color:color-mix(in srgb,var(--sd-vermilion) 35%,var(--sd-line));color:var(--sd-vermilion)}.remote-workroom-page .rwa-canvas-entry--live{border-color:color-mix(in srgb,var(--sd-vermilion) 40%,var(--sd-line));color:var(--sd-vermilion);background:color-mix(in srgb,var(--sd-vermilion) 7%,var(--sd-paper))}.remote-workroom-page .rwa-canvas-entry__dot{width:6px;height:6px;border-radius:9999px;background:var(--sd-vermilion);animation:rwa-canvas-dot-pulse 1s ease-in-out infinite}.remote-workroom-page .rwa-progress-trigger{display:flex;width:100%;flex-direction:column;gap:.5rem;border-radius:10px;border:1px solid var(--sd-line);background:var(--sd-paper);padding:.75rem .875rem;text-align:left;transition:border-color .12s,background-color .12s}.remote-workroom-page .rwa-progress-trigger:hover{border-color:var(--sd-line-strong);background:var(--sd-paper-dim)}.remote-workroom-page .rwa-progress-trigger--live{border-color:color-mix(in srgb,var(--sd-vermilion) 42%,var(--sd-line));background:color-mix(in srgb,var(--sd-vermilion) 4%,var(--sd-paper))}.remote-workroom-page .rwa-progress-trigger__row{display:flex;align-items:center;gap:.625rem}.remote-workroom-page .rwa-progress-trigger__title{flex:1;min-width:0;font-size:13.5px;font-weight:700;color:var(--sd-ink)}.remote-workroom-page .rwa-progress-trigger__sub{margin-top:.125rem;font-size:12.5px;line-height:1.45;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-progress-trigger__bar{position:relative;height:4px;overflow:hidden;border-radius:9999px;background:var(--sd-paper-dim)}.remote-workroom-page .rwa-progress-trigger__fill{height:100%;border-radius:9999px;background:var(--sd-vermilion);transition:width .45s ease}.remote-workroom-page .rwa-progress-layer{display:flex;width:100%;max-width:28rem;max-height:100%;flex-direction:column;overflow:hidden;border-radius:14px;border:1px solid var(--sd-line);background:var(--sd-paper-raised);box-shadow:0 18px 48px color-mix(in srgb,var(--sd-ink) 22%,transparent)}.remote-workroom-page .rwa-progress-layer__head{flex-shrink:0;border-bottom:1px solid var(--sd-line);padding:.875rem 1rem .75rem}.remote-workroom-page .rwa-progress-layer__cap{font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-progress-layer__title{margin-top:.15rem;font-size:16px;font-weight:700;line-height:1.45;color:var(--sd-ink)}.remote-workroom-page .rwa-progress-layer__sub{margin-top:.35rem;font-size:12.5px;line-height:1.5;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-progress-layer__bar{margin-top:.625rem}.remote-workroom-page .rwa-progress-layer__body{flex:1;min-height:0;overflow-y:auto;padding:.75rem 1rem 1rem}.remote-workroom-page .rwa-progress-layer__foot{flex-shrink:0;border-top:1px solid var(--sd-line);padding:.625rem 1rem .75rem;font-size:12.5px;line-height:1.55;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-progress-rail{position:relative;padding-left:1.625rem}.remote-workroom-page .rwa-progress-rail:before{content:"";position:absolute;top:.5rem;bottom:.5rem;left:5px;width:1px;background:var(--sd-line)}.remote-workroom-page .rwa-progress-rail__group{margin-top:.625rem;padding-left:.125rem;font-size:12px;line-height:1.45;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-progress-rail__group:first-child{margin-top:0}.remote-workroom-page .rwa-progress-rail__row{position:relative;display:flex;align-items:flex-start;gap:.625rem;padding:.4rem 0 .4rem .125rem}.remote-workroom-page .rwa-progress-rail__row .rwa-dot{position:absolute;left:-1.625rem;top:.65rem}.remote-workroom-page .rwa-progress-rail__row--excluded{opacity:.48}.remote-workroom-page .rwa-progress-rail__main{min-width:0;flex:1}.remote-workroom-page .rwa-progress-rail__line{display:flex;align-items:baseline;gap:.5rem}.remote-workroom-page .rwa-progress-rail__no{flex-shrink:0;width:1.25rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:12.5px;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-progress-rail__title{min-width:0;flex:1;font-size:13.5px;line-height:1.45;color:var(--sd-ink)}.remote-workroom-page .rwa-progress-rail__row--running .rwa-progress-rail__title{font-weight:700}.remote-workroom-page .rwa-progress-rail__mark{flex-shrink:0;font-size:12px;font-weight:600;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-progress-rail__row--running .rwa-progress-rail__mark{color:var(--sd-vermilion)}.remote-workroom-page .rwa-progress-rail__row--blocked .rwa-progress-rail__mark,.remote-workroom-page .rwa-progress-rail__row--held .rwa-progress-rail__mark{color:var(--sd-amber)}.remote-workroom-page .rwa-progress-rail__detail{margin-top:.2rem;font-size:12.5px;line-height:1.45;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-content-shell{width:100%;max-width:44rem;margin-left:auto;margin-right:auto}.remote-workroom-page .rwa-content-shell--wide{max-width:none}.remote-workroom-page .rwa-door-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.remote-workroom-page .rwa-door{display:flex;flex-direction:column;gap:.375rem;border-radius:14px;border:1px solid var(--sd-line);background:var(--sd-paper-raised);padding:1rem 1.125rem;text-align:left;transition:border-color .15s,background-color .15s}.remote-workroom-page .rwa-door:hover{border-color:var(--sd-line-strong)}.remote-workroom-page .rwa-door--on{border-color:var(--sd-vermilion);background:var(--sd-vermilion-soft)}.remote-workroom-page .rwa-door__icon{color:var(--sd-ink-faint)}.remote-workroom-page .rwa-door--on .rwa-door__icon{color:var(--sd-vermilion)}.remote-workroom-page .rwa-door__title{font-size:14.5px;font-weight:700;color:var(--sd-ink)}.remote-workroom-page .rwa-door--on .rwa-door__title{color:var(--sd-vermilion)}.remote-workroom-page .rwa-door__hint{font-size:12.5px;line-height:1.6;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-doc{display:flex;align-items:center;gap:.875rem;border-radius:12px;border:1px solid var(--sd-line);background:var(--sd-paper-raised);padding:.8125rem .875rem;transition:border-color .15s}.remote-workroom-page .rwa-doc:hover{border-color:var(--sd-line-strong)}.remote-workroom-page .rwa-line{display:flex;align-items:center;gap:.625rem;border-radius:10px;border:1px solid transparent;background:var(--sd-paper-raised);padding:.25rem .5rem .25rem .625rem;transition:border-color .15s}.remote-workroom-page .rwa-line--task{align-items:flex-start;padding-top:.625rem;padding-bottom:.625rem}.remote-workroom-page .rwa-line:focus-within{border-color:var(--sd-vermilion)}.remote-workroom-page .rwa-line__no{flex-shrink:0;width:1.125rem;padding-top:.4375rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:12.5px;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-line__textarea{min-width:0;flex:1;min-height:4.75rem;resize:none;overflow:hidden;border:none;background:transparent;padding:.4375rem 0;font-size:14.5px;line-height:1.7;color:var(--sd-ink);outline:none}.remote-workroom-page .rwa-line__textarea::placeholder{color:var(--sd-ink-faint)}.remote-workroom-page .rwa-manual-example{border-radius:10px;border:1px solid var(--sd-line);background:var(--sd-paper-dim);padding:.75rem .875rem;font-size:15px;line-height:1.65;color:var(--sd-ink)}.remote-workroom-page .rwa-line__tools{display:flex;flex-shrink:0;gap:.125rem;padding-top:.25rem;opacity:0;transition:opacity .12s}.remote-workroom-page .rwa-line:focus-within .rwa-line__tools,.remote-workroom-page .rwa-line:hover .rwa-line__tools{opacity:1}.remote-workroom-page .rwa-line__tools button{border-radius:6px;padding:.3125rem;color:var(--sd-ink-faint);transition:color .12s,background-color .12s}.remote-workroom-page .rwa-line__tools button:hover:not(:disabled){background:var(--sd-paper-dim);color:var(--sd-ink)}.remote-workroom-page .rwa-line__tools button:disabled{opacity:.25;cursor:not-allowed}.remote-workroom-page .rwa-origin{display:flex;align-items:center;gap:.625rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--sd-vermilion) 30%,var(--sd-line));background:color-mix(in srgb,var(--sd-vermilion) 5%,var(--sd-paper-raised));padding:.625rem .75rem}.remote-workroom-page .rwa-toggle{display:flex;align-items:flex-start;gap:.6875rem;border-radius:10px;border:1px solid transparent;padding:.625rem .75rem;cursor:pointer;transition:background-color .12s,border-color .12s}.remote-workroom-page .rwa-toggle:hover{background:var(--sd-paper-dim)}.remote-workroom-page .rwa-toggle:has(input:checked){border-color:color-mix(in srgb,var(--sd-amber) 40%,var(--sd-line));background:color-mix(in srgb,var(--sd-amber) 8%,var(--sd-paper))}.remote-workroom-page .rwa-toggle input[type=checkbox]{margin-top:2px;flex-shrink:0;width:16px;height:16px;accent-color:var(--sd-vermilion)}.remote-workroom-page .rwa-choice{display:flex;width:100%;flex:1;min-width:0;flex-direction:column;gap:.625rem;border-radius:16px;border:1px solid var(--sd-line);background:var(--sd-paper-raised);padding:1.375rem 1.25rem;text-align:left;transition:border-color .15s,transform .15s,box-shadow .15s}.remote-workroom-page .rwa-choice:hover{border-color:var(--sd-vermilion);transform:translateY(-2px);box-shadow:var(--rw-shadow-card)}.studio-thread-tab__kind{flex-shrink:0;font-size:11px;line-height:1;opacity:.9}.studio-thread-tab__pending{flex-shrink:0;min-width:17px;border-radius:9999px;padding:1px 5px;font-size:11px;font-weight:700;line-height:1.3;text-align:center}.studio-thread-tab__progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:transparent;pointer-events:none}.studio-thread-tab__progress>i{display:block;height:100%;transition:width .5s ease}.studio-thread-tab--active .studio-thread-tab__progress{bottom:2px}.remote-workroom-page .studio-thread-tab__kind{color:var(--sd-vermilion)}.remote-workroom-page .studio-thread-tab__pending{background:var(--sd-amber);color:#ffffff}.remote-workroom-page .studio-thread-tab__progress>i{background:color-mix(in srgb,var(--sd-vermilion) 70%,transparent)}.remote-workroom-page .rwa-progress-canvas-veil{position:absolute;inset:0;z-index:45;display:flex;flex-direction:column;background:color-mix(in srgb,var(--sd-paper) 92%,var(--sd-ink));backdrop-filter:blur(4px)}.remote-workroom-page .rwa-progress-canvas{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;border-top:3px solid var(--sd-vermilion);background:linear-gradient(180deg,color-mix(in srgb,var(--sd-vermilion) 4%,var(--sd-paper)),var(--sd-paper) 14rem);box-shadow:0 -8px 32px color-mix(in srgb,var(--sd-ink) 12%,transparent)}.remote-workroom-page .rwa-progress-canvas__head{display:flex;flex-shrink:0;align-items:flex-start;gap:1rem;border-bottom:1px solid color-mix(in srgb,var(--sd-vermilion) 16%,var(--sd-line));background:linear-gradient(180deg,color-mix(in srgb,var(--sd-vermilion) 8%,var(--sd-paper-raised)),var(--sd-paper-raised));padding:1rem 1.25rem .875rem}.remote-workroom-page .rwa-canvas-radar{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:8px;border:1px solid color-mix(in srgb,var(--sd-vermilion) 28%,var(--sd-line));color:var(--sd-vermilion);background:color-mix(in srgb,var(--sd-vermilion) 10%,var(--sd-paper))}.remote-workroom-page .rwa-canvas-radar--live{animation:rwa-canvas-radar-glow 1.6s ease-in-out infinite}@keyframes rwa-canvas-radar-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--sd-vermilion) 0%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--sd-vermilion) 18%,transparent)}}.remote-workroom-page .rwa-canvas-live-pill{margin-left:.5rem;border-radius:4px;padding:.1rem .4rem;font-size:9px;font-weight:800;letter-spacing:.14em;vertical-align:1px;color:#fff;background:var(--sd-vermilion);animation:rwa-canvas-blink 1.1s ease-in-out infinite}@keyframes rwa-canvas-blink{0%,to{opacity:1}50%{opacity:.45}}.remote-workroom-page .rwa-canvas-stats{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.remote-workroom-page .rwa-canvas-stat{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--sd-line);border-radius:9999px;padding:.15rem .55rem;font-size:11px;font-weight:700;color:var(--sd-ink-soft);background:var(--sd-paper)}.remote-workroom-page .rwa-canvas-stat em{font-family:var(--sd-mono);font-style:normal;font-weight:800;color:var(--sd-ink)}.remote-workroom-page .rwa-canvas-stat__dot{width:6px;height:6px;border-radius:9999px;background:var(--sd-ink-faint)}.remote-workroom-page .rwa-canvas-stat--done .rwa-canvas-stat__dot{background:var(--sd-green)}.remote-workroom-page .rwa-canvas-stat--fail .rwa-canvas-stat__dot,.remote-workroom-page .rwa-canvas-stat--run .rwa-canvas-stat__dot{background:var(--sd-vermilion)}.remote-workroom-page .rwa-canvas-stat--hand .rwa-canvas-stat__dot,.remote-workroom-page .rwa-canvas-stat--hold .rwa-canvas-stat__dot{background:var(--sd-amber)}.remote-workroom-page .rwa-canvas-stat__dot--pulse{animation:rwa-canvas-dot-pulse 1s ease-in-out infinite}@keyframes rwa-canvas-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.remote-workroom-page .rwa-canvas-ops{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;max-width:16rem}.remote-workroom-page .rwa-canvas-ops-layout{display:flex;flex-direction:column;gap:1rem;min-height:0}.remote-workroom-page .rwa-canvas-inspect{flex-shrink:0;border:1px solid color-mix(in srgb,var(--sd-ink) 12%,var(--sd-line));border-radius:16px;background:var(--sd-paper-raised);padding:.95rem 1.05rem;box-shadow:0 10px 24px -16px color-mix(in srgb,var(--sd-ink) 28%,transparent)}.remote-workroom-page .rwa-canvas-inspect__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.remote-workroom-page .rwa-canvas-inspect__kicker{font-family:var(--sd-mono);font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--sd-vermilion)}.remote-workroom-page .rwa-canvas-inspect__badge{position:static}.remote-workroom-page .rwa-canvas-inspect__title{margin-top:.45rem;font-size:16px;font-weight:800;line-height:1.4;color:var(--sd-ink)}.remote-workroom-page .rwa-canvas-inspect__note{margin-top:.5rem;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.55;color:var(--sd-ink-soft)}.remote-workroom-page .rwa-canvas-inspect__live{display:flex;align-items:flex-start;gap:.4rem;margin-top:.6rem;font-size:12.5px;line-height:1.5;color:var(--sd-vermilion)}.remote-workroom-page .rwa-canvas-inspect__hold{margin-top:.75rem}.remote-workroom-page .rwa-canvas-inspect__hold-q{font-size:13.5px;font-weight:700;color:var(--sd-ink)}.remote-workroom-page .rwa-canvas-foot{display:flex;align-items:flex-start;gap:.5rem}.remote-workroom-page .rwa-canvas-pulse{width:8px;height:8px;margin-top:.3rem;flex-shrink:0;border-radius:9999px;background:var(--sd-ink-faint)}.remote-workroom-page .rwa-canvas-pulse--on{background:var(--sd-vermilion);box-shadow:0 0 0 0 color-mix(in srgb,var(--sd-vermilion) 45%,transparent);animation:rwa-canvas-pulse-ring 1.4s ease-out infinite}@keyframes rwa-canvas-pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--sd-vermilion) 40%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.remote-workroom-page .rwa-progress-canvas__cap{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sd-vermilion)}.remote-workroom-page .rwa-progress-canvas__title{margin-top:.2rem;font-size:20px;font-weight:800;line-height:1.3;color:var(--sd-ink)}.remote-workroom-page .rwa-progress-canvas__sub{margin-top:.35rem;font-size:13px;line-height:1.5;color:var(--sd-ink-soft)}.remote-workroom-page .rwa-progress-canvas__bar-row{display:flex;align-items:center;gap:.625rem;margin-top:.625rem;max-width:20rem}.remote-workroom-page .rwa-progress-canvas__bar{flex:1}.remote-workroom-page .rwa-progress-canvas__pct{font-family:var(--sd-mono);font-size:12px;font-weight:700;color:var(--sd-vermilion)}.remote-workroom-page .rwa-progress-canvas__body{flex:1;min-height:0;overflow:auto;padding:1.5rem 1.25rem 2rem}.remote-workroom-page .rwa-progress-canvas__pick{max-width:36rem;margin:0 auto}.remote-workroom-page .rwa-progress-canvas__foot,.remote-workroom-page .rwa-progress-canvas__hint{flex-shrink:0;border-top:1px dashed var(--sd-line);padding:.75rem 1.25rem;font-size:12.5px;line-height:1.55;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-progress-canvas__empty{padding:3rem 1rem;text-align:center;font-size:14px;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-progress-flow-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:1rem;-webkit-overflow-scrolling:touch}.remote-workroom-page .rwa-progress-flow{display:inline-flex;flex-direction:column;gap:2rem;min-width:min-content;padding:.5rem .25rem 1rem}.remote-workroom-page .rwa-progress-flow__group-label{margin-bottom:.75rem;padding-left:.25rem;font-size:12.5px;line-height:1.5;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-progress-flow__track{display:flex;flex-direction:row;align-items:stretch}.remote-workroom-page .rwa-progress-flow__segment{display:flex;flex-direction:row;align-items:center}.remote-workroom-page .rwa-progress-flow__group-gap{width:100%;height:1px;margin:.5rem 0;background:linear-gradient(to right,transparent,var(--sd-line),transparent)}.remote-workroom-page .rwa-flow-card{position:relative;display:flex;width:16rem;min-height:11.25rem;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--sd-ink) 12%,var(--sd-line));border-radius:16px;background:var(--sd-paper-raised);box-shadow:0 1px 2px color-mix(in srgb,var(--sd-ink) 5%,transparent),0 10px 24px -16px color-mix(in srgb,var(--sd-ink) 28%,transparent);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.remote-workroom-page .rwa-flow-card__hit{display:flex;min-height:0;flex:1;flex-direction:column;text-align:left;border:none;background:transparent;padding:0;color:inherit}.remote-workroom-page .rwa-flow-card--focus{border-color:color-mix(in srgb,var(--sd-vermilion) 42%,var(--sd-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--sd-vermilion) 12%,transparent),0 12px 28px -14px color-mix(in srgb,var(--sd-ink) 30%,transparent)}.remote-workroom-page .rwa-flow-card__live-dot{width:7px;height:7px;border-radius:9999px;background:var(--sd-vermilion);animation:rwa-canvas-dot-pulse .9s ease-in-out infinite}.remote-workroom-page .rwa-flow-card__actions{flex-shrink:0;border-top:1px dashed var(--sd-line);padding:.45rem .75rem .55rem}.remote-workroom-page .rwa-flow-card__retry{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--sd-vermilion) 45%,var(--sd-line));background:var(--sd-vermilion-soft);padding:.2rem .5rem;font-size:11px;font-weight:700;color:var(--sd-vermilion)}.remote-workroom-page .rwa-flow-card__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid color-mix(in srgb,var(--sd-line) 80%,transparent);background:color-mix(in srgb,var(--sd-paper) 70%,transparent);padding:.65rem .9rem .55rem}.remote-workroom-page .rwa-flow-card__header-id{display:flex;align-items:baseline;gap:.35rem}.remote-workroom-page .rwa-flow-card__tag{font-family:var(--sd-mono);font-size:9px;font-weight:700;letter-spacing:.14em;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-flow-card__body{display:flex;flex:1;flex-direction:column;padding:.8rem .95rem .95rem}.remote-workroom-page .rwa-flow-card--running{border-color:color-mix(in srgb,var(--sd-vermilion) 45%,var(--sd-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--sd-vermilion) 10%,transparent),0 14px 32px -16px color-mix(in srgb,var(--sd-vermilion) 35%,transparent)}.remote-workroom-page .rwa-flow-card--running .rwa-flow-card__header{border-bottom-color:color-mix(in srgb,var(--sd-vermilion) 18%,var(--sd-line));background:color-mix(in srgb,var(--sd-vermilion) 7%,var(--sd-paper-raised))}.remote-workroom-page .rwa-flow-card--done{border-color:color-mix(in srgb,var(--sd-green) 32%,var(--sd-line))}.remote-workroom-page .rwa-flow-card--done .rwa-flow-card__header{border-bottom-color:color-mix(in srgb,var(--sd-green) 16%,var(--sd-line));background:color-mix(in srgb,var(--sd-green) 6%,var(--sd-paper-raised))}.remote-workroom-page .rwa-flow-card--blocked,.remote-workroom-page .rwa-flow-card--held{border-color:color-mix(in srgb,var(--sd-amber) 42%,var(--sd-line))}.remote-workroom-page .rwa-flow-card--blocked .rwa-flow-card__header,.remote-workroom-page .rwa-flow-card--held .rwa-flow-card__header{border-bottom-color:color-mix(in srgb,var(--sd-amber) 22%,var(--sd-line));background:color-mix(in srgb,var(--sd-amber) 8%,var(--sd-paper-raised))}.remote-workroom-page .rwa-flow-card--failed{border-color:color-mix(in srgb,var(--sd-vermilion) 38%,var(--sd-line))}.remote-workroom-page .rwa-flow-card--failed .rwa-flow-card__header{border-bottom-color:color-mix(in srgb,var(--sd-vermilion) 18%,var(--sd-line));background:color-mix(in srgb,var(--sd-vermilion) 6%,var(--sd-paper-raised))}.remote-workroom-page .rwa-flow-card--excluded{opacity:.55;border-style:dashed}.remote-workroom-page .rwa-flow-card__no{font-size:12px;font-weight:700;letter-spacing:.01em;color:var(--sd-vermilion)}.remote-workroom-page .rwa-flow-card__status{border-radius:9999px;border:none;padding:.18rem .55rem;font-size:10.5px;font-weight:700;letter-spacing:0;color:var(--sd-ink-soft);background:color-mix(in srgb,var(--sd-ink) 5%,var(--sd-paper))}.remote-workroom-page .rwa-flow-card--running .rwa-flow-card__status{border-color:var(--sd-vermilion);background:var(--sd-vermilion-soft);color:var(--sd-vermilion)}.remote-workroom-page .rwa-flow-card--done .rwa-flow-card__status{border-color:var(--sd-green);background:var(--sd-green-soft);color:var(--sd-green)}.remote-workroom-page .rwa-flow-card--failed .rwa-flow-card__status{border-color:var(--sd-vermilion);background:var(--sd-vermilion-soft);color:var(--sd-vermilion)}.remote-workroom-page .rwa-flow-card__title{margin-top:0;font-size:14.5px;font-weight:700;line-height:1.45;letter-spacing:-.01em;color:var(--sd-ink)}.remote-workroom-page .rwa-flow-card__detail{margin-top:.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.55;color:var(--sd-ink-soft)}.remote-workroom-page .rwa-flow-card__meta{margin-top:auto;padding-top:.75rem;display:flex;flex-direction:column;gap:.25rem}.remote-workroom-page .rwa-flow-card__meta-row{display:flex;align-items:center;gap:.35rem;font-size:11px;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-flow-card__meta-row dt{display:flex}.remote-workroom-page .rwa-flow-card__hint{margin-top:.5rem;font-size:11px;line-height:1.45;color:var(--sd-ink-faint)}.remote-workroom-page .rwa-flow-connector{position:relative;display:flex;width:4.75rem;flex-shrink:0;align-items:center;justify-content:center;padding:0 .2rem}.remote-workroom-page .rwa-flow-connector__track{position:relative;flex:1;height:12px;display:flex;align-items:center;overflow:hidden}.remote-workroom-page .rwa-flow-connector__line{display:block;width:100%;height:2px;border-radius:9999px;background:color-mix(in srgb,var(--sd-ink) 12%,var(--sd-line))}.remote-workroom-page .rwa-flow-connector__ticks{display:none}.remote-workroom-page .rwa-flow-connector__head{flex-shrink:0;width:0;height:0;margin-left:1px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid color-mix(in srgb,var(--sd-ink) 22%,var(--sd-line))}.remote-workroom-page .rwa-flow-connector--done .rwa-flow-connector__line{background:color-mix(in srgb,var(--sd-vermilion) 55%,var(--sd-line))}.remote-workroom-page .rwa-flow-connector--done .rwa-flow-connector__head{border-left-color:color-mix(in srgb,var(--sd-vermilion) 55%,var(--sd-line))}.remote-workroom-page .rwa-flow-connector--active .rwa-flow-connector__line{background:color-mix(in srgb,var(--sd-vermilion) 28%,var(--sd-line))}.remote-workroom-page .rwa-flow-connector--active .rwa-flow-connector__head{border-left-color:var(--sd-vermilion);animation:rwa-flow-head-nudge 1.1s ease-in-out infinite}.remote-workroom-page .rwa-flow-connector__flow{position:absolute;top:50%;left:8%;width:42%;height:2px;border-radius:9999px;background:linear-gradient(to right,transparent,var(--sd-vermilion));transform:translateY(-50%);animation:rwa-flow-stream 1.15s ease-in-out infinite}.remote-workroom-page .rwa-flow-connector__dot{position:absolute;top:50%;left:0;width:7px;height:7px;border-radius:9999px;border:2px solid var(--sd-paper-raised);background:var(--sd-vermilion);box-shadow:0 0 0 3px color-mix(in srgb,var(--sd-vermilion) 18%,transparent);transform:translate(-50%,-50%);animation:rwa-flow-dot-travel 1.15s ease-in-out infinite}@keyframes rwa-flow-stream{0%{left:4%;opacity:0}25%{opacity:1}to{left:52%;opacity:.15}}@keyframes rwa-flow-head-nudge{0%,to{transform:translateX(0);opacity:.7}50%{transform:translateX(3px);opacity:1}}@keyframes rwa-flow-dot-travel{0%{left:10%;opacity:.2}70%{left:86%;opacity:1}to{left:92%;opacity:0}}@media (max-width:767px){.remote-workroom-page .rwa-progress-flow__segment,.remote-workroom-page .rwa-progress-flow__track{flex-direction:column;align-items:stretch}.remote-workroom-page .rwa-flow-card{width:100%;max-width:20rem}.remote-workroom-page .rwa-flow-connector{width:auto;height:3.25rem;flex-direction:column;padding:.125rem 0}.remote-workroom-page .rwa-flow-connector__track{width:12px;height:100%;flex:1}.remote-workroom-page .rwa-flow-connector__line{width:3px;height:100%}.remote-workroom-page .rwa-flow-connector__flow{left:50%;top:8%;width:2px;height:42%;background:linear-gradient(to bottom,transparent,var(--sd-vermilion));transform:translateX(-50%);animation-name:rwa-flow-stream-v}.remote-workroom-page .rwa-flow-connector__head{margin-left:0;margin-top:1px;border-top:7px solid color-mix(in srgb,var(--sd-ink) 22%,var(--sd-line));border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:none}.remote-workroom-page .rwa-flow-connector--done .rwa-flow-connector__head{border-top-color:color-mix(in srgb,var(--sd-vermilion) 55%,var(--sd-line));border-left-color:transparent}.remote-workroom-page .rwa-flow-connector--active .rwa-flow-connector__head{border-top-color:var(--sd-vermilion);border-left-color:transparent;animation-name:rwa-flow-head-nudge-v}@keyframes rwa-flow-stream-v{0%{top:6%;opacity:0}25%{opacity:1}to{top:48%;opacity:.15}}@keyframes rwa-flow-head-nudge-v{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(3px);opacity:1}}.remote-workroom-page .rwa-flow-connector__dot{left:50%;animation-name:rwa-flow-dot-travel-v}@keyframes rwa-flow-dot-travel-v{0%{top:12%;opacity:.4}50%{top:88%;opacity:1}to{top:12%;opacity:.4}}}@media (max-width:767px){.remote-workroom-page .rwa-band__go,.remote-workroom-page .rwa-leave-hint{font-size:12px}.remote-workroom-page .rwa-row__no{font-size:11.5px}.remote-workroom-page .rwa-row__title{font-size:13.5px}.remote-workroom-page .rwa-row__meta{font-size:11.5px}.remote-workroom-page .rwa-row__body{font-size:12.5px}.remote-workroom-page .rwa-floor__cap{font-size:12px}.remote-workroom-page .rwa-note{font-size:12.5px}.remote-workroom-page .rwa-review__lede{font-size:13.5px}.remote-workroom-page .rwa-review__title{font-size:12.5px}.remote-workroom-page .rwa-review__hint{font-size:11.5px}.remote-workroom-page .rwa-review__item-retry{font-size:10px}.remote-workroom-page .rwa-review__item-title{font-size:12.5px}.remote-workroom-page .rwa-review__item-why{font-size:11.5px}.remote-workroom-page .rwa-section__badge{font-size:10.5px}.remote-workroom-page .rwa-opt__title{font-size:14px}.remote-workroom-page .rwa-opt__hint,.remote-workroom-page .rwa-opt__value{font-size:12px}.remote-workroom-page .rwa-callout{font-size:11.5px}.remote-workroom-page .rwa-tag{font-size:10px}.remote-workroom-page .rwa-field{font-size:12.5px}.remote-workroom-page .rwa-chip{font-size:12px}.remote-workroom-page .rwa-pick__name{font-size:13.5px}.remote-workroom-page .rwa-pick__hint,.remote-workroom-page .rwa-refdir__input,.remote-workroom-page .rwa-refdir__path{font-size:12px}.remote-workroom-page .rwa-ref__state{font-size:11.5px}.remote-workroom-page .rwa-ref__retry{font-size:10.5px}.remote-workroom-page .rwa-caption__label{font-size:11px}.remote-workroom-page .rwa-caption__field{font-size:12px}.remote-workroom-page .rwa-step-pick__no{font-size:11px}.remote-workroom-page .rwa-step-pick__title{font-size:13px}.remote-workroom-page .rwa-step-pick__badge{font-size:10.5px}.remote-workroom-page .rwa-step-pick--check .rwa-step-pick__title{font-size:12px}.remote-workroom-page .rwa-step-pick__hand{font-size:10.5px}.remote-workroom-page .rwa-handoff-chip{font-size:11.5px}.remote-workroom-page .rwa-handoff__cap{font-size:10.5px}.remote-workroom-page .rwa-handoff__what{font-size:15px}.remote-workroom-page .rwa-handoff__for{font-size:12px}.remote-workroom-page .rwa-handoff__label{font-size:10.5px}.remote-workroom-page .rwa-handoff__step,.remote-workroom-page .rwa-handoff__where{font-size:12.5px}.remote-workroom-page .rwa-handoff__no{font-size:10px}.remote-workroom-page .rwa-handoff__note{font-size:11.5px}.remote-workroom-page .rwa-canvas-entry{font-size:10.5px}.remote-workroom-page .rwa-progress-trigger__title{font-size:12.5px}.remote-workroom-page .rwa-progress-trigger__sub{font-size:11.5px}.remote-workroom-page .rwa-progress-layer__cap{font-size:10.5px}.remote-workroom-page .rwa-progress-layer__title{font-size:15px}.remote-workroom-page .rwa-progress-layer__foot,.remote-workroom-page .rwa-progress-layer__sub{font-size:11.5px}.remote-workroom-page .rwa-progress-rail__group{font-size:11px}.remote-workroom-page .rwa-progress-rail__no{font-size:11.5px}.remote-workroom-page .rwa-progress-rail__title{font-size:12.5px}.remote-workroom-page .rwa-progress-rail__mark{font-size:11px}.remote-workroom-page .rwa-progress-rail__detail{font-size:11.5px}.remote-workroom-page .rwa-door__title{font-size:13.5px}.remote-workroom-page .rwa-door__hint,.remote-workroom-page .rwa-line__no{font-size:11.5px}.remote-workroom-page .rwa-line__textarea{font-size:13.5px}.remote-workroom-page .rwa-manual-example{font-size:14px}.remote-workroom-page .rwa-canvas-live-pill{font-size:8px}.remote-workroom-page .rwa-canvas-stat{font-size:10px}.remote-workroom-page .rwa-canvas-inspect__kicker{font-size:9px}.remote-workroom-page .rwa-canvas-inspect__title{font-size:15px}.remote-workroom-page .rwa-canvas-inspect__note{font-size:12px}.remote-workroom-page .rwa-canvas-inspect__live{font-size:11.5px}.remote-workroom-page .rwa-canvas-inspect__hold-q{font-size:12.5px}.remote-workroom-page .rwa-progress-canvas__cap{font-size:10px}.remote-workroom-page .rwa-progress-canvas__title{font-size:19px}.remote-workroom-page .rwa-progress-canvas__sub{font-size:12px}.remote-workroom-page .rwa-progress-canvas__pct{font-size:11px}.remote-workroom-page .rwa-progress-canvas__foot,.remote-workroom-page .rwa-progress-canvas__hint{font-size:11.5px}.remote-workroom-page .rwa-progress-canvas__empty{font-size:13px}.remote-workroom-page .rwa-progress-flow__group-label{font-size:11.5px}.remote-workroom-page .rwa-flow-card__retry{font-size:10px}.remote-workroom-page .rwa-flow-card__tag{font-size:8px}.remote-workroom-page .rwa-flow-card__no{font-size:11px}.remote-workroom-page .rwa-flow-card__status{font-size:9.5px}.remote-workroom-page .rwa-flow-card__title{font-size:13.5px}.remote-workroom-page .rwa-flow-card__detail{font-size:11.5px}.remote-workroom-page .rwa-flow-card__hint,.remote-workroom-page .rwa-flow-card__meta-row{font-size:10px}}