@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-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-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)}