@layer theme,base;@layer components{.wr-htag{border:1px solid color-mix(in srgb, var(--wc-indigo) 40%, transparent);font-family:var(--font-mono), ui-monospace, monospace;color:var(--wc-indigo-text);border-radius:6px;flex:none;padding:0 5px;font-size:.64rem}.wr-chip{border:1px solid var(--wc-hairline);max-width:100%;font-family:var(--font-mono), ui-monospace, monospace;color:var(--wc-slate);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;padding:2.5px 9px;font-size:.64rem;display:inline-flex;overflow:hidden}.wr-chip[data-tone=indigo]{color:var(--wc-indigo-text);border-color:color-mix(in srgb, var(--wc-indigo) 32%, transparent)}.wr-chip[data-tone=mint]{color:var(--wc-mint-text,var(--wc-mint));border-color:color-mix(in srgb, var(--wc-mint) 36%, transparent)}.wr-chip[data-tone=amber]{color:var(--wc-amber-text,var(--wc-amber));border-color:color-mix(in srgb, var(--wc-amber) 38%, transparent)}.wr-chip[data-tone=pink]{color:var(--wc-pink-text,var(--wc-pink));border-color:color-mix(in srgb, var(--wc-pink) 36%, transparent)}.wr-chip[data-tone=cyan]{color:var(--wc-cyan-text,var(--wc-cyan));border-color:color-mix(in srgb, var(--wc-cyan) 38%, transparent)}.wr-caret{color:var(--wc-indigo-text);margin-left:3px;font-size:.8em;display:inline-block;transform:translateY(-.06em)}.wr-caret-live{animation:.9s steps(2,start) infinite wr-blink}@keyframes wr-blink{to{visibility:hidden}}.wr-you{vertical-align:text-bottom;width:2px;height:1.05em;margin-left:1px;display:inline-block;position:relative}.wr-you-bar{background:var(--wc-pink);animation:1s steps(2,start) infinite wr-blink;position:absolute;top:0;bottom:0;left:0;right:0}.wr-you-tag{background:var(--wc-pink);color:#fff;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;white-space:nowrap;border-radius:4px;align-items:center;gap:3px;padding:2.5px 5px;font-size:.56rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-1.35em;left:-4px}.wr-you-tag svg{flex:none}.wr-agent{vertical-align:text-bottom;width:2px;height:1.05em;margin-left:1px;display:inline-block;position:relative}.wr-agent-bar{background:var(--wc-indigo);animation:1s steps(2,start) infinite wr-blink;position:absolute;top:0;bottom:0;left:0;right:0}.wr-agent-tag{background:var(--wc-indigo);color:var(--wc-cta-ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;white-space:nowrap;border-radius:4px;align-items:center;gap:3px;padding:2.5px 5px;font-size:.56rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-1.35em;left:-4px}.wr-agent-tag svg{flex:none}.wr-sug-cut{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--wc-amber) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--wc-amber) 75%, transparent);color:var(--wc-slate);opacity:.75;text-decoration-thickness:1.5px}.wr-sug-add{color:var(--wc-indigo-text);background:color-mix(in srgb, var(--wc-indigo) 9%, transparent);border-radius:4px;padding:0 3px;font-weight:550}.wr-act,.wr-ghostbtn{font-family:var(--font-mono), ui-monospace, monospace;color:var(--wc-slate);white-space:nowrap;background:0 0;border-radius:999px;transition:color .2s,border-color .2s,background .2s,transform .15s}.wr-act{border:1px solid var(--wc-hairline);cursor:pointer;padding:2.5px 9.5px;font-size:.66rem}.wr-act:disabled{cursor:default}.wr-act-accept{color:var(--wc-mint-text,var(--wc-mint));border-color:color-mix(in srgb, var(--wc-mint) 40%, transparent)}.wr-act-reject{color:var(--wc-slate)}.wr-act-fix{color:var(--wc-amber-text,var(--wc-amber));border-color:color-mix(in srgb, var(--wc-amber) 45%, transparent);margin-left:8px}.wr-act-fix:hover{background:color-mix(in srgb, var(--wc-amber) 10%, transparent)}.wr-act[data-pressed],.wr-act:active:not(:disabled){background:color-mix(in srgb, var(--wc-indigo) 14%, transparent);transform:scale(.92)}.wr-ghostbtn{border:1px solid var(--wc-hairline);padding:3px 11px;font-size:.66rem}.wr-run{gap:14px;height:362px;display:flex}.wr-run-rail{border-right:1px solid var(--wc-hairline-soft,var(--wc-hairline));flex-direction:column;flex:0 46%;gap:10px;min-width:0;padding-right:13px;display:flex}.wr-run-log{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex;overflow:hidden}.wr-run-doc{flex:54%;min-width:0}@media (max-width:767px){.wr-run{flex-direction:column;height:auto}.wr-run-rail{border-right:0;border-bottom:1px solid var(--wc-hairline-soft,var(--wc-hairline));height:320px;padding-bottom:14px;padding-right:0}}.wr-composer{border:1px solid color-mix(in srgb, var(--wc-indigo) 36%, transparent);min-height:2.15em;color:var(--wc-ink);border-radius:8px;flex:none;padding:6px 9px;font-size:.74rem;line-height:1.5;transition:border-color .3s}.wr-composer[data-idle=true]{border-color:var(--wc-hairline-soft,var(--wc-hairline));color:var(--wc-slate);opacity:.75}.wr-composer[data-empty=true]{color:var(--wc-slate)}.wr-plan{border:1px solid var(--wc-hairline-soft,var(--wc-hairline));border-radius:10px;overflow:hidden}.wr-plan-head{background:color-mix(in srgb, var(--wc-indigo) 7%, transparent);color:var(--wc-ink);align-items:center;gap:6px;padding:5px 10px;font-size:.72rem;font-weight:600;display:flex}.wr-plan-step{color:var(--wc-slate);align-items:flex-start;gap:7px;padding:3px 10px;font-size:.72rem;line-height:1.45;transition:color .3s;display:flex}.wr-plan-step:first-of-type{padding-top:6px}.wr-plan-step:last-of-type{padding-bottom:7px}.wr-plan-step[data-st="1"]{color:var(--wc-ink);font-weight:550}.wr-plan-mark{color:var(--wc-slate);opacity:.7}.wr-plan-step[data-st="1"] .wr-plan-mark,.wr-plan-step[data-st="2"] .wr-plan-mark{color:var(--wc-indigo-text);opacity:1}.wr-plan-step[data-st="1"] .wr-plan-mark{animation:1.7s ease-in-out infinite wr-pulse}.wr-tool{color:var(--wc-ink);align-items:center;gap:6px;padding:0 2px;font-size:.72rem;display:flex}.wr-ask{border-left:3px solid color-mix(in srgb, var(--wc-indigo) 35%, transparent);border-radius:0 6px 6px 0;padding:3px 4px 3px 10px;transition:border-color .45s,background .45s}.wr-ask-ic{color:var(--wc-indigo-text);transition:color .45s}.wr-ask[data-pending=true]{border-left-color:var(--wc-amber);background:color-mix(in srgb, var(--wc-amber) 7%, transparent);animation:1.8s ease-in-out infinite wr-ask-breathe}.wr-ask[data-pending=true] .wr-ask-ic{color:var(--wc-amber-text,var(--wc-amber))}@keyframes wr-ask-breathe{50%{background:color-mix(in srgb, var(--wc-amber) 13%, transparent)}}.wr-opt{border:1px solid var(--wc-hairline-soft,var(--wc-hairline));color:var(--wc-ink);border-radius:7px;align-items:center;gap:7px;padding:3.5px 9px;font-size:.7rem;line-height:1.4;transition:border-color .35s,background .35s;display:flex}.wr-opt-ring{border:1.5px solid var(--wc-hairline);border-radius:999px;width:11px;height:11px;transition:border .25s,border-color .25s}.wr-opt[data-on=true]{border-color:color-mix(in srgb, var(--wc-indigo) 45%, transparent);background:color-mix(in srgb, var(--wc-indigo) 8%, transparent)}.wr-opt[data-on=true] .wr-opt-ring{border:3.5px solid var(--wc-indigo)}.wr-opt[data-flash=true]{border-color:color-mix(in srgb, var(--wc-pink) 55%, transparent);background:color-mix(in srgb, var(--wc-pink) 9%, transparent)}.wr-opt[data-flash=true] .wr-opt-ring{border-color:var(--wc-pink)}.wr-opt[data-hover=true]{border-color:color-mix(in srgb, var(--wc-indigo) 42%, transparent);background:color-mix(in srgb, var(--wc-indigo) 5%, transparent)}.wr-opt-free{color:var(--wc-slate);border-style:dashed}.wr-ghost[data-leg="1"]{transition-duration:1.4s,.4s}.wr-ghost[data-leg="2"]{transition-duration:.45s,.4s}.wr-role{font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:2.5px 10px;font-size:.64rem;display:inline-flex}.wr-role b{text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:650}.wr-done{font-family:var(--font-mono), ui-monospace, monospace;color:var(--wc-mint-text,var(--wc-mint));white-space:nowrap;align-items:center;gap:5px;font-size:.66rem;display:inline-flex}.wr-from{border:1px solid color-mix(in srgb, var(--wc-indigo) 45%, transparent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;color:var(--wc-indigo-text);border-radius:6px;padding:1.5px 7px;font-size:.6rem;font-weight:650}.wrh-scene{gap:14px;height:288px;display:flex}@media (min-width:768px) and (max-width:900px){.wrh-scene{height:356px}}.wrh-pane{min-width:0;transition:flex-basis 1s var(--ease-hand), opacity .6s ease}.wrh-doc{opacity:0;flex:0;overflow:hidden}.wrh-scene[data-docked=true] .wrh-doc{opacity:1;flex-basis:62%}.wrh-chat{flex:0 100%;overflow:hidden}.wrh-scene[data-docked=true] .wrh-chat{border-right:1px solid var(--wc-hairline-soft,var(--wc-hairline));flex-basis:38%;padding-right:13px}.wrh-chat .wrh-rise+.wrh-rise{margin-top:10px}.wrh-composer{border:1px solid color-mix(in srgb, var(--wc-indigo) 38%, transparent);min-height:2.7em;color:var(--wc-ink);border-radius:10px;padding:10px 13px;font-size:.88rem;line-height:1.6;transition:font-size .4s,padding .4s}.wrh-scene[data-docked=true] .wrh-composer{min-height:2.4em;padding:7px 10px;font-size:.82rem}.wrh-ccaret{vertical-align:text-bottom;background:var(--wc-pink);width:2px;height:1.05em;margin-left:1px;animation:1s steps(2,start) infinite wr-blink;display:inline-block}.wrh-send{border:1px solid color-mix(in srgb, var(--wc-indigo) 42%, transparent);text-transform:uppercase;letter-spacing:.07em;color:var(--wc-indigo-text);border-radius:999px;flex:none;padding:2px 10px}.wrh-send-flash{animation:.35s wrh-flash}@keyframes wrh-flash{30%{background:var(--wc-indigo);color:var(--wc-cta-ink);transform:scale(.94)}60%{background:var(--wc-indigo);color:var(--wc-cta-ink);transform:scale(1)}}.wrh-rise{animation:.45s both wr-adapt-in}.wr-hblock{border:1.5px solid #0000;border-radius:8px;min-height:96px;padding:12px;transition:border-color .3s,background .3s;position:relative}.wr-hblock-think{border-color:var(--wc-indigo);background:color-mix(in srgb, var(--wc-indigo) 5%, transparent)}.wr-think{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.07em;color:var(--wc-indigo-text);align-items:center;gap:5px;font-size:.68rem;animation:.3s both wr-adapt-in;display:inline-flex}.wrh-dots{background:color-mix(in srgb, var(--wc-indigo) 8%, transparent);border-radius:12px 12px 12px 4px;align-items:center;gap:4px;padding:9px 11px;display:inline-flex}.wrh-dots i{background:var(--wc-indigo);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite wrh-think}.wrh-dots i:nth-child(2){animation-delay:.2s}.wrh-dots i:nth-child(3){animation-delay:.4s}@keyframes wrh-think{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.wr-duet-p{min-height:5.4em}.wr-duet-cut{color:var(--wc-slate);-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;text-decoration-thickness:1.5px;transition:color .3s,-webkit-text-decoration-color .35s,text-decoration-color .35s}.wr-duet-cut-on{-webkit-text-decoration-color:color-mix(in srgb, var(--wc-amber) 80%, transparent);text-decoration-color:color-mix(in srgb, var(--wc-amber) 80%, transparent)}.wr-duet-cut-on[data-ink=indigo]{-webkit-text-decoration-color:color-mix(in srgb, var(--wc-indigo) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--wc-indigo) 70%, transparent)}.wr-duet-cut-on[data-ink=pink]{-webkit-text-decoration-color:color-mix(in srgb, var(--wc-pink) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--wc-pink) 75%, transparent)}.wr-duet-heal{opacity:0}.wr-duet-you{color:var(--wc-ink);background:color-mix(in srgb, var(--wc-pink) 8%, transparent);border-radius:4px;padding:0 2px;font-weight:550}.wr-duet-agent{color:var(--wc-ink);background:color-mix(in srgb, var(--wc-indigo) 9%, transparent);border-radius:4px;padding:0 2px;font-weight:550;transition:background .6s,font-weight .6s}.wr-duet-agent-off{font-weight:inherit;background:0 0}.wr-chip-tick{animation:.7s wr-chip-tick}@keyframes wr-chip-tick{0%{transform:scale(1)}30%{background:color-mix(in srgb, var(--wc-mint) 26%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--wc-mint) 18%, transparent);transform:scale(1.08)}to{transform:scale(1)}}.wr-ledger{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:.66rem;transition:background .45s,border-color .45s,color .45s;display:inline-flex}.wr-ledger[data-mode=agent]{background:color-mix(in srgb, var(--wc-indigo) 9%, transparent);border-color:color-mix(in srgb, var(--wc-indigo) 24%, transparent);color:var(--wc-indigo-text)}.wr-ledger[data-mode=you]{background:color-mix(in srgb, var(--wc-pink) 9%, transparent);border-color:color-mix(in srgb, var(--wc-pink) 26%, transparent);color:var(--wc-pink-text,var(--wc-pink))}.wr-ledger-bot{flex:none;animation:1.7s ease-in-out infinite wr-pulse}.wr-ledger-hand{flex:none}@keyframes wr-pulse{0%,to{opacity:1}50%{opacity:.35}}.wr-adapt{max-width:340px;animation:.45s both wr-adapt-in;position:absolute;bottom:48px;right:24px}.wr-adapt .wc-hand{color:var(--wc-indigo-text)}.wr-adapt-arrow{vertical-align:middle;transform-origin:0;margin-left:7px;display:inline-block;transform:rotate(62deg)scale(1.3)}.wr-adapt .wc-hand,.wr-yours .wc-hand{white-space:normal}.wr-adapt-fade{animation:.4s both wr-adapt-out}@keyframes wr-adapt-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes wr-adapt-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}.wr-yours{--mark-ink:var(--wc-pink);max-width:380px;animation:.45s both wr-adapt-in;position:absolute;top:112px;left:13%}.wr-yours-arrow{transform-origin:0 100%;margin:0 0 4px 205px;display:block;transform:rotate(-55deg)scale(1.25)}.wr-capture{font-family:var(--font-mono), ui-monospace, monospace;color:var(--wc-mint-text,var(--wc-mint));opacity:0;font-size:.66rem;transition:opacity .5s,transform .5s;transform:translateY(4px)}.wr-capture-on{opacity:1;transform:none}.wr-wall-card{border:1px solid var(--wc-hairline);background:var(--wc-card,#fff);border-radius:14px;padding:14px 16px;position:relative;overflow:hidden}.wr-tell{border-radius:3px;font-style:normal;transition:background .45s,color .45s}.wr-wall[data-seen=true] .wr-tell{background:color-mix(in srgb, var(--wc-amber) 22%, transparent);color:var(--wc-ink);transition-delay:calc(1.1s + var(--tell-i) * .85s)}.wr-idea{border-radius:3px;font-style:normal;transition:background .5s,color .5s}.wr-wall[data-seen=true] .wr-idea{background:color-mix(in srgb, var(--wc-indigo) 14%, transparent);color:var(--wc-ink);transition-delay:calc(4.9s + var(--idea-i,0) * .12s)}.wr-wall-verdict{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(5px)}.wr-wall[data-seen=true] .wr-wall-verdict{opacity:1;transition-delay:6s;transform:none}.wr-refine{--wr-rose:#e02e5f;--wr-rose-deep:#b3204a}:where([data-wc-theme=dark]) .wr-refine{--wr-rose:#ff7a9a;--wr-rose-deep:#ff9ab5}.wr-run-tall{height:404px}@media (max-width:767px){.wr-run-tall,.wr-refine .wr-run-rail{height:auto}}.wr-tabs{border-bottom:1px solid var(--wc-hairline-soft,var(--wc-hairline));display:flex}.wr-tab{color:var(--wc-slate);flex:1;justify-content:center;align-items:center;gap:5px;padding:4px 4px 7px;font-size:.7rem;font-weight:500;display:inline-flex;position:relative}.wr-tab svg{flex:none}.wr-tab[data-on=true]{color:var(--wc-ink);font-weight:600}.wr-tab[data-on=true]:after{content:"";background:linear-gradient(90deg, var(--wc-indigo), color-mix(in srgb, var(--wc-indigo) 35%, transparent));border-radius:1px 1px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.wr-ref-label{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--wc-slate);margin-bottom:3px;font-size:.58rem;font-weight:600}.wr-field{border:1px solid var(--wc-hairline-soft,var(--wc-hairline));color:var(--wc-ink);border-radius:7px;align-items:center;gap:5px;padding:4.5px 8px;font-size:.7rem;display:flex}.wr-field-caret{color:var(--wc-slate);opacity:.7;margin-left:auto;font-size:.55rem}.wr-ref-more{pointer-events:none;-webkit-mask-image:linear-gradient(#000 18%,#0000 88%);mask-image:linear-gradient(#000 18%,#0000 88%)}.wr-ref-write,.wr-ref-edit{text-align:center;border-radius:8px;flex:1;padding:7px 6px;font-size:.72rem;font-weight:650}.wr-ref-write{background:var(--wc-pink-fill);color:#fff}.wr-ref-edit{border:1px solid var(--wc-hairline);color:var(--wc-ink);transition:border-color .3s,color .3s}.wr-ref-pill{font-family:var(--font-mono), ui-monospace, monospace;text-align:center;color:var(--wc-slate);opacity:.8;border:1px solid #0000;border-radius:6px;padding:4px 8px;font-size:.58rem;transition:background .35s,border-color .35s}.wr-ref-pill[data-on=true]{opacity:1;background:color-mix(in srgb, var(--wc-indigo) 8%, transparent);border-color:color-mix(in srgb, var(--wc-indigo) 30%, transparent);color:var(--wc-indigo-text)}.wr-ref-stream{border:1px solid color-mix(in srgb, var(--wc-indigo) 30%, transparent);background:color-mix(in srgb, var(--wc-indigo) 7%, transparent);font-family:var(--font-mono), ui-monospace, monospace;color:var(--wc-indigo-text);border-radius:8px;align-items:center;gap:7px;padding:5px 9px;font-size:.62rem;display:flex}.wr-ref-p{color:var(--wc-ink);border:1.5px solid #0000;border-radius:8px;margin-bottom:9px;padding:5px 7px;font-size:.73rem;line-height:1.62;transition:border-color .3s,background .3s,box-shadow .3s}.wr-ref-p[data-sel=true]{border-color:color-mix(in srgb, var(--wc-indigo) 28%, transparent);background:color-mix(in srgb, var(--wc-indigo) 5%, transparent)}.wr-ref-p[data-live=true]{border-color:color-mix(in srgb, var(--wc-indigo) 50%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--wc-indigo) 30%, transparent);animation:1.5s ease-in-out infinite wr-ref-pulse}@keyframes wr-ref-pulse{50%{box-shadow:0 0 0 2px color-mix(in srgb, var(--wc-indigo) 14%, transparent)}}.wr-sg-del{background:color-mix(in srgb, var(--wr-rose) 13%, transparent);color:var(--wr-rose-deep);text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--wr-rose);text-decoration-color:var(--wr-rose);border-radius:3px}.wr-sg-add{background:var(--wc-mint-wash,color-mix(in srgb, var(--wc-mint) 16%, transparent));color:var(--wc-mint-text,var(--wc-mint));border-bottom:2px solid color-mix(in srgb, var(--wc-mint) 45%, transparent);border-radius:3px}.wr-sg-acts{font-family:var(--font-mono), ui-monospace, monospace;gap:4px;font-size:.56rem;font-weight:600;display:flex;position:absolute;top:-11px;right:6px}.wr-sg-accept{background:var(--wc-mint-fill);color:#fff;border-radius:5px;padding:2px 7px}.wr-sg-reject{border:1px solid color-mix(in srgb, var(--wr-rose) 60%, transparent);background:var(--wc-card,#fff);color:var(--wr-rose-deep);border-radius:5px;padding:2px 7px}.wr-block{border-radius:10px;min-height:6.4em;margin:-4px -6px;padding:4px 6px}.wr-fixflash{border-radius:4px;animation:1.1s wr-flash}@keyframes wr-flash{0%{background:color-mix(in srgb, var(--wc-mint) 30%, transparent)}to{background:0 0}}.wr-rule{font-family:var(--font-mono), ui-monospace, monospace;color:var(--wc-amber-text,var(--wc-amber));flex-wrap:wrap;align-items:center;gap:4px;font-size:.68rem;display:inline-flex}.wr-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}.wr-ghost svg{filter:drop-shadow(0 2px 6px #14102d66);display:block}.wr-ghost-on{opacity:1}.wr-ghost[data-jump=true]{transition:none}.wr-ghost-press svg{transform-origin:3px 3px;transform:scale(.86)}.wr-ghost-press .wr-ripple{border:1.5px solid color-mix(in srgb, var(--wc-pink) 70%, transparent);border-radius:999px;width:30px;height:30px;animation:.5s ease-out forwards wr-ripple;position:absolute;top:-7px;left:-7px}@keyframes wr-ripple{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1)}}@media (max-width:767px){.wr-ghost{display:none}.wrh-scene{flex-direction:column;gap:12px;height:auto}.wrh-scene[data-docked=true] .wrh-chat{border-right:0;border-bottom:1px solid var(--wc-hairline-soft,var(--wc-hairline));flex-basis:auto;padding-bottom:12px;padding-right:0}.wrh-scene[data-docked=true] .wrh-doc{flex-basis:auto;overflow:visible}}.wr-st-rest{font-family:var(--font-mono), ui-monospace, monospace;color:var(--wc-slate);opacity:.75;padding:8px 8px 0;font-size:.64rem}.wr-st-receipt{border-top:1px solid var(--wc-hairline-soft,var(--wc-hairline));font-family:var(--font-mono), ui-monospace, monospace;color:var(--wc-slate);align-items:baseline;gap:7px;margin-top:12px;padding-top:10px;font-size:.64rem;line-height:1.6;display:flex}.wr-st-receipt>span:first-child{color:var(--wc-cyan-text,var(--wc-cyan));flex:none}.wr-st-cap{animation:.6s both wr-st-cap}@keyframes wr-st-cap{0%{opacity:0}to{opacity:1}}.wr-st-panel .wc-card{flex-direction:column;height:352px;display:flex}.wr-st-panel .wc-card>div:last-child{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.wr-st-panel .wr-st-receipt{margin-top:auto}.wr-st-panel .wr-mem{border-radius:8px;padding:9px 12px 9px 8px}.wr-st-proc{font-family:var(--font-mono), ui-monospace, monospace;color:var(--wc-slate);flex:none;font-size:.6rem;transition:color .3s}.wr-st-proc[data-done=true]{color:var(--wc-mint-text,var(--wc-mint))}.wr-st-input{border:1px solid color-mix(in srgb, var(--wc-indigo) 45%, transparent);background:color-mix(in srgb, var(--wc-indigo) 4%, transparent);color:var(--wc-ink);border-radius:7px;align-items:center;gap:8px;margin-top:10px;padding:6px 10px;font-size:.78rem;display:flex}.wr-st-ph{color:var(--wc-slate);opacity:.7}.wr-st-key{border:1px solid var(--wc-hairline);font-family:var(--font-mono), ui-monospace, monospace;color:var(--wc-slate);border-radius:5px;flex:none;margin-left:auto;padding:0 6px;font-size:.66rem;transition:color .18s,border-color .18s,background .18s,transform .18s}.wr-st-key[data-on=true]{color:var(--wc-indigo-text);border-color:color-mix(in srgb, var(--wc-indigo) 55%, transparent);background:color-mix(in srgb, var(--wc-indigo) 12%, transparent);transform:translateY(1px)scale(.94)}.wr-st-dlg{z-index:20;border:1px solid var(--wc-hairline);background:var(--wc-card,#fff);border-radius:12px;width:min(78%,330px);padding:12px;animation:.3s both wr-dlg-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 34px #14102d24}@keyframes wr-dlg-in{0%{transform:translate(-50%,-45%)scale(.97)}to{transform:translate(-50%,-50%)scale(1)}}.wr-st-dlg-title{color:var(--wc-ink);margin-bottom:8px;font-size:.72rem;font-weight:650}.wr-st-dlg-sub{color:var(--wc-slate);margin:-6px 0 9px;font-size:.64rem}.wr-rule-row,.wr-tidy-row{transition:background .45s}.wr-rule-row[data-armed=true]{background:color-mix(in srgb, var(--wc-amber) 7%, transparent)}.wr-rule-row[data-blaze=true]{background:color-mix(in srgb, var(--wc-amber) 17%, transparent)}.wr-st-file{font-family:var(--font-mono), ui-monospace, monospace;color:var(--wc-slate);border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:5px 8px;font-size:.68rem;transition:color .25s,border-color .25s,background .25s;display:flex}.wr-st-file[data-on=true]{color:var(--wc-ink);border-color:color-mix(in srgb, var(--wc-indigo) 45%, transparent);background:color-mix(in srgb, var(--wc-indigo) 8%, transparent)}.wr-st-dlg-foot{justify-content:flex-end;margin-top:10px;display:flex}.wr-st-upload{background:var(--wc-indigo);font-family:var(--font-mono), ui-monospace, monospace;color:var(--wc-cta-ink,#fff);border-radius:999px;padding:3px 14px;font-size:.68rem}.wr-st-legend{color:var(--wc-slate);align-items:center;gap:8px;padding:2.5px 8px;font-size:.68rem;display:flex}.wr-tidy-hl{border-radius:8px;transition:background .5s}.wr-tidy-hl[data-hl=true]{background:color-mix(in srgb, var(--wc-cyan) 9%, transparent)}.wr-tidy-chl{border-radius:8px;transition:background .5s}.wr-tidy-chl[data-hl=true]{background:color-mix(in srgb, var(--wc-amber) 9%, transparent)}.wr-tidy-dupe{max-height:76px;transition:max-height .65s,opacity .4s,padding .65s,border-color .4s;overflow:hidden}.wr-tidy-dupe[data-gone=true],.wr-st-panel .wr-mem.wr-tidy-row.wr-tidy-dupe[data-gone=true]{opacity:0;border-color:#0000;max-height:0;padding-top:0;padding-bottom:0}.wr-st-ghost{opacity:.5}.wr-st-ghostbar{background:color-mix(in srgb, var(--wc-slate) 14%, transparent);border-radius:4px;flex:auto;height:8px}@media (max-width:767px){.wr-st-panel .wc-card{height:auto}.wr-st-panel .wr-st-cap{min-height:0}}.wr-hard{border:1px solid var(--wc-hairline);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--wc-slate);opacity:.55;border-radius:6px;flex:none;margin-left:8px;padding:.5px 6px;font-size:.56rem;transition:color .4s,border-color .4s,background .4s,opacity .4s}.wr-hard[data-on=true]{color:var(--wc-amber-text,var(--wc-amber));border-color:color-mix(in srgb, var(--wc-amber) 55%, transparent);background:color-mix(in srgb, var(--wc-amber) 10%, transparent);opacity:1}.wr-mem{border-bottom:1px solid var(--wc-hairline-soft,var(--wc-hairline));align-items:flex-start;gap:8px;padding:7px 0;display:flex}.wr-mem-cat{border:1px solid var(--wc-hairline);font-family:var(--font-mono), ui-monospace, monospace;color:var(--wc-slate);border-radius:6px;flex:none;margin-top:1px;padding:.5px 6px;font-size:.6rem}.wr-mem-new{opacity:0;border-radius:8px;transition:opacity .55s,transform .55s,background 1.2s;transform:translateY(-4px)}.wr-mem-new .wr-mem-cat{color:var(--wc-mint-text,var(--wc-mint));border-color:color-mix(in srgb, var(--wc-mint) 45%, transparent)}.wr-mem-on{opacity:1;background:color-mix(in srgb, var(--wc-mint) 7%, transparent);transform:none}@media (prefers-reduced-motion:reduce){.wr-caret-live,.wr-you-bar,.wr-agent-bar,.wr-ledger-bot,.wr-adapt,.wr-adapt-fade,.wr-yours,.wr-chip-tick,.wrh-ccaret,.wrh-send-flash,.wrh-rise,.wrh-dots i,.wr-ask[data-pending=true],.wr-plan-step[data-st="1"] .wr-plan-mark,.wr-ref-p[data-live=true]{animation:none}.wr-wall[data-seen=true] .wr-tell,.wr-tell{background:color-mix(in srgb, var(--wc-amber) 22%, transparent);color:var(--wc-ink);transition:none}.wr-idea,.wr-wall[data-seen=true] .wr-idea{background:color-mix(in srgb, var(--wc-indigo) 14%, transparent);color:var(--wc-ink);transition:none}.wr-wall-verdict,.wr-wall[data-seen=true] .wr-wall-verdict{opacity:1;transition:none;transform:none}.wr-capture,.wr-mem-new{opacity:1;transform:none}.wr-st-cap,.wr-st-dlg{animation:none}.wr-duet-cut,.wr-duet-cut-on{transition:none}.wr-ghost{display:none}}.wr-fd-run{gap:18px;height:460px;display:flex}.wr-fd-rail{border-right:1px solid var(--wc-hairline-soft,var(--wc-hairline));flex-direction:column;flex:0 36%;gap:10px;min-width:0;padding-right:15px;display:flex}.wr-fd-doc{flex:64%;min-width:0;overflow:hidden}.wr-fd-p{color:var(--wc-ink);margin-top:8px;margin-bottom:10px;font-size:.8rem;line-height:1.65}.wr-fd-tglyph{color:var(--wc-indigo-text);flex:none;font-size:.7rem}.wr-fd-table{border-collapse:collapse;width:100%;margin:4px 0 10px;font-size:.72rem}.wr-fd-table th,.wr-fd-table td{border:1px solid var(--wc-hairline-soft,var(--wc-hairline));text-align:left;color:var(--wc-ink);padding:4px 9px}.wr-fd-table th{background:color-mix(in srgb, var(--wc-indigo) 4%, transparent);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.05em;color:var(--wc-slate);font-size:.62rem}.wr-fd-callout{border-left:3px solid color-mix(in srgb, var(--wc-amber) 60%, transparent);background:color-mix(in srgb, var(--wc-amber) 6%, transparent);color:var(--wc-ink);border-radius:8px;gap:8px;margin:4px 0 10px;padding:8px 10px;font-size:.76rem;line-height:1.55;display:flex}.wr-fd-fig{margin:4px 0 0}.wr-fd-ig{border:1px solid var(--wc-hairline-soft,var(--wc-hairline));background:var(--wc-wash);border-radius:10px;justify-content:center;align-items:center;height:96px;display:flex;position:relative;overflow:hidden}.wr-fd-ig[data-on=true]{background:radial-gradient(120% 140% at 18% 20%, color-mix(in srgb, var(--wc-indigo) 55%, transparent), transparent 55%), radial-gradient(110% 130% at 85% 30%, color-mix(in srgb, var(--wc-pink) 45%, transparent), transparent 60%), radial-gradient(130% 120% at 55% 95%, color-mix(in srgb, var(--wc-cyan) 45%, transparent), transparent 60%), var(--wc-wash);filter:blur(10px)saturate(1.15);transition:filter 1.9s cubic-bezier(.25,.7,.3,1)}.wr-fd-ig[data-sharp=true]{filter:blur()saturate()}.wr-fd-art{z-index:1}.wr-fd-art--dark{opacity:0}:where([data-wc-theme=dark]) .wr-fd-art--light{opacity:0}:where([data-wc-theme=dark]) .wr-fd-art--dark{opacity:1}.wr-fd-iglabel{z-index:2;font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.07em;color:var(--wc-slate);font-size:.64rem;position:relative}.wr-fd-igshimmer{background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:1.4s ease-in-out infinite wr-fd-shimmer;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes wr-fd-shimmer{0%{transform:translate(-70%)}to{transform:translate(70%)}}.wr-fd-igcap{text-align:center;min-height:18px;font-family:var(--font-mono), ui-monospace, monospace;color:var(--wc-slate);margin-top:5px;font-size:.64rem}.wr-fd-sec{border:1px dashed color-mix(in srgb, var(--wc-slate) 38%, transparent);border-radius:10px;margin-bottom:10px;padding:9px 12px;transition:border-color .6s,background .6s}.wr-fd-sec[data-st="1"]{border-color:color-mix(in srgb, var(--wc-indigo) 45%, transparent);background:color-mix(in srgb, var(--wc-indigo) 3%, transparent)}.wr-fd-sec[data-st="2"]{border-style:solid;border-color:#0000}.wr-fd-sechead{align-items:center;gap:8px;margin-bottom:6px;display:flex}.wr-fd-chip{border:1px solid var(--wc-hairline);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;border-radius:6px;flex:none;padding:.5px 6px;font-size:.58rem}.wr-fd-chip[data-fam="0"]{color:var(--wc-indigo-text);border-color:color-mix(in srgb, var(--wc-indigo) 40%, transparent)}.wr-fd-chip[data-fam="1"]{color:var(--wc-cyan-text,var(--wc-cyan));border-color:color-mix(in srgb, var(--wc-cyan) 40%, transparent)}.wr-fd-chip[data-fam="3"]{color:var(--wc-mint-text,var(--wc-mint));border-color:color-mix(in srgb, var(--wc-mint) 40%, transparent)}.wr-fd-chip[data-fam="4"]{color:var(--wc-amber-text,var(--wc-amber));border-color:color-mix(in srgb, var(--wc-amber) 45%, transparent)}.wr-fd-purpose{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono), ui-monospace, monospace;color:var(--wc-slate);opacity:.8;font-size:.6rem;overflow:hidden}.wr-fd-ai{font-family:var(--font-mono), ui-monospace, monospace;color:var(--wc-indigo-text);opacity:.65;flex:none;margin-left:auto;font-size:.6rem}.wr-fd-ph{color:var(--wc-slate);opacity:.6;font-size:.74rem}.wr-fd-phbtn{border:1px dashed var(--wc-hairline);color:var(--wc-slate);opacity:.6;border-radius:999px;margin-top:6px;padding:2px 12px;font-size:.66rem;display:inline-block}.wr-fd-btn{background:var(--wc-indigo);color:var(--wc-cta-ink,#fff);border-radius:999px;margin-top:7px;padding:2.5px 13px;font-size:.68rem;font-weight:600;display:inline-block}.wr-fd-col{border:1px solid var(--wc-hairline-soft,var(--wc-hairline));border-radius:8px;flex:1 1 0;min-width:0;padding:6px 8px}@media (max-width:767px){.wr-fd-run{flex-direction:column;height:auto}.wr-fd-rail{border-right:0;border-bottom:1px solid var(--wc-hairline-soft,var(--wc-hairline));padding-bottom:12px;padding-right:0}}@media (prefers-reduced-motion:reduce){.wr-fd-igshimmer{animation:none}.wr-fd-ig[data-on=true]{filter:none;transition:none}}}@layer utilities;
