.aa{flex:none;align-items:center;gap:8px;display:inline-flex}.aa-img,.aa-fallback{border:1px solid var(--ws-line);background:var(--ws-bg);object-fit:cover;border-radius:8px;flex:none;display:block}.aa-fallback{color:var(--ws-ink);place-items:center;font-weight:600;display:grid}.aa-seal{border:1px solid var(--ws-line);color:var(--ws-muted);white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:11px;line-height:1}.pl-avatar .aa,.pl-avatar .aa-img,.pl-avatar .aa-fallback{width:100%;height:100%}.pl-avatar{overflow:hidden}.pl-avatar .aa-img,.pl-avatar .aa-fallback{border:0;border-radius:0}.pl-detail-head{align-items:center;gap:12px;display:flex}.pl-detail-head h3{margin:0}.ag-avatar-actions{margin:0 0 4px}.cr{border-top:1px solid var(--ws-line);color:var(--ws-muted);margin-top:12px;padding-top:8px;font-size:13px}.cr h3{color:var(--ws-ink);margin:0 0 4px;font-size:13px}.cr p{margin:4px 0}.avt-img{aspect-ratio:4/5;object-fit:contain;background:var(--ws-tint,transparent);-webkit-user-select:none;user-select:none;border-radius:14px;max-width:100%;height:auto;display:block}.avt-img--face{aspect-ratio:1;object-fit:cover;object-position:50% 24%;border-radius:50%}.ws-app .avt-grid{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:8px;max-width:100%;display:grid}.ws-app .avt-grid .avt-opt{all:unset;box-sizing:border-box;cursor:pointer;background:0 0;border-radius:16px;width:100%;min-width:0;min-height:0;padding:3px;line-height:0;transition:transform .15s,box-shadow .15s;display:block}.ws-app .avt-grid .avt-opt .avt-img{width:100%;height:auto}.ws-app .avt-grid .avt-opt:hover{box-shadow:0 0 0 2px var(--ws-line);background:0 0;transform:translateY(-1px)}.ws-app .avt-grid .avt-opt[aria-checked=true]{box-shadow:0 0 0 2px var(--ws-ink);background:0 0}.ws-app .avt-grid .avt-opt:focus-visible{outline:2px solid var(--ws-focus,var(--ws-accent));outline-offset:2px}.avt-pick{gap:10px;display:grid}.avt-pick-note{color:var(--ws-muted);margin:0;font-size:12.5px}.avt-guide{flex-direction:column;align-items:center;gap:18px;width:100%;min-height:0;margin:auto 0;display:flex}.avt-bubble{box-sizing:border-box;background:var(--ws-surface);border:1px solid var(--ws-line);width:100%;max-width:340px;box-shadow:0 10px 28px -14px color-mix(in srgb, var(--ws-ink) 38%, transparent);border-radius:20px;padding:18px 22px;position:relative}.avt-bubble:after{content:"";background:var(--ws-surface);border-right:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);border-bottom-right-radius:4px;width:14px;height:14px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.avt-bubble .u3-say{text-align:left;overflow-wrap:anywhere;max-width:none;min-height:0;margin:0;font-size:18px;line-height:1.45}.avt-fig{justify-items:center;gap:8px;width:min(300px,100%);margin:0;display:grid}.avt-guide-img{width:100%;box-shadow:0 18px 36px -22px color-mix(in srgb, var(--ws-ink) 55%, transparent);border-radius:20px}.avt-fig figcaption{color:var(--ws-muted);font-size:12.5px}.avt-guide[data-speaking] .avt-guide-img{animation:1.6s ease-in-out infinite avt-breathe}@keyframes avt-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.avt-guide[data-speaking] .avt-guide-img,.avt-opt{transition:none;animation:none}}@media (width<=760px){.avt-guide{flex-direction:row-reverse;flex:1 0 100%;align-items:flex-start;gap:12px;margin:0}.avt-bubble{border-radius:16px;flex:1 1 0;min-width:0;max-width:none;padding:12px 14px}.avt-bubble:after{border:0;border-top:1px solid var(--ws-line);border-right:1px solid var(--ws-line);border-top-right-radius:4px;border-bottom-right-radius:0;inset:22px -7px auto auto;transform:rotate(-45deg)}.avt-bubble .u3-say{font-size:15.5px}.avt-fig{flex:none;width:104px}.avt-fig figcaption{display:none}.avt-guide-img{border-radius:14px}}.av{vertical-align:middle;object-fit:cover;background:var(--ws-tint,#edf1f3);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.av-formas{background:0 0;border-radius:0;overflow:visible}.av-shape{display:block}.av-initials{background:var(--ws-tint,#edf1f3);color:var(--ws-ink,#0d1517);letter-spacing:.02em;-webkit-user-select:none;user-select:none;font-weight:600;line-height:1}.av-ilustrado,.av-3d,.av-realista{box-shadow:inset 0 0 0 1px var(--ws-line,#dde4e7)}.av-shape,.av-c01{--av-fill:var(--viz-1);--av-on:#fff}.av-c02{--av-fill:var(--viz-2);--av-on:#0d1517}.av-c03{--av-fill:var(--viz-3);--av-on:#0d1517}.av-c04{--av-fill:var(--viz-4);--av-on:#0d1517}.av-c05{--av-fill:var(--viz-5);--av-on:#fff}.av-c06{--av-fill:var(--viz-warn);--av-on:#0d1517}.av-c07{--av-fill:var(--viz-serious);--av-on:#0d1517}.av-c08{--av-fill:var(--viz-crit);--av-on:#fff}.av-c09{--av-fill:var(--viz-other);--av-on:#0d1517}.av-c10{--av-fill:var(--viz-seq-5);--av-on:#fff}:root[data-color-mode=dark] .av-shape{--av-on:#0d1517}.av-on-fill{fill:var(--av-on)}.av-on-stroke{stroke:var(--av-on)}.av-white{fill:#fff}.av-tag{border:1px solid var(--ws-line,#dde4e7);color:var(--ws-muted,#55666d);background:var(--ws-surface,#fff);border-radius:999px;padding:2px 8px;font-size:11px;line-height:1.3;display:inline-block}.ws-message>.ws-msg-av{margin:0 0 6px;display:inline-flex}.av-wrap{vertical-align:middle;flex:none;display:inline-flex;position:relative}.av-badge{background:var(--ws-ink,#0d1517);color:var(--ws-surface,#fff);border:1px solid var(--ws-surface,#fff);pointer-events:none;border-radius:999px;padding:2px 4px;font-size:9px;font-weight:700;line-height:1;position:absolute;bottom:-2px;right:-2px}.avp2{min-width:0;color:var(--ws-ink);background:var(--ws-surface);flex-direction:column;font-size:14px;display:flex}.avp2 .avp2-tabs{border-bottom:1px solid var(--ws-line);gap:4px;padding:0 4px;display:flex;overflow-x:auto}.avp2 .avp2-tab{box-shadow:none;appearance:none;color:var(--ws-muted);min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 14px;font-weight:600}.avp2 .avp2-tab[aria-selected=true]{color:var(--ws-ink);border-bottom-color:var(--ws-accent)}.avp2 .avp2-tab:focus-visible,.avp2 .avp2-btn:focus-visible,.avp2 .avp2-tile:focus-visible,.avp2 .avp2-sw:focus-visible,.avp2 select:focus-visible,.avp2 input:focus-visible{outline:3px solid var(--ws-focus);outline-offset:2px}.avp2 .avp2-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);min-height:0;display:grid}.avp2 .avp2-main{min-width:0;padding:16px}.avp2 .avp2-side{border-left:1px solid var(--ws-line);flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.avp2 .avp2-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.avp2 .avp2-tile{box-shadow:none;appearance:none;min-height:72px;color:var(--ws-ink);border:1px solid var(--ws-line);font:inherit;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.avp2 .avp2-tile:hover{background:var(--ws-tint)}.avp2 .avp2-tile[aria-pressed=true]{border-color:var(--ws-accent);box-shadow:inset 0 0 0 1px var(--ws-accent);background:var(--ws-tint)}.avp2 .avp2-tile-s{min-height:48px;padding:6px}.avp2 .avp2-tile-l{min-height:104px}.avp2 .avp2-tile-img{padding:4px}.avp2 .avp2-tile-img img{border-radius:10px;display:block}.avp2 .avp2-row,.avp2 .avp2-swatches{flex-wrap:wrap;gap:8px;display:flex}.avp2 .avp2-sw{appearance:none;box-sizing:border-box;aspect-ratio:1;border:2px solid var(--ws-surface);width:30px;min-width:0;height:30px;min-height:0;box-shadow:0 0 0 1px var(--ws-line);cursor:pointer;border-radius:50%;flex:none;padding:0}.avp2 .avp2-sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--ws-accent)}.avp2 .avp2-panel{flex-direction:column;gap:12px;display:flex}.avp2 h4{text-transform:uppercase;letter-spacing:.06em;color:var(--ws-muted);margin:0;font-size:12px;font-weight:600}.avp2 .avp2-field{flex-direction:column;gap:4px;display:flex}.avp2 .avp2-lab{color:var(--ws-muted);font-size:12px;font-weight:600}.avp2 select,.avp2 input[type=text]{border:1px solid var(--ws-line);background:var(--ws-surface);min-height:40px;color:var(--ws-ink);font:inherit;border-radius:8px;max-width:100%;padding:0 10px}.avp2 .avp2-note{color:var(--ws-muted);margin:0;font-size:12.5px;line-height:1.5}.avp2 .avp2-check{align-items:flex-start;gap:8px;font-size:13px;display:flex}.avp2 .avp2-check input{margin-top:3px}.avp2 .avp2-up{border-top:1px solid var(--ws-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.avp2 .avp2-preview{border-top:1px solid var(--ws-line);flex-direction:column;gap:10px;margin-top:auto;padding-top:12px;display:flex}.avp2 .avp2-sizes{align-items:flex-end;gap:20px;display:flex}.avp2 .avp2-sizes figure{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.avp2 .avp2-sizes figcaption{color:var(--ws-muted);font-size:11px}.avp2 .avp2-current{align-items:center;gap:12px;margin:0 0 12px;display:flex}.avp2 .avp2-actions{border-top:1px solid var(--ws-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.avp2 .avp2-msg{color:var(--ws-muted);margin-right:auto;font-size:13px}.avp2 .avp2-msg[data-tone=ok],.avp2 .avp2-note[data-tone=ok]{color:var(--ws-positive)}.avp2 .avp2-msg[data-tone=error],.avp2 .avp2-note[data-tone=error]{color:var(--ws-error)}.avp2 .avp2-btn{appearance:none;border:1px solid var(--ws-line);background:var(--ws-surface);min-height:44px;color:var(--ws-ink);font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-weight:600}.avp2 .avp2-btn:hover:not(:disabled){background:var(--ws-tint)}.avp2 .avp2-btn:disabled{opacity:.55;cursor:not-allowed}.avp2 .avp2-primary{background:var(--ws-accent);border-color:var(--ws-accent);color:#fff}:root[data-color-mode=dark] .avp2 .avp2-primary{color:#0d1517}.avp2 .avp2-primary:hover:not(:disabled){background:var(--ws-accent);filter:brightness(1.08)}@media (width<=720px){.avp2 .avp2-body{grid-template-columns:minmax(0,1fr)}.avp2 .avp2-side{border-left:0;border-top:1px solid var(--ws-line)}.avp2 .avp2-actions{justify-content:stretch}.avp2 .avp2-actions .avp2 .avp2-btn{flex:auto}}.avp2-create{border:1px solid var(--ws-line);border-radius:12px;flex-direction:column;gap:12px;display:flex;overflow:hidden}.avp2-create-head{align-items:center;gap:12px;padding:12px 16px;display:flex}html .ws-app.sv2-app[data-ds=v3] .pl.sv2-chat:has(.ds3r-room){grid-template-columns:minmax(0,1fr);grid-template-areas:"tool""center"}html .ws-app.sv2-app[data-ds=v3] .pl.sv2-chat:has(.ds3r-room) :is(.pl-panel,.sv2-panel-btn){display:none}html .ws-app.sv2-app[data-ds=v3] .ds3r-room{grid-template-columns:minmax(0,1fr) 340px;gap:0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-main{align-content:start;gap:20px;width:100%;min-width:0;max-width:804px;margin:0 auto;padding:0 32px 24px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-head{flex-wrap:wrap;align-items:center;gap:16px;padding:4px 0 2px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-head .ds3r-stat{margin-left:auto}html .ws-app.sv2-app[data-ds=v3] .ds3r-head-t{flex:200px;min-width:0}html .ws-app.sv2-app[data-ds=v3] .ds3r-head-t h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:650;line-height:1.25}html .ws-app.sv2-app[data-ds=v3] .ds3r-head-t small{color:var(--ws-muted);font-size:13.5px;display:block}html .ws-app.sv2-app[data-ds=v3] .ds3r-stack{flex:none;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-stack-i{box-shadow:0 0 0 3px var(--ws-surface);border-radius:50%;margin-left:-10px;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-stack-i:first-child{margin-left:0}html .ws-app.sv2-app[data-ds=v3] .ds3r-stat{color:var(--ws-ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-dot{background:var(--ws-muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}html .ws-app.sv2-app[data-ds=v3] :is(.ds3r-stat,.ds3r-dot)[data-kind=pend]{color:var(--ds-attn)}html .ws-app.sv2-app[data-ds=v3] .ds3r-dot[data-kind=pend],html .ws-app.sv2-app[data-ds=v3] .ds3r-stat[data-kind=pend] .ds3r-dot{background:var(--ds-attn)}html .ws-app.sv2-app[data-ds=v3] .ds3r-stat[data-kind=ok] .ds3r-dot{background:var(--ws-positive)}html .ws-app.sv2-app[data-ds=v3] .ds3r-stat[data-kind=no] .ds3r-dot{background:var(--ws-error)}html .ws-app.sv2-app[data-ds=v3] .ds3r-stat[data-kind=work] .ds3r-dot{background:var(--ws-accent)}html .ws-app.sv2-app[data-ds=v3] .ds3r-mcost{color:var(--ws-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13.5px;display:none}html .ws-app.sv2-app[data-ds=v3] .ds3r-steps{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-steps li:not(.ds3r-steps-txt){background:var(--ds-btn);border-radius:999px;width:28px;height:8px}html .ws-app.sv2-app[data-ds=v3] .ds3r-steps li[data-done=y]{background:var(--ws-accent)}html .ws-app.sv2-app[data-ds=v3] .ds3r-steps li[data-now=y]{box-shadow:0 0 0 2px var(--ws-accent) inset}html .ws-app.sv2-app[data-ds=v3] .ds3r-steps-txt{color:var(--ws-muted);font-variant-numeric:tabular-nums;margin-left:8px;font-size:13px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3r-banner{background:var(--ds-card);border-radius:var(--ds-r-m);color:var(--ws-ink);align-items:center;gap:10px;margin:0;padding:12px 18px;font-size:14.5px;font-weight:600;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-tl{gap:22px;margin:0;padding:0;list-style:none;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-fala{grid-template-columns:34px minmax(0,1fr);gap:14px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-fala>:first-child{margin-top:2px}html .ws-app.sv2-app[data-ds=v3] .ds3r-me{background:var(--ds-btn);width:34px;height:34px;color:var(--ws-ink);border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-fala-h{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-fala-h b{font-size:15px}html .ws-app.sv2-app[data-ds=v3] .ds3r-role,html .ws-app.sv2-app[data-ds=v3] .ds3r-fala-h time{color:var(--ws-muted);font-size:12.5px}html .ws-app.sv2-app[data-ds=v3] .ds3r-cost{color:var(--ws-muted);background:var(--ds-btn);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:1px 10px;font-size:12.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3r-fala-b p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:64ch;margin:2px 0 0;font-size:15px;line-height:1.55}html .ws-app.sv2-app[data-ds=v3] .ds3r-sys{color:var(--ws-muted);text-align:center;justify-content:center;align-items:baseline;gap:10px;font-size:13px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-sys.is-plan{color:var(--ws-ink);font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3r-sys time{font-size:12px}html .ws-app.sv2-app[data-ds=v3] .ds3r-round{color:var(--ws-muted);align-items:center;gap:12px;font-size:12.5px;font-weight:600;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-round:before,html .ws-app.sv2-app[data-ds=v3] .ds3r-round:after{content:"";background:var(--ds-btn);flex:1;height:1px}html .ws-app.sv2-app[data-ds=v3] .ds3r-typing{color:var(--ws-muted);margin:12px 0 0;font-size:13.5px}html .ws-app.sv2-app[data-ds=v3] .ds3r-card{background:var(--ds-card);border-radius:var(--ds-r-l);gap:14px;min-width:0;padding:20px 24px 22px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-card h3{letter-spacing:-.015em;margin:2px 0 0;font-size:18px;font-weight:650}html .ws-app.sv2-app[data-ds=v3] .ds3r-lbl{color:var(--ws-muted);font-size:12.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3r-tag{background:var(--ds-btn);color:var(--ws-ink);border-radius:999px;padding:2px 12px;font-size:12.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3r-sum{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}html .ws-app.sv2-app[data-ds=v3] .ds3r-dl{gap:0;margin:0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-dl>div{border-top:1px solid var(--ds-btn);grid-template-columns:150px minmax(0,1fr);gap:4px 16px;padding:12px 0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-dl dt{overflow-wrap:anywhere;font-size:14px;font-weight:650}html .ws-app.sv2-app[data-ds=v3] .ds3r-dl dd{overflow-wrap:anywhere;gap:3px;min-width:0;margin:0;font-size:14.5px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-dl small{color:var(--ws-muted);font-size:13px}html .ws-app.sv2-app[data-ds=v3] .ds3r-how{background:var(--ws-surface);color:var(--ws-ink);border-radius:999px;justify-self:start;padding:2px 10px;font-size:12.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3r-hint{color:var(--ws-muted);margin:0;font-size:13.5px}html .ws-app.sv2-app[data-ds=v3] .ds3r-warn{color:var(--ws-error);margin:0;font-size:13.5px}html .ws-app.sv2-app[data-ds=v3] .ds3r-acts{flex-wrap:wrap;gap:10px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-btn{box-sizing:border-box;border:1px solid var(--ds-ctl);background:var(--ds-btn);min-height:44px;color:var(--ws-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font:600 14.5px/1.1 inherit;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-btn:hover:not(:disabled){background:var(--ds-btn-h)}html .ws-app.sv2-app[data-ds=v3] .ds3r-btn:disabled{opacity:.55;cursor:not-allowed}html .ws-app.sv2-app[data-ds=v3] .ds3r-btn--main{background:var(--ws-accent);color:var(--ds-on-accent);border-color:#0000}html .ws-app.sv2-app[data-ds=v3] .ds3r-btn--main:hover:not(:disabled){background:var(--ws-accent);filter:brightness(1.12)}html .ws-app.sv2-app[data-ds=v3] .ds3r-btn--ghost{background:0 0;border-color:#0000}html .ws-app.sv2-app[data-ds=v3] .ds3r-btn:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}html .ws-app.sv2-app[data-ds=v3] .ds3r-main .tr-composer{border-radius:var(--ds-r-xl);background:var(--ws-surface);box-shadow:var(--ds-sh2);border:0;padding:10px 14px 10px 20px}html .ws-app.sv2-app[data-ds=v3] .ds3r-main .tr-composer textarea{background:0 0;border:0;outline:none;padding-inline:0;font-size:15px}html .ws-app.sv2-app[data-ds=v3] .ds3r-main .tr-composer .tr-btn{border-radius:999px;min-height:40px;padding-inline:18px}html .ws-app.sv2-app[data-ds=v3] .ds3r-main .tr-composer .tr-btn--primary{background:var(--ws-accent);color:var(--ds-on-accent);border-color:#0000}html .ws-app.sv2-app[data-ds=v3] .ds3r-main .tr-note{padding:0}html .ws-app.sv2-app[data-ds=v3] .ds3r-panel{align-content:start;gap:14px;min-width:0;padding:4px 24px 24px 8px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-panel>section{background:var(--ds-card);border-radius:var(--ds-r-l);gap:10px;min-width:0;padding:16px 20px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-panel h2{color:var(--ws-muted);text-transform:none;letter-spacing:.01em;margin:0;font-size:12.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3r-big{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:26px}html .ws-app.sv2-app[data-ds=v3] .ds3r-meter{background:var(--ds-btn);border-radius:999px;height:8px;overflow:hidden}html .ws-app.sv2-app[data-ds=v3] .ds3r-meter i{background:var(--ws-accent);border-radius:999px;height:100%;display:block}html .ws-app.sv2-app[data-ds=v3] .ds3r-meter i[data-hot=y]{background:var(--ws-error)}html .ws-app.sv2-app[data-ds=v3] .ds3r-limits,html .ws-app.sv2-app[data-ds=v3] .ds3r-mlist{gap:10px;margin:0;padding:0;list-style:none;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-limits li{justify-content:space-between;gap:12px;font-size:14.5px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-limits span{color:var(--ws-muted)}html .ws-app.sv2-app[data-ds=v3] .ds3r-mlist li{align-items:center;gap:12px;min-width:0;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-mlist span{min-width:0;font-size:14.5px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-mlist small{color:var(--ws-muted);font-size:12.5px}html .ws-app.sv2-app[data-ds=v3] .ds3r-panel .tr-plan,html .ws-app.sv2-app[data-ds=v3] .ds3r-panel .tr-tasks{border:0;padding-top:0}@media (width<=1099px){html .ws-app.sv2-app[data-ds=v3] .ds3r-room{grid-template-columns:minmax(0,1fr)}html .ws-app.sv2-app[data-ds=v3] .ds3r-panel{padding:0 32px 24px}html .ws-app.sv2-app[data-ds=v3] .ds3r-mcost{display:block}}@media (width<=720px){html .ws-app.sv2-app[data-ds=v3] .ds3r-main{gap:18px;padding:0 16px 16px}html .ws-app.sv2-app[data-ds=v3] .ds3r-panel{padding:0 16px 20px}html .ws-app.sv2-app[data-ds=v3] .ds3r-head{gap:12px}html .ws-app.sv2-app[data-ds=v3] .ds3r-head .ds3r-stat{flex-basis:100%;order:5;margin-left:0}html .ws-app.sv2-app[data-ds=v3] .ds3r-cost{margin-left:0}html .ws-app.sv2-app[data-ds=v3] .ds3r-dl>div{grid-template-columns:minmax(0,1fr)}html .ws-app.sv2-app[data-ds=v3] .ds3r-card{padding:18px 18px 20px}html .ws-app.sv2-app[data-ds=v3] .ds3r-steps li:not(.ds3r-steps-txt){width:20px}}html .ws-app.sv2-app[data-ds=v3] .ds3r-rescard{background:var(--ws-surface);border-radius:var(--ds-r-l);box-shadow:var(--ds-sh2);gap:12px;min-width:0;max-width:100%;margin:10px 0;padding:18px 20px 16px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-rescard>header{justify-content:space-between;align-items:center;gap:12px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-res-scroll{background:var(--ds-card);border-radius:var(--ds-r-m);max-height:340px;overflow:auto}html .ws-app.sv2-app[data-ds=v3] .ds3r-res-scroll:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}html .ws-app.sv2-app[data-ds=v3] .ds3r-res-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:max-content;font-size:14px}html .ws-app.sv2-app[data-ds=v3] .ds3r-res-table th{z-index:1;background:var(--ds-btn);text-align:left;color:var(--ws-ink);white-space:nowrap;padding:10px 14px;font-size:12.5px;font-weight:650;position:sticky;top:0}html .ws-app.sv2-app[data-ds=v3] .ds3r-res-table td{border-top:1px solid var(--ds-btn);white-space:nowrap;padding:10px 14px}html .ws-app.sv2-app[data-ds=v3] .ds3r-res-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-res-acts .ds3r-btn{min-height:40px;padding:0 16px;font-size:13.5px}@media (width<=720px){html .ws-app.sv2-app[data-ds=v3] .ds3r-rescard{padding:14px 14px 12px}html .ws-app.sv2-app[data-ds=v3] .ds3r-res-scroll{max-height:280px}}html .ws-app.sv2-app[data-ds=v3] .ds3r-rescard .ds3r-res-acts button.ds3r-btn{border:1px solid var(--ds-ctl);background:var(--ds-btn);color:var(--ws-ink);border-radius:999px;min-height:40px;margin:0;padding:0 16px;font:600 13.5px/1.1 inherit;text-decoration:none}html .ws-app.sv2-app[data-ds=v3] .ds3r-rescard .ds3r-res-acts button.ds3r-btn--main{background:var(--ws-accent);color:var(--ds-on-accent);border-color:#0000}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-page-title{border:0;align-items:center;gap:16px;padding:8px 0 6px}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-page-title .ws-eyebrow{letter-spacing:.01em;text-transform:none;color:var(--ws-muted);margin:0 0 4px;font-size:12.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-page-title h1{letter-spacing:-.025em;font-size:clamp(26px,3.2vw,32px);font-weight:650;line-height:1.15}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-page-title>button,html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-page-controls button{border:1px solid var(--ds-ctl);background:var(--ds-btn);min-height:44px;color:var(--ws-ink);border-radius:999px;padding:0 22px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-paper:not(.ws-paper .ws-paper){flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:22px 26px 24px;display:flex;background:var(--ds-card)!important;border-radius:var(--ds-r-l)!important;box-shadow:none!important;background-image:none!important;border:0!important}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-paper:not(.ws-paper .ws-paper)>:not(button){flex:100%;min-width:0}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-paper:not(.ws-paper .ws-paper)>.ws-badge{flex:none}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-paper>h2{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:650}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-paper p{margin:0}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-paper hr{background:var(--ds-btn);border:0;height:1px;margin:4px 0}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-paper table{border-collapse:collapse;width:100%}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-paper :is(th,td){border-bottom:1px solid var(--ds-btn);vertical-align:top;text-align:left;padding:10px 12px 10px 0}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-paper th{color:var(--ws-muted);text-transform:none;letter-spacing:.01em;white-space:nowrap;font-size:12.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-badge{background:var(--ws-surface);min-height:26px;color:var(--ws-ink);border:0;border-radius:999px;justify-self:start;align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-paper button:not([aria-expanded],.ws-link,[role=tab],.ws-primary){border:1px solid var(--ds-ctl);background:var(--ds-btn);min-height:44px;color:var(--ws-ink);border-radius:999px;padding:0 20px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-paper button:not([aria-expanded],.ws-link,[role=tab]):hover:not(:disabled){background:var(--ds-btn-h)}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-paper button.ws-primary{background:var(--ws-accent);min-height:44px;color:var(--ds-on-accent);border:0;border-radius:999px;padding:0 22px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-paper summary{color:var(--ws-muted);cursor:pointer;font-size:14.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-paper small{color:var(--ws-muted)}html .ws-app.sv2-app[data-ds=v3] .ws-content :is(.ws-alert,.ws-warning){border-radius:var(--ds-r-m);background:var(--ds-card);border:0}@media (width<=720px){html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-paper{padding:18px 18px 20px}html .ws-app.sv2-app[data-ds=v3] .ws-content .ws-paper table{display:block;overflow-x:auto}}html .ws-app.sv2-app[data-ds=v3] .ds3r-anx{gap:8px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-anx-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-anx-rec{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-polblocks{gap:8px;margin:12px 0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-polblocks h3{color:var(--ds-text,inherit);margin:0;font-size:14px;font-weight:650}html .ws-app.sv2-app[data-ds=v3] .ds3r-poldeny{gap:6px;margin:8px 0;font-size:13px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-poldeny>div{grid-template-columns:minmax(96px,30%) minmax(0,1fr);gap:8px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-poldeny dt{opacity:.7}html .ws-app.sv2-app[data-ds=v3] .ds3r-poldeny dd{overflow-wrap:anywhere;margin:0}html .ws-app.sv2-app[data-ds=v3] details.ws-row pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}html .ws-app.sv2-app[data-ds=v3] details.ws-row:has(.ds3r-poldeny){display:block}html .ws-app.sv2-app[data-ds=v3] .ds3r-who .ds3r-dd,html .ws-app.sv2-app[data-ds=v3] .ds3r-who dd{gap:4px}html .ws-app.sv2-app[data-ds=v3] .ds3r-ni{color:var(--ws-muted);font-size:14px;font-style:italic}html .ws-app.sv2-app[data-ds=v3] .ds3r-forb{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-forb li{overflow-wrap:anywhere;padding-left:18px;position:relative}html .ws-app.sv2-app[data-ds=v3] .ds3r-forb li:before{content:"";background:var(--ws-muted);width:8px;height:2px;position:absolute;top:.62em;left:2px}html .ws-app.sv2-app[data-ds=v3] .ds3r-rules .ds3r-limits li{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}@media (width<=520px){html .ws-app.sv2-app[data-ds=v3] .ds3r-who .ds3r-dl>div{grid-template-columns:minmax(0,1fr)}}html .ws-app.sv2-app[data-ds=v3] .ds3r-who dd small{display:block}html .ws-app.sv2-app[data-ds=v3] .ds3r-cap{gap:8px;min-width:0;margin-top:4px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-cap label{color:var(--ws-muted);font-size:13.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3r-cap input{box-sizing:border-box;border:1px solid var(--ds-ctl);width:100%;min-height:44px;color:var(--ws-ink);font:inherit;background:0 0;border-radius:12px;padding:0 14px}html .ws-app.sv2-app[data-ds=v3] .ds3r-cap input:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}html .ws-app.sv2-app[data-ds=v3] .ds3r-grupo header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-grupo h3{margin:2px 0 0;font-size:16px}html .ws-app.sv2-app[data-ds=v3] .ds3r-grupo a.ds3r-btn{text-decoration:none}html .ws-app.sv2-app[data-ds=v3] .ds3r-result .ds3r-dl{background:var(--ws-surface);border-radius:var(--ds-r-m,14px);padding:2px 18px}html .ws-app.sv2-app[data-ds=v3] .ds3r-result .ds3r-dl>div:first-child{border-top:0}html .ws-app.sv2-app[data-ds=v3] .ds3r-result .ds3r-dl dt{color:var(--ws-muted);font-weight:400}html .ws-app.sv2-app[data-ds=v3] .ds3r-result .ds3r-dl dd>span:first-child{font-weight:650}html .ws-app.sv2-app[data-ds=v3] .ds3r-me.ds3r-me--lg{flex:none;width:32px;height:32px}.tr-page{max-width:1180px;margin:0 auto}.tr-root{background:var(--ws-surface);border:1px solid var(--ws-line);color:var(--ws-ink);border-radius:14px;overflow:hidden}.tr-top{border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.tr-top h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.tr-obj{color:var(--ws-muted);max-width:70ch;margin:4px 0 0;font-size:13px}.tr-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);font-size:11px;font-weight:600}.tr-muted{color:var(--ws-muted)}.tr-strong{font-weight:600}.tr-gauges{border-bottom:1px solid var(--ws-line);grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.tr-gauge{align-content:start;gap:4px;padding:12px 22px 14px;display:grid;position:relative}.tr-gauge+.tr-gauge{border-left:1px solid var(--ws-line)}.tr-gauge strong{font-size:15px;font-weight:600}.tr-gauge i{background:var(--ws-accent);border-radius:2px;height:3px;transition:width .3s;display:block}.tr-gauge i.is-hot,.tr-bad{background:var(--ws-error);color:var(--ws-error)}.tr-gauge strong.tr-bad{background:0 0}.tr-gauge--stop{align-items:center;padding:12px 22px;display:flex}.tr-body{grid-template-columns:minmax(0,6fr) minmax(300px,4fr);display:grid}.tr-chat{flex-direction:column;min-width:0;min-height:420px;display:flex}.tr-side{border-left:1px solid var(--ws-line);background:var(--ws-tint);align-content:start;gap:12px;min-width:0;padding:16px 18px;display:grid}.tr-log{flex:1;max-height:56vh;margin:0;padding:8px 22px;list-style:none;overflow:auto}.tr-msg{gap:12px;padding:12px 0;display:flex}.tr-msg+.tr-msg,.tr-msg+.tr-sys,.tr-sys+.tr-msg{border-top:1px solid var(--ws-line)}.tr-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.5}.tr-meta{color:var(--ws-muted);font-size:12px}.tr-meta strong{color:var(--ws-ink);margin-right:6px;font-size:13px}.tr-av{background:var(--ws-tint);border:1px solid var(--ws-line);width:28px;height:28px;color:var(--ws-ink);border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.tr-msg--user .tr-av{border-radius:50%}.tr-sys{color:var(--ws-muted);text-align:center;padding:10px 0;font-size:12.5px}.tr-sys--plan{color:var(--ws-ink);font-weight:600}.tr-typing{color:var(--ws-muted);margin:0;padding:8px 22px;font-size:12.5px}.tr-composer{border-top:1px solid var(--ws-line);gap:10px;padding:12px 22px 16px;display:grid;position:relative}.tr-composer textarea,.tr-field input,.tr-field textarea,.tr-field select{box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-surface);width:100%;color:var(--ws-ink);font:inherit;resize:vertical;border-radius:8px;padding:9px 11px;font-size:14px}.tr-composer textarea:focus-visible,.tr-field input:focus-visible,.tr-field textarea:focus-visible,.tr-field select:focus-visible,.tr-btn:focus-visible,.tr-link:focus-visible,.tr-pop button:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.tr-pop{background:var(--ws-surface);border:1px solid var(--ws-line);z-index:5;border-radius:10px;min-width:200px;margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% - 4px);left:22px;box-shadow:0 12px 32px #00000040}.tr-pop button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:6px;width:100%;padding:7px 10px;font-size:13px;display:block}.tr-pop button:hover{background:var(--ws-tint)}.tr-actions{flex-wrap:wrap;gap:8px;display:flex}.tr-btn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--ws-line);color:var(--ws-ink);background:var(--ws-surface);border-radius:8px;align-items:center;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.tr-btn:hover{background:var(--ws-tint)}.tr-btn:disabled{opacity:.5;cursor:default}.tr-btn--primary{background:var(--ws-accent);border-color:var(--ws-accent);color:var(--ws-surface)}.tr-btn--primary:hover{background:var(--ws-accent);filter:brightness(1.08)}.tr-btn--danger{color:var(--ws-error);border-color:var(--ws-error)}.tr-link{all:unset;cursor:pointer;color:var(--ws-accent);font-size:inherit;text-decoration:underline}.tr-chip{border:1px solid var(--ws-line);color:var(--ws-muted);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-flex}.tr-chip--ok{color:var(--ws-positive);border-color:currentColor}.tr-chip--warn{color:var(--ws-attention);border-color:currentColor}.tr-chip--bad{color:var(--ws-error);border-color:currentColor}.tr-chip--info{color:var(--ws-ink)}.tr-members{margin:0;padding:0;list-style:none;display:grid}.tr-members li{align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.tr-members li+li{border-top:1px solid var(--ws-line)}.tr-plan{border-top:1px solid var(--ws-line);gap:10px;padding-top:12px;display:grid}.tr-plan header{justify-content:space-between;align-items:center;gap:8px;display:flex}.tr-plan h3{margin:0;font-size:14px}.tr-plan-summary{margin:0;font-size:13.5px}.tr-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.tr-tbl th{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);border-bottom:1px solid var(--ws-line);text-align:left;padding:8px 10px;font-size:10.5px;font-weight:600}.tr-tbl td{border-bottom:1px solid var(--ws-line);vertical-align:top;padding:9px 10px}.tr-tbl tr:last-child td{border-bottom:none}.tr-note{color:var(--ws-muted);margin:0;padding:0 22px 10px;font-size:12.5px}.tr-side .tr-note{padding:0}.tr-warn{color:var(--ws-error);border-left:2px solid var(--ws-error);margin:0;padding:9px 22px;font-size:13px}.tr-plan .tr-warn{padding:6px 10px}.tr-creator{border-bottom:1px solid var(--ws-line);gap:14px;padding:18px 22px;display:grid}.tr-field{border:0;gap:5px;min-width:0;margin:0;padding:0;display:grid}.tr-field label,.tr-field legend{color:var(--ws-muted);padding:0;font-size:12px;font-weight:600}.tr-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tr-pick{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.tr-pick label{color:var(--ws-ink);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.tr-empty{text-align:center;padding:40px 22px}.tr-empty strong{color:var(--ws-muted);margin-bottom:4px;font-size:14px;display:block}.tr-empty p{color:var(--ws-muted);margin:0;font-size:12.5px}.tr-skel{gap:10px;padding:20px 22px;display:grid}.tr-skel span{background:var(--ws-tint);border-radius:4px;height:14px;animation:1.4s infinite tr-shimmer}@keyframes tr-shimmer{0%,to{opacity:.5}50%{opacity:1}}@media (width<=1024px){.tr-body{grid-template-columns:1fr}.tr-side{border-left:0;border-top:1px solid var(--ws-line)}}@media (width<=720px){.tr-gauges{grid-template-columns:1fr 1fr}.tr-gauge+.tr-gauge{border-left:0}.tr-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tr-gauge i,.tr-skel span{transition:none;animation:none}}.tr-desc{color:var(--ws-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:12.5px}.tr-rel{color:var(--ws-muted);margin:6px 0 0;font-size:12px}.tr-tasks{border-top:1px solid var(--ws-line);gap:8px;padding-top:12px;display:grid}.tr-tasks ul{margin:0;padding:0;list-style:none;display:grid}.tr-tasks li{padding:10px 0}.tr-tasks li+li{border-top:1px solid var(--ws-line)}.tr-tasks li.is-out{opacity:.6}.tr-task-head{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.tr-task-title{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.tr-task-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.tr-task-actions select{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink);border-radius:8px;max-width:100%;padding:6px 8px;font-size:12.5px}.tr-task-actions select:focus-visible{outline:2px solid var(--ws-accent);outline-offset:1px}.tr-av--agent{background:0 0;border:0;border-radius:50%;overflow:hidden}.tr-av--agent .aa,.tr-av--agent .aa-img,.tr-av--agent .aa-fallback{border-radius:50%;width:28px;height:28px}.tr-prog{border-top:1px solid var(--ws-line);gap:8px;min-width:0;padding-top:12px;display:grid}.tr-prog header{justify-content:space-between;align-items:center;gap:8px;display:flex}.tr-prog h3{margin:0;font-size:14px}.tr-prog-bar{background:var(--ws-tint);border:1px solid var(--ws-line);border-radius:3px;height:6px;overflow:hidden}.tr-prog-bar i{background:var(--ws-accent);height:100%;transition:width .4s;display:block}.tr-prog-meta{justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:13px;display:flex}.tr-prog-need{border-left:2px solid var(--ws-attention);background:var(--ws-tint);margin:0;padding:8px 10px;font-size:13px}.tr-prog-need a{color:var(--ws-accent);font-weight:600}.tr-prog-list{margin:0;padding:0;list-style:none;display:grid}.tr-prog-list li{min-width:0;padding:9px 0}.tr-prog-list li+li{border-top:1px solid var(--ws-line)}@media (prefers-reduced-motion:reduce){.tr-prog-bar i{transition:none}}.tr-side .tr-tbl{table-layout:fixed}.tr-side .tr-tbl td,.tr-side .tr-tbl th{overflow-wrap:anywhere;padding-inline:6px}.tr-body{grid-template-columns:minmax(0,1fr) minmax(300px,34%)}.tr-side{min-width:0;overflow:hidden}.tr-members li{flex-wrap:wrap;min-width:0}.tr-members li>span:not(.tr-av){overflow-wrap:anywhere;min-width:0}.tr-members .tr-chip{margin-left:auto}.tr-gauge strong{white-space:nowrap}.tr-side .tr-tbl,.tr-side .tr-tbl tbody,.tr-side .tr-tbl tr,.tr-side .tr-tbl td{box-sizing:border-box;width:100%;display:block}.tr-side .tr-tbl thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tr-side .tr-tbl tr{border-bottom:1px solid var(--ws-line);padding:10px 0}.tr-side .tr-tbl tr:last-child{border-bottom:0}.tr-side .tr-tbl td{border-bottom:0;padding:2px 0}.tr-side .tr-tbl td:nth-child(3):before{content:"Prazo: ";color:var(--ws-muted)}.tr-side .tr-tbl td:nth-child(4){padding-top:6px}.tr-side .tr-tbl .tr-chip{white-space:normal}@media (width<=1024px){.tr-body{grid-template-columns:minmax(0,1fr)}}.tr-plan header{flex-wrap:wrap}@media (width<=720px){.tr-page .tr-tbl{display:block;overflow-x:auto}.tr-page .tr-tbl th,.tr-page .tr-tbl td{white-space:nowrap}.tr-page .tr-tbl td:first-child{white-space:normal;min-width:150px}.tr-top .tr-btn{white-space:nowrap;min-height:44px}.tr-top{flex-wrap:wrap}.tr-actions .tr-btn,.tr-composer .tr-btn{min-height:44px}}html .ws-app.sv2-app[data-ds=v3] .ds3-avisos{z-index:60;pointer-events:none;gap:10px;width:min(380px,100vw - 32px);display:grid;position:fixed;bottom:20px;right:20px}html .ws-app.sv2-app[data-ds=v3] .ds3-aviso{pointer-events:auto;background:var(--ws-surface);color:var(--ws-ink);border:1px solid var(--ds-ctl);border-radius:var(--ds-r-m);box-shadow:var(--ds-sh2);gap:8px;padding:12px 14px;font-size:14px;line-height:1.35;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3-aviso-t{overflow-wrap:anywhere;margin:0;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3-aviso-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3-aviso-link{color:var(--ws-ink);text-underline-offset:3px;align-items:center;min-height:36px;font-weight:650;text-decoration:underline;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3-aviso-b{border:1px solid var(--ds-ctl);background:var(--ds-btn);min-height:36px;color:var(--ws-ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3-aviso-b:hover{background:var(--ds-btn-h)}html .ws-app.sv2-app[data-ds=v3] .ds3-aviso-q{background:0 0}html .ws-app.sv2-app[data-ds=v3] .ds3-aviso-x{min-width:36px;min-height:36px;color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;margin-left:auto;font-size:20px;line-height:1}html .ws-app.sv2-app[data-ds=v3] .ds3-aviso-x:hover{background:var(--ds-hover);color:var(--ws-ink)}html .ws-app.sv2-app[data-ds=v3] .ds3-aviso :is(a,button):focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}@media (width<=900px){html .ws-app.sv2-app[data-ds=v3] .ds3-avisos{width:auto;left:12px;right:12px;bottom:calc(96px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){html .ws-app.sv2-app[data-ds=v3] .ds3-aviso{animation:.18s ease-out ds3-aviso-in}@keyframes ds3-aviso-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}html .ws-app.sv2-app[data-ds=v3] .ds3-avcfg{border-radius:var(--ds-r-l);background:var(--ds-card);gap:12px;margin-top:20px;padding:18px 20px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3-avcfg h2{margin:0;font-size:17px}html .ws-app.sv2-app[data-ds=v3] .ds3-avcfg p{color:var(--ws-muted);margin:0;font-size:14px}html .ws-app.sv2-app[data-ds=v3] .ds3-avrow{border-top:1px solid var(--ws-line);grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding-top:10px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3-avrow label{font-size:14.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3-avrow small{color:var(--ws-muted);grid-column:1/-1;font-size:13px}html .ws-app.sv2-app[data-ds=v3] .ds3-avsw{border:1px solid var(--ds-ctl);background:var(--ds-btn);min-width:96px;min-height:44px;color:var(--ws-ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-weight:650}html .ws-app.sv2-app[data-ds=v3] .ds3-avsw[aria-checked=true]{background:var(--ws-accent);color:var(--ds-on-accent);border-color:var(--ws-accent)}html .ws-app.sv2-app[data-ds=v3] .ds3-avsw:disabled{opacity:.55;cursor:not-allowed}html .ws-app.sv2-app[data-ds=v3] .ds3-avsw:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}html .ws-app.sv2-app[data-ds=v3] .ds3-pushdev{border-top:1px solid var(--ws-line);gap:6px;padding-top:10px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3-pushdev h3{color:var(--ws-muted);margin:0;font-size:14px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3-pushnone{color:var(--ws-muted);margin:0;font-size:13.5px}html .ws-app.sv2-app[data-ds=v3] .ds3-pushdev ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3-pushdev li{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3-pushname{overflow-wrap:anywhere;font-size:14.5px}html .ws-app.sv2-app[data-ds=v3] .ds3-pushname em{color:var(--ws-muted);margin-left:8px;font-size:12.5px;font-style:normal}html .ws-app.sv2-app[data-ds=v3] .ds3-pushrm{border:1px solid var(--ds-ctl);background:var(--ds-btn);min-height:44px;color:var(--ws-ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3-pushrm:hover{background:var(--ds-btn-h)}html .ws-app.sv2-app[data-ds=v3] .ds3-pushrm:disabled{opacity:.55;cursor:not-allowed}html .ws-app.sv2-app[data-ds=v3] .ds3-pushrm:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.t3-muted{color:var(--ws-muted);font-size:12px}.t3-label{min-width:3.5rem;color:var(--ws-muted);font-size:12px;display:inline-block}.t3-task{border-top:1px solid var(--ws-line);gap:6px;min-width:0;padding:10px 0 2px;font-size:13px;display:grid}.t3-task header{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.t3-task[data-phase=waiting]{border-left:2px solid var(--ws-attention);padding-left:12px}.t3-task[data-phase=stopped]{border-left:2px solid var(--ws-error,#b3261e);padding-left:12px}.t3-now{overflow-wrap:anywhere;margin:0}.t3-task ul{color:var(--ws-muted);gap:2px;margin:2px 0 0 3.5rem;padding-left:16px;display:grid}.t3-task li{overflow-wrap:anywhere}.t3-prefs{border-top:1px solid var(--ws-line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:6px 0;font-size:13px;display:flex}.t3-prefs button,.t3-voice button,.t3-refresh :is(button,select),.t3-share button{min-height:36px}.t3-prefs button[aria-pressed=true]{border-color:var(--ws-ink);font-weight:600}.t3-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.t3-chip{border:1px solid var(--ws-line);border-radius:12px;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:12px;display:inline-flex}.t3-chip button{cursor:pointer;min-height:0;color:inherit;background:0 0;border:0;padding:0 2px}.t3-prefs input{border:1px solid var(--ws-line);min-height:36px;color:inherit;background:0 0;border-radius:8px;max-width:14rem;padding:0 8px}.t3-filters{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 8px;font-size:13px;display:flex}.t3-filters button[aria-pressed=true]{border-color:var(--ws-ink);font-weight:600}.t3-presence{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.t3-presence:before{content:"";background:var(--ws-accent);border-radius:50%;width:8px;height:8px}.t3-voice{align-items:center;gap:8px;display:inline-flex}.t3-voice [data-listening=true]{border-color:var(--ws-accent)}.t3-refresh{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:inline-flex}.t3-share{border-top:1px solid var(--ws-line);gap:8px;padding-top:8px;font-size:13px;display:grid}.t3-share-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.t3-share code{overflow-wrap:anywhere;font-size:12px}@media (width>=721px){[data-ws-layout=single] .ws-split{display:block}[data-ws-layout=single] .ws-split-handle{display:none}[data-ws-layout=single] .ws-split-col{padding:0}}[data-ws-mobile=on] :is(.ws-composer textarea,.ws-composer button){min-height:44px;font-size:16px}[data-ws-mobile=on] .ws-composer{padding-bottom:max(8px, env(safe-area-inset-bottom))}@media (width<=560px){.t3-prefs,.t3-filters{align-items:stretch}.t3-prefs input{width:100%;max-width:none}}.tch,.vcall{color:var(--ws-ink);gap:12px;display:grid}.tch h2,.vcall h2{margin:0;font-size:15px}.tch h3{margin:6px 0 2px;font-size:13px;font-weight:600}.tch p,.vcall p{margin:0}.tch-note,.vcall-note{color:var(--ws-muted);font-size:12.5px}.tch-warn,.vcall-warn{border-left:3px solid var(--ws-attention);background:var(--ws-tint);gap:6px;padding:8px 12px;font-size:13px;display:grid}.tch label,.vcall label{color:var(--ws-muted);gap:4px;font-size:12.5px;display:grid}.tch label.tch-check,.vcall label.vcall-check{color:var(--ws-ink);align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.tch input[type=text],.tch input:not([type]),.tch select,.vcall input[type=text],.vcall textarea{box-sizing:border-box;border:1px solid var(--ws-line);width:100%;color:var(--ws-ink);font:inherit;background:0 0;padding:8px 10px}.tch button,.vcall button{min-height:40px}.tch button:focus-visible,.tch input:focus-visible,.vcall button:focus-visible,.vcall textarea:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.tch-live,.vcall-live{border-left:3px solid var(--ws-accent);background:var(--ws-tint);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.tch-dot,.vcall-dot{background:var(--ws-attention);border-radius:50%;flex:none;width:10px;height:10px;animation:1.4s ease-in-out infinite g35pulse}@keyframes g35pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.tch-dot,.vcall-dot{animation:none}}.tch-screen{border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);gap:0;display:grid}.tch-screen>*{border-top:1px solid var(--ws-line);padding:8px 12px}.tch-screen>:first-child{border-top:0}.tch-steps{border-top:1px solid var(--ws-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.tch-steps li{border-bottom:1px solid var(--ws-line);grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 0;font-size:13.5px;display:grid}.tch-steps .tch-tag{color:var(--ws-muted);font-size:11.5px}.tch-actions,.vcall-actions{flex-wrap:wrap;gap:8px;display:flex}.vcall-meter{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.vcall-meter strong{font-size:18px}@media (width<=480px){.tch-steps li{grid-template-columns:1fr}.tch-actions button,.vcall-actions button{flex:100%}}.mem-rel,.mem-page,.mem-aside,.mem-trig{color:var(--ws-ink);font-family:inherit}.mem-hint{color:var(--ws-muted);margin:0;font-size:12.5px;line-height:1.45}.mem-muted{color:var(--ws-muted);font-size:12.5px}.mem-note{color:var(--ws-ink);margin:6px 0 0;font-size:13px}.mem-alert{color:var(--ws-error);margin:6px 0;font-size:13px}.mem-h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600}.mem-h2{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);margin:0 0 6px;font-size:11px;font-weight:600}.mem-h3{margin:12px 0 4px;font-size:13px;font-weight:600}.mem-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);font-size:11px;font-weight:600}.mem-link{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ws-accent);text-underline-offset:2px;padding:2px 0;font-size:12.5px;text-decoration:underline}.mem-link:hover{text-decoration-thickness:2px}.mem-link--danger{color:var(--ws-error)}.mem-link:focus-visible,.mem-btn:focus-visible,.mem-tabs button:focus-visible,.mem-chips button:focus-visible,.mem-trig-list button:focus-visible,.mem-field input:focus-visible,.mem-field textarea:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.mem-btn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--ws-line);color:var(--ws-ink);background:0 0;border-radius:6px;padding:7px 12px;font-size:13px}.mem-btn:hover{background:var(--ws-tint)}.mem-btn[disabled]{opacity:.5;cursor:default}.mem-btn--primary{background:var(--ws-accent);color:var(--ws-surface);border-color:var(--ws-accent)}.mem-btn--primary:hover{background:var(--ws-accent);filter:brightness(1.08)}.mem-btn--danger{border-color:var(--ws-error);color:var(--ws-error)}.mem-actions{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px;display:flex}.mem-rel{gap:12px;display:grid}.mem-group h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);margin:0 0 4px;font-size:11px;font-weight:600}.mem-group ul,.mem-cited,.mem-list,.mem-results,.mem-edges,.mem-skills{margin:0;padding:0;list-style:none}.mem-item{border-top:1px solid var(--ws-line);padding:8px 0}.mem-group ul>.mem-item:first-child{border-top:0}.mem-item[data-in-use=true]{border-left:2px solid var(--ws-accent);padding-left:8px}.mem-item-main{gap:2px;min-width:0;display:grid}.mem-title{overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.mem-snippet{color:var(--ws-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px;line-height:1.4}.mem-cited{gap:2px;margin:6px 0 0 10px;display:grid}.mem-keep{border-top:1px solid var(--ws-line);justify-items:start;gap:8px;padding-top:12px;display:grid}.mem-keep h3{margin:0;font-size:13px;font-weight:600}.mem-proposal{border-top:1px solid var(--ws-line);box-sizing:border-box;width:100%;padding-top:8px}.mem-trig{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:8px;margin-top:6px;padding:8px}.mem-trig-list{max-height:220px;margin:6px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.mem-trig-list li[data-active=true]{background:var(--ws-tint)}.mem-trig-list button{all:unset;box-sizing:border-box;cursor:pointer;align-items:baseline;gap:8px;width:100%;min-height:36px;padding:6px 8px;font-size:13.5px;display:flex}.mem-trig-list button:hover{background:var(--ws-tint)}.mem-trig-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);flex:none;min-width:74px;font-size:11px}.mem-trig-label{overflow-wrap:anywhere}.mem-page{gap:14px;max-width:880px;margin:0 auto;padding:24px 16px 48px;display:grid}.mem-head{gap:6px;display:grid}.mem-intro{color:var(--ws-muted);max-width:62ch;margin:0;font-size:14px;line-height:1.5}.mem-tabs{border-bottom:1px solid var(--ws-line);gap:2px;display:flex;overflow-x:auto}.mem-tabs button{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ws-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 14px;font-size:13.5px}.mem-tabs button[aria-selected=true]{color:var(--ws-ink);border-bottom-color:var(--ws-accent);font-weight:600}.mem-field{color:var(--ws-muted);gap:4px;font-size:12.5px;display:grid}.mem-field input,.mem-field textarea{box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-bg);width:100%;color:var(--ws-ink);font:inherit;border-radius:6px;padding:9px 10px;font-size:14px}.mem-check{align-items:center;gap:8px;font-size:13px;display:flex}.mem-chips{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.mem-chips button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:999px;padding:5px 11px;font-size:12.5px}.mem-chips button[aria-pressed=true]{border-color:var(--ws-accent);color:var(--ws-ink);background:var(--ws-tint)}.mem-result{border-top:1px solid var(--ws-line);gap:4px;padding:12px 0;display:grid}.mem-results>.mem-result:first-child{border-top:0}.mem-result-main{gap:3px;min-width:0;display:grid}.mem-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);font-size:11px;font-weight:600}.mem-meta{color:var(--ws-muted);flex-wrap:wrap;gap:4px 12px;margin:2px 0 0;font-size:12px;display:flex}.mem-table{border-collapse:collapse;width:100%;font-size:13px}.mem-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);border-bottom:1px solid var(--ws-line);padding:8px 8px 8px 0;font-size:11px;font-weight:600}.mem-table td{border-bottom:1px solid var(--ws-line);vertical-align:top;padding:9px 8px 9px 0}.mem-block{border-top:1px solid var(--ws-line);justify-items:start;gap:8px;padding:14px 0;display:grid}.mem-form{gap:12px;display:grid}.mem-graph{gap:8px;display:grid}.mem-svg{border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);width:100%;height:auto;max-height:520px}.mem-edge{stroke:var(--ws-line);stroke-width:1.4px}.mem-edge--ligacao{stroke:var(--ws-accent)}.mem-edge--em_uso{stroke:var(--ws-positive)}.mem-edge--tema{stroke-dasharray:3 3}.mem-node{fill:var(--ws-muted);stroke:var(--ws-surface);stroke-width:2px}.mem-node--memory{fill:var(--ws-accent)}.mem-node--knowledge_source{fill:var(--ws-insight)}.mem-node--conversation{fill:var(--ws-ink)}.mem-node--theme{fill:var(--ws-attention)}.mem-node-label{fill:var(--ws-ink);font-size:11px}.mem-edges{gap:4px;font-size:12.5px;display:grid}.mem-edges em{color:var(--ws-muted);padding:0 4px;font-style:normal}.mem-aside{border-left:1px solid var(--ws-line);align-content:start;gap:16px;padding:16px;display:grid}.mem-aside section{border-bottom:1px solid var(--ws-line);gap:4px;padding-bottom:14px;display:grid}.mem-list{gap:8px;display:grid}.mem-list li{gap:1px;display:grid}.mem-list strong{overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.mem-skills{gap:10px;display:grid}.mem-skills>li{gap:4px;display:grid}.mem-chips-static{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mem-chips-static li{border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:999px;padding:2px 9px;font-size:12px}@media (width<=480px){.mem-page{padding:16px 16px 40px}.mem-h1{font-size:22px}.mem-link,.mem-btn{align-items:center;min-height:40px;display:inline-flex}.mem-aside{border-left:0;border-top:1px solid var(--ws-line)}.mem-trig-kind{min-width:64px}}@media (width>=1100px){.sv2-home:has(>.mem-aside){grid-template-columns:minmax(0,1fr) 320px;align-items:start;column-gap:24px;display:grid}.sv2-home:has(>.mem-aside)>:not(.mem-aside){grid-column:1}.sv2-home:has(>.mem-aside)>.mem-aside{grid-area:1/2/span 12}}.vgp{color:var(--ws-ink);gap:12px;display:grid}.vgp h3{margin:0 0 4px;font-size:13px;font-weight:600}.vgp .sv2-lead{margin:0}.vgp-sim{border-left:3px solid var(--ws-attention);background:var(--ws-tint);margin:0;padding:8px 12px;font-size:13px}.vgp-meet{border-top:1px solid var(--ws-line);padding-top:10px}.vgp-list>li{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.vgp-list>li>.sv2-rows-text{flex:260px;min-width:0}.vgp-src{color:var(--ws-muted)}.vgp-warn{color:var(--ws-attention);font-weight:600}.vgp-field{color:var(--ws-muted);gap:4px;font-size:12.5px;display:grid}.vgp-field input,.vgp-field select{box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-bg);width:100%;color:var(--ws-ink);font:inherit;border-radius:6px;min-height:40px;padding:8px 10px;font-size:14px}.vgp-field input:focus-visible,.vgp-field select:focus-visible,.vgp-mode input:focus-visible,.vgp-check input:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.vgp-field input[aria-invalid=true]{border-color:var(--ws-error)}.vgp-agent{max-width:360px}.vgp-settings{border-top:1px solid var(--ws-line);flex:100%;gap:12px;padding-top:12px;display:grid}.vgp-settings fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.vgp-settings legend{letter-spacing:.04em;text-transform:uppercase;color:var(--ws-muted);margin-bottom:6px;padding:0;font-size:12px;font-weight:600}.vgp-mode{border-top:1px solid var(--ws-line);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:10px 0;display:grid}.vgp-mode:first-of-type{border-top:0}.vgp-mode[data-on=true] .vgp-mode-text strong{color:var(--ws-ink);text-underline-offset:3px;text-decoration:underline}.vgp-mode-text{gap:2px;min-width:0;display:grid}.vgp-mode-text small{color:var(--ws-muted);font-size:12.5px}.vgp-cost{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.vgp-cost-note{border-left:3px solid var(--ws-attention);background:var(--ws-tint);gap:8px;margin:0;padding:10px 12px;font-size:13px;display:grid}.vgp-check{color:var(--ws-ink);align-items:flex-start;gap:8px;font-size:13px;display:flex}.vgp-quiet{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=480px){.vgp-mode{grid-template-columns:auto 1fr}.vgp-cost{grid-column:2}}.vgi-wrap{color:var(--ws-ink)}.vgi{color:var(--ws-ink);gap:0;margin:0;padding:0;list-style:none;display:grid}.vgi>li{border-top:1px solid var(--ws-line);gap:8px;padding:14px 0;display:grid}.vgi>li:first-child{border-top:0}.vgi-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.vgi-head strong{font-size:14px}.vgi-badge{letter-spacing:.04em;text-transform:uppercase;background:var(--ws-tint);color:var(--ws-muted);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.vgi-badge[data-kind=critical]{color:var(--ws-error)}.vgi-why{margin:0;font-size:13.5px}.vgi-meta{color:var(--ws-muted);margin:0;font-size:12.5px}.vgi-table{border-collapse:collapse;width:100%;font-size:12.5px}.vgi-table th{text-align:left;color:var(--ws-muted);border-bottom:1px solid var(--ws-line);padding:4px 8px 4px 0;font-weight:600}.vgi-table td{border-bottom:1px solid var(--ws-line);padding:4px 8px 4px 0}.vgi-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vgi-actions button{min-height:40px}.vgi-fb{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.vgi-scroll{overflow-x:auto}.wvc{color:var(--ws-ink);gap:12px;display:grid}.wvc p{margin:0}.wvc-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:10px;display:grid}.wvc-form label{color:var(--ws-muted);gap:4px;font-size:12.5px;display:grid}.wvc-form :is(select,input,textarea){box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-bg);width:100%;min-height:40px;color:var(--ws-ink);font:inherit;border-radius:6px;padding:8px 10px}.wvc :is(select,input,textarea,button):focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.wvc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wvc-actions button,.wvc-form button{min-height:40px}.wvc-note{color:var(--ws-muted);font-size:13px}.wvc-alert{border-left:3px solid var(--ws-error);background:var(--ws-tint);padding:8px 12px;font-size:13px}.wvc-ok{border-left:3px solid var(--ws-positive);background:var(--ws-tint);padding:8px 12px;font-size:13px}.wvc-lead{font-size:15px;font-weight:600;line-height:1.4}.wvc-bars{margin:0;padding:0;list-style:none;display:grid}.wvc-bars li{border-top:1px solid var(--ws-line);grid-template-columns:minmax(80px,1.2fr) minmax(60px,3fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:grid}.wvc-bars li:first-child{border-top:0}.wvc-bars .wvc-name{overflow-wrap:anywhere;font-weight:600}.wvc-bars .wvc-track{background:var(--ws-tint);border-radius:4px;height:8px;overflow:hidden}.wvc-bars .wvc-track span{background:var(--ws-accent);height:100%;display:block}.wvc-bars .wvc-val{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.wvc-bars .wvc-val small{color:var(--ws-muted);font-size:12px;display:block}@media (width<=560px){.wvc-bars li{grid-template-columns:1fr auto}.wvc-bars .wvc-track{grid-area:2/1/auto/-1}}.wvc-list{margin:0;padding:0;list-style:none;display:grid}.wvc-list>li{border-top:1px solid var(--ws-line);gap:6px;padding:12px 0;display:grid}.wvc-list>li:first-child{border-top:0}.wvc-list h4{overflow-wrap:anywhere;margin:0;font-size:14px}.wvc-quote{border-left:3px solid var(--ws-line);color:var(--ws-ink);overflow-wrap:anywhere;margin:0;padding:6px 12px;font-size:13.5px}.wvc-meta{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12.5px;display:flex}.wvc-pill{color:var(--ws-muted);font-size:12px;font-weight:600}.wvc-pill[data-s=pending]{color:var(--ws-attention)}.wvc-pill[data-s=approved]{color:var(--ws-positive)}.wvc-pill[data-s=rejected]{color:var(--ws-error)}.wvc-screen{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:8px;overflow:hidden}.wvc-screen-bar{border-bottom:1px solid var(--ws-line);background:var(--ws-tint);color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;font-size:12.5px;display:flex}.wvc-screen-bar strong{color:var(--ws-ink);overflow-wrap:anywhere}.wvc-screen-body{gap:10px;max-height:360px;padding:10px 12px;font-size:13px;display:grid;overflow:auto}.wvc-screen-body pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--ws-ink);margin:0}.wvc-els{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wvc-els li{border:1px solid var(--ws-line);color:var(--ws-muted);overflow-wrap:anywhere;border-radius:999px;padding:2px 10px;font-size:12px}.wvc-live-dot{background:var(--ws-positive);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}@media (prefers-reduced-motion:no-preference){.wvc-live-dot{animation:1.6s ease-in-out infinite wvc-pulse}}@keyframes wvc-pulse{50%{opacity:.35}}.wag{color:var(--ws-ink);gap:12px;display:grid}.wag h2{margin:0;font-size:15px}.wag h3{margin:4px 0 2px;font-size:13px;font-weight:600}.wag-official{border-left:3px solid var(--ws-attention);background:var(--ws-tint);margin:0;padding:8px 12px;font-size:12.5px}.wag-tabs{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.wag-tabs button{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:2px solid #0000;gap:2px;min-height:44px;padding:8px 14px;display:grid}.wag-tabs button[aria-selected=true]{border-bottom-color:var(--ws-accent);background:var(--ws-tint)}.wag-tabs button:focus-visible{outline:2px solid var(--ws-focus);outline-offset:-2px}.wag-tabs small{color:var(--ws-muted);font-size:11.5px}.wag-tabs button[data-status=paused_budget] small{color:var(--ws-attention);font-weight:600}.wag-body{gap:14px;display:grid}.wag-head{gap:4px;display:grid}.wag-meter{background:var(--ws-tint);border-radius:3px;height:6px;overflow:hidden}.wag-meter span{background:var(--ws-accent);height:100%;display:block}.wag-meter span[data-hot="1"]{background:var(--ws-attention)}.wag-spend{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:13px;display:flex}.wag-spend strong{font-variant-numeric:tabular-nums;font-size:18px}.wag-spend span,.wag-spend em{color:var(--ws-muted);font-style:normal}.wag-call{color:var(--ws-muted);margin:0;font-size:12.5px}.wag-pause{border-left:3px solid var(--ws-attention);background:var(--ws-tint);gap:8px;padding:8px 12px;font-size:13px;display:grid}.wag-pause p{margin:0}.wag label{color:var(--ws-muted);gap:4px;font-size:12.5px;display:grid}.wag input{box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-bg);width:100%;color:var(--ws-ink);font:inherit;border-radius:6px;min-height:40px;padding:8px 10px}.wag input:focus-visible,.wag button:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.wag button{min-height:40px}.wag-cols{border-top:1px solid var(--ws-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding-top:10px;display:grid}.wag-note{color:var(--ws-muted);margin:0 0 6px;font-size:12px}.wag-list{margin:0;padding:0;list-style:none;display:grid}.wag-list li{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.wag-list li>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.wag-list small{color:var(--ws-muted);font-size:11.5px}.wag-sim{border-top:1px solid var(--ws-line);gap:8px;padding-top:10px;display:grid}.wag-chat{gap:6px;max-height:280px;padding:8px 0;display:grid;overflow:auto}.wag-chat p{background:var(--ws-tint);overflow-wrap:anywhere;white-space:pre-wrap;gap:2px;max-width:86%;margin:0;padding:8px 12px;font-size:13px;display:grid}.wag-chat p small{color:var(--ws-muted);font-size:11px;font-weight:600}.wag-chat p[data-who=me]{border-right:3px solid var(--ws-accent);justify-self:end}.wag-chat p[data-who=bot]{border-left:3px solid var(--ws-positive);justify-self:start}.wag-chat .wag-ignored{max-width:none;color:var(--ws-attention);background:0 0;justify-self:stretch;font-size:12.5px}.wag-reg{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}@media (width<=640px){.wag-cols,.wag-reg{grid-template-columns:1fr}.wag-chat p{max-width:100%}}.ibx{color:var(--ws-ink);gap:12px;display:grid}.ibx h2{margin:0;font-size:15px}.ibx h3{margin:6px 0 2px;font-size:13px;font-weight:600}.ibx p{margin:0}.ibx-note{color:var(--ws-muted);margin:0;font-size:12.5px}.ibx-warn{border-left:3px solid var(--ws-attention);background:var(--ws-tint);gap:6px;padding:8px 12px;font-size:13px;display:grid}.ibx-warn ul{gap:4px;margin:0;padding-left:18px;display:grid}.ibx label{color:var(--ws-muted);gap:4px;font-size:12.5px;display:grid}.ibx label.ibx-check{color:var(--ws-ink);align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.ibx input[type=text],.ibx input:not([type]),.ibx input[type=tel],.ibx input[type=email],.ibx textarea,.ibx select{box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-bg);width:100%;color:var(--ws-ink);font:inherit;border-radius:6px;min-height:40px;padding:8px 10px}.ibx textarea{resize:vertical;min-height:96px}.ibx input:focus-visible,.ibx button:focus-visible,.ibx textarea:focus-visible,.ibx select:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.ibx button{min-height:40px}.ibx-choices{border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.ibx-choice{all:unset;box-sizing:border-box;cursor:pointer;border-left:3px solid #0000;gap:2px;min-height:64px;padding:10px 14px;display:grid}.ibx-choice+.ibx-choice{border-left:1px solid var(--ws-line)}.ibx-choice[aria-checked=true]{background:var(--ws-tint);border-left:3px solid var(--ws-accent)}.ibx-choice:focus-visible{outline:2px solid var(--ws-focus);outline-offset:-2px}.ibx-choice strong{font-size:13.5px}.ibx-choice small{color:var(--ws-muted);font-size:12px}.ibx-tabs{border-bottom:1px solid var(--ws-line);gap:0;display:flex}.ibx-tabs button{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:2px solid #0000;min-height:44px;padding:8px 16px;font-size:13px}.ibx-tabs button[aria-selected=true]{border-bottom-color:var(--ws-accent);background:var(--ws-tint);font-weight:600}.ibx-tabs button:focus-visible{outline:2px solid var(--ws-focus);outline-offset:-2px}.ibx-steps{gap:6px;margin:0;padding-left:20px;font-size:13.5px;display:grid}.ibx-pair{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.ibx-qr{background:var(--ws-tint);border:1px solid var(--ws-line);width:168px;height:168px;color:var(--ws-muted);text-align:center;box-sizing:border-box;place-items:center;padding:8px;font-size:12px;display:grid}.ibx-qr img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;background:#fff}.ibx-code{letter-spacing:.12em;background:var(--ws-tint);border-left:3px solid var(--ws-accent);overflow-wrap:anywhere;padding:10px 14px;font:600 28px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.ibx-status{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ibx-dot{background:var(--ws-positive);border-radius:50%;width:8px;height:8px;display:inline-block}.ibx-list{margin:0;padding:0;list-style:none;display:grid}.ibx-list>li{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.ibx-list>li>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.ibx-list small{color:var(--ws-muted);font-size:11.5px}.ibx-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.ibx-row{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.ibx-group{border-top:1px solid var(--ws-line);display:grid}.ibx-group>h3{align-items:center;gap:8px;margin:0;padding:10px 0 4px;display:flex}.ibx-lvl{background:var(--ws-muted);border-radius:50%;width:8px;height:8px;display:inline-block}.ibx-lvl[data-l=urgent]{background:var(--ws-error)}.ibx-lvl[data-l=important]{background:var(--ws-attention)}.ibx-item{border-bottom:1px solid var(--ws-line);gap:6px;padding:10px 0;display:grid}.ibx-item header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ibx-item header strong{overflow-wrap:anywhere;font-size:13.5px}.ibx-origin{color:var(--ws-muted);border:1px solid var(--ws-line);border-radius:4px;padding:1px 6px;font-size:11.5px}.ibx-prev{color:var(--ws-ink);overflow-wrap:anywhere;font-size:13px}.ibx-why{color:var(--ws-muted);flex-wrap:wrap;gap:6px;font-size:11.5px;display:flex}.ibx-why span{background:var(--ws-tint);border-radius:10px;padding:2px 8px}.ibx-acts{flex-wrap:wrap;gap:6px;display:flex}.ibx-preview{background:var(--ws-tint);border-left:3px solid var(--ws-accent);white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;padding:8px 12px;font-size:13px;overflow:auto}.ibx-preview[data-danger="1"]{border-left-color:var(--ws-error)}.ibx-dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}.ibx-dl dt{color:var(--ws-muted)}.ibx-dl dd{overflow-wrap:anywhere;margin:0}.ibx-danger{color:var(--ws-error);font-size:13px;font-weight:600}.ibx-ok{color:var(--ws-positive);font-size:13px}@media (width<=640px){.ibx-choices{grid-template-columns:1fr}.ibx-choice+.ibx-choice{border-left:3px solid #0000;border-top:1px solid var(--ws-line)}.ibx-choice[aria-checked=true]+.ibx-choice,.ibx-choice+.ibx-choice[aria-checked=true]{border-left:3px solid var(--ws-accent)}.ibx-pair,.ibx-cols{grid-template-columns:1fr}.ibx-code{font-size:24px}}html body .ws-modal .ibx button.sv2-primary,html body .ws-app .ibx button.sv2-primary{background:var(--ws-accent);color:var(--ws-surface);border:1px solid var(--ws-accent);opacity:1;cursor:pointer;font-weight:600}html body .ws-modal .ibx button.sv2-primary:disabled,html body .ws-app .ibx button.sv2-primary:disabled{background:var(--ws-tint);color:var(--ws-muted);border:1px solid var(--ws-line);opacity:1;cursor:not-allowed}.ws-modal .ibx .sv2-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ibx .sv2-actions{flex-wrap:wrap;gap:8px;display:flex}.ws-app .ibx .ibx-acts button,.ws-app .ibx .sv2-actions button,.ws-app .ibx button{white-space:normal;text-align:left;max-width:100%;height:auto}.ws-app .ibx,.ws-app .ibx>*{min-width:0}.ae{border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);color:var(--ws-ink);margin:12px 0}.ae-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ae-head h2{margin:0;font-size:16px}.ae-body{border-top:1px solid var(--ws-line);grid-template-columns:200px minmax(0,1fr);display:grid}.ae-preview{border-right:1px solid var(--ws-line);align-content:start;gap:8px;padding:16px 16px 16px 0;display:grid}.ae-preview img,.ae-ph{border:1px solid var(--ws-line);background:var(--ws-tint);width:168px;height:168px;color:var(--ws-muted);border-radius:12px;place-items:center;font-size:13px;display:grid}.ae-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 20px;padding:16px 0 16px 20px;display:grid}.ae-fields .ae-muted{grid-column:1/-1;margin:0}.ae-label{letter-spacing:.04em;color:var(--ws-muted);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.ae-sel select,.ae-inline input[type=text]{box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-surface);width:100%;min-height:38px;color:var(--ws-ink);font:inherit;border-radius:6px;padding:6px 10px;font-size:14px}.ae-sw-list{flex-wrap:wrap;gap:8px;display:flex}.ae-sw{all:unset;box-sizing:border-box;border:1px solid var(--ws-line);cursor:pointer;border-radius:50%;width:28px;height:28px}.ae-sw[aria-checked=true]{outline:2px solid var(--ws-accent);outline-offset:2px}.ae-sw:focus-visible,.ae-sel select:focus-visible,.ae-inline input:focus-visible,.ae-up input:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.ae-extra{border-top:1px solid var(--ws-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ae-desc{border-right:1px solid var(--ws-line);align-content:start;gap:6px;padding:16px 20px 16px 0;display:grid}.ae-up{border:0;align-content:start;gap:8px;min-width:0;margin:0;padding:16px 0 16px 20px;display:grid}.ae-up legend{padding:0}.ae-inline{gap:8px;display:flex}.ae-check{align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.ae-muted{color:var(--ws-muted);font-size:12.5px}.ae-foot{border-top:1px solid var(--ws-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ae-actions{gap:8px;margin-left:auto;display:inline-flex}.ae-error{color:var(--ws-danger,#b3261e);margin:0;font-size:13.5px}.ae-ok{color:var(--ws-ink);margin:0;font-size:13.5px}@media (width<=720px){.ae-body,.ae-extra{grid-template-columns:1fr}.ae-preview{border-right:0;border-bottom:1px solid var(--ws-line);padding-right:0}.ae-fields{grid-template-columns:1fr;padding-left:0}.ae-desc{border-right:0;border-bottom:1px solid var(--ws-line);padding-right:0}.ae-up{padding-left:0}}.ae-styles{flex-wrap:wrap;gap:8px;padding:0 0 12px;display:flex}.ae-style{all:unset;box-sizing:border-box;border:1px solid var(--ws-line);cursor:pointer;border-radius:8px;gap:2px;min-width:150px;padding:8px 12px;font-size:13.5px;display:grid}.ae-style span{color:var(--ws-muted);font-size:12px}.ae-style[aria-checked=true]{border-color:var(--ws-accent);outline:1px solid var(--ws-accent)}.ae-style:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.ae-new{gap:8px;display:grid}.c3r{border-top:1px solid var(--ws-line,var(--ws-tint));min-width:0;color:var(--ws-ink);margin:20px 0 0;padding-top:18px}.c3r h3{margin:0 0 4px;font-size:15px;font-weight:600}.c3r h4{color:var(--ws-ink);margin:18px 0 6px;font-size:13px;font-weight:600}.c3r-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.c3r-head>div{flex:280px;min-width:0}.c3r-note{color:var(--ws-muted);margin:0 0 8px;font-size:12.5px;line-height:1.45}.c3r-score{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;margin:16px 0 6px;display:grid}.c3r-big{border-left:3px solid var(--ws-line,var(--ws-tint));flex-direction:column;align-items:flex-start;padding-left:14px;display:flex}.c3r-big strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:44px;font-weight:600;line-height:1}.c3r-big span{color:var(--ws-muted);margin-top:4px;font-size:12px}.c3r-big.c3r-good{border-color:var(--ws-ok,#2f7d4f)}.c3r-big.c3r-mid{border-color:var(--ws-attention,#b7791f)}.c3r-big.c3r-low{border-color:var(--ws-danger,#b3402e)}.c3r-axes{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.c3r-axes li{grid-template-columns:minmax(96px,150px) minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:13px;display:grid}.c3r-axval{text-align:right;font-variant-numeric:tabular-nums;color:var(--ws-muted);font-size:12px}.c3r-bar{background:var(--ws-tint,#7f7f7f2e);border-radius:2px;height:4px;overflow:hidden}.c3r-bar i{background:var(--ws-muted);height:100%;display:block}.c3r-bar i.c3r-good{background:var(--ws-ok,#2f7d4f)}.c3r-bar i.c3r-mid{background:var(--ws-attention,#b7791f)}.c3r-bar i.c3r-low{background:var(--ws-danger,#b3402e)}.c3r-group{min-width:0}.c3r-list{margin:0;padding:0;list-style:none}.c3r-item{border-top:1px solid var(--ws-line,var(--ws-tint));min-width:0;padding:12px 0}.c3r-item.c3r-accept{box-shadow:inset 3px 0 0 var(--ws-ok,#2f7d4f);padding-left:12px}.c3r-item.c3r-reject{opacity:.62;padding-left:12px}.c3r-itop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;display:flex}.c3r-imp{color:var(--ws-muted);border:1px solid var(--ws-line,var(--ws-tint));white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:11px}.c3r-imp-alto{color:var(--ws-danger,#b3402e);border-color:currentColor}.c3r-reason{color:var(--ws-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.5}.c3r-fields{color:var(--ws-ink);margin:4px 0 0;font-size:12.5px}.c3r-diff{margin-top:8px}.c3r-diff small{color:var(--ws-muted);text-transform:none;font-size:11px}.c3r blockquote{border-left:2px solid var(--ws-line,var(--ws-tint));overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0;padding:6px 10px;font-size:13px;line-height:1.5}.c3r blockquote.c3r-del{border-left-color:var(--ws-danger,#b3402e);background:color-mix(in srgb, var(--ws-danger,#b3402e) 7%, transparent);text-decoration:none}.c3r blockquote.c3r-add{border-left-color:var(--ws-ok,#2f7d4f);background:color-mix(in srgb, var(--ws-ok,#2f7d4f) 7%, transparent)}.c3r-btns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.c3r-btns .sv2-btn{min-height:36px}.c3r-btns .sv2-btn.is-on{background:var(--ws-ink);color:var(--ws-bg);border-color:var(--ws-ink)}.c3r-applied{border-top:1px solid var(--ws-line,var(--ws-tint));margin-top:14px;padding-top:10px;font-size:13px}.c3r-removed{gap:10px;margin:0;padding:0;list-style:none;display:grid}.c3r-test{border-top:1px solid var(--ws-line,var(--ws-tint));margin-top:22px;padding-top:16px}.c3r-qa{gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.c3r-qa small{color:var(--ws-muted);font-size:11px}.c3r-q{margin:2px 0 6px;font-size:14px;font-weight:600}.c3r-a{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px;line-height:1.55}.c3r-ok{color:var(--ws-ok,#2f7d4f);margin:12px 0 0;font-size:13px}@media (width<=720px){.c3r-score{grid-template-columns:minmax(0,1fr);gap:12px}.c3r-axes li{grid-template-columns:minmax(80px,120px) minmax(0,1fr) 56px}}.ws-app.sv2-app .u3-foot button.sv2-primary:disabled{opacity:.45;cursor:not-allowed}.c3r-send{align-items:center;min-height:34px;margin-top:8px;display:inline-flex}.cf{border-top:1px solid var(--ws-line);gap:10px;padding-top:12px;display:grid}.cf h3{color:var(--ws-ink);margin:0;font-size:15px;font-weight:600}.cf-sub{letter-spacing:.02em;color:var(--ws-muted);margin:6px 0 0;font-size:12px;font-weight:600}.cf-lead{max-width:68ch;color:var(--ws-muted);margin:0;font-size:13px;line-height:1.5}.cf-list{border-top:1px solid var(--ws-line);margin:0;padding:0;list-style:none}.cf-row{border-bottom:1px solid var(--ws-line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:12px 20px;padding:14px 0;display:grid}.cf-who,.cf-check{gap:4px;min-width:0;display:grid}.cf-who b{color:var(--ws-ink);overflow-wrap:anywhere;font-size:14px}.cf-label{color:var(--ws-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.cf-code{letter-spacing:.16em;color:var(--ws-ink);font:600 24px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}.cf-input{box-sizing:border-box;border:1px solid var(--ws-line);width:100%;max-width:220px;color:var(--ws-ink);letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:8px;padding:8px 10px;font:600 20px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.cf-input:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px;border-color:var(--ws-accent)}.cf-input::placeholder{color:var(--ws-muted);opacity:.5}.cf-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cf-actions button,.cf-demo>button{border:1px solid var(--ws-line);color:var(--ws-ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:7px 12px;font-size:13px}.ws-app .cf .cf-actions button,.cf .cf-actions button{box-sizing:border-box;margin:0}.cf-actions button:hover:not(:disabled),.cf-demo>button:hover:not(:disabled){border-color:var(--ws-accent)}.cf-actions button:focus-visible,.cf-demo>button:focus-visible,.cf-link:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.cf-actions button:disabled,.cf-demo>button:disabled{opacity:.6;cursor:default}.cf-link{color:var(--ws-accent);cursor:pointer;font:inherit;background:0 0;border:0}.cf-demo{border-top:1px solid var(--ws-line);justify-items:start;gap:8px;padding-top:12px;display:grid}.cf-sim{border-left:2px solid var(--ws-line);gap:4px;padding:10px 0 0 12px;display:grid}@media (width<=640px){.cf-row{grid-template-columns:1fr}.cf-actions{justify-content:stretch}.cf-actions button{flex:100%;width:100%;min-height:44px}.cf-code{font-size:28px}}.cl{border-top:1px solid var(--ws-line);gap:8px;min-width:0;padding-top:10px;display:grid}.cl h4{margin:0}.cl-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cl-live{color:var(--ws-positive);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.cl-pulse{background:var(--ws-positive);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite cl-pulse}@keyframes cl-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.cl-pulse{animation:none}}.cl-who{margin:0;font-size:13px;font-weight:600}.cl-who[data-who=person]{color:var(--ws-attention)}.cl-muted{color:var(--ws-muted);overflow-wrap:anywhere;margin:0;font-size:12.5px}.cl-text{color:var(--ws-ink);overflow-wrap:anywhere;margin:0;font-size:13.5px}.cl-hidden{border:1px dashed var(--ws-line);color:var(--ws-muted);border-radius:6px;margin:0;padding:14px 12px;font-size:13px}.cl-win{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:8px;min-width:0;overflow:hidden}.cl-bar{border-bottom:1px solid var(--ws-line);background:var(--ws-tint);color:var(--ws-muted);align-items:center;gap:10px;min-width:0;padding:6px 10px;font-size:12px;display:flex}.cl-dots{flex:none;gap:4px;display:inline-flex}.cl-dots i{background:var(--ws-line);border-radius:50%;width:8px;height:8px}.cl-addr{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:JetBrains Mono,ui-monospace,monospace;overflow:hidden}.cl-badge{color:var(--ws-ink);flex:none;font-weight:600}.cl-body{gap:8px;padding:12px;display:grid}.cl-title{color:var(--ws-ink);margin:0;font-size:15px;font-weight:600}.cl-els{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cl-els li{min-width:0;max-width:100%}.cl-el{color:var(--ws-ink);overflow-wrap:anywhere;flex-direction:column;gap:3px;font-size:13px;display:inline-flex}.cl-els li[data-role=button] .cl-el{border:1px solid var(--ws-line);border-radius:6px;padding:6px 12px;font-weight:600}.cl-els li[data-role=link] .cl-el{color:var(--ws-accent);text-underline-offset:2px;padding:6px 0;text-decoration:underline}.cl-els li[data-role=textbox]{flex:100%}.cl-els li[data-role=textbox] .cl-el{width:100%;max-width:420px;display:flex}.cl-els li[data-role=textbox] small{color:var(--ws-muted);font-size:12px}.cl-field{border:1px solid var(--ws-line);background:var(--ws-bg);min-height:30px;color:var(--ws-muted);letter-spacing:.2em;border-radius:6px;padding:6px 8px;display:block}.cl-els li[data-secure="1"] small{font-style:italic}.cl-els li[data-hit="1"] .cl-el{outline:2px solid var(--ws-focus);outline-offset:2px}.cl-rp-open{display:flex}.cl-rp-open button{min-height:40px}.cl-rp{border-top:1px solid var(--ws-line);gap:8px;min-width:0;padding-top:10px;display:grid}.cl-rp-ctl{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.cl-rp-ctl button{min-height:40px}.cl-rp-ctl input[type=range]{width:100%;accent-color:var(--ws-accent);min-height:32px}.cl-pos{font-variant-numeric:tabular-nums;color:var(--ws-ink);overflow-wrap:anywhere;margin:0;font-size:12.5px}.cl-tl{gap:2px;max-height:220px;margin:0;padding:0 0 0 18px;font-size:12.5px;display:grid;overflow-y:auto}.cl-tl li{padding:2px 0}.cl-tl li[aria-current=step]{font-weight:600}.cl-tl li[aria-current=step] button{color:var(--ws-ink)}.cl-tl li[data-type=event] button{color:var(--ws-muted)}.cl-tl button{text-align:left;overflow-wrap:anywhere;min-height:28px}.cl-to{border-left:3px solid var(--ws-attention);background:var(--ws-tint);padding:10px 12px}@media (width<=480px){.cl-rp-ctl{grid-template-columns:1fr 1fr}.cl-rp-ctl input[type=range]{grid-area:1/1/auto/-1}}.vm-panel{color:var(--ws-ink);gap:16px;min-width:0;display:grid}.vm-panel h3{margin:0;font-size:15px;font-weight:600}.vm-panel h4{margin:0;font-size:13px;font-weight:600}.vm-strip,.vm-screen,.vm-tl{border-top:1px solid var(--ws-line);gap:10px;min-width:0;padding-top:12px;display:grid}.vm-strip-head,.vm-screen-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.vm-state{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.vm-state i,.vm-live i{background:var(--ws-muted);border-radius:50%;width:8px;height:8px;display:inline-block}.vm-state[data-state=running] i,.vm-live i{background:var(--ws-positive)}.vm-state[data-state=waiting_approval] i,.vm-state[data-state=waiting_login] i,.vm-state[data-state=waiting_human] i,.vm-state[data-state=waiting_budget] i,.vm-state[data-state=paused] i{background:var(--ws-attention)}.vm-state[data-state=killed] i,.vm-state[data-state=failed] i{background:var(--ws-error)}.vm-live{color:var(--ws-positive);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.vm-live i{animation:1.6s ease-in-out infinite vm-pulse}@keyframes vm-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.vm-live i{animation:none}}.vm-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 16px;margin:0;display:grid}.vm-grid>div{min-width:0}.vm-grid dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ws-muted);margin:0 0 2px;font-size:11.5px}.vm-grid dd{overflow-wrap:anywhere;margin:0;font-size:13.5px}.vm-grid dd[data-who=person]{color:var(--ws-attention);font-weight:600}.vm-num{font-variant-numeric:tabular-nums}.vm-doms{color:var(--ws-muted);font-size:12px}.vm-bar{background:var(--ws-line);border-radius:2px;height:3px;margin-top:4px;display:block;overflow:hidden}.vm-bar b{background:var(--ws-accent);height:100%;display:block}.vm-bar b[data-hot="1"]{background:var(--ws-error)}.vm-iso{color:var(--ws-muted);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.vm-iso li:before{content:"✓ ";color:var(--ws-positive)}.vm-actions{flex-wrap:wrap;gap:8px;display:flex}.vm-btn{border:1px solid var(--ws-line);min-height:40px;color:var(--ws-ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:0 14px;font-size:13.5px;font-weight:600}.vm-btn:hover:not(:disabled){background:var(--ws-tint)}.vm-btn:focus-visible,.vm-link:focus-visible,.vm-frame img:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.vm-btn:disabled{opacity:.5;cursor:not-allowed}.vm-danger{border-color:var(--ws-error);color:var(--ws-error)}.vm-key{min-width:44px;padding:0 10px;font-weight:500}.vm-frame{gap:6px;min-width:0;margin:0;display:grid}.vm-frame img{border:1px solid var(--ws-line);background:var(--ws-tint);-webkit-user-select:none;user-select:none;border-radius:6px;width:100%;height:auto;display:block}.vm-frame img[data-person="1"]{cursor:crosshair;outline:2px solid var(--ws-attention);outline-offset:1px}.vm-cap{color:var(--ws-muted);font-size:12px}.vm-cap[data-redacted="0"]{color:var(--ws-attention);font-weight:600}.vm-hidden{border:1px dashed var(--ws-line);color:var(--ws-muted);border-radius:6px;margin:0;padding:14px 12px;font-size:13px}.vm-muted{color:var(--ws-muted);overflow-wrap:anywhere;margin:0;font-size:12.5px}.vm-alert{border-left:3px solid var(--ws-error);background:var(--ws-tint);margin:0;padding:8px 12px;font-size:13px}.vm-input{border-left:3px solid var(--ws-attention);background:var(--ws-tint);gap:8px;padding:10px 12px;display:grid}.vm-input label{color:var(--ws-muted);gap:4px;font-size:12.5px;display:grid}.vm-input input[type=password],.vm-input input[type=text]{border:1px solid var(--ws-line);background:var(--ws-bg);min-height:40px;color:var(--ws-ink);font:inherit;border-radius:6px;max-width:420px;padding:0 10px}.vm-check{flex-direction:row;align-items:center;gap:6px!important;display:flex!important}.vm-tl-body{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.vm-steps{max-height:360px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid;overflow-y:auto}.vm-steps li{border-bottom:1px solid var(--ws-line);overflow-wrap:anywhere;gap:2px;padding:7px 0;display:grid}.vm-steps li[data-type=event]{color:var(--ws-muted)}.vm-steps li[data-risk=high] span{color:var(--ws-attention);font-weight:600}.vm-steps li[data-verdict=denied] span{color:var(--ws-error)}.vm-steps time{color:var(--ws-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.vm-link{color:var(--ws-accent);font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;min-height:28px;padding:0;text-decoration:underline}.vm-link[aria-pressed=true]{color:var(--ws-ink);font-weight:600}.vm-link:disabled{color:var(--ws-muted);cursor:default;text-decoration:none}.vm-warn{color:var(--ws-attention);font-weight:600}.vm-shot img{border:1px solid var(--ws-line);border-radius:6px;width:100%;height:auto;display:block}@media (width<=640px){.vm-tl-body{grid-template-columns:minmax(0,1fr)}.vm-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cc{color:var(--ws-ink);gap:12px;padding:4px 0 12px;display:grid}.cc h2{margin:0;font-size:15px}.cc h3{margin:0 0 6px;font-size:13px;font-weight:600}.cc h4{letter-spacing:.04em;text-transform:uppercase;color:var(--ws-muted);margin:12px 0 4px;font-size:12px;font-weight:600}.cc-banner{border-left:3px solid var(--ws-attention);background:var(--ws-tint);margin:0;padding:8px 12px;font-size:13px;font-weight:600}.cc-alert{border-left:3px solid var(--ws-error);background:var(--ws-tint);margin:0;padding:8px 12px;font-size:13px}.cc-block{border-top:1px solid var(--ws-line);padding-top:10px}.cc-form{border-top:1px solid var(--ws-line);gap:8px;padding-top:10px;display:grid}.cc-form label{color:var(--ws-muted);gap:4px;font-size:12.5px;display:grid}.cc-form input,.cc-form textarea,.cc-form select{box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-bg);width:100%;color:var(--ws-ink);font:inherit;border-radius:6px;padding:8px 10px;font-size:14px}.cc-form input:focus-visible,.cc-form textarea:focus-visible,.cc-form select:focus-visible,.cc button:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.cc-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.cc-actions{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.cc-actions button,.cc-form button{min-height:40px}.cc-danger{color:var(--ws-error);border-color:var(--ws-error)}.cc-state{color:var(--ws-muted);font-size:12px;font-weight:600}.cc-state[data-state=running],.cc-state[data-state=ended]{color:var(--ws-positive)}.cc-state[data-state^=waiting],.cc-state[data-state=paused]{color:var(--ws-attention)}.cc-state[data-state=killed],.cc-state[data-state=failed],.cc-state[data-state=stopped]{color:var(--ws-error)}.cc-detail{border-top:1px solid var(--ws-line);gap:4px;padding-top:10px;display:grid}.cc-pending{border-left:3px solid var(--ws-attention);background:var(--ws-tint);gap:6px;padding:8px 12px;display:grid}.cc-pending h4{margin:0}.cc-meter{background:var(--ws-tint);border-radius:3px;height:6px;margin:4px 0;overflow:hidden}.cc-meter span{background:var(--ws-accent);height:100%;display:block}.cc-meter span[data-hot="1"]{background:var(--ws-attention)}.cc-frames{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cc-frames li{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.cc-frames small,.cc-frames em{color:var(--ws-muted);font-style:normal}.cc-frame{object-fit:contain;border:1px solid var(--ws-line);background:#fff;width:100%;max-height:320px}.cc-table{font-size:13px;display:grid}.cc-tr{border-bottom:1px solid var(--ws-line);grid-template-columns:44px 1fr 72px 1fr;align-items:start;gap:8px;padding:6px 0;display:grid}.cc-th{text-transform:uppercase;letter-spacing:.04em;color:var(--ws-muted);font-size:11.5px}.cc-tr [data-risk=high]{color:var(--ws-attention);font-weight:600}.cc-tr [data-risk=forbidden]{color:var(--ws-error);font-weight:600}.cc code{overflow-wrap:anywhere;font-size:12px}@media (width<=480px){.cc-tr{grid-template-columns:32px 1fr}.cc-tr>:nth-child(3),.cc-tr>:nth-child(4){grid-column:2}.cc-row{grid-template-columns:1fr}.cc-actions>button{flex:100%}}.cc-apps ul{margin:0;padding:0;list-style:none}.cc-apps li{border-bottom:1px solid var(--ws-line)}.cc-apps li label{min-height:44px;color:var(--ws-ink);align-items:center;gap:10px;padding:4px 0;font-size:14px;display:flex}.cc-apps input[type=checkbox]{flex:none;width:20px;height:20px;padding:0}.cc-apps li small{color:var(--ws-muted);font-size:12px;display:block}.avp-trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.avp-trigger--chat{min-width:44px;min-height:44px;padding:0}.avp-trigger:focus-visible{outline:2px solid var(--ws-focus,var(--ws-accent));outline-offset:2px}.avp-trigger:hover{opacity:.9}.avp-scrim{z-index:70;cursor:default;background:#00000059;border:0;padding:0;position:fixed;inset:0}.avp{z-index:71;background:var(--ws-surface);width:min(440px,100vw);color:var(--ws-ink);border-left:1px solid var(--ws-line);box-sizing:border-box;flex-direction:column;animation:.18s ease-out avp-in;display:flex;position:fixed;top:0;bottom:0;right:0}.avp-head{border-bottom:1px solid var(--ws-line);background:var(--ws-bg);align-items:center;gap:12px;padding:14px 20px;display:flex}.avp-head h2{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:16px;font-weight:600}.avp-face{flex:none;display:inline-flex}.avp-x{min-width:44px;min-height:44px}.avp-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.avp-body>section{border-bottom:1px solid var(--ws-line);padding:16px 20px}.avp-body>section:last-child{border-bottom:0}.avp-body h3{letter-spacing:.04em;text-transform:uppercase;color:var(--ws-muted);margin:0 0 10px;font-size:13px;font-weight:600}.avp-body h4{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 6px;font-size:14px;font-weight:600;display:flex}.avp-body h4:first-child{margin-top:0}.avp-body ul{gap:4px;margin:0;padding-left:18px;font-size:14.5px;line-height:1.45;display:grid}.avp-body p{overflow-wrap:anywhere;margin:0 0 6px;font-size:14.5px;line-height:1.45}.avp-muted,.avp-note{color:var(--ws-muted)}.avp-chip{border:1px solid var(--ws-line);letter-spacing:.04em;text-transform:uppercase;color:var(--ws-muted);vertical-align:middle;border-radius:10px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:500;display:inline-block}.avp-h4 .avp-chip,.avp-body h4 .avp-chip{margin-left:0}.avp-rows{list-style:none;gap:0!important;padding-left:0!important}.avp-rows>li{border-bottom:1px solid var(--ws-line);padding:10px 0}.avp-rows>li:first-child{padding-top:0}.avp-rows>li:last-child{border-bottom:0}.avp-rows strong{overflow-wrap:anywhere;font-weight:600}.avp-sub{margin-bottom:14px}.avp-sub:last-child{margin-bottom:0}.avp-btn{align-items:center;min-height:44px;padding:0 18px;text-decoration:none;display:inline-flex}.avp-btn:focus-visible,.avp a:focus-visible{outline:2px solid var(--ws-focus,var(--ws-accent));outline-offset:2px}.avp-connect,.avp-live{margin-top:10px}.avp-money{letter-spacing:-.01em;font-weight:600;margin:0 0 4px!important;font-size:26px!important}@keyframes avp-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes avp-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.avp{animation:none}}@media (width<=640px){.avp{border-left:0;border-top:1px solid var(--ws-line);border-radius:16px 16px 0 0;width:100%;max-height:88dvh;animation:.2s ease-out avp-up;inset:auto 0 0}.avp-head{border-radius:16px 16px 0 0;padding:12px 16px}.avp-body>section{padding:14px 16px}}@media (width<=640px) and (prefers-reduced-motion:reduce){.avp{animation:none}}.cv2{box-sizing:border-box;background:var(--ws-surface);width:min(720px,100%);height:min(760px,100%);color:var(--ws-ink);border:1px solid var(--ws-line);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.cv2-top{border-bottom:1px solid var(--ws-line);background:var(--ws-bg);justify-items:center;gap:4px;padding:22px 24px 12px;display:grid}.cv2-avatar{border-radius:26px;padding:6px;position:relative}.cv2-avatar:after{content:"";border:2px solid var(--ws-accent);opacity:0;pointer-events:none;border-radius:26px;position:absolute;inset:0}.cv2-avatar[data-thinking]{animation:1.8s ease-in-out infinite cv2-breathe}.cv2-avatar[data-thinking]:after{opacity:.55;animation:1.8s ease-in-out infinite cv2-ring}.cv2-img{border-radius:20px;display:block}.cv2-name{color:var(--ws-muted);margin:0;font-size:12.5px}.cv2-state{min-height:20px;color:var(--ws-ink);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.cv2-dots{gap:3px;display:inline-flex}.cv2-dots i{background:var(--ws-ink);opacity:.35;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite cv2-dot}.cv2-dots i:nth-child(2){animation-delay:.2s}.cv2-dots i:nth-child(3){animation-delay:.4s}.cv2-log{flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px 24px;display:flex;overflow:auto}.cv2-row{display:flex}.cv2-row[data-from=me]{justify-content:flex-end}.cv2-bubble{overflow-wrap:anywhere;border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:16px;max-width:86%;margin:0;padding:11px 15px;font-size:15.5px;line-height:1.45}.cv2-row[data-from=me] .cv2-bubble{background:var(--ws-ink);color:var(--ws-bg);border-color:var(--ws-ink);border-bottom-right-radius:4px}.cv2-row[data-from=bot] .cv2-bubble{border-bottom-left-radius:4px}.cv2-sim{border:1px solid var(--ws-line);letter-spacing:.04em;text-transform:uppercase;color:var(--ws-muted);vertical-align:middle;border-radius:10px;margin-left:8px;padding:1px 8px;font-size:11.5px;display:inline-block}.cv2-choices{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cv2-chip{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--ws-line);min-height:44px;color:var(--ws-ink);background:var(--ws-surface);border-radius:22px;align-items:center;padding:0 16px;font-size:14px;display:inline-flex}.cv2-chip:hover{border-color:var(--ws-ink)}.cv2-chip:focus-visible,.cv2-connect:focus-visible,.cv2-input input:focus-visible{outline:2px solid var(--ws-focus,var(--ws-accent));outline-offset:2px}.cv2-personalize{color:var(--ws-muted)}.ws-app.sv2-app .cv2-connect,.cv2-connect{align-items:center;min-height:44px;padding:0 18px;text-decoration:none;display:inline-flex}.cv2-panel{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:12px;padding:14px 16px}.cv2-sum{border-top:1px solid var(--ws-line);grid-template-columns:120px minmax(0,1fr);margin:4px 0 0;display:grid}.cv2-sum dt,.cv2-sum dd{border-bottom:1px solid var(--ws-line);margin:0;padding:11px 0;font-size:14.5px}.cv2-sum dt{color:var(--ws-muted);font-size:13px}.cv2-off{color:var(--ws-muted);margin:0;font-size:13.5px}.cv2-err{color:var(--ws-danger,#b3261e);margin:0;font-size:14px}.cv2-foot{border-top:1px solid var(--ws-line);background:var(--ws-surface);gap:10px;padding:12px 24px 16px;display:grid}.cv2-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cv2-chips .cv2-create{min-height:44px;padding:0 20px}.cv2-input{flex-wrap:wrap;gap:8px;display:flex}.cv2-input .u3-err{flex-basis:100%}.cv2-input input{all:unset;box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-bg);min-width:0;min-height:44px;color:var(--ws-ink);border-radius:22px;flex:1;padding:0 14px;font-size:15.5px}.cv2-input input:focus{border-color:var(--ws-ink)}.cv2-input input[aria-invalid=true]{border-color:var(--ws-danger,#b3261e)}.cv2-input .sv2-primary{border-radius:22px;min-height:44px;padding:0 20px}@keyframes cv2-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes cv2-ring{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.15;transform:scale(1.04)}}@keyframes cv2-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.cv2-avatar[data-thinking],.cv2-avatar[data-thinking]:after,.cv2-dots i{animation:none}.cv2-dots i{opacity:.8}}@media (width<=760px){.cv2{border-radius:12px;height:100%}.cv2-top{padding:14px 16px 8px}.cv2-img{width:120px;height:auto}.cv2-log{padding:12px 16px}.cv2-bubble{max-width:92%;font-size:15px}.cv2-foot{padding:10px 16px 14px}.cv2-sum{grid-template-columns:96px minmax(0,1fr)}}html .ws-app.sv2-app[data-ds=v3] .ds3c{gap:22px;max-width:740px;margin:0 auto;padding:4px 0 28px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3c-title{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:650}html .ws-app.sv2-app[data-ds=v3] .ds3c-log{gap:22px;min-width:0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3c-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .ws-app.sv2-app[data-ds=v3] .ds3c-ma{grid-template-columns:34px minmax(0,1fr);gap:14px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3c-w{background:var(--ds-btn);width:34px;height:34px;color:var(--ws-ink);border-radius:50%;place-items:center;margin-top:2px;font-size:14px;font-weight:650;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3c-mb{gap:14px;min-width:0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3c-mb p{max-width:62ch;margin:0;font-size:16px;line-height:1.55}html .ws-app.sv2-app[data-ds=v3] .ds3c-mu{background:var(--ds-btn);overflow-wrap:anywhere;border-radius:22px 22px 6px;justify-self:end;max-width:82%;padding:12px 18px;font-size:16px;line-height:1.5}html .ws-app.sv2-app[data-ds=v3] .ds3c-sim{border:1px solid var(--ds-ctl);letter-spacing:.04em;text-transform:uppercase;color:var(--ws-muted);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px;display:inline-block}html .ws-app.sv2-app[data-ds=v3] .ds3c-think{color:var(--ws-muted);align-items:center;gap:10px;font-size:14.5px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3c-dots{align-items:center;gap:4px;height:24px;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3c-dots i{background:var(--ws-muted);border-radius:50%;width:6px;height:6px;animation:1.2s infinite ds3c-pulse}html .ws-app.sv2-app[data-ds=v3] .ds3c-dots i:nth-child(2){animation-delay:.2s}html .ws-app.sv2-app[data-ds=v3] .ds3c-dots i:nth-child(3){animation-delay:.4s}@keyframes ds3c-pulse{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){html .ws-app.sv2-app[data-ds=v3] .ds3c-dots i{opacity:.7;animation:none}}html .ws-app.sv2-app[data-ds=v3] .ds3c-opts{gap:12px;margin-left:48px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3c-opt{text-align:left;border:1px solid var(--ds-ctl);border-radius:var(--ds-r-l);background:var(--ds-card);width:100%;color:var(--ws-ink);cursor:pointer;font:inherit;gap:2px;padding:16px 20px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3c-opt b{font-size:15.5px}html .ws-app.sv2-app[data-ds=v3] .ds3c-opt small{color:var(--ws-muted);font-size:13.5px}html .ws-app.sv2-app[data-ds=v3] .ds3c-opt:hover{background:var(--ds-btn)}html .ws-app.sv2-app[data-ds=v3] .ds3c-blk{gap:8px;margin-left:48px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3c-blk h2{color:var(--ws-muted);margin:0;font-size:13px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3c-card{background:var(--ds-card);border-radius:var(--ds-r-l);border:0;min-width:0;margin-left:48px;padding:16px 20px}html .ws-app.sv2-app[data-ds=v3] .ds3c-blk .ds3c-card{margin-left:0}html .ws-app.sv2-app[data-ds=v3] .ds3c-list{gap:0;margin-top:0;margin-bottom:0;list-style:none;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3c-list li{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3c-list li+li{box-shadow:0 -1px #80808033}html .ws-app.sv2-app[data-ds=v3] .ds3c-list small{color:var(--ws-muted);font-size:13.5px}html .ws-app.sv2-app[data-ds=v3] .ds3c-sum{background:var(--ds-card);border-radius:var(--ds-r-l);margin:0;padding:8px 20px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3c-sum div{justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:14.5px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3c-sum div+div{box-shadow:0 -1px #80808033}html .ws-app.sv2-app[data-ds=v3] .ds3c-sum dt{color:var(--ws-muted);flex:none;margin:0}html .ws-app.sv2-app[data-ds=v3] .ds3c-sum dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3c-hint{color:var(--ws-muted);margin:0 0 0 48px;font-size:13.5px}html .ws-app.sv2-app[data-ds=v3] .ds3c-blk .ds3c-hint{margin-left:0}html .ws-app.sv2-app[data-ds=v3] .ds3c-err{color:var(--ws-error,#b3261e);margin:0 0 0 48px;font-size:14px}html .ws-app.sv2-app[data-ds=v3] .ds3c-sugg{flex-wrap:wrap;align-items:center;gap:8px;margin-left:48px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3c-composer .ds3c-sugg{margin-left:0}html .ws-app.sv2-app[data-ds=v3] .ds3c-chip,html .ws-app.sv2-app[data-ds=v3] .ds3c-btn{text-align:left;border:1px solid var(--ds-ctl);background:var(--ds-btn);min-height:44px;color:var(--ws-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:6px 18px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3c-chip:hover{background:var(--ds-btn-h)}html .ws-app.sv2-app[data-ds=v3] .ds3c-btn.ds3c-pri{background:var(--ws-accent);border-color:var(--ws-accent);color:var(--ds-on-accent);padding-inline:22px}html .ws-app.sv2-app[data-ds=v3] .ds3c-btn[disabled]{opacity:.5;cursor:not-allowed}html .ws-app.sv2-app[data-ds=v3] :is(.ds3c-chip,.ds3c-btn,.ds3c-opt,.ds3c-send):focus-visible,html .ws-app.sv2-app[data-ds=v3] .ds3c-in:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}html .ws-app.sv2-app[data-ds=v3] .ds3c-composer{gap:10px;padding-top:4px;display:grid;position:sticky;bottom:12px}html .ws-app.sv2-app[data-ds=v3] .ds3c-bar{background:var(--ws-surface);box-shadow:var(--ds-sh2), 0 0 0 1px var(--ds-ctl);border-radius:999px;align-items:center;gap:4px;padding:6px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3c-bar:focus-within{box-shadow:var(--ds-sh2), 0 0 0 2px var(--ws-focus)}html .ws-app.sv2-app[data-ds=v3] .ds3c-in{min-width:0;min-height:44px;color:var(--ws-ink);font:inherit;background:0 0;border:0;flex:1;padding:0 12px;font-size:16px}html .ws-app.sv2-app[data-ds=v3] .ds3c-in::placeholder{color:var(--ws-muted);opacity:1}html .ws-app.sv2-app[data-ds=v3] .ds3c-in:focus-visible{outline:none}html .ws-app.sv2-app[data-ds=v3] .ds3c-send{background:var(--ws-accent);width:44px;height:44px;color:var(--ds-on-accent);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3c-composer .ds3c-err{margin-left:8px}@media (width<=900px){html .ws-app.sv2-app[data-ds=v3] .ds3c{gap:18px;padding-bottom:110px}html .ws-app.sv2-app[data-ds=v3] .ds3c-composer{bottom:calc(96px + env(safe-area-inset-bottom))}html .ws-app.sv2-app[data-ds=v3] .ds3c-ma{grid-template-columns:30px minmax(0,1fr);gap:10px}html .ws-app.sv2-app[data-ds=v3] .ds3c-w{width:30px;height:30px}html .ws-app.sv2-app[data-ds=v3] :is(.ds3c-opts,.ds3c-blk,.ds3c-card,.ds3c-hint,.ds3c-sugg,.ds3c-err),html .ws-app.sv2-app[data-ds=v3] .ds3c-composer .ds3c-sugg{margin-left:0}html .ws-app.sv2-app[data-ds=v3] .ds3c-mu{max-width:92%}}html .ws-app.sv2-app[data-ds=v3] .ws-content button.ds3c-opt.ds3c-opt{border-radius:var(--ds-r-l)}html .ws-app.sv2-app[data-ds=v3] .ws-content .ds3c-bar input.ds3c-in{box-shadow:none;background:0 0;border:0;border-radius:999px;outline:none}html .ws-app.sv2-app[data-ds=v3] .ds3c-final{gap:10px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3c-final h2{margin:0;font-size:17px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3c-final .ds3c-hint{margin-left:0}html .ws-app.sv2-app[data-ds=v3] .ds3c-final-dl{margin:0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3c-final-dl>div{grid-template-columns:150px minmax(0,1fr);gap:16px;padding:12px 0;font-size:14.5px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3c-final-dl>div+div{box-shadow:0 -1px #80808033}html .ws-app.sv2-app[data-ds=v3] .ds3c-final-dl dt{color:var(--ws-muted);margin:0}html .ws-app.sv2-app[data-ds=v3] .ds3c-final-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}html .ws-app.sv2-app[data-ds=v3] .ds3c-final-ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3c-final-ul small{color:var(--ws-muted);margin-left:6px}@media (width<=520px){html .ws-app.sv2-app[data-ds=v3] .ds3c-final-dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}html .ws-app.sv2-app[data-ds=v3] .ds3c-final .ds3c-sugg{margin-left:0}html .ws-app.sv2-app[data-ds=v3] .ds3x-list{gap:0;margin:0;padding-block:6px;list-style:none;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3x-list>li{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3x-list>li+li{box-shadow:0 -1px #80808033}html .ws-app.sv2-app[data-ds=v3] .ds3x-list .sv2-conn-ico{background:var(--ds-btn);width:40px;height:40px;color:var(--ws-ink);border-radius:12px;flex:none;place-items:center;display:inline-grid}html .ws-app.sv2-app[data-ds=v3] .ds3x-list .sv2-conn-ico[data-logo]{background:#fff}html .ws-app.sv2-app[data-ds=v3] .ds3x-txt{gap:3px;min-width:0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3x-txt strong{font-size:15.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3x-txt small{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3x-st{color:var(--ws-ink);align-items:center;gap:7px;font-weight:600;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3x-dot{background:var(--ws-muted);border-radius:50%;flex:none;width:8px;height:8px}html .ws-app.sv2-app[data-ds=v3] .ds3x-st[data-state=ok] .ds3x-dot{background:var(--ws-positive)}html .ws-app.sv2-app[data-ds=v3] .ds3x-st[data-state=blocked] .ds3x-dot{background:var(--ds-attn)}html .ws-app.sv2-app[data-ds=v3] .ds3x-tag{background:var(--ds-btn);color:var(--ws-ink);border-radius:999px;padding:1px 10px;font-size:12.5px}html .ws-app.sv2-app[data-ds=v3] .ds3x-txt .ds3x-block{max-width:56ch;line-height:1.45;display:block}html .ws-app.sv2-app[data-ds=v3] .ds3x-txt a,html .ws-app.sv2-app[data-ds=v3] .ds3x-assisted a{color:var(--ws-ink);text-underline-offset:3px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3x-go{justify-self:end}html .ws-app.sv2-app[data-ds=v3] .ds3x-right{white-space:nowrap;justify-self:end;font-size:13.5px}html .ws-app.sv2-app[data-ds=v3] .ds3x-need{color:var(--ws-ink);font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3x-more{margin-top:10px}html .ws-app.sv2-app[data-ds=v3] .ds3x-others{gap:10px;margin-top:12px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3x-sub{color:var(--ws-muted);margin:6px 0 0;font-size:13px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3x-assisted{border-radius:var(--ds-r-m);background:var(--ds-card);color:var(--ws-muted);max-width:66ch;margin:4px 0 0;padding:14px 18px;font-size:13.5px;line-height:1.5}html .ws-app.sv2-app[data-ds=v3] .ds3x-assisted strong{color:var(--ws-ink)}html .ws-app.sv2-app[data-ds=v3] .ds3x-limit{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ws-content .ds3x-limit input{border:1px solid var(--ds-ctl);background:var(--ds-btn);width:12.5ch;min-height:40px;color:var(--ws-ink);font:inherit;text-align:right;border-radius:999px;padding:0 14px;font-size:14.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3x-limit input:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}html .ws-app.sv2-app[data-ds=v3] .ds3x-limit input[aria-invalid=true]{border-color:var(--ws-error,#b3261e)}@media (width<=520px){html .ws-app.sv2-app[data-ds=v3] .ds3x-list>li{grid-template-columns:40px minmax(0,1fr)}html .ws-app.sv2-app[data-ds=v3] .ds3x-go,html .ws-app.sv2-app[data-ds=v3] .ds3x-right{grid-column:2;justify-self:start}}html .ws-app.sv2-app[data-ds=v3] .ds3c-bk{gap:22px;min-width:0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3c-avs-wrap{gap:12px}html .ws-app.sv2-app[data-ds=v3] .ds3c-avs{gap:10px;min-width:0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3c-avs-h{color:var(--ws-muted);margin:0;font-size:13px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3c-avs .ds3c-hint{margin-left:0}html .ws-app.sv2-app[data-ds=v3] .ds3c-avs-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3c-avs-k{border:1px solid var(--ds-ctl);border-radius:var(--ds-r-l);background:var(--ds-card);min-height:44px;color:var(--ws-ink);font:inherit;cursor:pointer;justify-items:center;gap:8px;padding:14px 8px 12px;font-size:14px;font-weight:600;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3c-avs-k:hover:not(:disabled){background:var(--ds-btn)}html .ws-app.sv2-app[data-ds=v3] .ds3c-avs-k[data-on=y]{border:2px solid var(--ws-accent);padding:13px 7px 11px}html .ws-app.sv2-app[data-ds=v3] .ds3c-avs-k:disabled{opacity:.5;cursor:not-allowed}html .ws-app.sv2-app[data-ds=v3] .ds3c-avs-pics{flex-wrap:wrap;gap:8px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3c-avs-p{border:1px solid var(--ds-ctl);cursor:pointer;background:0 0;border-radius:50%;padding:3px;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3c-avs-p[aria-pressed=true]{border:2px solid var(--ws-accent);padding:2px}html .ws-app.sv2-app[data-ds=v3] .ds3c-avs-more{margin:0}html .ws-app.sv2-app[data-ds=v3] .ds3c-link{min-height:44px;color:var(--ws-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:600;text-decoration:underline}html .ws-app.sv2-app[data-ds=v3] :is(.ds3c-avs-k,.ds3c-avs-p,.ds3c-link):focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}html .ws-app.sv2-app[data-ds=v3] .ws-content button.ds3c-avs-k.ds3c-avs-k{border-radius:var(--ds-r-l)}html .ws-app.sv2-app[data-ds=v3] .ws-content button.ds3c-avs-p.ds3c-avs-p{border-radius:50%}html .ws-app.sv2-app[data-ds=v3] .ws-content button.ds3c-link.ds3c-link{background:0 0;border:0;border-radius:0;justify-content:flex-start}.imp-modal .u3-body{max-height:min(86vh,900px)}.imp-file{color:var(--ws-muted);gap:6px;font-size:12.5px;font-weight:500;display:grid}.imp-file input{color:var(--ws-ink);min-height:44px;font-size:14px}.imp-h3{margin:12px 0 0;font-size:14px;font-weight:600}.imp-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.imp-table th,.imp-table td{text-align:left;vertical-align:top;border-top:1px solid var(--ws-line);overflow-wrap:anywhere;white-space:pre-wrap;padding:8px 10px}.imp-table thead th{color:var(--ws-muted);border-top:0;font-size:12px;font-weight:500}.imp-flags,.imp-nb,.imp-docs{gap:6px;margin:0;padding-left:18px;font-size:13px;display:grid}.imp-flags code{background:var(--ws-tint);color:var(--ws-ink);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:6px;margin-top:2px;padding:4px 8px;font-size:12px;display:block}.ws-app.sv2-app .imp-open{margin-left:8px}@media (width<=640px){.ws-app.sv2-app .imp-open{width:100%;margin:8px 0 0}.imp-table{font-size:12px}.imp-table th,.imp-table td{padding:6px}.imp-modal .u3-body{padding:56px 16px 16px}}html [data-ds=v3] .ds3i-open{border:1px solid var(--ds-ctl,#7b898f);min-height:44px;color:var(--ws-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 20px;font-weight:600}html [data-ds=v3] .ds3i-open:hover{background:var(--ds-hover,var(--ws-tint))}html [data-ds=v3] .ds3i-overlay{z-index:60;background:#080c0e80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}html [data-ds=v3] .ds3i{box-sizing:border-box;border-radius:var(--ds-r-xl,28px);background:var(--ws-surface);width:min(760px,100%);max-height:min(92vh,940px);color:var(--ws-ink);box-shadow:var(--ds-sh2,0 10px 28px #0d151733);align-content:start;gap:14px;padding:28px 28px 24px;display:grid;position:relative;overflow-y:auto}html [data-ds=v3] .ds3i h2{letter-spacing:-.02em;margin:0;padding-right:44px;font-size:22px;font-weight:650}html [data-ds=v3] .ds3i h3{margin:0 0 6px;font-size:14.5px;font-weight:650}html [data-ds=v3] .ds3i p{overflow-wrap:anywhere;margin:0}html [data-ds=v3] .ds3i-lead,html [data-ds=v3] .ds3i-help,html [data-ds=v3] .ds3i-count{color:var(--ws-muted);font-size:14px;line-height:1.5}html [data-ds=v3] .ds3i-count{text-align:right;font-size:12.5px}html [data-ds=v3] .ds3i-x{background:var(--ds-btn,var(--ws-tint));width:44px;height:44px;color:var(--ws-ink);cursor:pointer;border:0;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}html [data-ds=v3] .ds3i-err{background:var(--ds-card,var(--ws-tint));color:var(--ws-ink);box-shadow:inset 3px 0 0 var(--ds-attn,#8f5409);border-radius:12px;padding:10px 14px}html [data-ds=v3] .ds3i-tabs{background:var(--ds-card,var(--ws-tint));border-radius:999px;gap:4px;padding:4px;display:flex;overflow-x:auto}html [data-ds=v3] .ds3i-tabs [role=tab]{min-height:44px;color:var(--ws-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:auto;padding:0 16px;font-size:14px;font-weight:600}html [data-ds=v3] .ds3i-tabs [role=tab][aria-selected=true]{background:var(--ws-surface);color:var(--ws-ink);box-shadow:var(--ds-sh1,0 1px 2px #0d15171a)}html [data-ds=v3] .ds3i-panel{gap:12px;display:grid}html [data-ds=v3] .ds3i-fld,html [data-ds=v3] .ds3i-file{color:var(--ws-muted);gap:6px;font-size:13px;font-weight:500;display:grid}html [data-ds=v3] .ds3i-fld input,html [data-ds=v3] .ds3i-fld textarea{box-sizing:border-box;border:1px solid var(--ds-ctl,#7b898f);background:var(--ds-card,var(--ws-tint));width:100%;color:var(--ws-ink);font:inherit;border-radius:16px;padding:12px 16px;font-size:15px}html [data-ds=v3] .ds3i-fld textarea{resize:vertical;min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5}html [data-ds=v3] .ds3i-file input{min-height:44px;color:var(--ws-ink);max-width:100%;font-size:14px}html [data-ds=v3] .ds3i :is(button,input,textarea):focus-visible{outline:3px solid var(--ws-focus);outline-offset:2px}html [data-ds=v3] .ds3i-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}html [data-ds=v3] .ds3i-chips li{background:var(--ds-btn,var(--ws-tint));border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}html [data-ds=v3] .ds3i-alert{border-radius:var(--ds-r-m,18px);background:var(--ds-card,var(--ws-tint));box-shadow:inset 4px 0 0 var(--ds-attn,#8f5409);gap:8px;padding:16px 18px;display:grid}html [data-ds=v3] .ds3i-alert h3{color:var(--ds-attn,#8f5409);margin:0;font-size:15.5px}html [data-ds=v3] .ds3i-alert ul,html [data-ds=v3] .ds3i-unmet ul{gap:10px;margin:0;padding-left:18px;font-size:13.5px;display:grid}html [data-ds=v3] .ds3i-alert code{background:var(--ws-surface);color:var(--ws-ink);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:8px;margin-top:4px;padding:6px 10px;font-size:12px;display:block}html [data-ds=v3] .ds3i-kind{border:1px solid var(--ds-attn,#8f5409);color:var(--ds-attn,#8f5409);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:650;display:inline-block}html [data-ds=v3] .ds3i-ok,html [data-ds=v3] .ds3i-warn{background:var(--ds-card,var(--ws-tint));border-radius:14px;padding:12px 16px;font-size:14px}html [data-ds=v3] .ds3i-unmet{gap:6px;display:grid}html [data-ds=v3] .ds3i-preview{gap:16px;display:grid}html [data-ds=v3] .ds3i-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}html [data-ds=v3] .ds3i-table th,html [data-ds=v3] .ds3i-table td{text-align:left;vertical-align:top;border-top:1px solid var(--ws-line);overflow-wrap:anywhere;white-space:pre-wrap;padding:8px 10px}html [data-ds=v3] .ds3i-table thead th{color:var(--ws-muted);border-top:0;font-size:12px;font-weight:500}html [data-ds=v3] .ds3i-done{gap:14px;display:grid}html [data-ds=v3] .ds3i-act{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}html [data-ds=v3] .ds3i-pri,html [data-ds=v3] .ds3i-sec{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:0 22px;font-weight:650}html [data-ds=v3] .ds3i-pri{background:var(--ws-accent);color:var(--ds-on-accent,#fff)}html [data-ds=v3] .ds3i-sec{background:var(--ds-btn,var(--ws-tint));color:var(--ws-ink)}html [data-ds=v3] .ds3i-pri:disabled{opacity:.5;cursor:not-allowed}@media (width<=640px){html [data-ds=v3] .ds3i-overlay{align-items:end;padding:0}html [data-ds=v3] .ds3i{border-radius:24px 24px 0 0;width:100%;max-height:94vh;padding:22px 16px 18px}html [data-ds=v3] .ds3i-tabs [role=tab]{padding:0 12px;font-size:13px}html [data-ds=v3] .ds3i-table{font-size:12px}html [data-ds=v3] .ds3i-table th,html [data-ds=v3] .ds3i-table td{padding:6px}html [data-ds=v3] .ds3i-act>button{flex:auto}}@media (prefers-reduced-motion:reduce){html [data-ds=v3] .ds3i *{transition:none;animation:none}}html [data-ds=v3] .ds3i-bar{justify-content:center;margin:18px 0 8px;display:flex}.c3c{min-width:0}.c3c-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:8px 0 18px;display:flex}.c3c-sum{flex:280px;gap:6px;min-width:240px;display:grid}.c3c-sum strong{font-size:15px}.c3c-sum small{color:var(--ws-muted);font-size:12.5px}.c3c-bar{background:var(--ws-tint,#7f7f7f2e);border-radius:2px;height:4px;display:block;overflow:hidden}.c3c-bar i{background:var(--ws-ok,#2f7d4f);height:100%;display:block}.c3c-legend{color:var(--ws-muted);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.c3c-legend li{align-items:center;gap:6px;display:flex}.c3c-mark{box-sizing:border-box;flex:none;width:12px;height:12px;display:inline-block}.c3c-mark--aceso{background:var(--ws-ok,#2f7d4f);border-radius:50%}.c3c-mark--aberto{border:1.5px dashed var(--ws-muted);border-radius:50%}.c3c-mark--conflito{border-left:7px solid #0000;border-right:7px solid #0000;border-bottom:12px solid var(--ws-danger,#b3402e);width:0;height:0}.c3c-mark--proposto{border:1.5px solid var(--ws-attention,#b7791f);background:linear-gradient(90deg, var(--ws-attention,#b7791f) 50%, transparent 50%);border-radius:50%}.c3c-msg{color:var(--ws-ink);border-left:3px solid var(--ws-ok,#2f7d4f);background:color-mix(in srgb, var(--ws-ok,#2f7d4f) 8%, transparent);margin:0 0 12px;padding:8px 12px;font-size:13px}.c3c-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.c3c-body:has(.c3c-panel){grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.c3c-subject{min-width:0;margin:0 0 22px}.c3c-subject h2{align-items:baseline;gap:10px;margin:0 0 8px;font-size:14px;font-weight:600;display:flex}.c3c-subject h2 small{color:var(--ws-muted);font-variant-numeric:tabular-nums;font-weight:400}.c3c-cells{background:var(--ws-line,var(--ws-tint));border:1px solid var(--ws-line,var(--ws-tint));border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.c3c-cell{all:unset;box-sizing:border-box;cursor:pointer;background:var(--ws-surface,var(--ws-bg));width:100%;min-height:52px;color:var(--ws-ink);grid-template-columns:14px minmax(0,1fr);align-items:center;column-gap:10px;padding:10px 12px;font-size:13px;line-height:1.3;display:grid}.c3c-cell:hover{background:var(--ws-tint,#7f7f7f1a)}.c3c-cell:focus-visible{outline:2px solid var(--ws-focus);outline-offset:-2px}.c3c-cell.is-sel{box-shadow:inset 3px 0 0 var(--ws-ink)}.c3c-cname{overflow-wrap:anywhere}.c3c-cstate{color:var(--ws-muted);grid-column:2;font-size:11.5px}.c3c-cell--aberto .c3c-cname{color:var(--ws-muted)}.c3c-cell--conflito .c3c-cstate{color:var(--ws-danger,#b3402e)}.c3c-hint{color:var(--ws-muted);margin:0 0 8px;font-size:12.5px}.c3c-panel{border:1px solid var(--ws-line,var(--ws-tint));background:var(--ws-surface,var(--ws-bg));border-radius:10px;min-width:0;max-height:calc(100vh - 24px);padding:14px 16px;position:sticky;top:12px;overflow:auto}.c3c-panel header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.c3c-panel h3{margin:0;font-size:15px}.c3c-panel h4{color:var(--ws-muted);letter-spacing:.02em;margin:16px 0 6px;font-size:12px;font-weight:600}.c3c-warn{border-left:3px solid var(--ws-danger,#b3402e);background:color-mix(in srgb, var(--ws-danger,#b3402e) 8%, transparent);margin:8px 0;padding:8px 12px;font-size:13px}.c3c-facts{margin:0;padding:0;list-style:none}.c3c-facts li{border-top:1px solid var(--ws-line,var(--ws-tint));padding:10px 0}.c3c-facts li.is-conflict{box-shadow:inset 3px 0 0 var(--ws-danger,#b3402e);padding-left:10px}.c3c-facts li.is-proposed{box-shadow:inset 3px 0 0 var(--ws-attention,#b7791f);padding-left:10px}.c3c-q{color:var(--ws-muted);font-size:11.5px;display:block}.c3c-val{overflow-wrap:anywhere;margin:2px 0 6px;font-size:15px;font-weight:600}.c3c-meta{grid-template-columns:auto minmax(0,1fr);gap:2px 12px;margin:0;font-size:12px;display:grid}.c3c-meta dt{color:var(--ws-muted)}.c3c-meta dd{overflow-wrap:anywhere;margin:0}.c3c-btns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.c3c-empty{padding:4px 0 8px}.c3c-empty p{color:var(--ws-muted);margin:0 0 8px;font-size:13px}.c3c-form{gap:10px;display:grid}.c3c-form label{color:var(--ws-muted);gap:4px;font-size:12.5px;display:grid}.c3c-form input,.c3c-form textarea,.c3c-form select{box-sizing:border-box;width:100%;font:inherit;color:var(--ws-ink);font-size:14px}@media (width<=860px){.c3c-body:has(.c3c-panel){grid-template-columns:minmax(0,1fr)}.c3c-panel{order:-1;max-height:none;position:static}.c3c-cells{grid-template-columns:minmax(0,1fr)}}.c3c-det{border:1px solid var(--ws-line,var(--ws-tint));border-radius:8px;margin:0 0 18px;padding:10px 14px}.c3c-det summary{cursor:pointer;font-size:13.5px;font-weight:600}.c3c-det textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--ws-ink);margin-top:8px;font-size:14px}.c3c-det h4{color:var(--ws-muted);margin:14px 0 6px;font-size:12px;font-weight:600}.c3c-detlist{margin:0;padding:0;list-style:none}.c3c-detlist li{border-top:1px solid var(--ws-line,var(--ws-tint));overflow-wrap:anywhere;padding:8px 0;font-size:13px}.c3c-detval{margin-left:8px;font-weight:600}.c3c-chip{color:var(--ws-muted);border:1px solid var(--ws-line,var(--ws-tint));white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 9px;font-size:11px}.c3c-chip--differs{color:var(--ws-danger,#b3402e);border-color:currentColor}.c3c-chip--new{color:var(--ws-attention,#b7791f);border-color:currentColor}.ws-app.sv2-app .u3-page{max-width:1120px}.ws-app.sv2-app .u3-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ws-app.sv2-app .u3-head h1{margin:0}.ws-app.sv2-app .u3-head .sv2-lead{margin:4px 0 0}.ws-app.sv2-app .u3-create{white-space:nowrap;min-height:44px;padding:0 22px}.ws-app.sv2-app .u3-bar{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:12px;display:flex}.ws-app.sv2-app .u3-tabs{gap:22px;display:flex}.ws-app.sv2-app .u3-tab{all:unset;box-sizing:border-box;cursor:pointer;min-height:44px;color:var(--ws-muted);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;font-size:14.5px;display:inline-flex}.ws-app.sv2-app .u3-tab[aria-selected=true]{color:var(--ws-ink);border-bottom-color:var(--ws-ink);font-weight:600}.ws-app.sv2-app .u3-tab:focus-visible,.ws-app.sv2-app .u3-card-foot:focus-visible,.ws-app.sv2-app .u3-av-btn:focus-visible,.ws-app.sv2-app .u3-icon:focus-visible,.ws-app.sv2-app .u3-x:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px;border-radius:4px}.ws-app.sv2-app .u3-n{color:var(--ws-muted);font-size:12px}.ws-app.sv2-app .u3-search input{box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-bg);width:280px;max-width:100%;min-height:40px;color:var(--ws-ink);font:inherit;border-radius:8px;margin-bottom:6px;padding:0 12px;font-size:14px}.ws-app.sv2-app .u3-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws-app.sv2-app .u3-panel{padding-top:4px}.ws-app.sv2-app .u3-grid{border-left:1px solid var(--ws-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ws-app.sv2-app .u3-card{border-right:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;min-height:148px;padding:20px 20px 0;transition:background-color .15s;display:grid;position:relative}.ws-app.sv2-app .u3-card:hover{background:var(--ws-tint)}.ws-app.sv2-app .u3-card-main{align-content:start;gap:6px;min-width:0;display:grid}.ws-app.sv2-app .u3-card-main strong{font-size:15.5px;font-weight:600;line-height:1.3}.ws-app.sv2-app .u3-clamp{color:var(--ws-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.ws-app.sv2-app .u3-card-av{grid-area:1/2;align-self:start;position:relative}.ws-app.sv2-app .u3-av-btn{all:unset;box-sizing:border-box;cursor:pointer;border-radius:50%;place-items:center;width:56px;min-width:56px;height:56px;display:grid}.ws-app.sv2-app .u3-card-foot{all:unset;box-sizing:border-box;cursor:pointer;border-top:1px solid var(--ws-line);min-height:46px;color:var(--ws-ink);grid-column:1/-1;align-items:center;gap:6px;margin:16px -20px 0;padding:0 20px;font-size:13px;font-weight:500;display:flex}.ws-app.sv2-app .u3-card-foot:hover{background:var(--ws-bg)}.ws-app.sv2-app .u3-pop{z-index:30;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:10px;gap:10px;width:240px;padding:12px;display:grid;position:absolute;top:100%;right:0}.ws-app.sv2-app .u3-pop-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-app.sv2-app .u3-pop-lab{justify-content:space-between;font-size:13px}.ws-app.sv2-app .u3-pop-lab input{box-sizing:border-box;text-align:center;border:1px solid var(--ws-line);background:var(--ws-bg);width:64px;min-height:36px;color:var(--ws-ink);font:inherit;border-radius:6px}.ws-app.sv2-app .u3-sw{all:unset;box-sizing:border-box;cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px}.ws-app.sv2-app .u3-sw[aria-checked=true]{outline:2px solid var(--ws-ink);outline-offset:2px}.ws-app.sv2-app .u3-sw:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.ws-app.sv2-app .u3-chip{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--ws-line);min-height:32px;color:var(--ws-ink);border-radius:16px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.ws-app.sv2-app .u3-chip[aria-checked=true]{border-color:var(--ws-ink);font-weight:600}.ws-app.sv2-app .u3-chip:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.u3-overlay{z-index:100;background:#0a0c108c;place-items:center;padding:24px;animation:.16s ease-out u3-fade;display:grid;position:fixed;inset:0}.u3-modal{box-sizing:border-box;background:var(--ws-surface);width:min(1080px,100%);height:min(700px,100%);color:var(--ws-ink);border:1px solid var(--ws-line);border-radius:16px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;overflow:hidden}.u3-modal--one{grid-template-columns:minmax(0,1fr);width:min(720px,100%);height:auto;max-height:100%;overflow:auto}.u3-guide{background:var(--ws-bg);border-right:1px solid var(--ws-line);flex-direction:column;align-items:center;gap:14px;min-height:0;padding:22px 28px;display:flex}.u3-guide-top{justify-content:space-between;align-items:center;width:100%;display:flex}.u3-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-muted);font-size:11px;font-weight:600}.u3-voice{gap:6px;display:inline-flex}.u3-icon{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--ws-line);min-height:32px;color:var(--ws-ink);border-radius:16px;align-items:center;padding:0 12px;font-size:12.5px;display:inline-flex}.u3-icon[aria-pressed=true]{border-color:var(--ws-ink);font-weight:600}.u3-say{text-align:center;max-width:24ch;min-height:6.2em;margin:6px 0 0;font-size:22px;font-weight:400;line-height:1.38}.u3-say b{font-weight:700}.u3-halo{background:radial-gradient(closest-side, color-mix(in srgb, var(--ws-accent) 22%, transparent), transparent 72%);border-radius:30px;flex:none;place-items:center;margin:auto 0;padding:10px;display:grid}.u3-halo .u3-portrait{border-radius:22px;max-width:100%;height:auto}.u3-prog{width:100%;margin-top:auto}.u3-bars{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.u3-bars li{background:var(--ws-line);height:3px}.u3-bars li[data-on]{background:var(--ws-ink)}.u3-prog-t{color:var(--ws-muted);letter-spacing:.04em;justify-content:space-between;margin:10px 0 0;font-size:12px;display:flex}.u3-prog-t b{color:var(--ws-ink);font-weight:600}.u3-main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.u3-x{all:unset;box-sizing:border-box;cursor:pointer;width:44px;height:44px;color:var(--ws-muted);border-radius:50%;place-items:center;font-size:26px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.u3-x:hover{color:var(--ws-ink);background:var(--ws-tint)}.u3-body{flex:1;align-content:start;gap:12px;padding:56px 40px 20px;display:grid;overflow:auto}.u3-body h2{margin:0;font-size:26px;font-weight:600}.u3-body h2:focus{outline:none}.u3-body h2:focus-visible{outline:2px solid var(--ws-focus);outline-offset:4px;border-radius:4px}.u3-sub{color:var(--ws-muted);margin:-6px 0 6px;font-size:14.5px}.u3-fields{gap:14px;display:grid}.u3-block{border:1px solid var(--ws-ink);border-radius:12px;overflow:hidden}.u3-block .u3-fld+.u3-fld{border-top:1px solid var(--ws-line)}.u3-fld{color:var(--ws-muted);gap:4px;padding:12px 16px;font-size:12.5px;font-weight:500;display:grid}.u3-fld input,.u3-fld textarea{all:unset;box-sizing:border-box;width:100%;color:var(--ws-ink);min-height:28px;font-size:16px;font-weight:400}.u3-fld textarea{white-space:pre-wrap;min-height:120px;display:block}.u3-fld input::placeholder,.u3-fld textarea::placeholder{color:var(--ws-muted);opacity:.8}.u3-fld--box{border:1px solid var(--ws-line);border-radius:12px}.u3-fld--box:focus-within,.u3-block:focus-within{border-color:var(--ws-ink)}.u3-fld input:focus-visible,.u3-fld textarea:focus-visible{outline:none}.u3-fld input[aria-invalid=true],.u3-fld textarea[aria-invalid=true]{color:var(--ws-ink)}:is(.u3-block:has([aria-invalid=true]),.u3-fld--box:has([aria-invalid=true])){border-color:var(--ws-danger,#b3261e)}.u3-err{color:var(--ws-danger,#b3261e);margin:0;font-size:13.5px}.u3-muted{color:var(--ws-muted);margin:0;font-size:13.5px}.u3-count{color:var(--ws-muted);justify-content:space-between;gap:12px;margin:-6px 0 0;font-size:12.5px;display:flex}.u3-set{border:0;gap:8px;margin:0;padding:0;display:grid}.u3-set legend{margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.u3-avatar{justify-items:start;gap:8px;display:grid}.u3-avatar small{color:var(--ws-muted);font-size:12.5px}.u3-sum{border-top:1px solid var(--ws-line);grid-template-columns:130px minmax(0,1fr);margin:0;display:grid}.u3-sum dt,.u3-sum dd{border-bottom:1px solid var(--ws-line);margin:0;padding:12px 0;font-size:14px}.u3-sum dt{color:var(--ws-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px}.u3-sum ul{margin:0;padding-left:18px}.u3-off{color:var(--ws-muted);margin:0;font-size:13.5px}.u3-fail{border:1px solid var(--ws-line);border-radius:12px;gap:10px;padding:14px 16px;display:grid}.u3-foot{border-top:1px solid var(--ws-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 40px;display:flex}.u3-nav{gap:10px;margin-left:auto;display:inline-flex}.ws-app.sv2-app .u3-foot .sv2-btn,.ws-app.sv2-app .u3-foot .sv2-primary,.ws-app.sv2-app .u3-foot a.sv2-btn.sv2-btn--outline{box-sizing:border-box;min-height:44px}.ws-app.sv2-app .u3-full,.u3-full{align-items:center;display:inline-flex}@keyframes u3-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.u3-overlay{animation:none}}@media (width<=960px){.ws-app.sv2-app .u3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ws-app.sv2-app .u3-grid{grid-template-columns:minmax(0,1fr)}.ws-app.sv2-app .u3-search,.ws-app.sv2-app .u3-search input,.ws-app.sv2-app .u3-create{width:100%}.u3-overlay{padding:0}.u3-modal{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;height:100dvh}.u3-guide{border-right:0;border-bottom:1px solid var(--ws-line);flex-flow:wrap;align-items:center;gap:8px 12px;padding:12px 16px}.u3-guide-top{flex:1;width:auto;padding-right:44px}.u3-halo{display:none}.u3-say{text-align:left;flex:1 0 100%;max-width:none;min-height:0;margin:0;font-size:16.5px}.u3-prog{flex:1 0 100%;margin:0}.u3-body{padding:20px 16px 12px}.u3-body h2{font-size:22px}.u3-x{top:2px;right:6px}.u3-foot{padding:12px 16px}.u3-full{flex:1 0 100%;order:2;justify-content:center}.u3-nav{flex:1 0 100%;order:1}.u3-nav>*{flex:1}.u3-sum{grid-template-columns:minmax(0,1fr)}.u3-sum dt{border-bottom:0;padding-bottom:0}}.u3-portrait .u3-mouth{opacity:0;transform-box:fill-box;transform-origin:50%}.u3-portrait.is-speaking .u3-smile{opacity:0}.u3-portrait.is-speaking .u3-mouth{opacity:1;animation:.42s ease-in-out infinite u3-talk}@keyframes u3-talk{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1.25)}}.u3-halo[data-speaking]{animation:1.4s ease-in-out infinite u3-glow}@keyframes u3-glow{0%,to{filter:none}50%{filter:brightness(1.06)}}@media (prefers-reduced-motion:reduce){.u3-portrait.is-speaking .u3-mouth{animation:none;transform:scaleY(.8)}.u3-halo[data-speaking]{animation:none}.ws-app.sv2-app .u3-card{transition:none}}.ws-app.sv2-app .u3-vr{all:unset;box-sizing:border-box;cursor:pointer;border-radius:50%;place-items:center;display:grid}.ws-app.sv2-app .u3-vr[aria-checked=true]{outline:2px solid var(--ws-ink);outline-offset:2px}.ws-app.sv2-app .u3-vr:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.ws-app.sv2-app button.sv2-primary:hover:not(:disabled){background:var(--ws-accent);color:var(--ws-surface);border:0}.ws-app.sv2-app .u3-card-links{grid-column:1/-1;gap:14px;margin-top:10px;font-size:13px;display:flex}.ws-app.sv2-app .u3-card-links a{color:var(--ws-ink);text-underline-offset:3px;text-decoration:underline}.c3v{min-width:0}.c3v-ask{margin:0 0 20px}.c3v-ask label{color:var(--ws-muted);gap:6px;font-size:13px;display:grid}.c3v-ask textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--ws-ink);font-size:14px}.c3v-ok{border-left:3px solid var(--ws-ok,#2f7d4f);background:color-mix(in srgb, var(--ws-ok,#2f7d4f) 8%, transparent);margin:0 0 12px;padding:8px 12px;font-size:13px}.c3v-note{color:var(--ws-muted);margin:0 0 8px;font-size:12.5px;line-height:1.45}.c3v-prev,.c3v-hist{border-top:1px solid var(--ws-line,var(--ws-tint));margin:22px 0 0;padding-top:18px}.c3v h2{margin:0 0 6px;font-size:15px;font-weight:600}.c3v-secs{margin:12px 0 0;padding:0;list-style:none}.c3v-secs li{border-top:1px solid var(--ws-line,var(--ws-tint));min-width:0;padding:12px 0}.c3v-secs li.is-changed{box-shadow:inset 3px 0 0 var(--ws-attention,#b7791f);padding-left:12px}.c3v-sh{justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;display:flex}.c3v-tag{color:var(--ws-muted);border:1px solid var(--ws-line,var(--ws-tint));white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:11px}.c3v-secs li.is-changed .c3v-tag{color:var(--ws-attention,#b7791f);border-color:currentColor}.c3v-tag--use{color:var(--ws-ok,#2f7d4f);border-color:currentColor}.c3v-diff{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:8px;display:grid}.c3v-diff small{color:var(--ws-muted);font-size:11px}.c3v blockquote{border-left:2px solid var(--ws-line,var(--ws-tint));white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;padding:6px 10px;font-size:13px;line-height:1.5}.c3v blockquote.c3v-del{border-left-color:var(--ws-danger,#b3402e);background:color-mix(in srgb, var(--ws-danger,#b3402e) 7%, transparent)}.c3v blockquote.c3v-add{border-left-color:var(--ws-ok,#2f7d4f);background:color-mix(in srgb, var(--ws-ok,#2f7d4f) 7%, transparent)}.c3v-same{color:var(--ws-muted);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;display:-webkit-box;overflow:hidden}.c3v-vers{margin:10px 0 0;padding:0;list-style:none}.c3v-vers li{border-top:1px solid var(--ws-line,var(--ws-tint));padding:12px 0}.c3v-vers li.is-use{box-shadow:inset 3px 0 0 var(--ws-ok,#2f7d4f);padding-left:12px}.c3v-vt{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:14px;display:flex}.c3v-vt time{color:var(--ws-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}@media (width<=720px){.c3v-diff{grid-template-columns:minmax(0,1fr)}}.c3-ready{box-sizing:border-box;max-width:100%;color:var(--ws-muted);border:1px solid var(--ws-line,var(--ws-tint));border-radius:999px;width:fit-content;margin-top:6px;padding:1px 9px;font-size:11.5px;display:inline-block}.c3v-det{border-left:3px solid var(--ws-attention,#b7791f);margin:14px 0 0;padding:10px 12px}.c3v-det h3{margin:0 0 4px;font-size:13.5px}.c3v-det ul{margin:0 0 8px;padding-left:18px;font-size:13px}.c3v-det li{overflow-wrap:anywhere;margin:4px 0}.soc{color:var(--ws-ink);gap:12px;display:grid}.soc p{margin:0}.soc h3{margin:12px 0 0;font-size:14px;font-weight:600}.soc-note{color:var(--ws-muted);font-size:13px}.soc-banner{border-left:3px solid var(--ws-attention);background:var(--ws-tint);padding:8px 12px;font-size:13px;font-weight:600}.soc-msg{border-left:3px solid var(--ws-positive);background:var(--ws-tint);overflow-wrap:anywhere;padding:8px 12px;font-size:13px}.soc-list{margin:0;padding:0;list-style:none;display:grid}.soc-list>li{border-top:1px solid var(--ws-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:12px 0;display:grid}.soc-list>li:first-child{border-top:0}.soc-main{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.soc-main small{color:var(--ws-muted);font-size:12.5px;line-height:1.4}.soc-meta{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;display:flex}.soc-chip{color:var(--ws-positive);font-size:12px;font-weight:600}.soc-chip[data-warn="1"]{color:var(--ws-attention)}.soc-state{font-size:12px;font-weight:600}.soc-state[data-state=active]{color:var(--ws-positive)}.soc-state[data-state=waiting_human],.soc-state[data-state=awaiting_login]{color:var(--ws-attention)}.soc-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:340px;display:flex}.soc-actions small{text-align:right;color:var(--ws-muted);flex-basis:100%;font-size:12px}.soc-actions button,.soc-form button{min-height:40px}.soc-danger{color:var(--ws-error);border-color:var(--ws-error)}.soc-areas{border:0;border-top:1px solid var(--ws-line);gap:6px;margin:6px 0 0;padding:8px 0 0;font-size:13px;display:grid}.soc-areas legend{color:var(--ws-muted);padding:0;font-size:12px;font-weight:600}.soc-areas label{align-items:center;gap:8px;min-height:32px;display:flex}.soc-mfa,.soc-form label{color:var(--ws-muted);gap:4px;font-size:12.5px;display:grid}.soc-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:10px;display:grid}.soc-form .soc-banner,.soc-form .soc-check,.soc-form button{grid-column:1/-1}.soc-form .soc-check{color:var(--ws-ink);align-items:center;gap:8px;min-height:40px;font-size:13.5px;display:flex}.soc :is(input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-bg);width:100%;min-height:40px;color:var(--ws-ink);font:inherit;border-radius:6px;padding:8px 10px}.soc :is(input,select,button):focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}@media (width<=640px){.soc-list>li{grid-template-columns:1fr}.soc-actions{justify-content:flex-start;max-width:none}.soc-actions small{text-align:left}.soc-actions button{width:100%}}.wan{border-bottom:1px solid var(--ws-line);gap:10px;max-width:640px;padding:0 0 12px;display:grid}.wan h3,.wan h4{margin:0}.wan h4{font-size:13.5px}.wan-state{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}.wan-dot{background:var(--ws-attention);border-radius:50%;width:8px;height:8px}.wan-state[data-stage="1"] .wan-dot,.wan-state[data-stage="2"] .wan-dot{background:var(--ws-accent)}.wan-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.wan-steps>li{border-left:3px solid var(--ws-line);gap:8px;padding:10px 0 10px 12px;display:grid}.wan-steps>li+li{border-top:1px solid var(--ws-line)}.wan-steps>li[data-done=true]{border-left-color:var(--ws-accent)}.wan-steps>li[aria-disabled=true]{opacity:.7}.wan-warn{border-left:3px solid var(--ws-attention);background:var(--ws-tint);margin:0;padding:8px 12px;font-size:13px}.wan label{gap:4px;font-size:13px;display:grid}.wan input{min-height:44px;font-size:16px}.wan-msg{min-height:1.2em;color:var(--ws-muted);margin:0;font-size:12.5px}.wan-steps>li[data-attention=true]{border-left-color:var(--ws-attention);background:var(--ws-tint);scroll-margin-top:12px}.wan-steps>li[data-attention=true]:focus-visible{outline:2px solid var(--ws-attention);outline-offset:2px}.wan-steps>li[data-attention=true]{animation:1.6s ease-out wan-glow}@keyframes wan-glow{0%{box-shadow:0 0 0 3px var(--ws-attention)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.wan-steps>li[data-attention=true]{animation:none}}.wan-ignored{border-left:3px solid var(--ws-attention);background:var(--ws-bg,transparent);margin:0;padding:8px 12px;font-size:13px}.wan-paths{border-left:3px solid var(--ws-line);background:var(--ws-tint);gap:6px;padding:8px 12px;display:grid}.wan-paths h4{margin:0}.wan-paths dl{gap:2px 0;margin:0;font-size:13px;display:grid}.wan-paths dt{color:var(--ws-ink);margin-top:4px;font-weight:600}.wan-paths dt[data-active=true]:after{content:" •";color:var(--ws-accent)}.wan-paths dd{color:var(--ws-ink);margin:0}.wan-use{margin:0;font-size:13px}@media (width<=480px){.wan{max-width:none}.wan .sv2-actions button{width:100%;min-height:44px}}.wan-optional{gap:8px;display:grid}.wan-optional>summary{cursor:pointer;min-height:44px;color:var(--ws-ink);align-items:center;font-size:13.5px;font-weight:600;display:flex}.wan-optional>summary:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.wan-optional[open]{padding-bottom:4px}html .ws-app.sv2-app[data-ds=v3] .ds3b-btn{box-sizing:border-box;border:1px solid var(--ds-ctl);background:var(--ds-btn);min-height:44px;color:var(--ws-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-family:inherit;font-size:14.5px;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3b-btn:hover{background:var(--ds-btn-h)}html .ws-app.sv2-app[data-ds=v3] .ds3b-btn:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf{gap:16px;margin-top:4px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-intro{color:var(--ws-muted);max-width:62ch;margin:0 0 6px;font-size:15px}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-tile{background:var(--ds-card);border-radius:var(--ds-r-l);align-content:start;gap:14px;min-width:0;padding:24px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-tile h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:650}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-lead{color:var(--ws-muted);margin:0;font-size:14.5px;line-height:1.45}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-rows{gap:4px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-rows li{overflow-wrap:anywhere;padding:5px 0}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-rows a{color:var(--ws-ink);text-decoration:none}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-rows a:hover{text-underline-offset:3px;text-decoration:underline}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-rows a:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px;border-radius:4px}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-sum{font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-acts{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-acts .ds3b-btn{min-height:38px;padding:0 18px;font-size:14px}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-adv{background:var(--ds-card);border-radius:var(--ds-r-l);padding:4px 24px}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-adv>summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:14px 0;font-size:15px;font-weight:650;list-style:none;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-adv>summary::-webkit-details-marker{display:none}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-adv>summary:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;width:0;height:0}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-adv[open]>summary:before{transform:rotate(90deg)}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-adv>summary:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px;border-radius:8px}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-adv-b{gap:12px;padding-bottom:18px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-adv-b .sv2-adv-switch{margin:0}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-adv-links{justify-items:start;gap:12px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-adv-links ul{gap:4px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-adv-links li{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-adv-links a:not(.ds3b-btn){color:var(--ws-ink)}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-adv-links small{color:var(--ws-muted)}@media (width<=760px){html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-grid{grid-template-columns:minmax(0,1fr)}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-tile{padding:20px}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-adv{padding:2px 18px}}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv{gap:22px;width:100%;max-width:780px;margin-inline:auto;padding-bottom:32px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-lead{color:var(--ws-muted);max-width:62ch;margin:0;font-size:15px}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-group{gap:8px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-group>h2{color:var(--ws-muted);margin:0;padding-left:4px;font-size:13px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list{background:var(--ds-card);border-radius:var(--ds-r-l);gap:0;padding:6px 18px}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:14px 0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li+li{box-shadow:0 -1px 0 var(--ds-hover)}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li:has(>.sv2-conn-ico[data-wide]){grid-template-columns:60px minmax(0,1fr) auto}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li>.sv2-conn-ico{border-radius:12px;grid-area:1/1/span 2;align-self:center;width:44px;height:44px}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li>.sv2-conn-ico[data-wide]{width:60px}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li>.sv2-conn-ico:not([data-logo]){background:var(--ds-btn);border-radius:12px}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li>.sv2-rows-text{grid-area:1/2;align-self:end}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list .sv2-rows-text strong{font-size:15.5px;font-weight:650}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li>.sv2-conn-state{color:var(--ws-ink);grid-area:2/2;place-self:start;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li>.sv2-conn-state:before{content:"";background:var(--ws-muted);border-radius:50%;flex:none;width:8px;height:8px}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li[data-health=ok]>.sv2-conn-state:before{background:var(--ws-positive)}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li[data-health=bad]>.sv2-conn-state:before{background:var(--ds-attn)}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li[data-health=bad]>.sv2-conn-state{color:var(--ws-ink)}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li:not([data-health=ok]):not([data-health=bad])>.sv2-conn-state{color:var(--ws-muted);font-weight:500}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li>.sv2-conn-actions{grid-area:1/3/span 2;justify-content:flex-end;align-self:center}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li:not(:has(.sv2-conn-actions))>.sv2-conn-state{grid-area:2/2;justify-self:start}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li>.sv2-conn-more{grid-area:3/1/auto/-1;padding-left:0}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list .sv2-btn{border:1px solid var(--ds-ctl);background:var(--ds-btn);min-width:116px;min-height:44px;color:var(--ws-ink);border-radius:999px;padding:0 20px;font-size:14.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list .sv2-btn:hover{background:var(--ds-btn-h)}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list .sv2-empty{grid-template-columns:minmax(0,1fr)}@media (width<=560px){html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list{padding:4px 14px}:is(html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li,html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li:has(>.sv2-conn-ico[data-wide])){grid-template-columns:44px minmax(0,1fr)}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li:has(>.sv2-conn-ico[data-wide]){grid-template-columns:60px minmax(0,1fr)}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li>.sv2-conn-actions{grid-area:3/2;justify-content:flex-start;padding-top:8px}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list .sv2-btn{width:100%;min-width:0}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li>.sv2-conn-actions{width:100%}}html .ws-app.sv2-app[data-ds=v3] .ws-composer{border-radius:32px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:2px 6px;padding:8px 10px 6px 12px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ws-composer>.ws-field{grid-area:1/2;min-width:0;margin:0}html .ws-app.sv2-app[data-ds=v3] .ws-composer>.ws-field>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .ws-app.sv2-app[data-ds=v3] .ws-composer textarea{resize:none;field-sizing:content;min-height:44px;max-height:160px;padding:11px 6px}html .ws-app.sv2-app[data-ds=v3] .ws-composer>.ws-toolbar,html .ws-app.sv2-app[data-ds=v3] .ws-composer .t3-voice{display:contents}html .ws-app.sv2-app[data-ds=v3] .ws-composer .ws-toolbar .ws-ic{grid-row:1;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-grid}html .ws-app.sv2-app[data-ds=v3] .ws-composer .ws-toolbar .ws-ic .ws-ic-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .ws-app.sv2-app[data-ds=v3] .ws-composer .ws-toolbar .ws-ic:nth-child(3){grid-column:1}html .ws-app.sv2-app[data-ds=v3] .ws-composer .t3-voice>.ws-ic{grid-column:3}html .ws-app.sv2-app[data-ds=v3] .ws-composer .ws-toolbar>.ws-ic:nth-child(2){grid-column:4}html .ws-app.sv2-app[data-ds=v3] .ws-composer .ws-toolbar>.ws-primary{grid-column:5}html .ws-app.sv2-app[data-ds=v3] .ws-composer .t3-muted{color:var(--ws-muted);grid-area:3/2/auto/-1;font-size:12px}html .ws-app.sv2-app[data-ds=v3] .ws-composer>small{color:var(--ws-muted);grid-area:2/2/auto/-1;padding:0 6px 4px;font-size:12px}html .ws-app.sv2-app[data-ds=v3] .ws-composer .ws-check{grid-column:2/-1}html .ws-app.sv2-app[data-ds=v3] .ws-composer>:not(.ws-field):not(.ws-toolbar):not(.t3-voice):not(small):not(.ws-check):not(.t3-muted){grid-area:auto/1/auto/-1;min-width:0}html .ws-app.sv2-app[data-ds=v3] .sv2-plan--ask{padding:0 4px}html .ws-app.sv2-app[data-ds=v3] .sv2-plan--ask .sv2-btn{min-height:32px;color:var(--ws-muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;text-decoration:underline}html .ws-app.sv2-app[data-ds=v3] .sv2-plan--ask .sv2-btn:hover:not(:disabled){color:var(--ws-ink);background:0 0}html .ws-app.sv2-app[data-ds=v3] .ds3n-about{gap:12px;min-width:0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3n-about .sv2-mode{width:100%;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3n-about .sv2-mode .sv2-mode-opt{min-height:40px;color:var(--ws-muted);box-shadow:none;background:0 0;border:0;border-radius:999px;flex:1 1 0;padding:0 8px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3n-about .sv2-mode .sv2-mode-opt[aria-checked=true]{background:var(--ws-surface);color:var(--ws-ink);box-shadow:var(--ds-sh1)}html .ws-app.sv2-app[data-ds=v3] .ds3n-about .cag{gap:8px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3n-about .cag select{border:1px solid var(--ds-ctl);background:var(--ds-btn);width:100%;min-height:44px;color:var(--ws-ink);border-radius:999px;padding-inline:16px}html .ws-app.sv2-app[data-ds=v3] .ds3n-about .cag button{border:1px solid var(--ds-ctl);background:var(--ds-btn);min-height:40px;color:var(--ws-ink);border-radius:999px;justify-self:start;padding-inline:16px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3n-about p{color:var(--ws-muted);font-size:13.5px;display:block}html .ws-app.sv2-app[data-ds=v3] .pl-panel .pl-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}html .ws-app.sv2-app[data-ds=v3] .pl-panel .pl-tabs button{white-space:nowrap;flex:none}html .ws-app.sv2-app[data-ds=v3] .pl-tabpanel>.ds3n-panel.ds3n-panel{background:0 0;border-radius:0;padding:0}html .ws-app.sv2-app[data-ds=v3] .ds3n-about .cag button{height:auto;min-height:40px;padding-block:0;text-decoration:none}html .ws-app.sv2-app[data-ds=v3] .ds3n-about .cag-field{display:block}@media (width<=640px){html .ws-app.sv2-app[data-ds=v3] .ws-composer{border-radius:26px;padding:8px 12px}html .ws-app.sv2-app[data-ds=v3] .ws-composer>.ws-field{grid-area:1/1/auto/-1}html .ws-app.sv2-app[data-ds=v3] .ws-composer .ws-toolbar .ws-ic{grid-row:2}html .ws-app.sv2-app[data-ds=v3] .ws-composer .ws-toolbar .ws-ic:nth-child(3){grid-column:1}html .ws-app.sv2-app[data-ds=v3] .ws-composer .t3-voice>.ws-ic{grid-column:3}html .ws-app.sv2-app[data-ds=v3] .ws-composer>small{grid-area:3/1/auto/-1}html .ws-app.sv2-app[data-ds=v3] .ws-composer .t3-muted{grid-area:4/1/auto/-1}}html .ws-app.sv2-app[data-ds=v3] .ds3b-tabs-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3b-more{position:relative}html .ws-app.sv2-app[data-ds=v3] .ds3b-more-btn{box-sizing:border-box;border:1px solid var(--ds-ctl);background:var(--ds-btn);min-height:44px;color:var(--ws-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3b-more-btn:hover{background:var(--ds-btn-h)}html .ws-app.sv2-app[data-ds=v3] .ds3b-more-btn:focus-visible,html .ws-app.sv2-app[data-ds=v3] .ds3b-more-list button:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}html .ws-app.sv2-app[data-ds=v3] .ds3b-more-list{z-index:5;background:var(--ws-surface);border-radius:var(--ds-r-m);min-width:220px;box-shadow:var(--ds-sh2);gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);left:0}html .ws-app.sv2-app[data-ds=v3] .ds3b-more-list button{width:100%;min-height:44px;color:var(--ws-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-family:inherit;font-size:14.5px;font-weight:500;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3b-more-list button:hover{background:var(--ds-hover)}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-facts .ds3n-ap-why{grid-column:1/-1}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-facts .ds3n-ap-why dd{font-weight:500;line-height:1.5}@media (width<=900px){html .ws-app.sv2-app[data-ds=v3] .ws-composer>small{display:none}html .ws-app.sv2-app[data-ds=v3] .ws-composer>.uxd-route{gap:6px;padding:4px 0 0;font-size:12.5px}}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-tag{background:var(--ds-btn);color:var(--ws-ink);border-radius:999px;margin-left:10px;padding:1px 10px;font-size:12.5px;font-weight:500}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li.ds3b-sv-none,html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li.ds3b-sv-foot{grid-template-columns:minmax(0,1fr)}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li.ds3b-sv-foot>.sv2-conn-actions{grid-area:1/1;justify-content:flex-end}html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li.ds3b-sv-foot>.sv2-conn-more{grid-area:2/1}@media (width<=560px){html .ws-app.sv2-app[data-ds=v3] .ds3b-sv-list>li.ds3b-sv-foot>.sv2-conn-actions{grid-area:1/1;justify-content:stretch;padding-top:0}}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-rows li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:12px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3b-cf-rows .ds3b-cf-val{color:var(--ws-muted);font-variant-numeric:tabular-nums;text-align:right;margin-left:auto;font-size:13.5px}html .ws-app.sv2-app[data-ds=v3] .pl-center .sv2-plan--ask{padding:0 4px}html .ws-app.sv2-app[data-ds=v3] .pl-center .sv2-plan--ask .sv2-btn:not(.u3-full){min-height:32px;color:var(--ws-muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;text-decoration:underline}html .ws-app.sv2-app[data-ds=v3] .pl-center .sv2-plan--ask .sv2-btn:not(.u3-full):hover:not(:disabled){color:var(--ws-ink);background:0 0}html .ws-app.sv2-app[data-ds=v3] .pl-center .sv2-conv-title{text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:4px 4px 0;font-weight:500;overflow:hidden}html .ws-app.sv2-app[data-ds=v3] .pl-center .t3-prefs{flex-wrap:wrap;align-items:center;gap:2px 4px;margin:0 0 6px;padding:0 4px;display:flex}html .ws-app.sv2-app[data-ds=v3] .pl-center .t3-prefs button{min-height:32px;padding:0 10px;font-size:13px}html .ws-app.sv2-app[data-ds=v3] .pl-center .t3-prefs input{width:140px;min-height:32px;padding-inline:12px;font-size:13px}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript .ws-message.is-user :is(p,.md-msg>:last-child){margin-block:0}html .ws-app.sv2-app[data-ds=v3] .ws-composer .ds3r-anx{gap:2px;padding:0 6px}html .ws-app.sv2-app[data-ds=v3] .ws-composer .ds3r-anx:has([data-testid=ds3r-anx-blocked]) .ds3r-anx-row .ds3r-btn:disabled{display:none}html .ws-app.sv2-app[data-ds=v3] .ws-composer .ds3r-anx:has([data-testid=ds3r-anx-blocked]) .ds3r-anx-row{display:none}html .ws-app.sv2-app[data-ds=v3] .ws-composer .ds3r-anx .ds3r-btn{min-height:32px;padding:0 14px;font-size:13px}html .ws-app.sv2-app[data-ds=v3] .ws-composer .ds3r-anx .ds3r-hint{color:var(--ws-muted);margin:0;font-size:12px;line-height:1.45}@media (width<=640px){html .ws-app.sv2-app[data-ds=v3] .sv2-chat-head{flex-wrap:wrap;row-gap:6px}html .ws-app.sv2-app[data-ds=v3] .sv2-chat-head .sv2-crumb{flex:1 0 calc(100% - 56px);min-width:0}html .ws-app.sv2-app[data-ds=v3] .sv2-chat-head .pl-spacer{flex-basis:0}html .ws-app.sv2-app[data-ds=v3] .sv2-chat-head .ds3n-status{flex:auto;order:5;margin-left:0}html .ws-app.sv2-app[data-ds=v3] .sv2-chat-head .sv2-panel-btn{order:6;margin-left:auto}}html .ws-app.sv2-app[data-ds=v3] .pl.sv2-chat:has(.tr-page){align-content:start}html .ws-app.sv2-app[data-ds=v3] .ds3r-main>.ds3r-result{background:var(--ws-surface);box-shadow:var(--ds-sh2)}html .ws-app.sv2-app[data-ds=v3] .ds3r-disc{gap:14px;min-width:0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-btn--pill{justify-self:start;min-height:36px;padding:0 16px;font-size:13.5px}html .ws-app.sv2-app[data-ds=v3] .ds3r-adj{gap:10px;min-width:0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-adj label{color:var(--ws-muted);font-size:13.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3r-in{box-sizing:border-box;border:1px solid var(--ds-ctl);width:100%;color:var(--ws-ink);font:inherit;resize:vertical;background:0 0;border-radius:12px;padding:12px 14px;font-size:15px}html .ws-app.sv2-app[data-ds=v3] .ds3r-in:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}html .ws-app.sv2-app[data-ds=v3] .ds3r-who .ds3r-dl>div[data-has-state=y]{grid-template-columns:150px minmax(0,1fr) auto}html .ws-app.sv2-app[data-ds=v3] .ds3r-who dd.ds3r-xs{white-space:nowrap;align-self:start;font-size:13px}html .ws-app.sv2-app[data-ds=v3] .ds3r-who dd.ds3r-xs .ds3r-stat{gap:6px;font-size:13px;font-weight:600}@media (width<=720px){html .ws-app.sv2-app[data-ds=v3] .ds3r-who .ds3r-dl>div[data-has-state=y]{grid-template-columns:minmax(0,1fr)}}html .ws-app.sv2-app[data-ds=v3] .ds3r-panel>.ds3r-rules{background:var(--ds-card);border-radius:var(--ds-r-l);gap:10px;min-width:0;padding:16px 20px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3r-panel .ds3r-limits li{flex-wrap:wrap;font-size:14px}html .ws-app.sv2-app[data-ds=v3] .ds3r-forbd summary{cursor:pointer;align-items:center;min-height:32px;font-size:13.5px;font-weight:600;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3r-forbd summary:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}html .ws-app.sv2-app[data-ds=v3] .ds3r-forbd[open] summary{margin-bottom:6px}html .ws-app.sv2-app[data-ds=v3] .pl-center:has(.ds3r-room){max-width:none;margin-inline:0;padding-inline:0}html .ws-app.sv2-app[data-ds=v3] .ws-topbar{background:var(--ws-surface)}html .ws-app.sv2-app[data-ds=v3] .ds3c-opts>.ds3c-opt{margin:0}html .ws-app.sv2-app[data-ds=v3] .ds3p1-more{border-radius:var(--ds-r-l);background:var(--ds-card);margin-top:24px}html .ws-app.sv2-app[data-ds=v3] .ds3p1-more>summary{cursor:pointer;border-radius:var(--ds-r-l);gap:2px;min-height:44px;padding:16px 20px;list-style:none;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3p1-more>summary::-webkit-details-marker{display:none}html .ws-app.sv2-app[data-ds=v3] .ds3p1-more>summary span{color:var(--ws-ink);font-size:15px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3p1-more>summary span:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:10px;transition:transform .15s;display:inline-block;transform:translateY(-3px)rotate(45deg)}html .ws-app.sv2-app[data-ds=v3] .ds3p1-more[open]>summary span:after{transform:translateY(1px)rotate(-135deg)}html .ws-app.sv2-app[data-ds=v3] .ds3p1-more>summary small{color:var(--ws-muted);font-size:13.5px}html .ws-app.sv2-app[data-ds=v3] .ds3p1-more>summary:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}html .ws-app.sv2-app[data-ds=v3] .ds3p1-more-body{gap:8px;min-width:0;padding:4px 20px 20px;display:grid}@media (prefers-reduced-motion:reduce){html .ws-app.sv2-app[data-ds=v3] .ds3p1-more>summary span:after{transition:none}}html .ws-app.sv2-app[data-ds=v3] .ds3n-aps-bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;min-width:0;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3n-aps-bar>.ds3n-ap-total{color:var(--ws-muted);background:0 0;border-radius:0;justify-content:flex-end;gap:4px 8px;margin:0;padding:0;font-size:14px}html .ws-app.sv2-app[data-ds=v3] .ds3n-aps-bar>.ds3n-ap-total strong{font-size:14px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3n-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-msg{margin:0;font-size:14px}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-msg>summary{cursor:pointer;color:var(--ws-accent);align-items:center;min-height:24px;font-weight:600;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-msg>summary:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-msg>p{color:var(--ws-ink);overflow-wrap:anywhere;margin:6px 0 0}html .ws-app.sv2-app[data-ds=v3] .ws-content{padding-top:8px}html .ws-app.sv2-app[data-ds=v3] .ds3r-forbd summary{gap:8px;list-style:none}html .ws-app.sv2-app[data-ds=v3] .ds3r-forbd summary::-webkit-details-marker{display:none}html .ws-app.sv2-app[data-ds=v3] .ds3r-forbd summary:after{content:"";border-right:2px solid var(--ws-muted);border-bottom:2px solid var(--ws-muted);width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}html .ws-app.sv2-app[data-ds=v3] .ds3r-forbd[open] summary:after{transform:rotate(-135deg)}html .ws-app.sv2-app[data-ds=v3] fieldset.ds3n-avfs{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:0}html .ws-app.sv2-app[data-ds=v3] .ds3n-avfs:disabled .ds3c-avs-k{cursor:default}html .ws-app.sv2-app[data-ds=v3] .ds3n-card ul.ds3n-wait-list{gap:10px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3n-card ul.ds3n-wait-list li{align-items:start;gap:2px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3n-wait-who{overflow-wrap:anywhere;font-size:14px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3n-wait-act{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:400;display:-webkit-box;overflow:hidden}.c3t{min-width:0}.c3t-notice{border-left:3px solid var(--ws-attention,#b7791f);background:color-mix(in srgb, var(--ws-attention,#b7791f) 7%, transparent);margin:0 0 16px;padding:10px 14px;font-size:12.5px;line-height:1.5}.c3t-notice p{margin:2px 0}.c3t-filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 16px;display:grid}.c3t-filters label{color:var(--ws-muted);gap:4px;font-size:12px;display:grid}.c3t-filters select,.c3t-filters input{font:inherit;color:var(--ws-ink);box-sizing:border-box;width:100%;min-height:36px;font-size:14px}.c3t-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.c3t-body.has-open{grid-template-columns:minmax(0,1fr) minmax(320px,1.1fr)}.c3t-list{border:1px solid var(--ws-line,var(--ws-tint));border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.c3t-list li{border-top:1px solid var(--ws-line,var(--ws-tint))}.c3t-list li:first-child{border-top:0}.c3t-list li.is-sel{box-shadow:inset 3px 0 0 var(--ws-ink)}.c3t-item{all:unset;box-sizing:border-box;cursor:pointer;gap:3px;width:100%;padding:11px 14px;font-size:14px;display:grid}.c3t-item:hover{background:var(--ws-tint,#7f7f7f1a)}.c3t-item:focus-visible{outline:2px solid var(--ws-focus);outline-offset:-2px}.c3t-meta{color:var(--ws-muted);overflow-wrap:anywhere;font-size:12.5px}.c3t-empty{color:var(--ws-muted);padding:14px;font-size:13px}.c3t-read{border:1px solid var(--ws-line,var(--ws-tint));border-radius:8px;min-width:0;max-height:70vh;padding:12px 16px;overflow:auto}.c3t-read header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.c3t-read header small{color:var(--ws-muted);font-size:11.5px;display:block}.c3t-read ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.c3t-msg small{color:var(--ws-muted);font-size:11.5px}.c3t-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.5}.c3t-msg--agent{border-left:2px solid var(--ws-line,var(--ws-tint));padding-left:12px}.c3t-personal{border-top:1px solid var(--ws-line,var(--ws-tint));margin-top:28px;padding-top:18px}.c3t-personal h2{margin:0 0 4px;font-size:15px;font-weight:600}.c3t-ok{border-left:3px solid var(--ws-ok,#2f7d4f);margin:8px 0;padding:6px 12px;font-size:13px}.c3t-plist{margin:10px 0 0;padding:0;list-style:none}.c3t-plist li{border-top:1px solid var(--ws-line,var(--ws-tint));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.c3t-tag{color:var(--ws-muted);border:1px solid var(--ws-line,var(--ws-tint));white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 9px;font-size:11px}.c3t-tag.is-on{color:var(--ws-ok,#2f7d4f);border-color:currentColor}.c3t-confirm{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.c3t-confirm label{color:var(--ws-muted);gap:4px;font-size:12px;display:grid}.c3t-confirm input{font:inherit;color:var(--ws-ink);min-height:36px;font-size:14px}@media (width<=860px){.c3t-body.has-open{grid-template-columns:minmax(0,1fr)}.c3t-read{max-height:none}}.ao-lead{color:var(--ws-muted);max-width:70ch;margin:0 0 8px;padding:0 14px;font-size:13px}.ao-ok{color:var(--ws-positive);margin:0;padding:4px 14px 8px;font-size:12.5px}.ao-tree,.ao-past ul{margin:0;padding:0;list-style:none;display:grid}.ao-tree li,.ao-past li{padding:10px 14px;padding-left:calc(14px + var(--ao-level,0) * 24px);border-top:1px solid var(--ws-line);align-items:center;gap:12px;min-width:0;display:flex}.ao-past li{padding-left:14px}.ao-name{flex:1;gap:2px;min-width:0;display:grid}.ao-name strong{overflow-wrap:anywhere;font-size:14px}.ao-name small{color:var(--ws-muted);font-size:12px}.ao-pick{flex:none;gap:3px;display:grid}.ao-pick select,.ao-dist select,.ao-dist textarea{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink);font:inherit;border-radius:8px;max-width:100%;padding:7px 9px;font-size:13px}.ao-dist textarea{box-sizing:border-box;resize:vertical;width:100%}.ao-pick select:focus-visible,.ao-dist select:focus-visible,.ao-dist textarea:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.ao-dist{border-top:1px solid var(--ws-line);gap:10px;margin-top:8px;padding:14px;display:grid}.ao-dist h3{margin:0;font-size:14px}.ao-safe{border-left:2px solid var(--ws-accent);background:var(--ws-tint);margin:0;padding:8px 10px;font-size:13px}.tr-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ao-wide{grid-column:1/-1}.ao-prop{border-top:1px solid var(--ws-line);gap:8px;padding-top:10px;display:grid}.ao-past{border-top:1px solid var(--ws-line);gap:4px;padding-top:10px;display:grid}.ao-past li{border-top:1px solid var(--ws-line)}@media (width<=720px){.ao-tree li{flex-wrap:wrap}.ao-pick,.ao-pick select{width:100%}.tr-field-grid{grid-template-columns:1fr}.ao-past li{flex-wrap:wrap}}.ao-prop{min-width:0}.ao-prop .tr-tbl{table-layout:fixed}.ao-prop .tr-tbl td,.ao-prop .tr-tbl th{overflow-wrap:anywhere;padding-inline:6px}.bk12-lead{color:var(--ws-muted);max-width:70ch;margin:0 0 8px;padding:0 14px;font-size:13px}.bk12-list,.bk12-agents,.bk12-procs{margin:0;padding:0;list-style:none;display:grid}.bk12-list>li{border-top:1px solid var(--ws-line)}.bk12-row{align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}.bk12-name{flex:1;gap:2px;min-width:0;display:grid}.bk12-name strong{font-size:14px}.bk12-name small,.bk12-agents small,.bk12-procs small{color:var(--ws-muted);overflow-wrap:anywhere;font-size:12px}.bk12-detail{gap:8px;padding:4px 14px 14px;display:grid}.bk12-detail h3{margin:6px 0 0;font-size:13px}.bk12-agents li,.bk12-procs li{border-top:1px solid var(--ws-line);gap:2px;padding:6px 0;display:grid}.bk12-agents li[data-sub="1"]{padding-left:24px}.bk12-safe{border-left:2px solid var(--ws-accent);background:var(--ws-tint);margin:0;padding:8px 10px;font-size:13px}.bk12-ok{color:var(--ws-positive);margin:0;font-size:13px}@media (width<=720px){.bk12-row{flex-wrap:wrap}}.fu{color:var(--ws-ink);gap:12px;display:grid}.fu .sv2-lead{margin:0}.fu-bar{background:var(--ws-line);border-radius:2px;height:4px;overflow:hidden}.fu-bar>span{background:var(--ws-accent);height:100%;transition:width .25s;display:block}.fu-progress{color:var(--ws-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.fu-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.fu-step{border-top:1px solid var(--ws-line);grid-template-columns:28px 1fr auto;align-items:start;gap:8px 12px;padding:14px 0;display:grid}.fu-step:first-child{border-top:0}.fu-num{border:1px solid var(--ws-line);font-variant-numeric:tabular-nums;width:24px;height:24px;color:var(--ws-muted);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.fu-step[data-state=done] .fu-num{background:var(--ws-accent);border-color:var(--ws-accent);color:var(--ws-on-accent,#fff)}.fu-step[data-state=in_progress] .fu-num{border-color:var(--ws-accent);color:var(--ws-ink)}.fu-step[data-state=needs_help] .fu-num{border-color:var(--ws-attention);color:var(--ws-attention)}.fu-step[data-state=pending]{opacity:.72}.fu-head{gap:2px;min-width:0;display:grid}.fu-head strong{font-size:14.5px}.fu-head small{color:var(--ws-muted);font-size:12.5px}.fu-badge{letter-spacing:.04em;text-transform:uppercase;background:var(--ws-tint);color:var(--ws-muted);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.fu-step[data-state=done] .fu-badge{color:var(--ws-ink)}.fu-step[data-state=needs_help] .fu-badge{color:var(--ws-attention)}.fu-body{grid-column:2/-1;gap:10px;min-width:0;display:grid}.fu-body p{margin:0;font-size:13.5px}.fu-note{border-left:3px solid var(--ws-attention);background:var(--ws-tint);padding:8px 12px;font-size:13px}.fu-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fu-actions button,.fu-actions a{align-items:center;min-height:40px;display:inline-flex}.fu-field{color:var(--ws-muted);gap:4px;max-width:360px;font-size:12.5px;display:grid}.fu-field select{box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-bg);width:100%;color:var(--ws-ink);font:inherit;border-radius:6px;min-height:40px;padding:8px 10px;font-size:14px}.fu-field select:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.fu-help{border-top:1px dashed var(--ws-line);color:var(--ws-muted);gap:6px;padding-top:8px;font-size:13px;display:grid}.fu-help p{color:var(--ws-muted)}.fu-foot{border-top:1px solid var(--ws-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.fu-time{color:var(--ws-muted);font-variant-numeric:tabular-nums;gap:2px;font-size:12.5px;display:grid}.fu-time strong{color:var(--ws-ink);font-size:13.5px}.fu-table{border-collapse:collapse;width:100%;font-size:12.5px}.fu-table th{text-align:left;color:var(--ws-muted);border-bottom:1px solid var(--ws-line);padding:4px 8px 4px 0;font-weight:600}.fu-table td{border-bottom:1px solid var(--ws-line);padding:4px 8px 4px 0}.fu-scroll{overflow-x:auto}.fu-ok{color:var(--ws-ink);font-weight:600}.fu-paused{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fu-paused p{margin:0;font-size:13.5px}@media (width<=480px){.fu-step{grid-template-columns:28px 1fr}.fu-badge{grid-column:2;justify-self:start}.fu-body{grid-column:1/-1}}.uxd-block{border-top:1px solid var(--ws-line);padding:16px 0}.uxd-block h2{color:var(--ws-ink);margin:0 0 8px;font-size:15px;font-weight:600}.uxd-block h3,.uxd-credit h4{color:var(--ws-ink);margin:16px 0 6px;font-size:13px;font-weight:600}.uxd-note{color:var(--ws-muted);margin:6px 0;font-size:13px}.uxd-warn{color:var(--ws-error)}.uxd-rows{margin:0;padding:0;list-style:none}.uxd-rows>li{border-bottom:1px solid var(--ws-line);color:var(--ws-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.uxd-rows>li.uxd-agent{display:block}.uxd-agent-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.uxd-dl{grid-template-columns:minmax(96px,160px) 1fr;gap:4px 12px;margin:8px 0;font-size:13px;display:grid}.uxd-dl dt{color:var(--ws-muted)}.uxd-dl dd{color:var(--ws-ink);margin:0}.uxd-tools{gap:4px;margin:0;padding:0;list-style:none;display:grid}.uxd-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uxd-seal,.uxd-kind{border:1px solid var(--ws-line);min-height:22px;color:var(--ws-ink);align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.uxd-seal-medium{border-color:var(--ws-accent)}.uxd-seal-high{border-color:var(--ws-error);color:var(--ws-error)}.uxd-kind-read_only{color:var(--ws-muted);font-weight:500}.uxd-extras{border-top:1px solid var(--ws-line);margin:8px 0;padding:8px 0}.uxd-check{color:var(--ws-ink);cursor:pointer;align-items:flex-start;gap:8px;margin-top:8px;font-size:13px;display:flex}.uxd-check small{color:var(--ws-muted);margin-top:2px;display:block}.uxd-grant{border:0;border-left:1px solid var(--ws-line);min-width:0;margin:8px 0 0;padding:8px 0 0 12px}.uxd-grant legend{color:var(--ws-muted);padding:0;font-size:12px;font-weight:600}.uxd-until{color:var(--ws-ink);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.uxd-until input{border:1px solid var(--ws-line);background:var(--ws-bg);min-height:32px;color:var(--ws-ink);font:inherit;max-width:100%;padding:0 8px}.uxd-until input:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.uxd-until-note{color:var(--ws-muted)}.uxd-btn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--ws-line);min-height:32px;color:var(--ws-ink);align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.uxd-btn:hover{background:var(--ws-tint)}.uxd-btn:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.uxd-btn:disabled{opacity:.5;cursor:default}.uxd-primary{background:var(--ws-ink);color:var(--ws-bg);border-color:var(--ws-ink)}.uxd-primary:hover{background:var(--ws-ink);opacity:.9}.uxd-actions{gap:8px;display:inline-flex}.uxd-mode{border-bottom:1px solid var(--ws-line);align-items:center;gap:2px;display:inline-flex}.uxd-mode-opt{all:unset;box-sizing:border-box;cursor:pointer;min-height:32px;color:var(--ws-muted);border-bottom:2px solid #0000;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.uxd-mode-opt:hover{color:var(--ws-ink)}.uxd-mode-opt[aria-checked=true]{color:var(--ws-ink);border-bottom-color:var(--ws-ink);font-weight:600}.uxd-mode-opt:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.uxd-mode-opt:disabled{opacity:.5;cursor:default}.uxd-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.uxd-table{border-collapse:collapse;width:100%;font-size:13px}.uxd-table td{border-bottom:1px solid var(--ws-line);color:var(--ws-ink);padding:6px 0}.uxd-table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.uxd-form{gap:8px;max-width:420px;margin-top:12px;display:grid}.uxd-form label{color:var(--ws-muted);gap:4px;font-size:13px;display:grid}.uxd-form input{background:var(--ws-surface);min-height:36px;color:var(--ws-ink);border:1px solid var(--ws-line);font:inherit;padding:0 10px}.uxd-tree{color:var(--ws-ink);gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}@media (width<=480px){.uxd-dl{grid-template-columns:1fr}.uxd-mode-opt{padding:0 8px}.uxd-rows>li{align-items:flex-start}}.uxd-chart{border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);max-width:420px;margin:0 0 .8em;padding:8px 0}.uxd-chart figcaption{color:var(--ws-muted);margin-bottom:4px;font-size:12px}.uxd-chart-bar{fill:var(--ws-accent)}.uxd-chart-l,.uxd-chart-v{fill:var(--ws-ink);font-variant-numeric:tabular-nums;font-size:11px}.uxd-btns{flex-wrap:wrap;gap:8px;margin:0 0 .8em;display:flex}.uxd-route{color:var(--ws-muted);border-top:1px solid var(--ws-line);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.uxd-fix{align-items:center;gap:8px;display:inline-flex}.uxd-test{border-top:1px solid var(--ws-line);gap:8px;padding:12px 0;display:grid}.uxd-test h3{color:var(--ws-ink);margin:0;font-size:14px}.uxd-test-out p{color:var(--ws-ink);margin:4px 0;font-size:14px}.uxd-form select{background:var(--ws-surface);min-height:36px;color:var(--ws-ink);border:1px solid var(--ws-line);font:inherit;padding:0 8px}.uxd-limit{color:var(--ws-ink);padding:4px 0;font-size:13px}.uxd-limit summary{cursor:pointer;color:var(--ws-muted)}.uxd-scope{border:1px solid var(--ws-line);color:var(--ws-ink);white-space:nowrap;background:0 0;border-radius:999px;padding:2px 8px;font-size:12px}.uxd-scope[data-scope=mine]{border-color:var(--ws-accent,currentColor)}html .ws-app.sv2-app[data-ds=v3] .ds3n-dot{background:var(--ws-muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}html .ws-app.sv2-app[data-ds=v3] :is(.ds3n-dot[data-kind=need],.ds3n-status[data-kind=need] .ds3n-dot){background:var(--ds-attn)}html .ws-app.sv2-app[data-ds=v3] .ds3n-muted{color:var(--ws-muted);font-size:14px}html .ws-app.sv2-app[data-ds=v3] .ds3n-link{color:var(--ws-accent);text-underline-offset:3px;align-items:center;min-height:24px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3n-btn{box-sizing:border-box;border:1px solid var(--ds-ctl);background:var(--ds-btn);min-height:44px;color:var(--ws-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font:600 14.5px/1.1 inherit;text-decoration:none;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3n-btn:hover:not(:disabled){background:var(--ds-btn-h)}html .ws-app.sv2-app[data-ds=v3] .ds3n-btn:disabled{opacity:.55;cursor:not-allowed}html .ws-app.sv2-app[data-ds=v3] .ds3n-btn--main{background:var(--ws-accent);color:var(--ds-on-accent);border-color:#0000}html .ws-app.sv2-app[data-ds=v3] .ds3n-btn--main:hover:not(:disabled){background:var(--ws-accent);filter:brightness(1.12)}html .ws-app.sv2-app[data-ds=v3] .ds3n-btn--danger{background:var(--ws-error);color:var(--ds-on-accent);border-color:#0000}html .ws-app.sv2-app[data-ds=v3] .ds3n-btn:focus-visible,html .ws-app.sv2-app[data-ds=v3] .ds3n-link:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}html .ws-app.sv2-app[data-ds=v3] .ds3n-status{color:var(--ws-ink);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3n-status[data-kind=idle]{color:var(--ws-muted)}html .ws-app.sv2-app[data-ds=v3] .ds3n-panel{gap:12px;margin-bottom:14px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3n-panel-head{align-items:center;gap:16px;padding:4px 4px 6px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3n-panel-head>div{gap:2px;min-width:0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3n-panel-name{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:650}html .ws-app.sv2-app[data-ds=v3] .ds3n-panel-role{color:var(--ws-muted);margin:0;font-size:14px}html .ws-app.sv2-app[data-ds=v3] .ds3n-card{background:var(--ds-card);border-radius:var(--ds-r-l);gap:10px;padding:16px 20px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3n-card h3{color:var(--ws-muted);letter-spacing:.01em;text-transform:none;margin:0;font-size:12.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3n-card p{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3n-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3n-card li{overflow-wrap:anywhere;align-items:center;gap:12px;min-width:0;font-size:14.5px;font-weight:500;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3n-card .sv2-conn-ico{background:var(--ws-surface);width:32px;height:32px;color:var(--ws-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}html .ws-app.sv2-app[data-ds=v3] .ds3n-card .sv2-conn-ico[data-logo]{border-radius:10px}html .ws-app.sv2-app[data-ds=v3] .ds3n-card .sv2-conn-ico img{object-fit:contain;width:62%;height:62%}html .ws-app.sv2-app[data-ds=v3] .ds3n-bar{background:var(--ds-btn);border-radius:999px;height:8px;overflow:hidden}html .ws-app.sv2-app[data-ds=v3] .ds3n-bar>span{background:var(--ws-accent);border-radius:999px;height:100%;display:block}html .ws-app.sv2-app[data-ds=v3] .ds3n-need{gap:18px;max-width:820px;margin-inline:auto;padding:8px 0 40px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3n-need-head{gap:8px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3n-need-title{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3.6vw,30px);font-weight:650}html .ws-app.sv2-app[data-ds=v3] .ds3n-need-intro{color:var(--ws-muted);max-width:62ch;margin:0;font-size:15.5px}html .ws-app.sv2-app[data-ds=v3] .ds3n-aps{gap:12px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3n-aps-count{color:var(--ws-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:0;font-size:14px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3n-aps-count strong{color:var(--ws-ink);font-size:15px}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap{background:var(--ds-card);border-radius:var(--ds-r-l);gap:12px;min-width:0;padding:20px 24px 22px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-by{color:var(--ws-muted);align-items:center;gap:10px;min-width:0;margin:0;font-size:13.5px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-by>span:first-of-type{overflow-wrap:anywhere;min-width:0}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-state{color:var(--ws-ink);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-weight:600;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-state:before{content:"";background:var(--ds-attn);border-radius:50%;width:8px;height:8px}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-title{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:650;line-height:1.35}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 24px;margin:0;padding:0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-facts>div{align-content:start;gap:2px;min-width:0;margin:0;padding:0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-facts :is(dt,dd){margin:0;padding:0}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-facts dt{color:var(--ws-muted);font-size:12.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-facts dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-facts dd[data-risk=high]{color:var(--ws-error)}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-four{color:var(--ds-attn);margin:0;font-size:14.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-note{color:var(--ws-muted);margin:0;font-size:14px}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-actions{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:4px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-ask{flex:100%;font-size:14.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-count{vertical-align:middle;background:var(--ds-btn);color:var(--ws-ink);letter-spacing:0;border-radius:999px;margin-left:8px;padding:1px 9px;font-size:13px;font-weight:700;line-height:22px;display:inline-block}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-sublist{border-top:1px solid var(--ds-btn);gap:0;margin-top:4px}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap--nested{border-bottom:1px solid var(--ds-btn);background:0 0;border-radius:0;padding:18px 0 20px}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap--nested:last-child{border-bottom:0;padding-bottom:4px}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap--nested .ds3n-ap-title{font-size:16px}@media (width<=640px){html .ws-app.sv2-app[data-ds=v3] .ds3n-need{padding-bottom:96px}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap{padding:18px 18px 20px}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-facts{grid-template-columns:minmax(0,1fr)}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-by{flex-wrap:wrap}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-state{flex-basis:100%;margin-left:0}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-actions>.ds3n-btn{flex:auto}}@media (prefers-reduced-motion:no-preference){html .ws-app.sv2-app[data-ds=v3] .ds3n-btn{transition:background-color .15s,filter .15s}}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-noinfo{color:var(--ws-muted);font-style:italic;font-weight:500}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-src{color:var(--ws-muted);font-size:12.5px;font-weight:500}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-roles{color:var(--ws-muted);margin-top:2px;font-size:12.5px;font-weight:500;display:block}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-why{grid-column:1/-1}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-total{background:var(--ds-card);border-radius:var(--ds-r-l);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-width:0;margin:0;padding:16px 24px;font-size:14.5px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-total strong{color:var(--ws-ink);font-size:15.5px}@media (width<=640px){html .ws-app.sv2-app[data-ds=v3] .ds3n-ap-total{padding:14px 18px}}html .ws-app.sv2-app[data-ds=v3]{--ds-card:#f3f5f6;--ds-btn:#e1e7ea;--ds-btn-h:#d3dbdf;--ds-ctl:#7b898f;--ds-hover:#e3e9ec;--ds-on-accent:#fff;--ds-attn:#8f5409;--ds-sh1:0 1px 2px #0d15170d, 0 2px 8px #0d15170d;--ds-sh2:0 2px 6px #0d15170d, 0 10px 28px #0d151714;--ds-r-s:12px;--ds-r-m:18px;--ds-r-l:24px;--ds-r-xl:30px;background:var(--ws-bg)}:root[data-color-mode=dark] .ws-app.sv2-app[data-ds=v3]{--ds-card:#1f2124;--ds-btn:#30343a;--ds-btn-h:#3b4046;--ds-ctl:#7a8087;--ds-hover:#25272b;--ds-on-accent:#0c0d0f;--ds-attn:#e0a850;--ds-sh1:0 1px 2px #0000004d, 0 2px 8px #00000040;--ds-sh2:0 2px 6px #0000004d, 0 10px 28px #0006}html .ws-app.sv2-app[data-ds=v3] .ws-sidebar.sv2-sidebar{background:0 0;border-right:0;padding:6px 8px 8px 12px}html .ws-app.sv2-app[data-ds=v3] .ws-body{background:var(--ws-surface);border-radius:var(--ds-r-xl);min-height:calc(100vh - 24px);box-shadow:var(--ds-sh2);margin:12px 12px 12px 0;overflow:clip}html .ws-app.sv2-app[data-ds=v3] .ws-topbar{background:var(--ws-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;min-height:68px;padding-inline:32px}html .ws-app.sv2-app[data-ds=v3] .ws-content{padding-inline:32px}html .ws-app.sv2-app[data-ds=v3] .sv2-head{padding:18px 8px 10px 14px}html .ws-app.sv2-app[data-ds=v3] .sv2-brand{letter-spacing:-.02em;border-bottom:0;font-size:17px;font-weight:700;text-decoration:none}html .ws-app.sv2-app[data-ds=v3] .sv2-collapse{background:0 0;border:0;border-radius:999px}html .ws-app.sv2-app[data-ds=v3] .sv2-search{border-bottom:0;padding:0 4px 8px}html .ws-app.sv2-app[data-ds=v3] .sv2-search input{background:var(--ds-btn);border:0;border-radius:999px;min-height:42px;padding:0 16px}html .ws-app.sv2-app[data-ds=v3] .sv2-search input::placeholder{color:var(--ws-muted);opacity:1}html .ws-app.sv2-app[data-ds=v3] .sv2-newwrap{padding:4px 4px 6px}html .ws-app.sv2-app[data-ds=v3] .sv2-new{background:var(--ws-accent);width:100%;min-height:44px;color:var(--ds-on-accent);border:0;border-radius:999px;font-weight:600;text-decoration:none}html .ws-app.sv2-app[data-ds=v3] .sv2-row{min-height:42px;color:var(--ws-muted);border-left:0;border-radius:999px;margin-inline:0;padding:0 14px}html .ws-app.sv2-app[data-ds=v3] .sv2-row:hover{background:var(--ds-hover);color:var(--ws-ink)}html .ws-app.sv2-app[data-ds=v3] .sv2-row[aria-current=page],html .ws-app.sv2-app[data-ds=v3] .sv2-row[aria-current=true]{background:var(--ws-surface);color:var(--ws-ink);box-shadow:var(--ds-sh1)}html .ws-app.sv2-app[data-ds=v3] .sv2-areas .sv2-text strong{font-size:14.5px;font-weight:500}html .ws-app.sv2-app[data-ds=v3] .sv2-row[aria-current=page] .sv2-text strong{font-weight:650}html .ws-app.sv2-app[data-ds=v3] .sv2-conv{border-radius:var(--ds-r-m);min-height:52px;padding:6px 14px}html .ws-app.sv2-app[data-ds=v3] .sv2-section h2{text-transform:none;letter-spacing:.02em;padding-inline:14px;font-size:12px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .sv2-foot{border-top:0;padding:12px 6px 8px}html .ws-app.sv2-app[data-ds=v3] .sv2-pin{border-radius:999px}html .ws-app.sv2-app[data-ds=v3] .sv2-ctl,html .ws-app.sv2-app[data-ds=v3] .sv2-lang-select,html .ws-app.sv2-app[data-ds=v3] .ws-bell,html .ws-app.sv2-app[data-ds=v3] .ws-account-trigger{border:1px solid var(--ds-ctl);background:var(--ds-btn);color:var(--ws-ink);border-radius:999px}html .ws-app.sv2-app[data-ds=v3] .ws-top-search input{border:1px solid var(--ds-ctl);background:var(--ds-btn);border-radius:999px;min-height:40px;padding-inline:16px}html .ws-app.sv2-app[data-ds=v3] .ws-content :is(button,.pl-btn):not(.ws-primary,.sv2-new,[role=tab],[aria-pressed],.ds3-plain,.u3-card-foot,.u3-av-btn,.u3-x,.sv2-pin,.avp2-tile,.avp2-sw,.avp2-tab,.avp2-btn){border-radius:999px}html .ws-app.sv2-app[data-ds=v3] .sv2-home{gap:28px;padding-top:24px}html .ws-app.sv2-app[data-ds=v3] .sv2-hero{gap:6px}html .ws-app.sv2-app[data-ds=v3] .sv2-hello{letter-spacing:-.025em;font-size:clamp(28px,4.2vw,38px);font-weight:650}html .ws-app.sv2-app[data-ds=v3] .sv2-hero p{color:var(--ws-muted);font-size:16px}html .ws-app.sv2-app[data-ds=v3] .sv2-entry{border-radius:var(--ds-r-xl);background:var(--ws-surface);box-shadow:var(--ds-sh2);border:0;padding:10px 12px 10px 20px}html .ws-app.sv2-app[data-ds=v3] .sv2-entry:focus-within{box-shadow:var(--ds-sh2), 0 0 0 2px var(--ws-focus)}html .ws-app.sv2-app[data-ds=v3] .sv2-entry textarea{background:0 0;border:0;outline:none;font-size:16px}html .ws-app.sv2-app[data-ds=v3] .sv2-entry button[type=submit],html .ws-app.sv2-app[data-ds=v3] .sv2-entry .ws-primary{background:var(--ws-accent);color:var(--ds-on-accent);border:0;border-radius:50%}html .ws-app.sv2-app[data-ds=v3] .sv2-entry button:not([type=submit]):not(.ws-primary){background:var(--ds-btn);border:0;border-radius:999px;min-height:40px;padding-inline:14px}html .ws-app.sv2-app[data-ds=v3] .sv2-block{border:0;padding:0}html .ws-app.sv2-app[data-ds=v3] .sv2-block h2{text-transform:none;letter-spacing:.01em;color:var(--ws-muted);border:0;margin:0 0 10px;font-size:12.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .sv2-suggest-list{flex-wrap:wrap;gap:10px;display:flex}html .ws-app.sv2-app[data-ds=v3] .sv2-suggest-list li{border:0;width:auto}html .ws-app.sv2-app[data-ds=v3] .sv2-suggest-list button,html .ws-app.sv2-app[data-ds=v3] .sv2-suggest button{border:1px solid var(--ds-ctl);background:var(--ds-btn);width:auto;min-height:44px;color:var(--ws-ink);border-radius:999px;padding:6px 18px;font-size:14.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .sv2-suggest-list li:last-child button{border-bottom:1px solid var(--ds-ctl)}html .ws-app.sv2-app[data-ds=v3] .sv2-suggest-list button:hover,html .ws-app.sv2-app[data-ds=v3] .sv2-suggest button:hover{background:var(--ds-btn-h)}html .ws-app.sv2-app[data-ds=v3] .sv2-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}html .ws-app.sv2-app[data-ds=v3] .sv2-stats li{background:var(--ds-card);border-radius:var(--ds-r-l);border:0;padding:16px 20px}html .ws-app.sv2-app[data-ds=v3] .sv2-cost{color:var(--ws-muted);margin-top:12px;font-size:13.5px}html .ws-app.sv2-app[data-ds=v3] .pl.sv2-chat{background:0 0}html .ws-app.sv2-app[data-ds=v3] .pl-toolbar.sv2-chat-head{align-items:center;gap:14px;padding:12px 32px 8px}html .ws-app.sv2-app[data-ds=v3] .sv2-chat-head .sv2-crumb-h1{letter-spacing:-.01em;font-size:17px;font-weight:650}html .ws-app.sv2-app[data-ds=v3] .sv2-chat-head select,html .ws-app.sv2-app[data-ds=v3] .sv2-chat-head button:not(.sv2-panel-btn){border:1px solid var(--ds-ctl);background:var(--ds-btn);min-height:38px;color:var(--ws-ink);border-radius:999px;padding-inline:14px;text-decoration:none}html .ws-app.sv2-app[data-ds=v3] .sv2-chat-head .sv2-panel-btn{border:1px solid var(--ds-ctl);background:var(--ds-btn);color:var(--ws-ink);border-radius:999px;padding-inline:16px}html .ws-app.sv2-app[data-ds=v3] .pl-center{padding-inline:32px}html .ws-app.sv2-app[data-ds=v3] .sv2-conv-title{color:var(--ws-muted);text-align:center;margin:12px 0 0;font-size:13px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript{gap:14px;max-width:760px;margin:18px auto 12px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript .ws-message{max-width:none;margin:0;padding:0;font-size:15.5px;line-height:1.6;position:relative}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript .ws-message+.ws-message{margin-top:0}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript .ws-message.is-user{border-radius:var(--ds-r-l);background:var(--ds-btn);max-width:min(78%,560px);color:var(--ws-ink);justify-self:end;padding:12px 20px}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript .ws-message.is-user:before,html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript .ws-message.is-user>header{display:none}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript .ws-message.is-agent{grid-template-columns:32px minmax(0,1fr);column-gap:14px;padding:6px 0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript .ws-message.is-agent>*{grid-column:2}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript .ws-message.is-agent>.ds3-msg-av{grid-area:1/1/span 4;align-self:start;margin-top:2px}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript .ws-message.is-agent>header{color:var(--ws-muted);align-items:baseline;gap:8px;font-size:12px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript .ws-message.is-agent>header strong{display:none}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript .ws-message.is-agent ul{background:var(--ds-card);border-radius:var(--ds-r-l);gap:6px;margin:10px 0;padding:14px 20px;list-style:none;display:grid}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript .ws-message.is-agent .sv2-table-wrap{background:var(--ds-card);border-radius:var(--ds-r-l);padding:8px 16px}html .ws-app.sv2-app[data-ds=v3] .ds3-msg-av{width:32px;height:32px;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ws-composer{border-radius:var(--ds-r-xl);background:var(--ws-surface);max-width:760px;box-shadow:var(--ds-sh2);border:0;margin:8px auto 0;padding:12px 14px 10px 20px}html .ws-app.sv2-app[data-ds=v3] .ws-composer:focus-within{box-shadow:var(--ds-sh2), 0 0 0 2px var(--ws-focus)}html .ws-app.sv2-app[data-ds=v3] .ws-composer textarea{background:0 0;border:0;outline:none;min-height:44px;font-size:16px}html .ws-app.sv2-app[data-ds=v3] .ws-composer .ws-primary{background:var(--ws-accent);width:44px;height:44px;min-height:44px;color:var(--ds-on-accent);border:0;border-radius:50%;padding:0}html .ws-app.sv2-app[data-ds=v3] .ws-composer .ws-toolbar button:not(.ws-primary){color:var(--ws-muted);background:0 0;border:0;border-radius:50%}html .ws-app.sv2-app[data-ds=v3] .ws-composer .ws-toolbar button:not(.ws-primary):hover{background:var(--ds-hover);color:var(--ws-ink)}html .ws-app.sv2-app[data-ds=v3] .pl-panel{background:0 0;border-left:0;padding:8px 20px 24px 8px}html .ws-app.sv2-app[data-ds=v3] .pl-panel>header{border-bottom:0}html .ws-app.sv2-app[data-ds=v3] .pl-tabs{background:var(--ds-btn);border-radius:999px;gap:2px;padding:3px;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .pl-tabs button{min-height:34px;color:var(--ws-muted);background:0 0;border:0;border-radius:999px;padding:0 14px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .pl-tabs button[aria-selected=true]{background:var(--ws-surface);color:var(--ws-ink);box-shadow:var(--ds-sh1)}html .ws-app.sv2-app[data-ds=v3] .pl-tabpanel{gap:12px;padding-top:12px;display:grid}html .ws-app.sv2-app[data-ds=v3] .pl-tabpanel>:is(details,section,div):not(:empty){background:var(--ds-card);border-radius:var(--ds-r-l);border:0;padding:16px 20px}html .ws-app.sv2-app[data-ds=v3] .pl-tabpanel summary{color:var(--ws-muted);font-size:13px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .u3-page{padding-top:12px}html .ws-app.sv2-app[data-ds=v3] .u3-head h1,html .ws-app.sv2-app[data-ds=v3] .sv2-page-head h1{letter-spacing:-.02em;font-size:24px;font-weight:650}html .ws-app.sv2-app[data-ds=v3] .sv2-primary,html .ws-app.sv2-app[data-ds=v3] .u3-create{background:var(--ws-accent);min-height:44px;color:var(--ds-on-accent);border:0;border-radius:999px;padding:0 22px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .u3-tabs{background:var(--ds-btn);border-radius:999px;gap:2px;padding:3px;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .u3-tab{min-height:36px;color:var(--ws-muted);background:0 0;border:0;border-radius:999px;padding:0 16px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .u3-tab[aria-selected=true]{background:var(--ws-surface);color:var(--ws-ink);box-shadow:var(--ds-sh1)}html .ws-app.sv2-app[data-ds=v3] .u3-search input{border:1px solid var(--ds-ctl);background:var(--ds-btn);border-radius:999px;min-height:44px;padding:0 18px}html .ws-app.sv2-app[data-ds=v3] .u3-card{background:var(--ds-card);border-radius:var(--ds-r-l);box-shadow:none;border:0}html .ws-app.sv2-app[data-ds=v3] .u3-overlay{background:#0d151773}html .ws-app.sv2-app[data-ds=v3] .u3-modal,html .ws-app.sv2-app[data-ds=v3] .cv2{border-radius:var(--ds-r-xl);background:var(--ws-surface);border:0;box-shadow:0 6px 14px #0d151714,0 22px 54px #0d15172e}html .ws-app.sv2-app[data-ds=v3] .ws-content,html .ws-app.sv2-app[data-ds=v3] .pl-center{background:0 0}html .ws-app.sv2-app[data-ds=v3] .sv2-new{background:var(--ds-btn);color:var(--ws-ink);border:1px solid var(--ds-ctl)}html .ws-app.sv2-app[data-ds=v3] .sv2-new:hover{background:var(--ds-btn-h)}html .ws-app.sv2-app[data-ds=v3] .cv2{width:min(760px,100%);height:min(820px,100%)}html .ws-app.sv2-app[data-ds=v3] .cv2-top{background:0 0;border-bottom:0;justify-content:flex-start;align-items:center;gap:14px;padding:18px 64px 10px 28px;display:flex}html .ws-app.sv2-app[data-ds=v3] .cv2-avatar{border-radius:50%;flex:none;padding:0}html .ws-app.sv2-app[data-ds=v3] .cv2-avatar:after{border-radius:50%}html .ws-app.sv2-app[data-ds=v3] .cv2-img{object-fit:cover;object-position:50% 18%;border-radius:50%;width:48px;height:48px}html .ws-app.sv2-app[data-ds=v3] .cv2-name{color:var(--ws-ink);font-size:15px;font-weight:650}html .ws-app.sv2-app[data-ds=v3] .cv2-state{color:var(--ws-muted);margin-left:auto;font-weight:500}html .ws-app.sv2-app[data-ds=v3] .cv2-log{gap:14px;padding:8px 28px 18px}html .ws-app.sv2-app[data-ds=v3] .cv2-bubble{background:0 0;border:0;max-width:88%;padding:4px 0;font-size:16px;line-height:1.55}html .ws-app.sv2-app[data-ds=v3] .cv2-row[data-from=me] .cv2-bubble{background:var(--ds-btn);color:var(--ws-ink);border-radius:var(--ds-r-l);padding:11px 20px}html .ws-app.sv2-app[data-ds=v3] .cv2-chip{border:1px solid var(--ds-ctl);background:var(--ds-btn);color:var(--ws-ink);border-radius:999px;padding:0 20px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .cv2-chip:hover{background:var(--ds-btn-h);border-color:var(--ds-ctl)}html .ws-app.sv2-app[data-ds=v3] .cv2-panel{border-radius:var(--ds-r-l);background:var(--ds-card);border:0}html .ws-app.sv2-app[data-ds=v3] .cv2-sum{background:var(--ds-card);border-radius:var(--ds-r-l);border-top:0;padding:6px 20px}html .ws-app.sv2-app[data-ds=v3] .cv2-sum dt,html .ws-app.sv2-app[data-ds=v3] .cv2-sum dd{border-bottom:1px solid var(--ws-line)}html .ws-app.sv2-app[data-ds=v3] .cv2-sum dt:last-of-type,html .ws-app.sv2-app[data-ds=v3] .cv2-sum dd:last-of-type{border-bottom:0}html .ws-app.sv2-app[data-ds=v3] .cv2-foot{border-top:0;padding:8px 28px 22px}html .ws-app.sv2-app[data-ds=v3] .cv2-input{background:var(--ws-surface);box-shadow:var(--ds-sh2);border-radius:999px;flex-wrap:nowrap;align-items:center;padding:6px 6px 6px 20px}html .ws-app.sv2-app[data-ds=v3] .cv2-input:focus-within{box-shadow:var(--ds-sh2), 0 0 0 2px var(--ws-focus)}html .ws-app.sv2-app[data-ds=v3] .cv2-input input{background:0 0;border:0;border-radius:0;padding:0}html .ws-app.sv2-app[data-ds=v3] .cv2-input input:focus{border:0}html .ws-app.sv2-app[data-ds=v3] .cv2-input input:focus-visible{outline:none}html .ws-app.sv2-app[data-ds=v3] .cv2-input .sv2-primary,html .ws-app.sv2-app[data-ds=v3] .cv2-create{border-radius:999px}html .ws-app.sv2-app[data-ds=v3] .u3-x{background:var(--ds-btn);border:0;border-radius:50%}@media (width<=900px){html .ws-app.sv2-app[data-ds=v3] .ws-body{box-shadow:none;border-radius:0;min-height:100vh;margin:0}html .ws-app.sv2-app[data-ds=v3] .ws-topbar,html .ws-app.sv2-app[data-ds=v3] .ws-content,html .ws-app.sv2-app[data-ds=v3] .pl-center{padding-inline:16px}html .ws-app.sv2-app[data-ds=v3] .pl-toolbar.sv2-chat-head{flex-wrap:wrap;padding-inline:16px}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript .ws-message.is-user{max-width:88%}html .ws-app.sv2-app[data-ds=v3] .cv2-top{padding:14px 56px 8px 16px}html .ws-app.sv2-app[data-ds=v3] .cv2-log{padding-inline:16px}html .ws-app.sv2-app[data-ds=v3] .cv2-foot{padding:8px 16px 16px}html .ws-app.sv2-app[data-ds=v3] .sv2-suggest-list button{justify-content:flex-start;width:100%}}html .ws-app.sv2-app[data-ds=v3] .cv2-input input,html .ws-app.sv2-app[data-ds=v3] .cv2-input input:focus,html .ws-app.sv2-app[data-ds=v3] .cv2-input input:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}html .ws-app.sv2-app[data-ds=v3] .pl-panel :is(.ws-paper,.ws-card,.sv2-fold-body>section){box-shadow:none;background:0 0;border:0;border-radius:0}html .ws-app.sv2-app[data-ds=v3] .pl-panel .sv2-conv-side .ws-paper:not(.ws-paper .ws-paper){border-top:1px solid var(--ws-line);border-radius:0;margin-top:8px;padding:12px 0 0}:root[data-color-mode=dark] .ws-app.sv2-app[data-ds=v3]{background:var(--ws-bg)!important}:root[data-color-mode=dark] .ws-app.sv2-app[data-ds=v3] .ws-body{background-attachment:scroll;background:var(--ws-surface)!important}:root[data-color-mode=dark] .ws-app.sv2-app[data-ds=v3] .ws-sidebar.sv2-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important}:root[data-color-mode=dark] .ws-app.sv2-app[data-ds=v3] .pl-panel :is(.ws-paper,.ws-card),:root[data-color-mode=dark] .ws-app.sv2-app[data-ds=v3] .pl-panel.pl-panel.pl-panel :is(.ws-paper.ws-paper,.ws-card.ws-card){box-shadow:none!important;background:0 0!important}html .ws-app.sv2-app[data-ds=v3] .sv2-page-head{align-items:center;gap:16px}html .ws-app.sv2-app[data-ds=v3] .sv2-page-head h1{letter-spacing:-.025em;font-size:clamp(26px,3.2vw,32px);font-weight:650}html .ws-app.sv2-app[data-ds=v3] .sv2-lead{font-size:15.5px}html .ws-app.sv2-app[data-ds=v3] .sv2-rows{gap:8px}html .ws-app.sv2-app[data-ds=v3] .sv2-rows>li{background:var(--ds-card);border-radius:var(--ds-r-l);border:0;padding:12px 18px}html .ws-app.sv2-app[data-ds=v3] .sv2-rows>li:last-child{border-bottom:0}html .ws-app.sv2-app[data-ds=v3] .sv2-btn:not(.u3-full){border:1px solid var(--ds-ctl);background:var(--ds-btn);color:var(--ws-ink);border-radius:999px;min-height:40px;padding:0 18px;font-weight:600;text-decoration:none}html .ws-app.sv2-app[data-ds=v3] .sv2-btn:not(.u3-full):hover:not(:disabled){background:var(--ds-btn-h)}html .ws-app.sv2-app[data-ds=v3] .sv2-state{border-radius:999px;padding:3px 12px}html .ws-app.sv2-app[data-ds=v3] .sv2-count{border-radius:999px}html .ws-app.sv2-app[data-ds=v3] .sv2-loose{background:0 0}html .ws-app.sv2-app[data-ds=v3] .sv2-conn>li{background:var(--ds-card);border-radius:var(--ds-r-l);border:0;margin-bottom:8px;padding:10px 18px}html .ws-app.sv2-app[data-ds=v3] .sv2-conn--clean{gap:0}html .ws-app.sv2-app[data-ds=v3] .u3-bar{border-bottom:0;margin-top:16px}html .ws-app.sv2-app[data-ds=v3] .u3-grid{border-left:0;gap:12px}html .ws-app.sv2-app[data-ds=v3] .u3-card{background:var(--ds-card);border-radius:var(--ds-r-l);border:0;min-height:156px;padding:20px 20px 0;overflow:hidden}html .ws-app.sv2-app[data-ds=v3] .u3-card:hover{background:var(--ds-hover)}html .ws-app.sv2-app[data-ds=v3] .u3-card-foot{border-top:0;border-radius:0;min-height:52px;margin:14px -20px 0;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .u3-card-foot:hover{background:var(--ds-btn)}html .ws-app.sv2-app[data-ds=v3] .u3-av-btn{border-radius:50%}html .ws-app.sv2-app[data-ds=v3] .u3-pop{border-radius:var(--ds-r-l);box-shadow:var(--ds-sh2);border:0}html .ws-app.sv2-app[data-ds=v3] .u3-guide{background:var(--ds-card);border-right:0}html .ws-app.sv2-app[data-ds=v3] .u3-main{background:var(--ws-surface)}html .ws-app.sv2-app[data-ds=v3] .u3-fld input,html .ws-app.sv2-app[data-ds=v3] .u3-fld textarea,html .ws-app.sv2-app[data-ds=v3] .u3-fld select{border:1px solid var(--ds-ctl);border-radius:var(--ds-r-m);background:var(--ds-btn)}html .ws-app.sv2-app[data-ds=v3] .u3-fld input{border-radius:999px;min-height:44px;padding-inline:18px}html .ws-app.sv2-app[data-ds=v3] .u3-sum{background:var(--ds-card);border-radius:var(--ds-r-l);padding:8px 20px}html .ws-app.sv2-app[data-ds=v3] .u3-foot{border-top:0}html .ws-app.sv2-app[data-ds=v3] .u3-set{background:var(--ds-card);border-radius:var(--ds-r-l);border:0;padding:12px 18px}html .ws-app.sv2-app[data-ds=v3] .u3-bars li{border-radius:999px}html .ws-app.sv2-app[data-ds=v3] .u3-block{border:0}html .ws-app.sv2-app[data-ds=v3] .avp2-create--inline{background:var(--ds-card);border-radius:var(--ds-r-l);gap:12px;padding:16px 18px 6px;display:grid}html .ws-app.sv2-app[data-ds=v3] .avp2-create--inline .avp2-create-head{align-items:center;gap:14px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3-avatar-h{margin:0;font-size:15px;font-weight:650}html .ws-app.sv2-app[data-ds=v3] .ds3-avatar-hint{color:var(--ws-muted);margin:2px 0 0;font-size:13px}html .ws-app.sv2-app[data-ds=v3] .avp2{background:0 0}html .ws-app.sv2-app[data-ds=v3] .avp2 .avp2-tabs{background:var(--ds-btn);border-bottom:0;border-radius:999px;gap:2px;width:fit-content;max-width:100%;padding:3px;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .avp2 .avp2-tab{border:0;border-radius:999px;min-height:38px;padding:0 16px}html .ws-app.sv2-app[data-ds=v3] .avp2 .avp2-tab[aria-selected=true]{background:var(--ws-surface);color:var(--ws-ink);box-shadow:var(--ds-sh1);font-weight:650}html .ws-app.sv2-app[data-ds=v3] .avp2 .avp2-side{background:var(--ws-surface);border-radius:var(--ds-r-l);border-left:0}html .ws-app.sv2-app[data-ds=v3] .avp2 .avp2-tile{border-radius:var(--ds-r-m);background:var(--ws-surface);border:0}html .ws-app.sv2-app[data-ds=v3] .avp2 .avp2-tile[aria-pressed=true]{box-shadow:0 0 0 2px var(--ws-accent);background:var(--ws-surface)}html .ws-app.sv2-app[data-ds=v3] .avp2 .avp2-btn{border:1px solid var(--ds-ctl);background:var(--ds-btn);border-radius:999px}html .ws-app.sv2-app[data-ds=v3] .avp2 .avp2-btn:hover:not(:disabled){background:var(--ds-btn-h)}html .ws-app.sv2-app[data-ds=v3] .avp2 .avp2-primary{background:var(--ws-accent);color:var(--ds-on-accent);border:0;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .avp2 .avp2-primary:hover:not(:disabled){background:var(--ws-accent);filter:brightness(1.08)}html .ws-app.sv2-app[data-ds=v3] .avp2 .avp2-actions,html .ws-app.sv2-app[data-ds=v3] .avp2 .avp2-preview{border-top:0}html .ws-app.sv2-app[data-ds=v3] .avp2 select,html .ws-app.sv2-app[data-ds=v3] .avp2 input[type=text]{border:1px solid var(--ds-ctl);background:var(--ds-btn);border-radius:999px}html .ws-app.sv2-app[data-ds=v3] .cv2-avatar-card{margin-top:4px}html .ws-app.sv2-app[data-ds=v3] .cv2-avatar-card .avp2-body{grid-template-columns:minmax(0,1fr)}html .ws-app.sv2-app[data-ds=v3] .pl-seg{background:var(--ds-btn);border:0;border-radius:26px;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow:visible}html .ws-app.sv2-app[data-ds=v3] .pl-seg button,html .ws-app.sv2-app[data-ds=v3] .pl .pl-seg button{all:unset;box-sizing:border-box;cursor:pointer;min-height:38px;color:var(--ws-muted);text-align:center;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;line-height:1.1;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .pl-seg button[aria-selected=true],html .ws-app.sv2-app[data-ds=v3] .pl-seg button[aria-pressed=true]{background:var(--ws-surface);color:var(--ws-ink);box-shadow:var(--ds-sh1)}html .ws-app.sv2-app[data-ds=v3] .pl-seg button:focus-visible{outline:2px solid var(--ws-focus);outline-offset:1px}html .ws-app.sv2-app[data-ds=v3] .pl-cards>li{background:var(--ds-card);border-radius:var(--ds-r-l);border:0;margin-top:10px;padding:16px 20px}html .ws-app.sv2-app[data-ds=v3] .pl-cards>li+li{border-top:0}html .ws-app.sv2-app[data-ds=v3] .pl-chip{background:var(--ds-btn);border:0;padding:3px 12px}html .ws-app.sv2-app[data-ds=v3] .pl-chip--ok{background:0 0;box-shadow:inset 0 0 0 1px}html .ws-app.sv2-app[data-ds=v3] .pl-card-foot a.pl-btn,html .ws-app.sv2-app[data-ds=v3] .pl-card-foot .pl-btn{border:1px solid var(--ds-ctl);background:var(--ds-btn);color:var(--ws-ink);border-radius:999px;align-items:center;min-height:38px;padding:0 18px;font-weight:600;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .pl-card-foot .pl-btn:hover{background:var(--ds-btn-h)}html .ws-app.sv2-app[data-ds=v3] .pl-muted{color:var(--ws-muted)}html .ws-app.sv2-app[data-ds=v3] .sv2-wait>li{background:var(--ds-card);border-radius:var(--ds-r-l);border:0;margin-top:8px;padding:12px 18px}html .ws-app.sv2-app[data-ds=v3] .vgi{gap:10px}html .ws-app.sv2-app[data-ds=v3] .vgi>li{background:var(--ds-card);border-radius:var(--ds-r-l);border:0;padding:16px 20px}html .ws-app.sv2-app[data-ds=v3] .vgi>li:first-child{border-top:0}html .ws-app.sv2-app[data-ds=v3] .vgi-badge{background:var(--ds-btn);color:var(--ws-ink);border-radius:999px;padding:3px 10px}html .ws-app.sv2-app[data-ds=v3] .vgi-badge[data-kind=critical]{color:var(--ws-error)}html .ws-app.sv2-app[data-ds=v3] .vgi .sv2-link{justify-self:start}html .ws-app.sv2-app[data-ds=v3] .vgi-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}html .ws-app.sv2-app[data-ds=v3] .vgi-table{border-collapse:separate;border-spacing:0}html .ws-app.sv2-app[data-ds=v3] .vgp-sim{border-radius:var(--ds-r-m);background:var(--ds-btn);border-left-width:0}html .ws-app.sv2-app[data-ds=v3] .sv2-chat-head .sv2-mode-seg,html .ws-app.sv2-app[data-ds=v3] .sv2-chat-head [role=group]{border-radius:999px}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript table{border-collapse:collapse;width:100%;font-size:14px}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript :is(.ws-sources,.ws-notice,.sv2-note,.ws-banner){border-radius:var(--ds-r-m);background:var(--ds-card);border:0}html .ws-app.sv2-app[data-ds=v3] .cv2-avatar .av,html .ws-app.sv2-app[data-ds=v3] .cv2-avatar .av img,html .ws-app.sv2-app[data-ds=v3] .cv2-avatar .av-wrap{border-radius:50%;width:48px!important;height:48px!important}html .ws-app.sv2-app[data-ds=v3] .sm-approvals{gap:12px;margin:0;padding:0;list-style:none;display:grid}html .ws-app.sv2-app[data-ds=v3] .sm-approval{background:var(--ds-card);border-radius:var(--ds-r-l);border:0;padding:20px 24px}html .ws-app.sv2-app[data-ds=v3] .sm-approval-details{background:var(--ws-surface);border-radius:var(--ds-r-m);padding:12px 16px}html .ws-app.sv2-app[data-ds=v3] .sm-btn{border:1px solid var(--ds-ctl);background:var(--ds-btn);color:var(--ws-ink);border-radius:999px;min-height:44px;padding:0 22px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .sm-btn:hover:not(:disabled){background:var(--ds-btn-h)}html .ws-app.sv2-app[data-ds=v3] .sm-btn--ok,html .ws-app.sv2-app[data-ds=v3] .sm-btn--primary{background:var(--ws-accent);color:var(--ds-on-accent);border:0}html .ws-app.sv2-app[data-ds=v3] .sm-btn--ok:hover:not(:disabled),html .ws-app.sv2-app[data-ds=v3] .sm-btn--primary:hover:not(:disabled){background:var(--ws-accent);filter:brightness(1.1)}html .ws-app.sv2-app[data-ds=v3] .sm-btn--quiet{background:0 0;border-color:#0000}html .ws-app.sv2-app[data-ds=v3] .sm-btn--danger{background:var(--ws-error);color:var(--ds-on-accent);border:0}html .ws-app.sv2-app[data-ds=v3] .sm-chip{border-radius:999px}html .ws-app.sv2-app[data-ds=v3] .sm-approval-edit{background:var(--ws-surface);border-radius:var(--ds-r-m);padding:12px 16px}html .ws-app.sv2-app[data-ds=v3] .sm-field textarea,html .ws-app.sv2-app[data-ds=v3] .sm-field input{border:1px solid var(--ds-ctl);border-radius:var(--ds-r-m);background:var(--ds-btn)}html .ws-app.sv2-app[data-ds=v3] .ws-aa-list{border-radius:var(--ds-r-m);background:var(--ws-surface);border:0}html .ws-app.sv2-app[data-ds=v3] .sm-rows>li{background:var(--ds-card);border-radius:var(--ds-r-m);border:0;margin-top:8px;padding:10px 16px}html .ws-app.sv2-app[data-ds=v3] .sv2-chat-head{row-gap:10px}html .ws-app.sv2-app[data-ds=v3] .sv2-mode{background:var(--ds-btn);border:0;border-radius:999px;gap:2px;padding:3px;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .sv2-chat-head .sv2-mode .sv2-mode-opt{min-height:36px;color:var(--ws-muted);box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0 16px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .sv2-chat-head .sv2-mode .sv2-mode-opt[aria-checked=true]{background:var(--ws-surface);color:var(--ws-ink);box-shadow:var(--ds-sh1)}html .ws-app.sv2-app[data-ds=v3] .sv2-demo-seal,html .ws-app.sv2-app[data-ds=v3] .cag-demo>span{border-radius:999px}html .ws-app.sv2-app[data-ds=v3] .sv2-demo-seal{background:var(--ds-btn);color:var(--ws-ink);border:0;padding:3px 12px}html .ws-app.sv2-app[data-ds=v3] .cag-demo{background:0 0;border:0;padding-inline:0}html .ws-app.sv2-app[data-ds=v3] .sv2-plan,html .ws-app.sv2-app[data-ds=v3] .t3-prefs{border:0}html .ws-app.sv2-app[data-ds=v3] .t3-prefs input{border:1px solid var(--ds-ctl);background:var(--ds-btn);border-radius:999px;min-height:34px;padding-inline:14px}html .ws-app.sv2-app[data-ds=v3] .t3-prefs button{color:var(--ws-muted);background:0 0;border:0;border-radius:999px;padding:6px 12px}html .ws-app.sv2-app[data-ds=v3] .t3-prefs button:hover{background:var(--ds-hover);color:var(--ws-ink)}html .ws-app.sv2-app[data-ds=v3] .sv2-plan .sv2-btn{min-height:38px}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript .ws-message.is-agent .md-msg table{background:var(--ds-card);border-radius:var(--ds-r-m);overflow:hidden}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript .ws-message.is-agent .md-msg :is(th,td){border-color:var(--ws-line);padding:8px 14px}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript .ws-message.is-agent .md-msg th{color:var(--ws-muted);text-align:left;font-size:12.5px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ws-chat-transcript .ws-message.is-agent .md-msg ul{background:var(--ds-card)}html .ws-app.sv2-app[data-ds=v3] .ds3-tabbar{display:none}@media (width<=900px){html .ws-app.sv2-app[data-ds=v3] .ds3-tabbar{z-index:45;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));background:var(--ws-surface);border:1px solid var(--ws-line);box-shadow:var(--ds-sh2);border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:6px;display:grid;position:fixed}html .ws-app.sv2-app[data-ds=v3] .ds3-tabbar :is(a,button){all:unset;box-sizing:border-box;cursor:pointer;min-width:0;min-height:56px;color:var(--ws-muted);text-align:center;border-radius:999px;align-content:center;justify-items:center;gap:2px;font-size:10.5px;font-weight:600;line-height:1.15;display:grid;position:relative}html .ws-app.sv2-app[data-ds=v3] .ds3-tabbar :is(a,button)>span:last-child{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;padding-inline:2px;display:-webkit-box;overflow:hidden}html .ws-app.sv2-app[data-ds=v3] .ds3-tabbar :is(a,button):focus-visible{outline:2px solid var(--ws-focus);outline-offset:1px}html .ws-app.sv2-app[data-ds=v3] .ds3-tabbar [aria-current=page],html .ws-app.sv2-app[data-ds=v3] .ds3-tabbar button[aria-expanded=true]{background:var(--ds-card);color:var(--ws-ink)}html .ws-app.sv2-app[data-ds=v3] .ds3-ic{width:22px;height:22px;-webkit-mask:var(--ic) center / contain no-repeat;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat;background:currentColor}html .ws-app.sv2-app[data-ds=v3] .ds3-ic[data-ic=home]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M3 11l9-8 9 8v9a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E")}html .ws-app.sv2-app[data-ds=v3] .ds3-ic[data-ic=agents]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E")}html .ws-app.sv2-app[data-ds=v3] .ds3-ic[data-ic=need]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 1 1 12 0c0 7 3 8 3 8H3s3-1 3-8z'/%3E%3Cpath d='M10 20a2 2 0 0 0 4 0'/%3E%3C/svg%3E")}html .ws-app.sv2-app[data-ds=v3] .ds3-ic[data-ic=conns]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1 1'/%3E%3Cpath d='M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1-1'/%3E%3C/svg%3E")}html .ws-app.sv2-app[data-ds=v3] .ds3-ic[data-ic=more]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Ccircle cx='5' cy='12' r='2'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Ccircle cx='19' cy='12' r='2'/%3E%3C/svg%3E")}html .ws-app.sv2-app[data-ds=v3] .ds3-badge{box-sizing:border-box;background:var(--ws-accent);min-width:17px;height:17px;color:var(--ds-on-accent);border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:2px;left:calc(50% + 4px)}html:has(.ws-app.sv2-app[data-ds=v3]){--ds3-barra-h:70px;--ds3-barra-reserva:calc(var(--ds3-barra-h) + max(12px, env(safe-area-inset-bottom)) + 16px)}html:has(.ws-app.sv2-app[data-ds=v3] .ds3-tabbar){scroll-padding-bottom:var(--ds3-barra-reserva)}html .ws-app.sv2-app[data-ds=v3] .ws-content,html .ws-app.sv2-app[data-ds=v3] .pl-center{padding-bottom:var(--ds3-barra-reserva)}html .ws-app.sv2-app[data-ds=v3] .ws-composer{bottom:84px}html .ws-app.sv2-app[data-ds=v3] .u3-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){html .ws-app.sv2-app[data-ds=v3] .ds3-need-page{padding-top:4px}html .ws-app.sv2-app[data-ds=v3] .ds3n-need.ds3n-need{gap:10px;padding-top:0}html .ws-app.sv2-app[data-ds=v3] .ds3n-need-head{gap:4px}html .ws-app.sv2-app[data-ds=v3] .ds3n-need-intro{font-size:13.5px;line-height:1.35}html .ws-app.sv2-app[data-ds=v3] .vgi-wrap{gap:8px;display:grid}html .ws-app.sv2-app[data-ds=v3] .vgi-wrap>p{margin:0;font-size:12.5px;line-height:1.35}html .ws-app.sv2-app[data-ds=v3] .vgi>li{gap:6px;padding:12px 16px}html .ws-app.sv2-app[data-ds=v3] .vgi-actions{gap:8px;margin-top:0}html .ws-app.sv2-app[data-ds=v3] .vgi-fb{gap:2px;margin-left:0}}@media (width<=900px){html .ws-app.sv2-app[data-ds=v3] .ws-sidebar.sv2-sidebar.is-open{background:var(--ws-surface);box-shadow:var(--ds-sh2);border-radius:0 var(--ds-r-xl) var(--ds-r-xl) 0;padding-bottom:96px}:root[data-color-mode=dark] .ws-app.sv2-app[data-ds=v3] .ws-sidebar.sv2-sidebar.is-open{background:var(--ws-surface)!important}}html .ws-app.sv2-app[data-ds=v3] .ds3-menu{gap:2px;margin:0;padding:4px 0 8px;list-style:none;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3-menu .sv2-row{min-height:42px}html .ws-app.sv2-app[data-ds=v3] .ds3-menu .sv2-count{background:var(--ws-accent);min-width:22px;height:22px;color:var(--ds-on-accent);border-radius:999px;place-items:center;margin-left:auto;font-size:12px;display:inline-grid}html .ws-app.sv2-app[data-ds=v3] .ds3-side{padding:8px 0 0}html .ws-app.sv2-app[data-ds=v3] .ds3-side h2{letter-spacing:.02em;text-transform:none;color:var(--ws-muted);padding:8px 14px 6px;font-size:12px;font-weight:650}html .ws-app.sv2-app[data-ds=v3] .ds3-arow{border-radius:var(--ds-r-m);min-height:52px;color:var(--ws-ink);gap:10px;padding:6px 14px}html .ws-app.sv2-app[data-ds=v3] .ds3-arow .sv2-text{flex:1;min-width:0}html .ws-app.sv2-app[data-ds=v3] .ds3-arow .sv2-text strong{color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;display:block;overflow:hidden}html .ws-app.sv2-app[data-ds=v3] .ds3-arow .sv2-last{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}html .ws-app.sv2-app[data-ds=v3] .ds3-roommark{background:var(--ds-btn);width:34px;height:34px;color:var(--ws-ink);border-radius:12px;flex:none;place-items:center;font-size:14px;font-weight:700;display:inline-grid}html .ws-app.sv2-app[data-ds=v3] .ds3-more{color:var(--ws-muted);padding:6px 14px 2px;font-size:13px;text-decoration:underline;display:block}html .ws-app.sv2-app[data-ds=v3] .sv2-recent>.sv2-newwrap{padding:4px 4px 8px}html .ws-app.sv2-app[data-ds=v3] .ds3-need-page{padding-top:12px}html .ws-app.sv2-app[data-ds=v3] .aa-fallback{background:var(--ds-btn);color:var(--ws-ink);font-weight:700}html .ws-app.sv2-app[data-ds=v3] .tr-top .tr-btn{white-space:nowrap;border-radius:999px;flex:none;min-height:44px;padding:0 22px}html .ws-app.sv2-app[data-ds=v3] .tr-btn--primary{background:var(--ws-accent);color:var(--ds-on-accent);border:0;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ws-topbar{gap:12px}html .ws-app.sv2-app[data-ds=v3] .ds3-top-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;min-width:0;color:var(--ws-ink);flex:auto;margin:0 auto 0 0;font-size:21px;font-weight:650;overflow:hidden}html .ws-app.sv2-app[data-ds=v3] .ds3-top-ctl{flex:none;align-items:center;gap:8px;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3-seg{background:var(--ds-btn);border-radius:999px;gap:2px;padding:3px;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3-seg button{all:unset;box-sizing:border-box;cursor:pointer;min-width:38px;min-height:32px;color:var(--ws-muted);border-radius:999px;place-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-grid}html .ws-app.sv2-app[data-ds=v3] .ds3-seg button[aria-pressed=true]{background:var(--ws-surface);color:var(--ws-ink);box-shadow:var(--ds-sh1)}html .ws-app.sv2-app[data-ds=v3] .ds3-seg button:focus-visible,html .ws-app.sv2-app[data-ds=v3] .ds3-theme:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}html .ws-app.sv2-app[data-ds=v3] .ds3-theme{all:unset;box-sizing:border-box;cursor:pointer;background:var(--ds-btn);min-height:38px;box-shadow:inset 0 0 0 1px var(--ds-ctl);color:var(--ws-ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3-theme:hover{background:var(--ds-btn-h)}html .ws-app.sv2-app[data-ds=v3] .ds3-half{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1.5px solid;border-radius:50%;width:12px;height:12px}html .ws-app.sv2-app[data-ds=v3] .ws-topbar>.ws-top-account{flex:none;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ws-account-actions .ws-notifications{gap:8px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ws-account-actions .ws-notifications-panel{width:auto;max-height:40vh;box-shadow:none;position:static;overflow:auto}html .ws-app.sv2-app[data-ds=v3] .ws-account-actions .ws-bell{justify-content:flex-start;gap:8px;width:auto;padding-inline:14px}html .ws-app.sv2-app[data-ds=v3] .ds3-arow{align-items:center}html .ws-app.sv2-app[data-ds=v3] .ds3-arow .sv2-text strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.25;overflow:visible}html .ws-app.sv2-app[data-ds=v3] .ds3-arow .sv2-last{white-space:nowrap;align-items:baseline;min-width:0;line-height:1.3;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3-role{text-overflow:ellipsis;min-width:0;overflow:hidden}html .ws-app.sv2-app[data-ds=v3] .ds3-st{white-space:pre;flex:none}html .ws-app.sv2-app[data-ds=v3] .ds3-st[data-kind=need]{color:var(--ds-attn);font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3-roomrow{flex-direction:column;align-items:flex-start;gap:8px}html .ws-app.sv2-app[data-ds=v3] .ds3-roomrow .sv2-text{width:100%}html .ws-app.sv2-app[data-ds=v3] .ds3-stack{flex:none;width:max-content;min-width:max-content;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3-stack>*{flex:none}html .ws-app.sv2-app[data-ds=v3] .ds3-stack>*+*{margin-left:-7px}html .ws-app.sv2-app[data-ds=v3] .ds3-stack>*{box-shadow:0 0 0 2.5px var(--ws-bg);border-radius:50%}html .ws-app.sv2-app[data-ds=v3] .ds3-roomrow:hover .ds3-stack>*{box-shadow:0 0 0 2.5px var(--ds-hover)}html .ws-app.sv2-app[data-ds=v3] .sv2-group{border:0}html .ws-app.sv2-app[data-ds=v3] .sv2-group>summary{text-transform:none;letter-spacing:.02em;color:var(--ws-muted);padding:10px 14px 6px;font-size:12px;font-weight:650}html .ws-app.sv2-app[data-ds=v3] .ds3-sheet-bd{display:none}@media (width<=900px){html .ws-app.sv2-app[data-ds=v3] .ws-topbar{gap:8px;min-height:60px;padding-inline:16px}html .ws-app.sv2-app[data-ds=v3] .ds3-top-title{font-size:19px}html .ws-app.sv2-app[data-ds=v3] .ds3-theme{min-height:40px;padding:0 12px}html .ws-app.sv2-app[data-ds=v3] .ds3-seg button{min-width:40px;min-height:36px;padding:0 10px}html .ws-app.sv2-app[data-ds=v3] .ds3-sheet-bd{z-index:60;background:#080c0e6b;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}html .ws-app.sv2-app[data-ds=v3] .ds3-sheet{background:var(--ws-surface);width:100%;max-height:90vh;color:var(--ws-ink);border-radius:var(--ds-r-xl) var(--ds-r-xl) 0 0;padding:10px 24px calc(24px + env(safe-area-inset-bottom));gap:16px;display:grid;overflow:auto;box-shadow:0 6px 14px #0000001f,0 22px 54px #00000047}html .ws-app.sv2-app[data-ds=v3] .ds3-sheet:before{content:"";background:var(--ds-btn-h);border-radius:3px;justify-self:center;width:44px;height:5px}html .ws-app.sv2-app[data-ds=v3] .ds3-sheet h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:650}html .ws-app.sv2-app[data-ds=v3] .ds3-sheet ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3-sheet-btn{all:unset;box-sizing:border-box;cursor:pointer;background:var(--ds-btn);width:100%;min-height:48px;box-shadow:inset 0 0 0 1px var(--ds-ctl);color:var(--ws-ink);border-radius:999px;justify-content:flex-start;align-items:center;padding:0 20px;font-size:14.5px;font-weight:600;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3-sheet-btn:hover{background:var(--ds-btn-h)}html .ws-app.sv2-app[data-ds=v3] .ds3-sheet-btn:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}html .ws-app.sv2-app[data-ds=v3] .ds3-sheet-close{justify-content:center}}html .ws-app.sv2-app[data-ds=v3] .ws-content h1.ds3-h1-dup{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html .ws-app.sv2-app[data-ds=v3] .ds3-roomrow .sv2-last{white-space:normal;display:block;overflow:visible}html .ws-app.sv2-app[data-ds=v3] .ds3-roomrow .ds3-role{text-overflow:clip;overflow:visible}html .ws-app.sv2-app[data-ds=v3] .ds3-roomrow .ds3-st{white-space:normal}.md-msg{overflow-wrap:anywhere;min-width:0}.md-msg>:first-child{margin-top:0}.md-msg>:last-child{margin-bottom:0}.md-msg p{margin:0 0 .7em}.md-msg .md-h{color:var(--ws-ink);letter-spacing:0;text-transform:none;margin:1.1em 0 .4em;font-weight:650;line-height:1.3}.md-msg .md-h1,.md-msg .md-h2{font-size:1.15em}.md-msg .md-h3{font-size:1.05em}.md-msg .md-h4,.md-msg .md-h5,.md-msg .md-h6{font-size:1em}.md-msg .md-list{margin:0 0 .7em;padding-left:1.4em}.md-msg .md-list li{margin:.2em 0;padding-left:.15em}.md-msg .md-list .md-list{margin:.2em 0 0}.md-msg .md-quote{border-left:3px solid var(--ws-line);color:var(--ws-muted);margin:0 0 .7em;padding:2px 0 2px 14px}.md-msg .md-hr{border:0;border-top:1px solid var(--ws-line);margin:1em 0}.md-msg .md-code{background:color-mix(in srgb, var(--ws-ink) 8%, transparent);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.md-msg .md-pre{border:1px solid var(--ws-line);background:color-mix(in srgb, var(--ws-ink) 5%, transparent);border-radius:6px;max-width:100%;margin:0 0 .8em;padding:12px 14px;font-size:13px;line-height:1.5;overflow-x:auto}.md-msg .md-pre code{white-space:pre;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.md-msg .md-pre:focus-visible,.md-msg .md-table-scroll:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.md-msg a{color:var(--ws-accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.md-msg .md-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%}.md-msg .sv2-table{width:max-content;min-width:100%}.md-msg .sv2-table th,.md-msg .sv2-table td{white-space:nowrap}@media (width<=720px){.md-msg .sv2-table th,.md-msg .sv2-table td{white-space:normal;min-width:96px}}.ws-run{gap:8px;padding:12px 0;display:grid}.ws-run-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ws-run-preview{border-top:1px solid var(--ws-line,#dce4eb);gap:6px;min-width:0;padding:10px 0;display:grid}.ws-run-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ws-run-steps{color:var(--ws-muted,#5b6770);gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ws-run-steps li{gap:8px;display:flex}.ws-run-steps time{opacity:.7;min-width:64px}.ws-split{grid-template-columns:var(--ws-split-left,62%) 10px minmax(0, 1fr);align-items:start;gap:0;min-width:0;display:grid}.ws-split-col{gap:12px;min-width:0;padding:0 12px;display:grid}.ws-split-handle{cursor:col-resize;touch-action:none;background:0 0;border:0;align-self:stretch;padding:0;position:relative}.ws-split-handle:before{content:"";background:var(--ws-line,#dce4eb);width:1px;position:absolute;top:0;bottom:0;left:4px}.ws-split-handle:hover:before,.ws-split-handle:focus-visible:before{background:var(--ws-accent,#0b6572);width:3px;left:3px}.ws-split-handle:focus-visible{outline:2px solid var(--ws-accent,#0b6572);outline-offset:-2px}.ws-split-tabs{gap:4px;display:none}@media (width<=720px){.ws-split{display:block}.ws-split-handle{display:none}.ws-split-tabs{margin-bottom:8px;display:flex}.ws-split-col{padding:0}.ws-split-col[hidden]{display:none}}.ws-stop{border:1px solid var(--ws-error,#b3261e);min-height:44px;color:var(--ws-error,#b3261e);cursor:pointer;background:0 0;border-radius:6px;padding:0 18px;font-weight:600}.ws-stop:hover:not(:disabled){background:var(--ws-error,#b3261e);color:#fff}.ws-stop:focus-visible{outline:2px solid var(--ws-error,#b3261e);outline-offset:2px}.ws-stop:disabled{opacity:.55;cursor:not-allowed}.ws-run-instr{border-top:1px solid var(--ws-line,#dce4eb);gap:6px;padding:10px 0 0;display:grid}.ws-run-instr textarea{resize:vertical;width:100%}.ws-run-instr-row{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.ws-run-instr-row button{min-height:44px;padding:0 18px}.ws-run-sent{color:var(--ws-muted,#5b6770);margin:0;padding-left:18px;font-size:13px}.ws-ui-queue{margin:0 0 20px}.ws-ui-queue-title{font:500 18px/1.3 var(--font-display);letter-spacing:-.02em;margin:0 0 10px}.ws-ui{border-top:1px solid var(--ws-line);min-width:0;margin:12px 0;padding:14px 0 0}.ws-ui-meta{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 6px;font-size:12px;display:flex}.ws-ui-question{font:500 18px/1.35 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 10px}.ws-ui-form fieldset{border:0;min-width:0;margin:0;padding:0}.ws-ui-legend{color:var(--ws-muted);margin:0 0 8px;padding:0;font-size:12px;font-weight:600}.ws-ui-options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0 0 10px;display:grid}.ws-ui-option{border:1px solid var(--ws-line);background:var(--ws-bg);cursor:pointer;overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:10px 14px;display:flex}.ws-ui-option:focus-within{outline:2px solid var(--ws-ink);outline-offset:2px}.ws-ui-option.is-on{border-color:var(--ws-ink);font-weight:600}.ws-ui-option input{flex:none;margin:0}.ws-ui-free{gap:4px;margin:0 0 10px;display:grid}.ws-ui-free>span{color:var(--ws-muted);font-size:12px;font-weight:600}.ws-ui-deadline{color:var(--ws-muted);margin:0 0 10px;font-size:12px}.ws-ui-readonly{margin:0 0 8px;padding-left:18px}.ws-ui-result{margin:0 0 8px}@media (width<=560px){.ws-ui-options{grid-template-columns:1fr}}.ws-ui-option{flex-wrap:wrap;position:relative}.ws-ui-option:before{content:attr(data-key);border:1px solid var(--ws-line);text-align:center;min-width:20px;color:var(--ws-muted);border-radius:4px;flex:none;order:2;margin-left:auto;padding:0 5px;font-size:11.5px;font-weight:400}.ws-ui-option.is-on:before{border-color:var(--ws-ink);color:var(--ws-ink)}.ws-ui-option:after{content:attr(data-desc);color:var(--ws-muted);flex-basis:100%;order:3;padding-left:26px;font-size:12.5px;font-weight:400;line-height:1.4}.ws-ui-option:not([data-desc]):after{display:none}.ws-ui.is-collapsed{padding-top:8px;padding-bottom:8px}.ws-ui.is-collapsed .ws-ui-question{color:var(--ws-muted);margin:2px 0;font-size:13px;font-weight:500}.ws-ui-result.is-done{align-items:flex-start;gap:8px;margin:4px 0 0;display:flex}.ws-ui-result.is-done svg{color:var(--ws-positive);flex:none;margin-top:3px}.wb{border-top:1px solid var(--ws-line);min-width:0;margin:12px 0;padding:14px 0 0}.wb-title{font:500 16px/1.35 var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0 0 6px}.wb--login .wb-title:before,.wb--approval .wb-title:before{content:"";vertical-align:1px;background:var(--ws-ink);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.wb-text{color:var(--ws-ink);overflow-wrap:anywhere;margin:0 0 10px}.wb-meta{color:var(--ws-muted);margin:0 0 8px;font-size:12px}.wb-actions{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.wb-actions button{min-height:44px;padding:0 18px}.wb-link{min-height:44px;color:var(--ws-ink);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.wb-link:focus-visible{outline:2px solid var(--ws-ink);outline-offset:2px}@media (width<=560px){.wb-actions button{flex:100%}}.wb-seal{border-left:2px solid var(--ws-attention,#8a5a00);align-items:flex-start;gap:8px;margin:0 0 8px;padding:4px 0 4px 12px;font-size:13px;display:flex}.wb-seal .ws-sti{margin-top:2px}.bn{border-left:2px solid var(--ws-attention);padding:2px 0 2px 12px;font-size:13px}.bn-lead{margin:0 0 6px;font-weight:600}.bn dl{gap:0;margin:0;display:grid}.bn dl>div{border-top:1px solid var(--ws-line);grid-template-columns:9.5rem 1fr;gap:12px;padding:6px 0;display:grid}.bn dl>div:first-child{border-top:0}.bn dt{color:var(--ws-muted);font-size:12px}.bn dd{overflow-wrap:anywhere;margin:0}@media (width<=520px){.bn dl>div{grid-template-columns:1fr;gap:2px}}.ws-sti{vertical-align:-3px;flex:none;display:inline-block}.ws-sti--done{color:var(--ws-positive,#1a7f4b)}.ws-sti--failed{color:var(--ws-error,#b3261e)}.ws-sti--waiting,.ws-sti--warning,.ws-sti--uncertain{color:var(--ws-attention,#8a5a00)}.rcpt{border-top:1px solid var(--ws-line);min-width:0;margin:12px 0;padding:14px 0 0}.rcpt-head{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0 0 8px;display:flex}.rcpt-title{font:500 16px/1.35 var(--font-display);letter-spacing:-.01em;margin:0}.rcpt-by,.rcpt-note{color:var(--ws-muted);margin:0 0 6px;font-size:12px}.rcpt-lines{margin:0;padding:0;list-style:none}.rcpt-line{border-top:1px solid var(--ws-line);grid-template-columns:20px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.rcpt-line:first-child{border-top:0}.rcpt-ico{padding-top:2px}.rcpt-sys{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.rcpt-state{color:var(--ws-muted);font-size:12px}.rcpt-line--failed .rcpt-state{color:var(--ws-error,#b3261e)}.rcpt-line--waiting .rcpt-state,.rcpt-line--uncertain .rcpt-state{color:var(--ws-attention,#8a5a00)}.rcpt-sum{overflow-wrap:anywhere;margin:2px 0 0}.rcpt-unv{border-top:1px solid var(--ws-line);margin:10px 0 0;padding:10px 0 0}.rcpt-sub{font:600 13px/1.4 var(--font-display);margin:0 0 6px}.rcpt-unv ul{margin:0;padding-left:20px}.rcpt-unv li{overflow-wrap:anywhere;margin:0 0 4px}.rcpt-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:10px 0 0;display:flex}.rcpt-actions button{min-height:44px;padding:0 18px}.rcpt-link{min-height:44px;color:var(--ws-ink);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.rcpt-link:focus-visible{outline:2px solid var(--ws-ink);outline-offset:2px}.rcpt-ev{border-top:1px solid var(--ws-line);margin:8px 0 0;padding:10px 0 0}.rcpt-scroll{max-width:100%;overflow-x:auto}.rcpt-ev table{border-collapse:collapse;width:100%;font-size:12px}.rcpt-ev th,.rcpt-ev td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ws-line);padding:6px 10px 6px 0}.rcpt-ev th{color:var(--ws-muted);white-space:nowrap;font-weight:600}.rcpt-cap{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rcpt-ev code{overflow-wrap:anywhere;font-size:11px}.rcpt-k{color:var(--ws-muted)}.rcpt-unc{border-left:2px solid var(--ws-warn,#b45309);margin-top:6px;padding:6px 0 0 10px;font-size:13px}.rcpt-unc p{margin:0 0 6px}.rcpt-verify-box{gap:6px;display:grid}.rcpt-verify-box label{gap:2px;font-size:12.5px;display:grid}.ch-steps{border-top:1px solid var(--ws-line,#dde4e7);color:var(--ws-ink,inherit);margin:8px 0;padding:8px 0;font-size:13.5px}.ch-now{align-items:center;gap:10px;margin:0;font-weight:500;display:flex}.ch-list{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ch-list li{min-height:24px;color:var(--ws-muted,#667);align-items:center;gap:10px;display:flex}.ch-list li.ch-run{color:var(--ws-ink,inherit)}.ch-dot{background:var(--ws-muted,#889);border-radius:50%;flex:none;width:8px;height:8px}.ch-ok .ch-dot{background:var(--ws-success,#2f7d5b)}.ch-bad .ch-dot,.ch-stop .ch-dot{background:var(--ws-error,#b3261e)}.ch-run .ch-dot,.ch-pulse{background:var(--ws-accent,#2563eb)}.ch-pulse{animation:1.2s ease-in-out infinite ch-pulse}@keyframes ch-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ch-pulse{animation:none}}.ch-steps summary{cursor:pointer;min-height:32px;color:var(--ws-muted,#667);align-items:center;gap:8px;display:flex}.ch-steps summary:focus-visible{outline:2px solid var(--ws-focus,#2563eb);outline-offset:2px}.ch-meta{opacity:.85;font-size:12px}.ch-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.ch-steps{font-size:14px}.ch-list li{min-height:28px}}.tk{color:var(--ws-ink);gap:12px;font-size:13.5px;display:grid}.tk p,.tk h4{margin:0}.tk-banner{border-left:3px solid var(--ws-accent);background:var(--ws-tint);gap:4px;padding:10px 14px;display:grid}.tk-banner[data-state=expired]{border-left-color:var(--ws-attention)}.tk-banner[data-state=other]{border-left-color:var(--ws-line)}.tk-banner-head{align-items:center;gap:8px;display:flex}.tk-banner-head strong{font-size:14.5px}.tk-banner-body{color:var(--ws-ink);overflow-wrap:anywhere;line-height:1.45}.tk-banner-meta{color:var(--ws-muted);font-size:12.5px}.tk-dot{background:var(--ws-accent);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.tk-banner[data-state=expired] .tk-dot{background:var(--ws-attention)}@media (prefers-reduced-motion:no-preference){.tk-banner[data-state=mine] .tk-dot{animation:1.6s ease-in-out infinite tk-pulse}}@keyframes tk-pulse{50%{opacity:.35}}.tk-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tk-btn{border:1px solid var(--ws-line);background:var(--ws-bg);min-height:40px;color:var(--ws-ink);font:inherit;cursor:pointer;border-radius:6px;padding:8px 16px;font-weight:600}.tk-btn[data-kind=take],.tk-btn[data-kind=return]{background:var(--ws-accent);border-color:var(--ws-accent);color:var(--ws-bg)}.tk-btn:disabled{opacity:.55;cursor:default}.tk :is(button,input):focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.tk-return{gap:6px;display:grid}.tk-return label,.tk-note label{color:var(--ws-muted);font-size:12.5px}.tk :is(input[type=text],input:not([type])){box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-bg);width:100%;min-height:40px;color:var(--ws-ink);font:inherit;border-radius:6px;padding:8px 10px}.tk-check{align-items:center;gap:8px;display:flex}.tk-err{border-left:3px solid var(--ws-error);background:var(--ws-tint);padding:8px 12px}.tk-ok{border-left:3px solid var(--ws-positive);background:var(--ws-tint);padding:8px 12px}.tk-log{border-top:1px solid var(--ws-line);gap:8px;padding-top:10px;display:grid}.tk-log h4{color:var(--ws-muted);letter-spacing:.02em;font-size:13px;font-weight:600}.tk-muted{color:var(--ws-muted)}.tk-events{margin:0;padding:0;list-style:none;display:grid}.tk-events li{border-top:1px solid var(--ws-line);grid-template-columns:auto 1fr;gap:2px 12px;padding:8px 0;display:grid}.tk-events li:first-child{border-top:0}.tk-events time{color:var(--ws-muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-row:1/span 2;font-size:12px}.tk-ev-label{font-weight:600}.tk-ev-detail{color:var(--ws-ink);overflow-wrap:anywhere;grid-column:2}.tk-note{gap:4px;display:grid}.tk-note-row{gap:8px;display:flex}.tk-note-row input{flex:1;min-width:0}@media (width<=560px){.tk-note-row{flex-direction:column}.tk-btn{width:100%}.tk-events li{grid-template-columns:1fr}.tk-events time{grid-row:auto}.tk-ev-detail{grid-column:1}}.rc,.rh,.sd{color:var(--ws-ink);min-width:0;font-size:14px}.rc{border-top:1px solid var(--ws-line);gap:10px;margin:12px 0 0;padding:14px 0 0;display:grid}.rc-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rc-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);margin:0;font-size:12px;font-weight:600}.rc-badge{color:var(--ws-muted);border:1px solid var(--ws-line);border-radius:999px;padding:2px 10px;font-size:12px}.rc-when{font:500 18px/1.35 var(--font-display,inherit);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.rc-muted,.rc-hint{color:var(--ws-muted);margin:0;font-size:12.5px}.rc-hint{margin-top:4px;display:block}.rc-error,.rc-err{color:var(--ws-error);margin:0;font-size:13px}.rc-err{margin-top:4px;display:block}.rc-form{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:10px;display:grid}.rc-form>*{padding-inline:14px}.rc-row{border:0;border-bottom:1px solid var(--ws-line);grid-template-columns:minmax(120px,170px) minmax(0,1fr);gap:6px 16px;min-width:0;margin:0;padding-block:11px;display:grid}.rc-row>label,.rc-row>legend,.rc-label{color:var(--ws-muted);padding:0;font-size:12.5px;font-weight:600}fieldset.rc-row{display:grid}.rc-row input:not([type=radio]),.rc-row select{font:inherit;color:var(--ws-ink);background:var(--ws-bg);border:1px solid var(--ws-line);border-radius:8px;min-width:0;max-width:100%;min-height:36px;padding:7px 10px}.rc-row>div>input,.rc-row>div>select{width:100%}.rc-row input[type=number]{width:84px}.rc-row :focus-visible,.rc-actions :focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.rc-row [aria-invalid=true]{border-color:var(--ws-error)}.rc-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-grow{flex:220px}.rc-unit{color:var(--ws-muted);align-items:center;gap:8px;font-size:13px;font-weight:400;display:inline-flex}.rc-static{margin:0}.rc-choices{gap:8px;margin-bottom:8px;display:grid}.rc-choice{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.rc-choice span{gap:1px;display:grid}.rc-choice small{color:var(--ws-muted);font-size:12.5px}.rc-actions{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;gap:8px;padding-block:12px;display:flex}.rc-actions button,.rc-actions a,.rh button,.sd button{font:inherit;border:1px solid var(--ws-line);min-height:36px;color:var(--ws-ink);cursor:pointer;background:0 0;border-radius:8px;align-items:center;padding:6px 14px;font-size:13.5px;text-decoration:none;display:inline-flex}.rc-actions button:disabled,.rh button:disabled,.sd button:disabled{opacity:.5;cursor:not-allowed}.rc-actions .rc-primary,.rh .rh-primary,.sd .sd-primary{background:var(--ws-accent);border-color:var(--ws-accent);color:var(--ws-surface);font-weight:600}.rc-actions .rc-quiet{color:var(--ws-muted);border-color:#0000;margin-left:auto}.rc-form>.rc-muted{padding-block:10px}.rc.is-done{padding-bottom:4px}.rc.is-done .rc-actions{border:0;padding-inline:0}.rh{gap:12px;display:grid}.rh-top{border-bottom:1px solid var(--ws-line);gap:4px;padding-bottom:12px;display:grid}.rh-list{border-top:1px solid var(--ws-line);margin:0;padding:0;list-style:none}.rh-item{border-bottom:1px solid var(--ws-line);grid-template-columns:112px minmax(0,1fr) auto;align-items:start;gap:4px 14px;padding:11px 0;display:grid}.rh-state{align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.rh-state:before{content:"";background:var(--ws-muted);border-radius:50%;width:8px;height:8px}.rh-state.is-done:before{background:var(--ws-positive)}.rh-state.is-failed:before{background:var(--ws-error)}.rh-state.is-running:before{background:var(--ws-attention)}.rh-state.is-skipped:before{background:var(--ws-muted)}.rh-tag{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px}.rh-reason{color:var(--ws-muted);margin:2px 0 0;font-size:13px}.rh-warn{border:1px solid var(--ws-attention);border-radius:8px;margin:0;padding:10px 12px;font-size:13.5px}.rh-dialog{gap:10px;display:grid}.rh-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=640px){.rc-row,.rh-item{grid-template-columns:1fr}}.sd,.sd-form{gap:12px;display:grid}.sd-form label{color:var(--ws-muted);gap:4px;font-size:12.5px;font-weight:600;display:grid}.sd-form input,.sd-form textarea{font:inherit;color:var(--ws-ink);background:var(--ws-bg);border:1px solid var(--ws-line);box-sizing:border-box;border-radius:8px;width:100%;padding:8px 10px;font-size:14px;font-weight:400}.sd-form [aria-invalid=true]{border-color:var(--ws-error)}.sd-form :focus-visible,.sd :focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.sd-note{border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:8px;margin:0;padding:9px 12px;font-size:13px}.sd-note.is-warn{border-color:var(--ws-attention);color:var(--ws-ink)}.sd-list{border-top:1px solid var(--ws-line);margin:0;padding:0;list-style:none}.sd-item{border-bottom:1px solid var(--ws-line);gap:8px;padding:12px 0;display:grid}.sd-item h3{margin:0;font-size:15px;font-weight:600}.sd-fields{border:1px solid var(--ws-line);border-radius:8px;margin:0;display:grid}.sd-fields>div{border-bottom:1px solid var(--ws-line);grid-template-columns:minmax(110px,150px) minmax(0,1fr);gap:4px 14px;padding:9px 12px;display:grid}.sd-fields>div:last-child{border:0}.sd-fields dt{color:var(--ws-muted);font-size:12.5px;font-weight:600}.sd-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sd-meta{color:var(--ws-muted);margin:0;font-size:12.5px}.sd-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=640px){.sd-fields>div{grid-template-columns:1fr}}.as-root .rc-actions .rc-primary{color:var(--as-accent-ink)}.ws-remote-loading{min-block-size:10rem}.ws-remote-placeholder{gap:1rem;max-inline-size:42rem;padding-block:1rem;display:grid}.ws-remote-placeholder span{background:var(--ws-line);opacity:.6;border-radius:2px;block-size:1rem;display:block}.ws-remote-placeholder span:nth-child(2){inline-size:86%}.ws-remote-placeholder span:nth-child(3){inline-size:68%}.pt-wrap,.lv-root,.tk-root{--lv-ok:var(--ws-positive);--lv-bad:var(--ws-error);--lv-wait:var(--ws-insight);--lv-info:var(--ws-muted)}.pt-summary{border:1px solid var(--ws-line);background:var(--ws-tint);border-radius:10px;margin:0 0 14px;padding:12px 14px}.pt-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.pt-item{grid-template-columns:18px minmax(0,1fr) auto;gap:12px;padding:0 0 18px;display:grid;position:relative}.pt-item:before{content:"";background:var(--ws-line);width:2px;position:absolute;top:16px;bottom:-2px;left:8px}.pt-item:last-child:before{display:none}.pt-dot{background:var(--lv-info);width:14px;height:14px;box-shadow:0 0 0 3px var(--ws-surface);z-index:1;border-radius:50%;margin-top:3px;margin-left:1px}.pt-item.is-ok .pt-dot{background:var(--lv-ok)}.pt-item.is-bad .pt-dot{background:var(--lv-bad)}.pt-item.is-wait .pt-dot{background:var(--lv-wait)}.pt-item strong{font-weight:600}.pt-item p{color:var(--ws-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.pt-item time{text-align:right;color:var(--ws-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.pt-item time small{font-size:11.5px;display:block}.pt-note{color:var(--ws-muted);margin:10px 0 0;font-size:12.5px}.lv-root,.tk-root{gap:22px;display:grid}.lv-status{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex}.lv-status h2{margin:0;font-size:18px}.lv-status p{color:var(--ws-muted);margin:2px 0 0;font-size:13.5px}.lv-pulse{background:var(--lv-ok);border-radius:50%;flex:none;width:14px;height:14px;animation:2s infinite lv-ping}.lv-pulse.is-bad{background:var(--lv-bad)}.lv-pulse.is-wait{background:var(--lv-wait)}.lv-pulse.is-idle{background:var(--lv-info);animation:none}@keyframes lv-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--lv-ok) 45%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.lv-live{color:var(--ws-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;font-size:12.5px;display:flex}.lv-numbers{border:1px solid var(--ws-line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;display:grid;overflow:hidden}.lv-numbers>div{border-right:1px solid var(--ws-line);padding:14px 16px}.lv-numbers>div:last-child{border-right:0}.lv-numbers dt{color:var(--ws-muted);font-size:12px}.lv-numbers dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:24px;font-weight:600}.lv-section h2{margin:0 0 4px;font-size:16px}.lv-section>p{color:var(--ws-muted);margin:0 0 10px;font-size:13.5px}.lv-rows{border:1px solid var(--ws-line);border-radius:12px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lv-row{border-top:1px solid var(--ws-line);grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.lv-row:first-child{border-top:0}.lv-row .lv-dot{background:var(--lv-info);border-radius:50%;width:10px;height:10px}.lv-row.is-ok .lv-dot{background:var(--lv-ok)}.lv-row.is-bad .lv-dot{background:var(--lv-bad)}.lv-row.is-wait .lv-dot{background:var(--lv-wait)}.lv-row.is-run .lv-dot{background:var(--lv-ok);animation:1.6s infinite lv-ping}.lv-row strong{font-weight:600;display:block}.lv-row small{color:var(--ws-muted);font-size:12.5px}.lv-row button{min-height:34px;padding:4px 12px}.lv-empty{border:1px dashed var(--ws-line);color:var(--ws-muted);border-radius:12px;padding:16px}.lv-table{border-collapse:collapse;width:100%;font-size:14px}.lv-table th{text-align:left;color:var(--ws-muted);border-bottom:1px solid var(--ws-line);padding:8px 10px;font-size:12px;font-weight:600}.lv-table td{border-bottom:1px solid var(--ws-line);font-variant-numeric:tabular-nums;padding:9px 10px}.lv-badge{border:1px solid var(--ws-line);border-radius:999px;padding:1px 9px;font-size:12px;display:inline-block}.lv-badge.is-ok{color:var(--lv-ok);border-color:var(--lv-ok)}.lv-badge.is-bad{color:var(--lv-bad);border-color:var(--lv-bad)}.lv-badge.is-wait{color:var(--lv-wait);border-color:var(--lv-wait)}.tk-hero{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;padding:18px}.tk-hero h2{font-variant-numeric:tabular-nums;margin:0;font-size:30px}.tk-hero p{color:var(--ws-muted);margin:6px 0 0}.tk-split{background:var(--ws-tint);border-radius:7px;height:14px;margin:14px 0 6px;display:flex;overflow:hidden}.tk-split i{display:block}.tk-split .in{background:var(--lv-wait)}.tk-split .out{background:var(--lv-ok)}.tk-legend{color:var(--ws-muted);flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.tk-legend b{color:var(--ws-ink)}.tk-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:6px;height:150px;padding-top:8px;display:grid}.tk-bar{text-align:center;grid-template-rows:1fr auto;gap:4px;min-width:0;height:100%;display:grid}.tk-bar span{flex-direction:column;justify-content:flex-end;display:flex}.tk-bar i{background:var(--lv-wait);border-radius:4px 4px 0 0;min-height:2px;display:block}.tk-bar small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.tk-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tk-list li{gap:4px;display:grid}.tk-list .head{justify-content:space-between;gap:10px;font-size:14px;display:flex}.tk-list .head span:last-child{font-variant-numeric:tabular-nums;color:var(--ws-muted)}.tk-track{background:var(--ws-tint);border-radius:4px;height:8px;overflow:hidden}.tk-track i{background:var(--lv-wait);height:100%;display:block}.tk-cols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}@media (width<=640px){.lv-row{grid-template-columns:14px minmax(0,1fr)}.lv-row>:nth-child(n+3){grid-column:2}.lv-live{justify-content:flex-start;margin-left:0}.lv-status{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.lv-pulse,.lv-row.is-run .lv-dot{animation:none}}.tr{border-top:1px solid var(--ws-line);color:var(--ws-ink);margin-top:8px;padding:10px 0 4px;font-size:13px}.tr-head{align-items:center;margin-bottom:8px;display:flex}.tr-seal-wrap{display:inline-flex;position:relative}.tr-seal{border:0;border-left:2px solid var(--ws-attention);min-height:24px;color:var(--ws-attention);cursor:help;background:0 0;border-radius:0;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.tr-seal:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.tr-tip{z-index:5;background:var(--ws-surface);width:min(320px,80vw);color:var(--ws-ink);border:1px solid var(--ws-line);visibility:hidden;opacity:0;pointer-events:none;padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.5;transition:opacity .12s;position:absolute;top:calc(100% + 6px);left:0}.tr-seal-wrap:hover .tr-tip,.tr-seal:focus+.tr-tip,.tr-seal:focus-visible+.tr-tip{visibility:visible;opacity:1}.tr-block{gap:6px;display:grid}.tr-scroll{border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);max-height:340px;overflow:auto}.tr-scroll:focus-visible{outline:2px solid var(--ws-focus);outline-offset:-2px}.tr-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tr-table th{background:var(--ws-surface);text-align:left;color:var(--ws-muted);border-bottom:1px solid var(--ws-line);white-space:nowrap;padding:7px 12px;font-size:12px;font-weight:600;position:sticky;top:0}.tr-table td{border-bottom:1px solid var(--ws-line);vertical-align:top;overflow-wrap:anywhere;max-width:36ch;padding:8px 12px}.tr-table tr:last-child td{border-bottom:0}.tr-foot{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:12px;display:flex}.tr-more{color:var(--ws-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:600;text-decoration:underline}.tr-note{color:var(--ws-muted);margin:0;font-size:12px}.tr-card{border-top:1px solid var(--ws-line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;display:grid}.tr-card>div{border-bottom:1px solid var(--ws-line);min-width:0;padding:8px 12px 8px 0}.tr-card dt{color:var(--ws-muted);margin-bottom:2px;font-size:12px}.tr-card dd{overflow-wrap:anywhere;margin:0}.tr-nested{border-top:1px solid var(--ws-line);padding-top:6px}.tr-nested h4{margin:0 0 4px;font-size:12.5px;font-weight:600}.tr-list{margin:0;padding-left:18px}.tr-plain{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.tr-fold summary{cursor:pointer;color:var(--ws-accent);font-size:12.5px}.tr-text{border-top:1px solid var(--ws-line);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:320px;margin:6px 0 0;padding:8px 0 0;font-size:12.5px;overflow:auto}.tr-error{border-left:2px solid var(--ws-error);padding:2px 0 2px 12px}.tr-error strong{color:var(--ws-error);font-size:13px}.tr-error p{overflow-wrap:anywhere;margin:2px 0 0}.tr-mask{letter-spacing:.04em;color:var(--ws-muted)}.tr-cut{color:var(--ws-muted)}.tr-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws-intent-navigation{margin-top:18px}.ws-intent-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px 32px;padding:18px 0;display:grid}.ws-intent-row+.ws-intent-row{border-top:1px solid var(--ws-line)}.ws-intent-row h3{font:600 14px/1.5 var(--font-body);margin:0}.ws-intent-row h3 a{color:var(--ws-ink);text-decoration:none}.ws-intent-row h3 a:hover{text-decoration:underline}.ws-intent-row p{color:var(--ws-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.ws-intent-row details{align-self:start;min-width:0;font-size:12px}.ws-intent-row summary{cursor:pointer;color:var(--ws-ink);overflow-wrap:anywhere;padding:4px 0}.ws-intent-row ul{margin:10px 0 0;padding:0;list-style:none}.ws-intent-row li{padding:5px 0}.ws-intent-row a{overflow-wrap:anywhere}.ws-intent-row :is(a,summary):focus-visible{outline:2px solid var(--ws-accent);outline-offset:4px}@media (width<=700px){.ws-intent-row{grid-template-columns:1fr;gap:10px}}.ov-today{gap:14px;margin:6px 0 22px;display:grid}.ov-greeting{font:600 15px/1.4 var(--font-body);color:var(--ws-muted);margin:0}.ov-title{font:600 13px/1.4 var(--font-body);letter-spacing:.02em;color:var(--ws-ink);margin:0}.ov-link{color:var(--ws-accent);white-space:nowrap;font-size:12px;text-decoration:none}.ov-link:hover{text-decoration:underline}.ov-attention,.ov-tile{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:14px;padding:18px 20px}.ov-attention.is-alert{border-color:color-mix(in srgb, var(--ws-accent) 45%, var(--ws-line));box-shadow:inset 3px 0 0 var(--ws-accent)}.ov-attention-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ov-bignum{font:600 34px/1 var(--font-display,var(--font-body));color:var(--ws-ink);font-variant-numeric:tabular-nums}.ov-calm{color:var(--ws-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.ov-split{flex-wrap:wrap;gap:8px 22px;margin:10px 0 0;font-size:13px;display:flex}.ov-split a{color:var(--ws-ink);border-bottom:1px solid var(--ws-line);text-decoration:none}.ov-split b{font-variant-numeric:tabular-nums}.ov-list{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.ov-list li{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.ov-row-end{flex-shrink:0;align-items:center;gap:8px;display:flex}.ov-more{margin:8px 0 0;font-size:12px}.ov-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ov-tile{align-content:start;gap:10px;transition:border-color .15s;display:grid}.ov-tile:hover{border-color:color-mix(in srgb, var(--ws-accent) 35%, var(--ws-line))}.ov-tile header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ov-metric{align-items:baseline;gap:8px;margin:2px 0 0;display:flex}.ov-metric b{font:600 32px/1 var(--font-display,var(--font-body));font-variant-numeric:tabular-nums}.ov-metric span{color:var(--ws-muted);font-size:12px}.ov-sub{color:var(--ws-muted);margin:0;font-size:12px}.ov-bar{background:var(--ws-tint);border-radius:99px;gap:2px;height:6px;display:flex;overflow:hidden}.ov-bar span{border-radius:99px;min-width:0}.ov-bar .is-todo,.ov-legend i.is-todo{background:var(--ws-muted);opacity:.55}.ov-bar .is-doing,.ov-legend i.is-doing{background:var(--ws-accent)}.ov-bar .is-done,.ov-legend i.is-done{background:var(--ws-positive)}.ov-legend{gap:6px;margin:0;font-size:12px;display:grid}.ov-legend div{justify-content:space-between;display:flex}.ov-legend dt{color:var(--ws-muted);align-items:center;gap:8px;display:flex}.ov-legend dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ov-legend i{border-radius:50%;width:8px;height:8px}.ov-people,.ov-procs{gap:0;margin:0;padding:0;list-style:none;display:grid}.ov-people li{border-top:1px solid var(--ws-line);align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.ov-people li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ov-state{color:var(--ws-muted);font-size:11px}.ov-state--active{color:var(--ws-positive)}.ov-procs li{border-top:1px solid var(--ws-line)}.ov-procs a{color:var(--ws-ink);gap:2px;padding:8px 0;font-size:13px;text-decoration:none;display:grid}.ov-procs a:hover strong{text-decoration:underline}.ov-procs small{color:var(--ws-muted);font-size:11px}.ws-page-refresh{align-items:center;gap:10px;display:flex}.ws-page-refresh small{color:var(--ws-muted);font-size:11px}@media (width<=900px){.ov-grid{grid-template-columns:1fr}}.ov-links{gap:12px;display:flex}.ws-page-refresh{flex-wrap:wrap;justify-content:flex-end}@media (width<=700px){.ws-page-title{flex-wrap:wrap}.ws-page-title .ws-page-refresh small{display:none}}.ov-today,.ov-grid,.ov-tile{min-width:0}.ov-tile header{flex-wrap:wrap;row-gap:4px}.ov-link{white-space:normal}.ov-links{flex-wrap:wrap}.ov-goals{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ov-goals li{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:flex-start;gap:12px;padding-top:10px;display:flex}.ov-goals li>div{flex:1;gap:6px;min-width:0;display:grid}.sm-app{--sm-ink:var(--ws-ink);--sm-muted:var(--ws-muted);--sm-line:var(--ws-line);--sm-surface:var(--ws-surface);--sm-bg:var(--ws-bg);--sm-tint:var(--ws-tint);--sm-accent:var(--ws-accent);--sm-ok:var(--ws-positive);--sm-bad:var(--ws-error);--sm-info:var(--ws-insight);--sm-focus:var(--ws-focus);--sm-strong-line:color-mix(in srgb, var(--ws-muted) 38%, var(--ws-line));--sm-info-text:color-mix(in srgb, var(--ws-insight) 60%, var(--ws-ink));color:var(--sm-ink);font-family:var(--font-body,"DM Sans", system-ui, sans-serif);font-variant-numeric:tabular-nums;font-size:15px;line-height:1.5}.sm-app *,.sm-app :before,.sm-app :after{box-sizing:border-box}:where(.sm-app) :where(a){color:inherit}:where(.sm-app) :where(button,input,select,textarea){font:inherit;color:inherit}.sm-app :focus-visible{outline:2px solid var(--sm-focus);outline-offset:2px}.sm-app h1:focus{outline:none}.sm-app .sm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sm-app .sm-muted{color:var(--sm-muted)}.sm-app .sm-demo{border:1px dashed var(--sm-strong-line);color:var(--sm-muted);border-radius:9px;margin:0 0 18px;padding:8px 12px;font-size:14px}.sm-app .sm-warn{color:var(--sm-bad);font-weight:600}.sm-app .sm-link{color:var(--sm-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.sm-app .sm-link:hover{text-decoration-thickness:2px}.sm-app .sm-eyebrow{letter-spacing:.01em;color:var(--sm-muted);margin:0;font-size:13px;font-weight:700}.sm-app .sm-embedded{width:100%;min-width:0}.sm-app .sm-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.sm-app .sm-head h1{letter-spacing:-.02em;margin:0;font-size:31px;font-weight:700;line-height:1.15}.sm-app .sm-lead{max-width:62ch;color:var(--sm-muted);margin:8px 0 0;font-size:16px}.sm-app .sm-panel{border:1px solid var(--sm-line);background:var(--sm-surface);border-radius:14px;overflow:hidden}.sm-app .sm-section+.sm-section,.sm-app .sm-split+.sm-section,.sm-app .sm-section+.sm-split{border-top:1px solid var(--sm-line)}.sm-app .sm-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.sm-app .sm-section>.sm-eyebrow{margin-bottom:14px}.sm-app .sm-split{border-top:1px solid var(--sm-line);grid-template-columns:1fr 1fr;display:grid}.sm-app .sm-split>.sm-section+.sm-section{border-top:0;border-left:1px solid var(--sm-line)}.sm-app .sm-rows{margin:0;padding:0;list-style:none;display:grid}.sm-app .sm-rows li{border-top:1px solid var(--sm-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.sm-app .sm-rows li:first-child{border-top:0;padding-top:0}.sm-app .sm-row-end{flex-shrink:0;align-items:center;gap:10px;display:flex}.sm-app .sm-btn{border:1px solid var(--sm-strong-line);background:var(--sm-surface);min-height:40px;color:var(--sm-ink);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sm-app .sm-btn:disabled{opacity:.5;cursor:not-allowed}.sm-app .sm-btn--primary{background:var(--sm-accent);border-color:var(--sm-accent);color:var(--sm-bg)}.sm-app .sm-btn--ok{background:var(--sm-ok);border-color:var(--sm-ok);color:var(--sm-bg);min-height:46px;padding-inline:26px;font-size:15px}.sm-app .sm-btn--ok:hover:not(:disabled){background:color-mix(in srgb, var(--sm-ok) 88%, var(--sm-ink))}.sm-app .sm-btn--danger{background:var(--sm-bad);border-color:var(--sm-bad);color:var(--sm-bg)}.sm-app .sm-btn--quiet{color:var(--sm-muted);background:0 0;border-color:#0000}.sm-app .sm-btn--small{min-height:38px;padding:6px 14px;font-size:13.5px}.sm-approval-buttons .sm-btn:not(.sm-btn--ok):not(.sm-btn--danger):not(.sm-btn--quiet){min-height:46px;padding-inline:26px;font-size:15px}.sm-app .sm-chip{white-space:nowrap;background:var(--sm-tint);color:var(--sm-muted);border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 10px;font-size:12.5px;font-weight:600;line-height:1.5;display:inline-flex}.sm-app .sm-chip--ok{background:color-mix(in srgb, var(--sm-ok) 14%, var(--sm-surface));color:var(--sm-ok)}.sm-app .sm-chip--bad{background:color-mix(in srgb, var(--sm-bad) 13%, var(--sm-surface));color:var(--sm-bad)}.sm-app .sm-chip--info{background:color-mix(in srgb, var(--sm-info) 14%, var(--sm-surface));color:var(--sm-info-text)}.sm-app .sm-chip--accent{background:color-mix(in srgb, var(--sm-accent) 13%, var(--sm-surface));color:var(--sm-accent)}.sm-app .sm-avatar{letter-spacing:.02em;background:color-mix(in srgb, var(--sm-accent) 14%, var(--sm-surface));color:var(--sm-accent);border:1px solid color-mix(in srgb, var(--sm-accent) 28%, transparent);flex-shrink:0;place-items:center;font-weight:700;display:inline-grid}.sm-app .sm-avatar--person{border-radius:50%}.sm-app .sm-avatar--agent{background:color-mix(in srgb, var(--sm-info) 14%, var(--sm-surface));color:var(--sm-info-text);border-color:color-mix(in srgb, var(--sm-info) 30%, transparent);border-radius:8px}.sm-app .sm-who{align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.sm-app .sm-who small{color:var(--sm-muted);font-size:12px}.sm-app .sm-dot{background:var(--sm-muted);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-right:7px;display:inline-block}.sm-app .sm-dot--active{background:var(--sm-ok)}.sm-app .sm-dot--review{background:var(--sm-info)}.sm-app .sm-dot--draft{border:2px solid var(--sm-muted);background:0 0}.sm-app .sm-dot--retired{background:var(--sm-line)}.sm-app .sm-skeleton{gap:12px;padding:8px 0;display:grid}.sm-app .sm-skeleton span{background:linear-gradient(90deg, var(--sm-tint), color-mix(in srgb, var(--sm-tint) 55%, var(--sm-surface)), var(--sm-tint));background-size:220% 100%;border-radius:10px;height:52px;animation:1.4s linear infinite sm-shimmer}@keyframes sm-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sm-app .sm-skeleton span{animation:none}}.sm-app .sm-empty{border:1px dashed var(--sm-strong-line);border-radius:14px;justify-items:start;gap:6px;padding:30px 28px;display:grid}.sm-app .sm-empty p{color:var(--sm-muted);max-width:52ch;margin:0}.sm-app .sm-state--error{border:1px solid color-mix(in srgb, var(--sm-bad) 45%, var(--sm-line));background:color-mix(in srgb, var(--sm-bad) 8%, var(--sm-surface));border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.sm-app .sm-state--error p{margin:0}.sm-app.sm-toasts{z-index:60;gap:8px;width:min(560px,100vw - 32px);display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.sm-app .sm-toast{background:var(--sm-ink);color:var(--sm-bg);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:12px 16px;font-weight:500;display:flex;box-shadow:0 8px 28px #00000038}.sm-app .sm-toast--error{background:var(--sm-bad)}.sm-app .sm-alerts{gap:8px;margin:0 0 18px;display:grid}.sm-app .sm-alert{border:1px solid color-mix(in srgb, var(--sm-bad) 55%, var(--sm-line));background:color-mix(in srgb, var(--sm-bad) 10%, var(--sm-surface));border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:12px 16px;font-weight:600;display:flex}.sm-app .sm-alert button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:13.5px;text-decoration:underline}.sm-app .sm-toast button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.sm-app .sm-bar{background:var(--sm-tint);border-radius:999px;gap:2px;height:12px;display:flex;overflow:hidden}.sm-app .sm-bar span{min-width:0}.sm-app .sm-bar-todo{background:var(--sm-strong-line)}.sm-app .sm-bar-doing{background:var(--sm-info)}.sm-app .sm-bar-done{background:var(--sm-ok)}.sm-app .sm-legend{gap:22px;margin:14px 0 0;display:flex}.sm-app .sm-legend div{display:grid}.sm-app .sm-legend dt{color:var(--sm-muted);font-size:13px}.sm-app .sm-legend dd{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}.sm-app .sm-dots{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sm-app .sm-dots li{align-items:center;display:flex}.sm-app .sm-composer{border:1px solid var(--sm-line);background:var(--sm-surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:16px;display:flex}.sm-app .sm-composer input,.sm-app .sm-composer select,.sm-app .sm-filters input[type=search]{border:1px solid var(--sm-strong-line);background:var(--sm-bg);border-radius:9px;min-height:42px;padding:8px 12px}.sm-app .sm-composer .sm-grow{flex:300px}.sm-app .sm-composer .sm-grow input{width:100%;font-size:16px}.sm-app .sm-filters{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:16px;display:flex}.sm-app .sm-filters input[type=search]{min-width:240px}.sm-app .sm-check{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.sm-app .sm-board{border:1px solid var(--sm-line);background:var(--sm-surface);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;display:grid;overflow:hidden}.sm-app .sm-col{background:color-mix(in srgb, var(--sm-tint) 50%, var(--sm-surface));border:0;border-radius:0;align-content:start;gap:10px;min-height:260px;padding:14px 14px 16px;display:grid}.sm-app .sm-col.is-over{outline:2px dashed var(--sm-accent);outline-offset:-2px;background:color-mix(in srgb, var(--sm-accent) 8%, var(--sm-tint))}.sm-app .sm-col header{justify-content:space-between;align-items:center;display:flex}.sm-app .sm-col h2{margin:0;font-size:16px;font-weight:700}.sm-app .sm-col header b{text-align:center;background:var(--sm-surface);border:1px solid var(--sm-line);border-radius:999px;min-width:26px;padding:1px 8px;font-size:13px}.sm-app .sm-col-hint{margin:-6px 0 2px;font-size:13px}.sm-app .sm-col-empty{text-align:center;color:var(--sm-muted);border:1px dashed var(--sm-strong-line);border-radius:10px;margin:8px 0;padding:18px 8px;font-size:14px}.sm-app .sm-card{background:var(--sm-surface);border:1px solid var(--sm-line);border-left:4px solid var(--sm-strong-line);cursor:grab;border-radius:8px;gap:10px;padding:13px 14px;display:grid}.sm-app .sm-card--urgent{border-left-color:var(--sm-bad)}.sm-app .sm-card--high{border-left-color:var(--sm-accent)}.sm-app .sm-card--low{border-left-color:var(--sm-line)}.sm-app .sm-card.is-dragging{opacity:.45}.sm-app .sm-card-title{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:15.5px;font-weight:600;line-height:1.35}.sm-app .sm-card-title:hover{text-underline-offset:3px;text-decoration:underline}.sm-app .sm-card-meta{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.sm-app .sm-card-actions{flex-wrap:wrap;gap:8px;display:flex}.sm-app .sm-cancelled{margin-top:20px}.sm-app .sm-cancelled summary{cursor:pointer;color:var(--sm-muted);padding:6px 0;font-weight:600}.sm-app .sm-drawer{z-index:40;background:var(--sm-surface);border-left:1px solid var(--sm-line);align-content:start;gap:16px;width:min(420px,100vw);padding:26px 26px 32px;display:grid;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 40px #00000024}.sm-app .sm-drawer header{justify-content:space-between;align-items:start;gap:12px;display:flex}.sm-app .sm-drawer h2{margin:0;font-size:21px;line-height:1.25}.sm-app .sm-drawer dl,.sm-app .sm-side dl,.sm-app .sm-step-detail dl,.sm-app .sm-facts{gap:12px;margin:0;display:grid}.sm-app .sm-drawer dl div,.sm-app .sm-side dl div,.sm-app .sm-step-detail dl div,.sm-app .sm-facts div{gap:2px;display:grid}.sm-app .sm-drawer dt,.sm-app .sm-side dt,.sm-app .sm-step-detail dt,.sm-app .sm-facts dt{color:var(--sm-muted);font-size:13px}.sm-app .sm-drawer dd,.sm-app .sm-side dd,.sm-app .sm-step-detail dd,.sm-app .sm-facts dd{margin:0;font-weight:500}.sm-approvals{border:1px solid var(--sm-line);background:var(--sm-surface);border-radius:14px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.sm-approval{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 26px;display:grid}.sm-approval-details{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 22px;margin:2px 0 0;display:grid}.sm-approval-details div{gap:1px;display:grid}.sm-approval-details dt{color:var(--sm-muted);font-size:13px}.sm-approval-details dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.sm-approval.is-high{box-shadow:inset 5px 0 0 var(--sm-bad)}.sm-approval-main{gap:8px;display:grid}.sm-approval-who{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.sm-approval h2{margin:0;font-size:21px;font-weight:600;line-height:1.3}.sm-approval-main p{margin:0}.sm-approval-chips{flex-wrap:wrap;gap:8px;display:flex}.sm-approval-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:340px;display:flex}.sm-approval-buttons p{text-align:right;color:var(--sm-muted);flex-basis:100%;margin:0;font-size:14px}.sm-app .sm-section .sm-eyebrow+.sm-rows{margin-top:12px}.sm-app .sm-team-bar{border-bottom:1px solid var(--sm-line);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px;display:flex}.sm-app .sm-pill{border:1px solid var(--sm-strong-line);background:var(--sm-surface);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:13px;font-weight:600;display:inline-flex}.sm-app .sm-pill b{color:var(--sm-muted);font-weight:700}.sm-app .sm-pill.is-on{background:var(--sm-ink);color:var(--sm-bg);border-color:var(--sm-ink)}.sm-app .sm-pill.is-on b{color:inherit;opacity:.8}.sm-app .sm-team-toggle{margin-left:auto}.sm-app .sm-team-body{position:relative}.sm-app .sm-team .sm-flow{height:clamp(520px,100vh - 270px,820px)}.sm-app .sm-flow{background:color-mix(in srgb, var(--sm-tint) 38%, var(--sm-surface));min-width:0;height:clamp(480px,70vh,780px)}.sm-app .sm-flow .react-flow{--xy-edge-stroke-default:var(--sm-strong-line);--xy-background-pattern-dots-color-default:color-mix(in srgb, var(--sm-muted) 30%, transparent);background:0 0}.sm-app .sm-flow .react-flow__handle{opacity:0;pointer-events:none}.sm-app .sm-flow .react-flow__edge-path{stroke:color-mix(in srgb, var(--sm-muted) 60%, transparent);stroke-width:1.6px}.sm-app .sm-flow .react-flow__edge-textbg{fill:var(--sm-surface)}.sm-app .sm-flow .react-flow__edge-text{fill:var(--sm-ink);font-size:12px;font-weight:600}.sm-app .sm-flow .react-flow__controls{box-shadow:none;border:1px solid var(--sm-line);border-radius:10px;overflow:hidden}.sm-app .sm-flow .react-flow__controls-button{background:var(--sm-surface);color:var(--sm-ink);border-bottom:1px solid var(--sm-line);fill:currentColor}.sm-app .sm-flow .react-flow__controls-button:hover{background:var(--sm-tint)}.sm-app .sm-flow .react-flow__controls-button svg{fill:currentColor}.sm-app .sm-node{background:var(--sm-surface);border:1px solid var(--sm-line);cursor:default;border-radius:12px;align-content:center;gap:4px;padding:10px 14px;font-size:14px;line-height:1.3;display:grid}.sm-app .sm-node strong{font-size:15px}.sm-app .sm-node--company{background:var(--sm-ink);color:var(--sm-bg);border-color:var(--sm-ink);text-align:center}.sm-app .sm-node--company .sm-node-count,.sm-app .sm-node--company .sm-muted{color:inherit;opacity:.78}.sm-app .sm-node--department{background:color-mix(in srgb, var(--sm-accent) 9%, var(--sm-surface));border-color:color-mix(in srgb, var(--sm-accent) 42%, var(--sm-line));text-align:center}.sm-app .sm-node--team{background:var(--sm-surface);text-align:left;border-style:solid;border-radius:10px;padding:8px 14px}.sm-app .sm-node.is-virtual{background:0 0;border-style:dashed}.sm-app .sm-node-count{color:var(--sm-muted);font-size:12.5px}.sm-app .sm-node--agent{cursor:pointer;text-align:left;font:inherit;color:inherit;box-sizing:border-box;align-content:center;gap:6px;padding:8px 12px}.sm-app .sm-node--agent:hover{border-color:var(--sm-accent)}.sm-app .sm-flow .sm-node--agent{pointer-events:auto}.sm-app .sm-node--agent.is-picked{outline:2px solid var(--sm-accent);outline-offset:1px}.sm-app .sm-node.is-dim{opacity:.55;filter:grayscale(.6)}.sm-app .sm-node-top{align-items:center;gap:8px;display:flex}.sm-app .sm-node-top strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm-app .sm-node-bottom{justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.sm-app .sm-node-bottom>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm-app .sm-status{align-items:center;font-weight:600;display:inline-flex}.sm-app .sm-side{z-index:5;background:var(--sm-surface);border:1px solid var(--sm-strong-line);width:min(330px,100% - 28px);max-height:calc(100% - 28px);box-shadow:0 10px 30px color-mix(in srgb, var(--sm-ink) 14%, transparent);border-radius:14px;align-content:start;gap:14px;padding:20px;display:grid;position:absolute;top:14px;right:14px;overflow:auto}.sm-app .sm-side-head{align-items:center;gap:12px;display:flex}.sm-app .sm-side-head h2{margin:0 0 4px;font-size:19px;line-height:1.2}.sm-app .sm-side p{margin:0}.sm-app .sm-side-empty{gap:10px;display:grid}.sm-app .sm-side-empty p{color:var(--sm-muted)}.sm-app .sm-legend-list{border-top:1px solid var(--sm-line);flex-wrap:wrap;gap:8px 22px;margin:0;padding:12px 20px;font-size:13.5px;list-style:none;display:flex}.sm-app .sm-legend-list li{align-items:center;display:flex}.sm-app .sm-outline,.sm-app .sm-outline ul{gap:6px;margin:0;padding-left:20px;list-style:outside;display:grid}.sm-app .sm-outline{grid-column:1;padding:22px 28px 22px 44px}.sm-app .sm-proc{grid-template-columns:minmax(0,1fr) 420px;align-items:start;display:grid}.sm-app .sm-proc-list{border-bottom:1px solid var(--sm-line);grid-column:1/-1;display:flex;overflow-x:auto}.sm-app .sm-proc-list a{border-right:1px solid var(--sm-line);flex:none;gap:2px;min-width:200px;padding:13px 20px;text-decoration:none;display:grid}.sm-app .sm-proc-list a:hover{background:var(--sm-tint)}.sm-app .sm-proc-list a[aria-current=page]{background:color-mix(in srgb, var(--sm-accent) 9%, var(--sm-surface));box-shadow:inset 0 -3px 0 var(--sm-accent)}.sm-app .sm-proc-list span{font-size:13px}.sm-app .sm-proc-empty{grid-column:1/-1;place-items:center;padding:24px;display:grid}.sm-app .sm-edge-label{pointer-events:none;border:1px solid var(--sm-line);background:var(--sm-surface);color:var(--sm-ink);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:600;position:absolute}.sm-app .sm-edge-label.is-side{background:0 0;border-color:#0000;padding-left:0}.sm-app .sm-flow--proc{height:clamp(560px,100vh - 250px,860px)}.sm-app .sm-term{background:var(--sm-ink);width:120px;height:38px;color:var(--sm-bg);border-radius:999px;place-items:center;font-size:14px;font-weight:700;display:grid}.sm-app .sm-step{box-sizing:border-box;background:var(--sm-surface);border:1px solid var(--sm-strong-line);cursor:pointer;border-radius:13px;align-items:center;gap:12px;padding:12px 15px;display:flex;position:relative}.sm-app .sm-step:hover{border-color:var(--sm-accent)}.sm-app .sm-step.is-active{outline:2px solid var(--sm-accent);outline-offset:2px}.sm-app .sm-step--decision{background:color-mix(in srgb, var(--sm-info) 10%, var(--sm-surface));border-color:color-mix(in srgb, var(--sm-info) 50%, var(--sm-line));border-radius:38px;padding-inline:20px}.sm-app .sm-step--approval{background:color-mix(in srgb, var(--sm-accent) 9%, var(--sm-surface));border-color:color-mix(in srgb, var(--sm-accent) 55%, var(--sm-line));box-shadow:inset 5px 0 0 var(--sm-accent)}.sm-app .sm-step-body{gap:6px;min-width:0;display:grid}.sm-app .sm-step-body strong{font-size:15px;line-height:1.3}.sm-app .sm-step-tags{flex-wrap:wrap;gap:6px;display:flex}.sm-app .sm-step-tags:empty{display:none}.sm-app .sm-step-num{background:var(--sm-ink);width:26px;height:26px;color:var(--sm-bg);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.sm-app .sm-playbook{border-left:1px solid var(--sm-line);align-content:start;gap:14px;height:clamp(560px,100vh - 250px,860px);padding:22px;display:grid;overflow:auto}.sm-app .sm-playbook header{justify-items:start;gap:8px;display:grid}.sm-app .sm-playbook h2{margin:0;font-size:20px;line-height:1.25}.sm-app .sm-playbook p{margin:0}.sm-app .sm-playbook h3{margin:6px 0 -4px}.sm-app .sm-facts{background:var(--sm-tint);border-radius:11px;padding:14px 16px}.sm-app .sm-steps{border-top:1px solid var(--sm-line);margin:0;padding:0;list-style:none}.sm-app .sm-steps li{border-bottom:1px solid var(--sm-line)}.sm-app .sm-steps li.is-active{background:color-mix(in srgb, var(--sm-accent) 7%, transparent)}.sm-app .sm-steps li>button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 6px;display:flex}.sm-app .sm-steps li>button>span:last-child{display:grid}.sm-app .sm-steps small{color:var(--sm-muted);font-size:13px}.sm-app .sm-step-detail{gap:12px;padding:2px 6px 16px 44px;display:grid}.sm-app .sm-step-detail p{margin:0}.sm-app .sm-step-detail ul{margin:4px 0 0;padding-left:18px}.sm-app .sm-callout{background:color-mix(in srgb, var(--sm-accent) 11%, var(--sm-surface));border-radius:9px;padding:10px 12px;font-size:14px;font-weight:600}@media (width<=1180px){.sm-app .sm-proc{grid-template-columns:minmax(0,1fr)}.sm-app .sm-proc-empty{grid-column:1}.sm-app .sm-playbook{border-left:0;border-top:1px solid var(--sm-line);height:auto}.sm-app .sm-flow--proc{height:520px}}@media (width<=960px){.sm-app .sm-board,.sm-app .sm-split,.sm-app .sm-team-body{grid-template-columns:minmax(0,1fr)}.sm-app .sm-split>.sm-section+.sm-section{border-left:0;border-top:1px solid var(--sm-line)}.sm-app .sm-side{border:0;border-top:1px solid var(--sm-line);width:auto;max-height:none;box-shadow:none;border-radius:0;position:static}.sm-approval{grid-template-columns:minmax(0,1fr)}.sm-approval-buttons{justify-content:flex-start;max-width:none}.sm-approval-buttons p{text-align:left}.sm-app .sm-head{flex-direction:column;align-items:stretch}.sm-app .sm-head h1{font-size:26px}}.sm-app .sm-bench{gap:14px;display:grid;container-type:inline-size}.sm-app .sm-bench-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.sm-app .sm-bench-title{min-width:0}.sm-app .sm-bench-title h1{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:24px;line-height:1.2;overflow:hidden}.sm-app .sm-bench-title p{margin:2px 0 0;font-size:14px}.sm-app .sm-bench-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sm-app .sm-bench-save{border:1px solid var(--sm-strong-line);background:var(--sm-surface);border-radius:12px;gap:10px;max-width:640px;padding:16px 18px;display:grid}.sm-app .sm-bench-save label{gap:4px;font-size:14px;font-weight:600;display:grid}.sm-app .sm-bench-save input,.sm-app .sm-chat-form textarea{border:1px solid var(--sm-strong-line);background:var(--sm-bg);border-radius:9px;min-height:42px;padding:8px 12px}.sm-app .sm-bench-save p{margin:0;font-size:14px}.sm-app .sm-bench-body{border:1px solid var(--sm-line);background:var(--sm-surface);border-radius:14px;grid-template-columns:320px minmax(0,1fr) minmax(0,1fr);height:clamp(560px,100vh - 330px,920px);display:grid;overflow:hidden}.sm-app .sm-bench-body>section{min-width:0;min-height:0}.sm-app .sm-bench-body>.sm-doc,.sm-app .sm-bench-body>.sm-map{border-left:1px solid var(--sm-line)}.sm-app .sm-bench-tabs{display:none}.sm-app .sm-chat{background:color-mix(in srgb, var(--sm-tint) 40%, var(--sm-surface));grid-template-rows:auto auto minmax(0,1fr) auto auto;display:grid;overflow:hidden}.sm-app .sm-chat-top{justify-content:space-between;align-items:center;gap:10px;padding:14px 18px 8px;display:flex}.sm-app .sm-engine{border:1px solid var(--sm-strong-line);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:700}.sm-app .sm-engine--ai{color:var(--sm-ok);border-color:color-mix(in srgb, var(--sm-ok) 55%, var(--sm-line))}.sm-app .sm-bar--thin{height:6px;margin:0 18px 8px}.sm-app .sm-chat-log{min-height:0;padding:6px 18px 10px;overflow:auto}.sm-app .sm-chat-log ol{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.sm-app .sm-turn{border:1px solid var(--sm-line);background:var(--sm-surface);border-radius:10px;gap:2px;max-width:94%;padding:10px 13px;display:grid}.sm-app .sm-turn b{color:var(--sm-muted);letter-spacing:.02em;font-size:12.5px}.sm-app .sm-turn p{overflow-wrap:anywhere;white-space:pre-line;margin:0}.sm-app .sm-turn--person{background:color-mix(in srgb, var(--sm-accent) 13%, var(--sm-surface));border-color:color-mix(in srgb, var(--sm-accent) 35%, var(--sm-line));justify-self:end}.sm-app .sm-turn.is-intro p,.sm-app .sm-turn.is-typing p{color:var(--sm-muted)}.sm-app .sm-engine-note{margin:0;padding:0 18px 6px;font-size:12.5px;line-height:1.4}.sm-app .sm-chat-form{border-top:1px solid var(--sm-line);background:var(--sm-surface);gap:8px;padding:10px 18px 16px;display:grid}.sm-app .sm-chat-form>p{margin:0;font-size:14px}.sm-app .sm-chat-form textarea{resize:vertical;width:100%;min-height:78px;font-size:15px;line-height:1.45}.sm-app .sm-chat-hint{font-size:13.5px}.sm-app .sm-chat-target{margin:0;font-size:14px}.sm-app .sm-chip-row{flex-wrap:wrap;gap:6px;max-height:96px;display:flex;overflow:auto}.sm-app .sm-doc{padding:22px 30px 36px;overflow:auto}.sm-app .sm-doc-title{letter-spacing:-.01em;margin:2px 0 14px;font-size:22px;line-height:1.25}.sm-app .sm-doc-section{border-top:1px solid var(--sm-line);gap:6px;padding:14px 0;display:grid}.sm-app .sm-doc-section>header{align-items:center;gap:10px;display:flex}.sm-app .sm-doc-section h3{margin:0;font-size:16px;font-weight:700}.sm-app .sm-doc-section>p{margin:0}.sm-app .sm-doc-text{white-space:pre-line;overflow-wrap:anywhere}.sm-app .sm-doc-section footer{align-items:center;gap:14px;font-size:13.5px;display:flex}.sm-app .sm-doc-section footer .sm-link{font-size:13.5px;font-weight:600}.sm-app .sm-doc-steps{counter-reset:sm-doc;gap:12px;margin:0;padding:0;list-style:none;display:grid}.sm-app .sm-doc-steps>li{counter-increment:sm-doc;padding-left:38px;position:relative}.sm-app .sm-doc-steps>li:before{content:counter(sm-doc);background:var(--sm-ink);width:26px;height:26px;color:var(--sm-bg);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.sm-app .sm-doc-steps ul{gap:2px;margin:3px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.sm-app .sm-doc-steps ul span{color:var(--sm-muted)}.sm-app .sm-doc-missing{border-top:1px solid var(--sm-line);padding-top:16px}.sm-app .sm-doc-missing h3{color:var(--sm-muted);margin:0 0 6px;font-size:14px;font-weight:600}.sm-app .sm-doc-missing ul{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.sm-app .sm-doc-missing .sm-link{font-size:14px;font-weight:500}.sm-app .is-fresh>.sm-doc-section{animation:2.6s ease-out sm-fresh}@keyframes sm-fresh{0%{background:color-mix(in srgb, var(--sm-accent) 16%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.sm-app .is-fresh>.sm-doc-section{background:color-mix(in srgb, var(--sm-accent) 10%, transparent);animation:none}}.sm-app .sm-map{flex-direction:column;display:flex;overflow:hidden}.sm-app .sm-map>header{justify-content:space-between;align-items:baseline;padding:18px 20px 8px;display:flex}.sm-app .sm-map>header .sm-eyebrow{margin:0}.sm-app .sm-flow--bench{border-top:1px solid var(--sm-line);flex:1;height:auto;min-height:320px}.sm-app .sm-map-empty{text-align:center;background:color-mix(in srgb, var(--sm-tint) 38%, var(--sm-surface));border-top:1px solid var(--sm-line);flex:1;align-content:center;justify-items:center;gap:6px;padding:24px;display:grid}.sm-app .sm-map-empty p{max-width:34ch;margin:0}@container (width<=1000px){.sm-app .sm-bench-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:320px minmax(0,1fr)}.sm-app .sm-chat{grid-row:1/span 2}.sm-app .sm-bench-tabs{border-left:1px solid var(--sm-line);border-bottom:1px solid var(--sm-line);gap:0;display:flex}.sm-app .sm-bench-tabs button{cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:11px 14px;font-weight:600}.sm-app .sm-bench-tabs button.is-on{border-bottom-color:var(--sm-accent);background:color-mix(in srgb, var(--sm-accent) 8%, var(--sm-surface))}.sm-app .sm-bench-body>.sm-doc,.sm-app .sm-bench-body>.sm-map{grid-area:2/2}.sm-app .sm-bench[data-view=doc] .sm-map,.sm-app .sm-bench[data-view=map] .sm-doc{display:none}}@container (width<=760px){.sm-app .sm-bench-head{grid-template-columns:minmax(0,1fr);gap:8px}.sm-app .sm-bench-actions{justify-content:flex-start}.sm-app .sm-bench-body{grid-template-rows:auto auto minmax(420px,1fr);grid-template-columns:minmax(0,1fr);height:auto}.sm-app .sm-chat{grid-row:auto;max-height:82vh}.sm-app .sm-bench-tabs{border-left:0;border-top:1px solid var(--sm-line)}.sm-app .sm-bench-body>.sm-doc,.sm-app .sm-bench-body>.sm-map{border-left:0;grid-area:3/1}.sm-app .sm-doc{padding:18px 16px 28px}.sm-app .sm-flow--bench{min-height:420px}}.ws-sidebar nav .ws-nav-simple .ws-nav-link b{text-align:center;min-width:22px;font:600 12px/1.5 var(--font-body);background:var(--sidebar-active);color:var(--sidebar-ink);border-radius:999px;margin-left:auto;padding:1px 7px}:root[data-sidebar=collapsed] .ws-app:not(.is-sidebar-hovered) .ws-nav-simple .ws-nav-link b{display:none}.sm-app .sm-head-actions{flex-wrap:wrap;gap:8px;display:flex}.sm-app .sm-seg--tabs{margin:0 0 12px;display:inline-flex}.sm-app .sm-composer--agent{flex-wrap:wrap}.sm-app .sm-composer-wide{flex:100%;display:block}.sm-app .sm-composer-wide textarea,.sm-app .sm-composer-wide input{width:100%}.sm-app .sm-agent-note{margin:-4px 0 12px;font-size:12px}.sm-app .sm-drawer-form{gap:10px;display:grid}.sm-app .sm-drawer-form label{color:var(--ws-muted);gap:4px;font-size:12px;display:grid}.sm-app .sm-drawer-form input,.sm-app .sm-drawer-form select,.sm-app .sm-drawer-form textarea{font:inherit;color:var(--ws-ink);background:var(--ws-bg);border:1px solid var(--ws-line);border-radius:8px;padding:7px 9px;font-size:13px}.sm-app .sm-pre{white-space:pre-wrap}.sm-app .sm-composer .sm-composer-wide{flex:100%;min-width:100%}.sm-assign{border:1px solid var(--ws-line);border-radius:12px;gap:8px;margin:12px 0;padding:12px;display:grid}.sm-assign h3{font:600 14px/1.3 var(--font-body);margin:0}.sm-assign p{margin:0;font-size:12.5px}.sm-assign form{gap:8px;display:grid}.sm-assign label{color:var(--ws-muted);gap:4px;font-size:12.5px;display:grid}.sm-assign select{font:inherit;border:1px solid var(--ws-line);color:var(--ws-ink);background:0 0;border-radius:9px;padding:8px 10px;font-size:14px}.sm-approval-edit{border-top:1px solid var(--sm-line);gap:8px;margin-top:8px;padding-top:10px;display:grid}.sm-approval-edit p{margin:0}.sm-approval-edit textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--sm-line);background:var(--sm-surface);color:inherit;resize:vertical;border-radius:8px;padding:8px 10px}.sm-approval-edit .sm-field{gap:4px;font-size:13px;display:grid}.sm-approval-edit-actions{flex-wrap:wrap;gap:8px;display:flex}.sm-app .sm-head{margin-bottom:18px}.sm-app .sm-head h1{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,30px);font-weight:650}.sm-app .sm-lead{font-size:15px}.sm-app .sm-panel{background:0 0;border:0;border-radius:0;overflow:visible}.sm-app .sm-section{padding:18px 0}.sm-app .sm-section+.sm-section,.sm-app .sm-split+.sm-section,.sm-app .sm-section+.sm-split,.sm-app .sm-split{border-top:0}.sm-app .sm-split>.sm-section+.sm-section{border-left:0}.sm-app .sm-rows li{border-top:0;border-radius:12px;margin:0 -12px;padding:12px}.sm-app .sm-rows li:first-child{padding-top:12px}.sm-app .sm-rows li:hover{background:var(--sm-tint)}.sm-app .sm-btn{background:var(--sm-tint);border:0;border-radius:10px}.sm-app .sm-btn:hover:not(:disabled){background:color-mix(in srgb, var(--sm-ink) 9%, var(--sm-bg))}.sm-app .sm-btn--primary{background:var(--sm-accent);color:#fff}.sm-app .sm-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--sm-accent) 86%, #000)}.sm-app .sm-btn--ok{background:var(--sm-ok);color:#fff}.sm-app .sm-btn--danger{background:var(--sm-bad);color:#fff}.sm-app .sm-btn--quiet{background:0 0}.sm-app .sm-chip,.sm-app .sm-avatar{border:0}.sm-app .sm-link{color:var(--sm-ink)}.sm-app .sm-empty{background:var(--sm-tint);border:0;border-radius:18px;padding:36px 28px}.sm-app .sm-state--error{border:0;border-radius:14px}.sm-app .sm-composer,.sm-app .sm-composer input,.sm-app .sm-composer select,.sm-app .sm-filters input[type=search],.sm-app .sm-search{background:var(--sm-tint);border:0}.sm-app .sm-composer input,.sm-app .sm-composer select{background:var(--sm-bg)}.sm-app .sm-board{border:0;border-radius:0;gap:14px}.sm-app .sm-col{background:var(--sm-tint);border-radius:16px}.sm-app .sm-col+.sm-col{border-left:0}.sm-app .sm-col header b{background:var(--sm-bg);border:0}.sm-app .sm-card{box-shadow:0 1px 0 color-mix(in srgb, var(--sm-ink) 5%, transparent);border:0;border-radius:12px}.sm-approvals{background:0 0;border:0;border-radius:0;gap:10px}.sm-approval{background:var(--sm-tint);border-radius:16px}.sm-approval+.sm-approval{border-top:0}.sm-approval.is-high{box-shadow:none;background:color-mix(in srgb, var(--sm-bad) 8%, var(--sm-bg))}.sm-app .sm-proc-list{border-bottom:0;gap:4px;padding-bottom:6px}.sm-app .sm-proc-list a{border-right:0;border-radius:999px;min-width:0;padding:8px 16px}.sm-app .sm-proc-list a[aria-current=page]{box-shadow:none;background:var(--sm-tint)}.sm-app .sm-step{background:var(--sm-tint);border:0}.sm-app .sm-edge-label{border:0}.sm-app .sm-side{background:var(--sm-tint);box-shadow:none;border:0}.sm-app .sm-flow{background:0 0}.sm-app .sm-flow .react-flow__controls{box-shadow:0 4px 16px color-mix(in srgb, var(--sm-ink) 12%, transparent);border:0}.sm-app .sm-flow .react-flow__controls-button{border-bottom:0}.sm-app .sm-node{background:var(--sm-tint);border:0}.sm-app .sm-node--department{background:color-mix(in srgb, var(--sm-ink) 8%, var(--sm-bg))}.sm-app .sm-node--company{background:var(--sm-ink)}.sm-app .sm-node.is-virtual{outline:1px dashed var(--sm-strong-line);background:0 0}.sm-app .sm-node--agent{background:var(--sm-bg);box-shadow:0 1px 2px color-mix(in srgb, var(--sm-ink) 12%, transparent)}.sm-app .sm-legend-list{border-top:0}.sm-app .sm-team{gap:18px;display:grid}.sm-app .sm-team-numbers{flex-wrap:wrap;gap:8px 40px;margin:0;display:flex}.sm-app .sm-team-numbers div{gap:0;display:grid}.sm-app .sm-team-numbers dt{color:var(--sm-muted);font-size:13px}.sm-app .sm-team-numbers dd{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:650;line-height:1.15}.sm-app .sm-team-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.sm-app .sm-search{border-radius:10px;flex:0 320px;min-width:min(300px,100%);min-height:40px;margin:0;padding:8px 14px}.sm-app .sm-team-chips{flex-wrap:wrap;gap:6px;display:flex}.sm-app .sm-pill{color:var(--sm-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-weight:500}.sm-app .sm-pill:hover{background:var(--sm-tint)}.sm-app .sm-pill.is-on{background:var(--sm-tint);color:var(--sm-ink);font-weight:650}.sm-app .sm-pill b{color:inherit;opacity:.6}.sm-app .sm-seg{background:var(--sm-tint);border-radius:10px;margin-left:auto;padding:3px;display:inline-flex}.sm-app .sm-seg button{color:var(--sm-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:32px;padding:5px 14px;font-weight:500}.sm-app .sm-seg button.is-on{background:var(--sm-bg);color:var(--sm-ink);box-shadow:0 1px 2px color-mix(in srgb, var(--sm-ink) 14%, transparent);font-weight:650}.sm-app .sm-team-hint{margin-left:auto;font-size:13.5px}.sm-app .sm-team-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid;position:relative}.sm-app .sm-team-body.has-side{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.sm-app .sm-team .sm-flow{background:var(--sm-tint);border-radius:18px;height:clamp(480px,100vh - 360px,780px)}.sm-app .sm-team .sm-side{border-radius:20px;width:auto;max-height:calc(100vh - 40px);padding:22px;position:sticky;top:16px;right:auto}.sm-app .sm-team-list{gap:30px;min-width:0;display:grid}.sm-app .sm-dept h2{letter-spacing:-.02em;align-items:baseline;gap:10px;margin:0 0 6px;font-size:20px;font-weight:650;display:flex}.sm-app .sm-dept h2 span{letter-spacing:0;font-size:13.5px;font-weight:500}.sm-app .sm-teamgroup{margin-top:12px}.sm-app .sm-teamgroup h3{color:var(--sm-ink);text-transform:none;letter-spacing:0;margin:10px 0 2px;font-size:13.5px;font-weight:650}.sm-app .sm-teamgroup h3 .sm-muted{font-weight:500}.sm-app .sm-agents{margin:0;padding:0;list-style:none;display:grid}.sm-app .sm-agent{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 124px minmax(110px,160px);align-items:center;gap:14px;width:100%;min-height:56px;margin:0;padding:10px 12px;display:grid}.sm-app .sm-agent:hover{background:var(--sm-tint)}.sm-app .sm-agent.is-picked{background:var(--sm-tint);box-shadow:inset 3px 0 0 var(--sm-ink)}.sm-app .sm-agent-main{gap:1px;min-width:0;display:grid}.sm-app .sm-agent-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.sm-app .sm-agent-main .sm-muted{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sm-app .sm-status{align-items:center;font-size:13.5px;display:inline-flex}.sm-app .sm-agent-owner{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.sm-app .sm-more{margin:4px 12px 0;font-size:13.5px}@media (width<=900px){.sm-app .sm-team-body.has-side{grid-template-columns:minmax(0,1fr)}.sm-app .sm-team .sm-side{max-height:none;position:static}.sm-app .sm-agent{grid-template-columns:34px minmax(0,1fr) auto}.sm-app .sm-agent-owner{display:none}.sm-app .sm-seg,.sm-app .sm-team-hint{margin-left:0}}.sm-app .sm-describe{gap:14px;max-width:760px;margin:0 auto;padding:36px 0 60px;display:grid}.sm-app .sm-describe h1{letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(26px,3vw,34px);font-weight:650;line-height:1.15}.sm-app .sm-describe .sm-lead{margin:0 0 6px}.sm-app .sm-describe form{gap:12px;display:grid}.sm-app .sm-describe textarea{background:var(--sm-tint);resize:vertical;border:0;border-radius:18px;width:100%;min-height:190px;padding:18px 20px;font-size:17px;line-height:1.55}.sm-app .sm-describe textarea::placeholder{color:var(--sm-muted)}.sm-app .sm-describe-bar{justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.sm-app .sm-describe-examples{gap:10px;margin-top:18px;display:grid}.sm-app .sm-describe-examples p{margin:0;font-size:14px}.sm-app .sm-describe-examples>div{gap:8px;display:grid}.sm-app .sm-example{text-align:left;color:var(--sm-ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--sm-line);background:0 0;border:0;border-radius:14px;padding:12px 16px;font-size:15px;line-height:1.45}.sm-app .sm-example:hover{background:var(--sm-tint);box-shadow:none}.sm-app .sm-ready{background:color-mix(in srgb, var(--sm-ok) 11%, var(--sm-bg));border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:4px 0 10px;padding:12px 16px;display:flex}.sm-app .sm-ready p{margin:0;font-size:14px}.sm-app .sm-chip--accent,.sm-app .sm-chip--info{color:var(--sm-ink)}.sm-app .sm-chip--accent{background:color-mix(in srgb, var(--sm-ink) 8%, var(--sm-bg))}.sm-app .sm-avatar,.sm-app .sm-avatar--agent{color:var(--sm-ink);background:var(--sm-tint)}.sm-app .sm-pill b{color:inherit}.sm-app .sm-split{column-gap:56px}.sm-app .sm-split>.sm-section{min-width:0;padding-inline:0}:root[data-color-mode=dark] .sm-app .sm-btn--primary,:root[data-color-mode=dark] .sm-app .sm-btn--ok,:root[data-color-mode=dark] .sm-app .sm-btn--danger{color:#0b1a2c}.sm-app .sm-seg{flex-wrap:wrap}.sm-app .sm-table-wrap{max-width:100%;overflow-x:auto}.sm-app .sm-table{border-collapse:collapse;width:100%;font-size:14px}.sm-app .sm-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--sm-muted);border-bottom:1px solid color-mix(in srgb, var(--sm-ink) 14%, transparent);padding:8px 12px;font-size:12px;font-weight:600}.sm-app .sm-table td{border-bottom:1px solid color-mix(in srgb, var(--sm-ink) 8%, transparent);vertical-align:middle;overflow-wrap:anywhere;padding:10px 12px}.sm-app .sm-table tbody tr:hover{background:var(--sm-tint)}.sm-app .sm-table .sm-row-actions{white-space:nowrap;text-align:right}@media (width<=640px){.sm-app .sm-table,.sm-app .sm-table tbody,.sm-app .sm-table tr,.sm-app .sm-table td{width:100%;display:block}.sm-app .sm-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sm-app .sm-table tr{border-bottom:1px solid color-mix(in srgb, var(--sm-ink) 12%, transparent);padding:8px 0}.sm-app .sm-table td{border:0;padding:4px 12px}.sm-app .sm-table .sm-row-actions{text-align:left;white-space:normal}}.sm-app.bd-root{width:100%;min-width:0;display:block}.sm-app.bd-root button,.sm-app.bd-root a{margin-left:0;margin-right:0}.sm-app.bd-root button{white-space:normal;text-align:left}.sm-app .bd-strip{border:1px solid var(--sm-line);background:var(--sm-surface);border-radius:14px;flex-wrap:wrap;gap:10px 34px;margin:0 0 18px;padding:16px 22px;display:flex}.sm-app .bd-strip>div{min-width:96px;display:grid}.sm-app .bd-strip dt{color:var(--sm-muted);font-size:13px}.sm-app .bd-strip dd{letter-spacing:-.02em;margin:0;font-size:27px;font-weight:700;line-height:1.2}.sm-app .bd-strip small{color:var(--sm-muted);letter-spacing:0;font-size:12.5px;font-weight:400}.sm-app .bd-strip .is-bad dd{color:var(--viz-crit-text,var(--sm-bad))}.sm-app .bd-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:24px 0 10px;display:flex}.sm-app .bd-h h2{letter-spacing:-.01em;margin:0;font-size:19px}.sm-app .bd-h p{color:var(--sm-muted);margin:0;font-size:14px}.sm-app .bd-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.sm-app .bd-split.has-panel{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}@media (width<=960px){.sm-app .bd-split.has-panel{grid-template-columns:minmax(0,1fr)}}.sm-app .bd-panel{border:1px solid var(--sm-line);background:var(--sm-surface);box-shadow:0 10px 28px -12px color-mix(in srgb, var(--sm-ink) 28%, transparent);border-radius:14px;gap:12px;padding:16px 18px;display:grid;position:sticky;top:12px}.sm-app .bd-panel header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sm-app .bd-panel h2{margin:0;font-size:18px;line-height:1.25}.sm-app .bd-panel p{margin:0}.sm-app .bd-muted{color:var(--sm-muted);font-size:14px}.sm-app .bd-dl{gap:8px;margin:0;display:grid}.sm-app .bd-dl div{gap:1px;display:grid}.sm-app .bd-dl dt{color:var(--sm-muted);font-size:13px}.sm-app .bd-dl dd{margin:0;font-weight:600}.sm-app .bd-actions{flex-wrap:wrap;gap:8px;display:flex}.sm-app .bd-state{gap:10px;display:grid}.sm-app .bd-state span{background:var(--sm-tint);border-radius:10px;height:56px}.sm-app .bd-empty{border:1px dashed var(--sm-strong-line);border-radius:14px;justify-items:start;gap:8px;padding:28px;display:grid}.sm-app .bd-empty p{color:var(--sm-muted);margin:0}.sm-app .bd-note{color:var(--sm-muted);margin:10px 0 0;font-size:14px}.sm-app .bd-more{margin-top:18px}.sm-app .bd-more>summary{cursor:pointer;color:var(--sm-accent);font-weight:600}.sm-app .bd-attn{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sm-app .bd-attn a{color:var(--sm-ink);overflow-wrap:anywhere;background:var(--sm-surface);border:1px solid var(--sm-line);border-left:5px solid var(--viz-other,var(--sm-muted));border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:11px 14px;text-decoration:none;display:grid}.sm-app .bd-attn a:hover{border-color:var(--sm-accent)}.sm-app .bd-attn .sev-critical{border-left-color:var(--viz-crit)}.sm-app .bd-attn .sev-high{border-left-color:var(--viz-serious)}.sm-app .bd-attn .sev-medium{border-left-color:var(--sm-accent)}.sm-app .bd-attn .sev-low,.sm-app .bd-attn .sev-info{border-left-color:var(--sm-info)}.sm-app .bd-attn strong{font-size:14.5px}.sm-app .bd-attn p{color:var(--sm-muted);grid-column:1;margin:0;font-size:13.5px}.sm-app .bd-attn .go{color:var(--sm-accent);white-space:nowrap;grid-area:1/2/span 2;font-weight:600}.sm-app .bd-ok{border:1px solid color-mix(in srgb, var(--sm-ok) 40%, var(--sm-line));background:color-mix(in srgb, var(--sm-ok) 9%, var(--sm-surface));border-radius:11px;margin:0;padding:12px 16px}.sm-app .bd-heat{grid-template-columns:128px repeat(3,minmax(0,1fr));gap:6px;display:grid}.sm-app .bd-heat-col,.sm-app .bd-heat-row{padding:6px 8px;font-size:13.5px}.sm-app .bd-heat-col strong,.sm-app .bd-heat-row strong{font-size:14px;display:block}.sm-app .bd-heat-col span,.sm-app .bd-heat-row span{color:var(--sm-muted);font-size:12.5px}.sm-app .bd-heat-row{border-left:5px solid var(--sm-muted);background:var(--sm-surface);border-radius:6px;align-content:center;align-self:stretch;display:grid}.sm-app .bd-heat-row.lv-critical{border-left-color:var(--viz-crit)}.sm-app .bd-heat-row.lv-high{border-left-color:var(--viz-serious)}.sm-app .bd-heat-row.lv-medium{border-left-color:var(--sm-accent)}.sm-app .bd-heat-row.lv-low{border-left-color:var(--sm-strong-line)}.sm-app .bd-heat-row.lv-none{border-left-color:var(--viz-good)}.sm-app .bd-cell{border:1px solid var(--sm-line);background:color-mix(in srgb, var(--sm-tint) 50%, var(--sm-surface));border-radius:10px;flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:64px;padding:8px;display:flex}.sm-app .bd-cell.is-filled.lv-critical{background:color-mix(in srgb, var(--viz-crit) 15%, var(--sm-surface));border-color:color-mix(in srgb, var(--viz-crit) 45%, var(--sm-line))}.sm-app .bd-cell.is-filled.lv-high{background:color-mix(in srgb, var(--viz-serious) 15%, var(--sm-surface));border-color:color-mix(in srgb, var(--viz-serious) 45%, var(--sm-line))}.sm-app .bd-cell.is-filled.lv-medium{background:color-mix(in srgb, var(--sm-accent) 11%, var(--sm-surface));border-color:color-mix(in srgb, var(--sm-accent) 38%, var(--sm-line))}.sm-app .bd-cell.is-filled.lv-low{background:color-mix(in srgb, var(--sm-muted) 9%, var(--sm-surface))}.sm-app .bd-cell.is-filled.lv-none{background:color-mix(in srgb, var(--viz-good) 7%, var(--sm-surface))}.sm-app .bd-empty-cell{color:var(--sm-muted);align-self:center;margin:0 auto;font-size:12.5px}.sm-app .bd-chip{border:1px solid var(--sm-strong-line);background:var(--sm-surface);text-align:left;cursor:pointer;border-radius:9px;gap:0;max-width:100%;padding:5px 10px;display:inline-grid}.sm-app .bd-chip:hover{border-color:var(--sm-accent)}.sm-app .bd-chip.is-picked{outline:2px solid var(--sm-accent);outline-offset:1px}.sm-app .bd-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.25;overflow:hidden}.sm-app .bd-chip span{color:var(--sm-muted);font-size:12px}.sm-app .bd-chip-more{color:var(--sm-accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:center;padding:4px 6px;font-weight:600;text-decoration:underline}@media (width<=760px){.sm-app .bd-heat{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.sm-app .bd-heat>div:first-child,.sm-app .bd-heat-col,.sm-app .bd-cell:not(.is-filled){display:none}.sm-app .bd-heat-row{border-left-width:5px;margin-top:8px;padding:8px 10px}.sm-app .bd-cell:before{content:attr(data-stage);letter-spacing:.03em;text-transform:uppercase;color:var(--sm-muted);flex:0 0 100%;font-size:12px;font-weight:700}.sm-app .bd-chip{max-width:100%}.sm-app .bd-chip strong{white-space:normal}}.sm-app .bd-cols{grid-auto-columns:minmax(198px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.sm-app .bd-col{background:color-mix(in srgb, var(--sm-tint) 55%, var(--sm-surface));border:1px solid var(--sm-line);border-radius:14px;align-content:start;gap:9px;min-width:0;padding:10px;display:grid}.sm-app .bd-col.is-drop{outline:2px dashed var(--sm-accent);outline-offset:-3px}.sm-app .bd-col-head{border-bottom:3px solid var(--sm-muted);justify-content:space-between;align-items:baseline;gap:8px;padding:2px 4px 4px;display:flex}.sm-app .bd-col-head strong{font-size:14.5px}.sm-app .bd-col-head span{color:var(--sm-muted);font-size:13px}.sm-app .bd-col-head.st-ok{border-bottom-color:var(--sm-ok)}.sm-app .bd-col-head.st-info{border-bottom-color:var(--sm-info)}.sm-app .bd-col-head.st-accent{border-bottom-color:var(--sm-accent)}.sm-app .bd-col-head.st-bad{border-bottom-color:var(--viz-crit)}.sm-app .bd-col-head.st-muted{border-bottom-color:var(--sm-strong-line)}.sm-app .bd-col-sub{color:var(--sm-muted);margin:0 4px 2px;font-size:12.5px}.sm-app .bd-card{color:var(--sm-ink);border:1px solid var(--sm-strong-line);background:var(--sm-surface);text-align:left;cursor:pointer;border-radius:11px;gap:6px;padding:11px 13px;text-decoration:none;display:grid}.sm-app .bd-card:hover{border-color:var(--sm-accent)}.sm-app .bd-card.is-picked{outline:2px solid var(--sm-accent);outline-offset:1px}.sm-app .bd-card.is-draggable{cursor:grab}.sm-app .bd-card.is-dragging{opacity:.45}.sm-app .bd-card strong{font-size:14.5px;line-height:1.3}.sm-app .bd-card p{color:var(--sm-muted);margin:0;font-size:13px}.sm-app .bd-card-row{align-items:center;gap:8px;min-width:0;display:flex}.sm-app .bd-card-row>div{min-width:0;display:grid}.sm-app .bd-card-foot{color:var(--sm-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;font-size:12.5px;display:flex}.sm-app .bd-card-todo{background:color-mix(in srgb, var(--sm-accent) 9%, var(--sm-surface));border:1px solid color-mix(in srgb, var(--sm-accent) 32%, var(--sm-line));border-radius:8px;padding:5px 9px;font-size:12.5px}.sm-app .bd-bar{color:var(--sm-muted);gap:3px;font-size:12px;display:grid}.sm-app .bd-bar i{background:var(--sm-tint);border-radius:4px;height:7px;display:block;overflow:hidden}.sm-app .bd-bar i b{background:var(--sm-ok);height:100%;display:block}.sm-app .bd-empty-col{border:1px dashed var(--sm-strong-line);color:var(--sm-muted);text-align:center;border-radius:10px;margin:2px 4px;padding:14px 10px;font-size:13px}.sm-app .bd-vaga{border:1.5px dashed var(--sm-strong-line);background:color-mix(in srgb, var(--sm-tint) 40%, transparent);text-align:left;cursor:pointer;border-radius:11px;gap:2px;padding:10px 13px;display:grid}.sm-app .bd-vaga:hover,.sm-app .bd-vaga.is-over{border-color:var(--sm-accent);background:color-mix(in srgb, var(--sm-accent) 8%, transparent)}.sm-app .bd-vaga.is-picked{outline:2px solid var(--sm-accent);outline-offset:1px}.sm-app .bd-vaga small{letter-spacing:.02em;text-transform:uppercase;color:var(--sm-muted);font-size:11.5px;font-weight:700}.sm-app .bd-vaga em{color:var(--sm-accent);font-size:12px;font-style:normal;font-weight:600}.sm-app .bd-dot{background:var(--sm-muted);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.sm-app .bd-dot.production{background:var(--sm-ok)}.sm-app .bd-dot.approved{background:var(--sm-accent)}.sm-app .bd-dot.review,.sm-app .bd-dot.testing{background:var(--sm-info)}.sm-app .bd-dot.draft{border:2px solid var(--sm-muted);background:0 0}.sm-app .bd-filter{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;display:flex}.sm-app .bd-filter input[type=search]{border:1px solid var(--sm-strong-line);background:var(--sm-bg);border-radius:9px;min-width:230px;min-height:40px;padding:7px 12px}.sm-app .bd-pills{flex-wrap:wrap;gap:6px;display:flex}.sm-app .bd-tray{z-index:4;border:1px dashed var(--sm-strong-line);background:var(--sm-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;max-height:168px;margin:0 0 14px;padding:10px 14px;display:flex;position:sticky;top:8px;overflow:auto}.sm-app .bd-tray input[type=search]{border:1px solid var(--sm-strong-line);background:var(--sm-bg);border-radius:9px;min-width:200px;min-height:34px;padding:4px 10px}.sm-app .bd-tray ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sm-app .bd-chip--agent{cursor:grab;align-items:center;gap:8px;display:inline-flex}.sm-app .bd-chip--agent:active{cursor:grabbing}.sm-app .bd-clamp{-webkit-line-clamp:2;color:var(--sm-muted);-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.sm-app .bd-cols--wrap{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.sm-app .bd-col>*{min-width:0}.sm-app .bd-actions button,.sm-app .bd-actions a{height:auto;min-height:36px;line-height:1.3}.sm-app .bd-strip{background:0 0;border:0;border-radius:0;gap:10px 44px;padding:2px 0 6px}.sm-app .bd-strip dd{letter-spacing:-.03em;font-size:28px;font-weight:650}.sm-app .bd-h{margin:30px 0 12px}.sm-app .bd-h h2{letter-spacing:-.02em;font-size:20px;font-weight:650}.sm-app .bd-panel{background:var(--sm-tint);box-shadow:none;border:0;border-radius:22px;padding:22px 24px}.sm-app .bd-empty{background:var(--sm-tint);border:0;border-radius:20px;padding:36px 28px}.sm-app .bd-more>summary{color:var(--sm-ink)}.sm-app .bd-attn a{background:var(--sm-tint);border:0;border-radius:16px;padding:14px 18px}.sm-app .bd-attn a:hover{background:color-mix(in srgb, var(--sm-ink) 8%, var(--sm-bg))}.sm-app .bd-attn .go{color:var(--sm-ink)}.sm-app .bd-ok{border:0;border-radius:14px}.sm-app .bd-cell{background:var(--sm-tint);border:0;border-radius:12px}.sm-app .bd-cell.is-filled.lv-critical,.sm-app .bd-cell.is-filled.lv-high,.sm-app .bd-cell.is-filled.lv-medium{border:0}.sm-app .bd-heat-row{background:0 0;border-left:0}.sm-app .bd-chip{background:var(--sm-bg);box-shadow:0 1px 2px color-mix(in srgb, var(--sm-ink) 14%, transparent);border:0}.sm-app .bd-chip:hover{box-shadow:0 1px 6px color-mix(in srgb, var(--sm-ink) 22%, transparent)}.sm-app .bd-chip-more{color:var(--sm-ink)}.sm-app .bd-filter input[type=search],.sm-app .bd-tray input[type=search]{background:var(--sm-tint);border:0}.sm-app .bd-tray{background:var(--sm-tint);border:0;border-radius:16px}.sm-app .bd-col{background:0 0;border:0;gap:8px;padding:0}.sm-app .bd-col-head{border-bottom:0;align-items:baseline;padding:0 2px 4px}.sm-app .bd-col-head strong{letter-spacing:-.02em;font-size:18px;font-weight:650}.sm-app .bd-col-head span{font-size:13px}.sm-app .bd-card{background:var(--sm-tint);border:0;border-radius:16px;padding:14px 16px}.sm-app .bd-card:hover{background:color-mix(in srgb, var(--sm-ink) 8%, var(--sm-bg))}.sm-app .bd-card.is-picked,.sm-app .bd-chip.is-picked,.sm-app .bd-vaga.is-picked{outline:2px solid var(--sm-ink)}.sm-app .bd-card-todo{background:var(--sm-bg);border:0}.sm-app .bd-empty-col{background:var(--sm-tint);border:0;border-radius:14px}.sm-app .bd-vaga{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--sm-muted) 24%, transparent);background:0 0;border:0;border-radius:16px;padding:14px 16px}.sm-app .bd-vaga:hover,.sm-app .bd-vaga.is-over{background:var(--sm-tint);box-shadow:inset 0 0 0 1.5px var(--sm-ink)}.sm-app .bd-vaga em{color:var(--sm-muted)}.sm-app .bd-cols--wrap{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px 28px}.sm-app .bd-actions{margin-top:4px}.sm-app .bd-card .bd-actions .sm-btn,.sm-app .bd-vaga .bd-actions .sm-btn{min-height:32px;padding:4px 12px;font-size:13px}.sm-app .bd-card .bd-actions .sm-btn--quiet,.sm-app .bd-vaga .bd-actions .sm-btn--quiet{color:var(--sm-muted)}.ws-aa{border-top:1px solid var(--ws-line);min-width:0;margin:12px 0;padding:14px 0 0}.ws-aa-title{font:500 18px/1.3 var(--font-display);letter-spacing:-.02em;margin:0 0 6px}.ws-aa-meta{color:var(--ws-muted);flex-wrap:wrap;gap:4px 18px;margin:0 0 10px;font-size:12px;display:flex}.ws-aa-meta strong{color:var(--ws-ink);font-weight:600}.ws-aa-list{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:8px;margin:0 0 10px;overflow:hidden}.ws-aa-row{border-bottom:1px solid var(--ws-line);grid-template-columns:minmax(110px,170px) minmax(0,1fr);gap:4px 16px;padding:9px 14px;display:grid}.ws-aa-row:last-child{border-bottom:0}.ws-aa-row dt{color:var(--ws-muted);font-size:12px;font-weight:600}.ws-aa-row dd{overflow-wrap:anywhere;min-width:0;margin:0}.ws-aa-long{white-space:pre-wrap}.ws-aa-money{font-variant-numeric:tabular-nums;font-weight:600}.ws-aa-masked{color:var(--ws-muted);font-style:italic}.ws-aa-empty{color:var(--ws-muted);margin:0 0 8px;font-size:12px}.ws-aa-tech summary{cursor:pointer;color:var(--ws-muted);font-size:12px}.ws-aa-tech pre{margin-top:8px}@media (width<=560px){.ws-aa-row{grid-template-columns:1fr}}.ws-aa-seal,.ws-aa-expired{border-left:2px solid var(--ws-attention,#8a5a00);align-items:flex-start;gap:8px;margin:0 0 10px;padding:8px 0 8px 12px;font-size:13px;display:flex}.ws-aa-seal strong,.ws-aa-expired strong{font-weight:600}.ws-aa-seal .ws-sti,.ws-aa-expired .ws-sti{margin-top:2px}.ws-aa.is-expired .ws-aa-title{color:var(--ws-muted)}.ws-aa-table{border-collapse:collapse;width:100%;font-size:13px}.ws-aa-table th{text-align:left;width:28px;color:var(--ws-muted);vertical-align:top;padding:3px 8px 3px 0;font-weight:600}.ws-aa-table td{border-top:1px solid var(--ws-line);overflow-wrap:anywhere;padding:3px 0}.ws-aa-table tr:first-child td{border-top:0}.ws-aa-cap{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ws-aa-more{color:var(--ws-muted);margin-top:4px;display:block}.ag{gap:18px;max-width:980px;display:grid}.ag-back{justify-self:start}.ws-app .ag-back{color:var(--ws-muted);font-weight:500;text-decoration:none}.ag-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 18px;display:grid}.ag-title h1{font:650 clamp(26px, 3vw, 34px)/1.15 var(--font-display);letter-spacing:-.03em;margin:0}.ag-lead{color:var(--ws-muted);max-width:62ch;margin:6px 0 0;font-size:16px}.ag-meta{flex-wrap:wrap;align-items:center;gap:6px 16px;margin:10px 0 0;font-size:14px;display:flex}.ag-actions{grid-column:1/-1}.ag-tabs{background:var(--ws-tint);border-radius:14px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.ws-app .ag-tabs button{color:var(--ws-muted);background:0 0;border-radius:10px;min-height:36px;padding:7px 16px;font-weight:500}.ws-app .ag-tabs button:hover:not(:disabled){background:color-mix(in srgb, var(--ws-ink) 7%, transparent)}.ws-app .ag-tabs button.is-on{background:var(--ws-bg);color:var(--ws-ink);box-shadow:0 1px 3px color-mix(in srgb, var(--ws-ink) 16%, transparent);font-weight:650}.ag-panel{gap:26px;display:grid}.ag-panel h2{font:650 19px/1.3 var(--font-display);letter-spacing:-.02em;margin:0 0 8px}.ag-note{color:var(--ws-muted);margin:0 0 10px;font-size:14px}.ag-version header{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ag-version header h2{margin:0}.ag-goal{letter-spacing:-.01em;margin:8px 0 6px;font-size:17px;font-weight:600}.ag-instructions{background:var(--ws-tint);font:400 15px/1.6 var(--font-body);white-space:pre-wrap;color:var(--ws-ink);border-radius:16px;margin:8px 0;padding:16px 18px}.ag-version details,.ag-versions details{margin-top:6px}.ag-version summary,.ag-versions summary{cursor:pointer;padding:6px 0;font-weight:500}.ag-versions{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ag-versions li{padding:4px 0}.ag-deps h4{margin:12px 0 4px;font-size:14px}.ag-deps ul{gap:4px;margin:0;padding-left:20px;display:grid}.ag-deps p{margin:6px 0;font-size:14px}.ag-runs{margin:0 0 10px;padding:0;list-style:none;display:grid}.ag-runs li{border-radius:12px;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 -12px;padding:10px 12px;display:grid}.ag-runs li:hover{background:var(--ws-tint)}.ag-runs small{display:block}.ag-run-links{flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.ag-meeting{grid-column:1/-1;text-decoration:none;display:grid}.ag-empty{background:var(--ws-tint);border-radius:18px;padding:28px}@media (width<=720px){.ag-runs li{grid-template-columns:minmax(0,1fr);gap:4px}}.ag-panel .ws-paper{margin:0}.ag-panel .ws-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ag-panel .ws-card small{text-transform:none;letter-spacing:0;color:var(--ws-muted);font-size:13px}.ag-panel .ws-card p{margin:4px 0}.ag-panel .ws-card strong{letter-spacing:-.02em;font-size:22px}.ag-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ag-more{position:relative}.ag-more summary{cursor:pointer;background:var(--ws-tint);border-radius:10px;align-items:center;min-height:36px;padding:8px 14px;font-weight:500;list-style:none;display:inline-flex}.ag-more summary::-webkit-details-marker{display:none}.ag-more[open] summary{background:color-mix(in srgb, var(--ws-ink) 9%, var(--ws-bg))}.ag-more>div{z-index:20;background:var(--ws-bg);border-radius:16px;gap:2px;min-width:250px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 40px #00000038}.ws-app .ag-more>div button{text-align:left;background:0 0;justify-content:flex-start;width:100%}.ws-app .ag-more>div button:hover:not(:disabled){background:var(--ws-tint)}.ag{color:var(--ws-ink)}.ag-panel section[aria-label="Função e trabalho do agente"]{gap:2px;display:grid}.ag-panel section[aria-label="Função e trabalho do agente"] p{margin:3px 0;font-size:15px}.ag-panel section[aria-label="Função e trabalho do agente"] h4{margin:14px 0 2px;font-size:15px;font-weight:650}.ag-panel section[aria-label="Função e trabalho do agente"] nav{color:var(--ws-muted);margin-top:12px;font-size:14px}.ag-panel .ws-note{background:0 0;padding:0;font-size:14px}.pj-summary{flex-wrap:wrap;gap:8px 44px;margin:4px 0 18px;display:flex}.pj-summary>div{display:grid}.pj-summary dt{color:var(--ws-muted);font-size:13px}.pj-summary dd{font:650 28px/1.15 var(--font-display);letter-spacing:-.03em;margin:0}.pj-bar{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:16px;display:flex}.pj-bar .ws-search{flex:240px;max-width:340px}.pj-pills{flex-wrap:wrap;gap:4px;display:flex}.ws-app .pj-pills button{color:var(--ws-muted);background:0 0;border-radius:999px;padding:6px 14px;font-weight:500}.ws-app .pj-pills button.is-on{background:var(--ws-tint);color:var(--ws-ink);font-weight:650}.pj-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.ws-app .pj-card{background:var(--ws-tint);color:var(--ws-ink);border-radius:22px;align-content:start;gap:10px;min-height:230px;padding:22px 24px;text-decoration:none;display:grid}.ws-app .pj-card:hover{background:color-mix(in srgb, var(--ws-ink) 8%, var(--ws-bg))}.pj-card h2{font:650 20px/1.25 var(--font-display);letter-spacing:-.02em;margin:0}.pj-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pj-high{color:var(--ws-error);font-size:12.5px;font-weight:650}.pj-purpose{color:var(--ws-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.pj-card footer{color:var(--ws-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:6px;font-size:13px;display:flex}.pj-owner{align-items:center;gap:7px;display:inline-flex}.is-late{color:var(--ws-error);font-weight:600}.pj-progress{color:var(--ws-muted);gap:4px;font-size:13px;display:grid}.pj-progress>div{background:color-mix(in srgb, var(--ws-ink) 12%, var(--ws-bg));border-radius:99px;height:6px;overflow:hidden}.pj-progress i{background:var(--ws-positive);border-radius:99px;height:100%;display:block}.pj-muted{color:var(--ws-muted);margin:0;font-size:14px}.pj-back{margin:0 0 6px}.ws-app .pj-back a{color:var(--ws-muted);text-decoration:none}.pj{gap:26px;max-width:1080px;display:grid}.pj-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 24px;display:flex}.pj-head h1{font:650 clamp(26px, 3vw, 34px)/1.15 var(--font-display);letter-spacing:-.03em;margin:0 0 8px}.pj-meta{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font-size:14px;display:flex}.pj-actions{flex-wrap:wrap;gap:8px;display:flex}.pj-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws-app .pj-steps button{text-align:left;background:var(--ws-tint);width:100%;color:var(--ws-muted);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex}.pj-steps b{background:var(--ws-bg);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.pj-steps span{display:grid}.pj-steps small{opacity:.85;font-size:12px}.pj-steps .is-past button{color:var(--ws-ink)}.pj-steps .is-past b{background:var(--ws-positive);color:var(--ws-bg)}.ws-app .pj-steps .is-now button{background:var(--ws-ink);color:var(--ws-bg)}.pj-steps .is-now b{background:var(--ws-bg);color:var(--ws-ink)}.pj-brief{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.pj-brief h2{font:650 15px/1.3 var(--font-display);color:var(--ws-muted);margin:0 0 6px}.pj-brief p{margin:0;font-size:16px;line-height:1.55}.pj-numbers{background:var(--ws-tint);border-radius:20px;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px 28px;margin:0;padding:18px 22px;display:grid}.pj-numbers>div{align-content:start;gap:4px;display:grid}.pj-numbers dt{color:var(--ws-muted);font-size:13px}.pj-numbers dd{font:650 22px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.pj-numbers dd.is-late{color:var(--ws-error)}.pj-numbers .pj-progress{font-size:14px;font-weight:400;font-family:var(--font-body);letter-spacing:0}.pj-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:36px;display:grid}.pj-cols h2{font:650 19px/1.3 var(--font-display);letter-spacing:-.02em;margin:0 0 8px}.pj-cols section>h2:not(:first-child){margin-top:24px}.pj-rows{margin:0 0 10px;padding:0;list-style:none;display:grid}.pj-rows li{border-radius:12px;align-items:center;gap:12px;margin:0 -12px;padding:10px 12px;display:flex}.pj-rows li:hover{background:var(--ws-tint)}.pj-grow{flex:1;min-width:0;text-decoration:none;display:grid}.pj-rows small{color:var(--ws-muted);font-size:13px}.pj-state{text-align:center;background:var(--ws-tint);min-width:66px;color:var(--ws-muted);border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:600}.pj-state--done{background:color-mix(in srgb, var(--ws-positive) 14%, var(--ws-bg));color:var(--ws-positive)}.pj-state--in_progress{background:color-mix(in srgb, var(--ws-accent) 12%, var(--ws-bg));color:var(--ws-accent)}.pj-form{gap:12px;display:grid}.pj-form textarea{resize:vertical;min-height:64px}.pj-form-row{grid-template-columns:1.4fr 1fr 1fr;gap:12px;display:grid}.pj-people{border:0;margin:0;padding:0}.pj-people legend{margin-bottom:6px;font-weight:600}.pj-people>div{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 12px;max-height:150px;display:grid;overflow:auto}@media (width<=900px){.pj-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pj-brief,.pj-cols,.pj-form-row{grid-template-columns:minmax(0,1fr)}.pj-numbers{grid-template-columns:repeat(3,1fr)}.pj-numbers .pj-wide{grid-column:1/-1}}:root{--ws-bg:#f3f5f6;--ws-surface:#fff;--ws-ink:#0d1517;--ws-muted:#55666d;--ws-line:#dde4e7;--ws-accent:#1f5d75;--ws-tint:#edf1f3;--ws-dark:#0d1517;--ws-bright:#4b7c9a;--ws-focus:#1f5d75;--ws-error:#b3261e;--ws-positive:#13705a;--ws-insight:#1f5d75;--ws-attention:#a8640f;--ws-sidebar-gradient:linear-gradient(160deg,#eef2f4 0%,#eef2f4 100%)}:root[data-color-mode=dark]{--ws-bg:#020405;--ws-surface:#101b1e;--ws-ink:#eef6f9;--ws-muted:#8fa0a7;--ws-line:#1d2b2f;--ws-accent:#cfe6ef;--ws-tint:#162326;--ws-dark:#010203;--ws-focus:#cfe6ef;--ws-bright:#8fb8cc;--ws-error:#e27c84;--ws-positive:#4cc3a0;--ws-insight:#8fb8cc;--ws-attention:#e0a850;--ws-sidebar-gradient:linear-gradient(160deg,#060a0c 0%,#060a0c 100%)}:root[data-color-mode=dark] .ws-app.sv2-app{--ws-bg:#0c0d0f;--ws-surface:#17191c;--ws-ink:#eef0f2;--ws-muted:#a1a6ac;--ws-line:#2a2c30;--ws-accent:#dfe3e7;--ws-tint:#1f2124;--ws-dark:#060708;--ws-focus:#dfe3e7;--ws-bright:#aeb4bb;--ws-insight:#aeb4bb}:root[data-color-mode=dark]{--ink:var(--ws-ink);--evergreen:var(--ws-dark);--moss:var(--ws-muted);--paper:var(--ws-bg);--cream:var(--ws-surface);--line:var(--ws-line);--sun:var(--ws-accent);--clay:var(--ws-error);--muted:var(--ws-muted)}.as-root :is(.rc,.rcpt){--ws-ink:var(--as-ink);--ws-muted:var(--as-muted);--ws-line:var(--as-line);--ws-surface:#14181ddb;--ws-bg:#ffffff0a;--ws-accent:var(--as-accent);--ws-focus:var(--as-accent);--ws-error:#ff8b8b;--ws-attention:#ff9d5c;--ws-positive:#3ddc97;max-height:52vh;overflow:auto}.v5-tabs{min-width:0}.v5-tablist{border-bottom:1px solid var(--ws-line,var(--ws-tint));gap:4px;margin-bottom:12px;display:flex;overflow-x:auto}.v5-tablist [role=tab]{all:unset;box-sizing:border-box;cursor:pointer;min-height:40px;color:var(--ws-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 12px;font-size:13px;font-weight:600}.v5-tablist [role=tab][aria-selected=true]{color:var(--ws-ink);border-bottom-color:var(--ws-accent)}.v5-tablist [role=tab]:focus-visible{outline:2px solid var(--ws-focus);outline-offset:-2px}.v5-secpanel{overflow-wrap:anywhere;min-width:0}.v5-h{color:var(--ws-ink);margin:18px 0 6px;font-size:13px;font-weight:600}.v5-notify,.v5-checks label{color:var(--ws-ink);cursor:pointer;align-items:flex-start;gap:10px;margin:14px 0;font-size:14px;display:flex}.v5-notify input,.v5-checks input{flex:none;margin-top:3px}.v5-notify small,.v5-checks small,.v5-foot{color:var(--ws-muted);font-size:12px;line-height:1.45;display:block}.v5-checks{margin:0;padding:0;list-style:none}.v5-foot{border-top:1px solid var(--ws-line,var(--ws-tint));margin:14px 0 0;padding-top:10px}.v5-donenote{color:var(--ws-ink);margin:0 16px 8px;font-size:13px}.v5-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.v5-table th,.v5-table td{text-align:left;border-bottom:1px solid var(--ws-line,var(--ws-tint));padding:8px 6px;font-weight:400}.v5-table thead th{color:var(--ws-muted);font-size:12px;font-weight:600}.v5-table tbody th{color:var(--ws-ink);font-weight:600}.v5-interview{max-width:560px}.v5-card{border:0;min-width:0;margin:0 0 12px;padding:0}.v5-card legend{color:var(--ws-ink);margin-bottom:8px;padding:0;font-size:16px;font-weight:600}.v5-card textarea{box-sizing:border-box;width:100%}.v5-step{color:var(--ws-muted);margin:0 0 10px;font-size:12px}.v5-draft-seal{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:12px;display:flex}.v5-draft-seal strong{color:var(--ws-attention,var(--ws-ink));border:1px solid;border-radius:999px;padding:1px 10px;font-weight:600}@media (width<=720px){.v5-table{display:block;overflow-x:auto}}.mk-sim{border:1px solid var(--ws-line);border-left:3px solid var(--ws-ink);overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:10px 14px;font-size:14px;display:flex}.mk-sim strong{white-space:normal}.mk-grid{border-top:1px solid var(--ws-line);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:0;margin:0 0 16px;display:grid}.mk-cell{border-bottom:1px solid var(--ws-line);min-width:0;padding:12px 16px 12px 0}.mk-cell h3{color:var(--ws-muted);margin:0 0 2px;font-size:12px;font-weight:600}.mk-cell p{overflow-wrap:anywhere;margin:0}.mk-big{font:500 20px/1.2 var(--font-display);letter-spacing:-.02em}.mk-bar{background:var(--ws-line);border-radius:2px;height:4px;margin:6px 0 2px;overflow:hidden}.mk-bar>span{background:var(--ws-ink);height:100%;display:block}.mk-fields{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px 20px;margin:0 0 12px;display:grid}.mk-fields label{color:var(--ws-muted);gap:4px;min-width:0;font-size:13px;display:grid}.mk-fields input{border:1px solid var(--ws-line);min-height:40px;color:inherit;font:inherit;background:0 0;border-radius:8px;max-width:100%;padding:0 8px}.mk-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-actions button,.mk-req button{min-height:40px}.mk-req{margin:0;padding:0;list-style:none}.mk-req li{border-top:1px solid var(--ws-line);overflow-wrap:anywhere;padding:12px 0}.mk-files{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mk-file{border-top:1px solid var(--ws-line);min-width:0;padding-top:10px}.mk-thumb{aspect-ratio:4/3;background:var(--ws-line);color:var(--ws-muted);border-radius:6px;place-items:center;font-size:13px;display:grid;position:relative;overflow:hidden}.mk-thumb img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.mk-ai{border:1px solid;border-radius:10px;margin:6px 0;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.mk-file p{overflow-wrap:anywhere;margin:2px 0;font-size:13px}.mk-tabs{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;gap:4px;margin:0 0 12px;display:flex}.mk-tabs button{font:inherit;color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:40px;padding:8px 12px}.mk-tabs button[aria-selected=true]{color:var(--ws-ink);border-bottom-color:var(--ws-ink);font-weight:600}.mk-tabs button:focus-visible,.mk-actions button:focus-visible{outline:2px solid var(--ws-ink);outline-offset:2px}.mk-period{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.mk-period button{border:1px solid var(--ws-line);min-height:40px;color:var(--ws-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 12px}.mk-period button[aria-pressed=true]{color:var(--ws-ink);border-color:var(--ws-ink);font-weight:600}.mk-period button:focus-visible{outline:2px solid var(--ws-ink);outline-offset:2px}.mk-hist{margin:0 0 12px;padding:0;list-style:none}.mk-hist li{border-top:1px solid var(--ws-line);overflow-wrap:anywhere;min-width:0;padding:10px 0}.mk-hist p{color:var(--ws-muted);margin:2px 0;font-size:13px}.mk-chip{border:1px solid var(--ws-line);border-radius:10px;padding:1px 8px;font-size:12px;display:inline-block}.ws-slash-menu{border:1px solid var(--ws-line,#dce4eb);border-radius:8px;flex-direction:column;max-height:220px;margin:4px 0;display:flex;overflow:auto}.ws-slash-menu button{text-align:left;border:0;border-bottom:1px solid var(--ws-line,#dce4eb);cursor:pointer;color:inherit;font:inherit;background:0 0;padding:8px 12px}.ws-slash-menu button:last-child{border-bottom:0}.ws-slash-menu button:hover,.ws-slash-menu button:focus-visible{background:#80808024}.ws-slash-menu p{margin:0;padding:8px 12px}.ws-queue{border:1px dashed var(--ws-line,#dce4eb);border-radius:8px;margin:6px 0;padding:8px 12px}.ws-queue p{margin:0 0 6px}.ws-queue ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ws-queue li{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ws-app{background:var(--ws-bg);min-height:100vh;color:var(--ws-ink);font:14px/1.55 var(--font-body);grid-template-columns:248px minmax(0,1fr);display:grid}.ws-app a{color:var(--ws-accent);text-underline-offset:4px}.ws-app button,.ws-app input,.ws-app select,.ws-app textarea,.ws-modal button,.ws-modal input,.ws-modal select,.ws-modal textarea{font:inherit}.ws-app button,.ws-modal button{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink);cursor:pointer;border-radius:7px;min-height:42px;padding:10px 15px}.ws-app button:hover:not(:disabled),.ws-modal button:hover:not(:disabled){border-color:var(--ws-accent);background:var(--ws-tint)}.ws-app button:disabled,.ws-modal button:disabled{cursor:not-allowed;opacity:.55}.ws-app :focus-visible,.ws-modal :focus-visible{outline:3px solid var(--ws-focus);outline-offset:3px}.ws-app h1:focus,.ws-content:focus{outline:none}.ws-app input:not([type=checkbox]):not([type=radio]),.ws-app select,.ws-app textarea,.ws-modal input:not([type=checkbox]):not([type=radio]),.ws-modal select,.ws-modal textarea{border:1px solid var(--ws-line);background:var(--ws-surface);width:100%;color:var(--ws-ink);border-radius:6px;min-height:44px;padding:11px 12px}.ws-app input[type=checkbox],.ws-modal input[type=checkbox]{width:19px;height:19px;accent-color:var(--ws-accent);flex:none}.ws-app input[type=radio],.ws-modal input[type=radio]{appearance:auto;-webkit-appearance:radio;width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:none;accent-color:var(--ws-accent);background:0 0;border:0;flex:none;margin:2px 0 0;padding:0}.ws-app textarea,.ws-modal textarea{resize:vertical;min-height:110px}.ws-sidebar{background:var(--ws-dark);color:#edf5fa;flex-direction:column;height:100vh;padding:30px 18px 18px;display:flex;position:sticky;top:0;overflow:auto}.ws-logo{letter-spacing:-.06em;align-items:center;gap:9px;padding:0 12px;font-size:23px;font-weight:700;text-decoration:none;display:flex;color:#fff!important}.ws-logo>span{color:var(--ws-bright);font-size:27px}.ws-company{border:1px solid #ffffff25;border-radius:9px;align-items:center;gap:10px;margin:25px 0 20px;padding:17px 12px;display:flex}.ws-company>span{width:32px;height:32px;color:var(--ws-bright);background:#ffffff16;border-radius:8px;flex:none;place-items:center;font-size:11px;display:grid}.ws-company strong{overflow-wrap:anywhere;font-size:12px;display:block}.ws-company small{color:#bdcdd7;font-size:10px}.ws-nav-label{font:10px var(--font-mono);letter-spacing:.14em;color:#b2c6d3;margin:5px 12px 12px}.ws-sidebar nav{gap:4px;display:grid}.ws-sidebar nav a{color:#dce8f0;border-radius:7px;align-items:center;gap:12px;min-height:44px;padding:9px 13px;text-decoration:none;display:flex}.ws-sidebar nav a:hover{background:#ffffff10}.ws-sidebar nav a[aria-current=page]{color:#fff;background:#ffffff16}.ws-sidebar nav a>span{text-align:center;width:18px;color:var(--ws-bright);font-size:18px}.ws-sidebar nav b{background:var(--ws-bright);color:var(--ws-dark);border-radius:20px;margin-left:auto;padding:1px 6px;font-size:10px}.ws-nav-break{margin-top:20px}.ws-sidebar footer{gap:6px;margin-top:auto;padding-top:25px;display:grid}.ws-sidebar footer button{color:#dce8f0;text-align:left;background:0 0;border-color:#0000;font-size:11px}.ws-sidebar footer button:hover:not(:disabled){color:#fff;background:#ffffff12}.ws-sidebar footer span{float:right}.ws-body{min-width:0}.ws-topbar{background:var(--ws-surface);border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:16px;height:86px;padding:0 clamp(24px,4vw,64px);display:flex}.ws-app .ws-primary,.ws-modal .ws-primary{border:1px solid var(--ws-accent);background:var(--ws-accent);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 17px;font-weight:600;text-decoration:none;display:inline-flex}.ws-mode{text-align:center;background:var(--ws-tint);color:var(--ws-accent);border-bottom:1px solid var(--ws-line);padding:10px 24px;font-size:11px}.ws-page-title{justify-content:space-between;align-items:flex-end;gap:24px;margin:8px 0 32px;display:flex}.ws-eyebrow{font:11px var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ws-accent);margin:0 0 13px}.ws-page-title h1{font:500 clamp(32px,3.7vw,50px)/1.08 var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;margin:0 0 14px}.ws-page-title>div>p:last-child:not(.ws-eyebrow){max-width:600px;color:var(--ws-muted);margin-bottom:0;font-size:13px}.ws-page-title>button,.ws-page-title>a{flex:none}.ws-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.ws-toolbar>input{max-width:380px}.ws-toolbar>select{max-width:300px}.ws-toolbar label{font-size:12px}.ws-search{max-width:520px;margin-bottom:22px}.ws-cards{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:18px;display:grid}.ws-card{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:10px;flex-direction:column;min-height:220px;padding:24px;transition:box-shadow .15s;display:flex;color:var(--ws-ink)!important;text-decoration:none!important}.ws-card:hover{border-color:var(--ws-accent);box-shadow:0 10px 25px #1635460c}.ws-glyph{background:var(--ws-tint);width:40px;height:40px;color:var(--ws-accent);border-radius:10px;place-items:center;margin-bottom:24px;font-size:25px;display:grid}.ws-card h2{font:500 25px/1.15 var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere}.ws-card p{color:var(--ws-muted);font-size:13px}.ws-card footer{border-top:1px solid var(--ws-line);margin-top:auto;padding-top:15px;font-size:11px}.ws-card footer>span{float:right}.ws-empty{text-align:center;background:var(--ws-surface);border:1px dashed var(--ws-line);border-radius:12px;margin:28px 0;padding:64px 28px}.ws-empty>span{background:var(--ws-tint);width:64px;height:64px;color:var(--ws-accent);border-radius:20px;place-items:center;margin:0 auto 24px;font-size:32px;display:grid}.ws-empty h2{font:500 30px/1.2 var(--font-display);letter-spacing:-.03em}.ws-empty>p{color:var(--ws-muted);max-width:430px;margin:0 auto 25px}.ws-list{gap:0;margin:20px 0;display:grid}.ws-list>a,.ws-row{border:1px solid var(--ws-line);background:var(--ws-surface);overflow-wrap:anywhere;border-bottom-width:0;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;display:flex;color:var(--ws-ink)!important;text-decoration:none!important}.ws-list>a:first-child,.ws-list>.ws-row:first-child{border-radius:9px 9px 0 0}.ws-list>a:last-child,.ws-row:last-child{border-bottom-width:1px;border-radius:0 0 9px 9px}.ws-list p,.ws-row p{color:var(--ws-muted);overflow-wrap:anywhere;max-width:600px;margin:4px 0 0;font-size:12px}.ws-list>a>span{flex:none;font-size:12px}.ws-paper h2{font:500 27px var(--font-display);letter-spacing:-.03em}.ws-form{max-width:740px}.ws-field{gap:8px;margin:0 0 21px;display:grid}.ws-field>span{font-size:12px;font-weight:700}.ws-check{align-items:center;gap:10px;margin:9px 0;display:flex}.ws-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ws-metrics{border:1px solid var(--ws-line);background:var(--ws-line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin:28px 0;display:grid;overflow:hidden}.ws-metrics>div{background:var(--ws-surface);padding:25px}.ws-metrics strong{font:500 39px var(--font-display);margin-bottom:8px;display:block}.ws-metrics span{color:var(--ws-muted);font-size:12px}.ws-steps{flex-wrap:wrap;gap:8px;margin:22px 0;padding:0;list-style:none;display:flex}.ws-steps li{border-bottom:2px solid var(--ws-line);min-width:120px;color:var(--ws-muted);flex:1;padding:12px;font-size:12px}.ws-steps li[aria-current=step]{border-color:var(--ws-accent);color:var(--ws-accent);font-weight:700}.ws-note{background:var(--ws-tint);border-radius:8px;padding:20px}.ws-pre{white-space:pre-wrap;overflow-wrap:anywhere}.ws-preview{font:13px/1.8 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;overflow:auto}.ws-badge{border:1px solid var(--ws-line);color:var(--ws-muted);background:var(--ws-bg);border-radius:20px;padding:5px 9px;font-size:11px;display:inline-block}.ws-badge.review{background:var(--ws-tint);color:var(--ws-ink)}.ws-badge.completed{color:#246044;background:#e7f5ee}.ws-badge.running{background:var(--ws-tint);color:var(--ws-accent)}.ws-tabs{gap:7px;margin-bottom:25px;display:flex;overflow:auto}.ws-tabs a{white-space:nowrap;border:1px solid var(--ws-line);border-radius:6px;padding:10px 15px;text-decoration:none}.ws-tabs a[aria-current=page]{background:var(--ws-accent);color:#fff}.ws-messages{grid-template-columns:minmax(0,1fr);gap:18px;margin:22px 0;display:grid}.ws-message{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:10px;margin-left:25px;padding:22px}.ws-message header{color:var(--ws-muted);justify-content:space-between;margin-bottom:12px;font-size:11px;display:flex}.ws-message>p{white-space:pre-wrap;overflow-wrap:anywhere}.ws-chip{background:var(--ws-tint);border-radius:6px;padding:6px 10px;font-size:12px;display:inline-block}.ws-table{border-collapse:collapse;width:100%;margin:14px 0;font-size:13px}.ws-table th,.ws-table td{text-align:left;border-bottom:1px solid var(--ws-line);padding:9px 12px}.ws-table th{color:var(--ws-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.ws-composer{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:12px;margin-top:30px;padding:23px}.ws-composer small{color:var(--ws-muted);font-size:11px}.ws-file{max-width:240px;font-size:11px}.ws-file input{font-size:10px}.ws-alert{color:#8e3025;background:#fff0eb;justify-content:space-between;gap:20px;padding:18px 25px;display:flex}.ws-toast{background:var(--ws-dark);color:#fff;pointer-events:none;z-index:2;border-radius:8px;max-width:min(430px,90vw);padding:10px 18px;font-size:12px;position:fixed;bottom:17px;right:24px}.ws-toast:empty{display:none}.ws-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:20;background:#102d4260;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.ws-modal{background:var(--ws-surface);color:var(--ws-ink);width:min(620px,100%);max-height:90vh;font:14px/1.6 var(--font-body);border-radius:14px;padding:28px;overflow:auto;box-shadow:0 25px 100px #122c4030}.ws-modal>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.ws-modal h2{font:500 31px/1.15 var(--font-display);letter-spacing:-.04em;margin:0}.ws-modal .ws-icon{flex:none;padding:2px 11px;font-size:25px}.ws-danger{color:var(--ws-error)!important;border-color:var(--ws-error)!important}.ws-skip{z-index:50;background:#fff;padding:10px;position:fixed;top:-100px;left:10px}.ws-skip:focus{top:10px}.ws-mobile-menu{display:none}.ws-stat{font:500 45px var(--font-display)}.ws-app fieldset{border:1px solid var(--ws-line);border-radius:7px;margin-bottom:22px;padding:18px}.ws-app legend{font-size:12px}.ws-app blockquote{border-left:3px solid var(--ws-accent);margin:20px 0;padding-left:18px}.ws-app button+a,.ws-app button+button{margin-left:8px}@media (width<=1000px){.ws-app{grid-template-columns:214px minmax(0,1fr)}.ws-content{padding:28px 24px 80px}.ws-columns{grid-template-columns:1fr}.ws-page-title{flex-direction:column;align-items:start}.ws-topbar{padding:0 24px}}@media (width<=700px){.ws-app{grid-template-columns:1fr}.ws-sidebar{z-index:10;width:100%;height:calc(100dvh - 70px);display:none;position:fixed;inset:70px 0 0}.ws-sidebar.is-open{display:flex}.ws-mobile-menu{display:block}.ws-topbar{z-index:11;height:70px;padding:0 16px;position:sticky;top:0}.ws-topbar>span{display:none}.ws-content{padding:22px 17px 75px}.ws-mode{padding:10px 17px;font-size:10px}.ws-cards{grid-template-columns:1fr}.ws-list>a,.ws-row{flex-wrap:wrap;align-items:start;padding:16px}.ws-row time{font-size:11px}.ws-page-title h1{font-size:35px}.ws-overlay{padding:12px}.ws-modal{max-height:92dvh;padding:22px}.ws-metrics{grid-template-columns:1fr 1fr}.ws-metrics>div{padding:18px}.ws-paper{padding:20px}.ws-message{margin-left:0}.ws-toast{font-size:11px;bottom:10px;right:10px}.ws-toolbar>select{max-width:100%}}@media (prefers-reduced-motion:reduce){.ws-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ws-shell-controls{align-items:center;gap:6px;display:flex}.ws-app .ws-shell-controls button{background:0 0;border-color:#0000;place-items:center;width:42px;margin:0;padding:8px;font-size:21px;display:grid}@media (width>=701px){:root[data-sidebar=collapsed] .ws-app{grid-template-columns:88px minmax(0,1fr)}:root[data-sidebar=collapsed] .ws-sidebar{padding:24px 8px}:root[data-sidebar=collapsed] .ws-logo{justify-content:center;padding:0;font-size:0}:root[data-sidebar=collapsed] .ws-company{justify-content:center;padding:12px}:root[data-sidebar=collapsed] .ws-company>div,:root[data-sidebar=collapsed] .ws-nav-label{display:none}:root[data-sidebar=collapsed] .ws-sidebar nav a{text-align:center;flex-direction:column;justify-content:center;gap:3px;padding:8px 3px;font-size:10px}:root[data-sidebar=collapsed] .ws-sidebar footer button{text-align:center;padding:8px 3px;font-size:10px}}@media (width<=700px){.ws-app .ws-shell-controls .ws-collapse{display:none}.ws-topbar{gap:6px}.ws-topbar .ws-primary{padding:9px;font-size:12px}}.ws-process-entry{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:14px;margin:24px 0;padding:32px}.ws-process-entry-input{width:100%;min-height:140px;font:18px/1.5 var(--font-display);border:1px solid var(--ws-line);background:var(--ws-bg);color:var(--ws-ink);resize:vertical;border-radius:10px;padding:18px}.ws-process-entry-import{background:var(--ws-tint);border-radius:10px;margin:0 0 24px;padding:24px}.ws-process-chat{flex-direction:column;gap:20px;display:flex}.ws-process-chat-log{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ws-process-chat-log li{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-width:80%;padding:14px 18px}.ws-process-chat-log li.is-interviewer{background:var(--ws-tint);color:var(--ws-ink)}.ws-process-chat-log li.is-user{background:var(--ws-accent);color:#fff;margin-left:auto}.ws-process-amend{background:var(--ws-tint);border-radius:10px;margin:16px 0;padding:16px 20px}.ws-process-amend>summary{cursor:pointer;font-weight:600}.ws-process-amend form{margin-top:16px}.ws-process-view-modes{margin-top:8px}.ws-process-ai-actions{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}.ws-process-mobile-tabs{display:none}.ws-process-workspace{background:var(--ws-line);border:1px solid var(--ws-line);border-radius:14px;gap:1px;margin:0 0 24px;display:grid;overflow:hidden}.ws-process-workspace--combined{grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.ws-process-workspace--playbook,.ws-process-workspace--flow{grid-template-columns:1fr}.ws-process-panel{background:var(--ws-surface);min-height:70vh;max-height:82vh;padding:32px;overflow:auto}.ws-process-panel--flow{flex-direction:column;padding:0;display:flex}.ws-process-diff{grid-template-columns:1fr 1fr;gap:24px;margin:16px 0;display:grid}.ws-process-diff h4{text-transform:uppercase;letter-spacing:.06em;color:var(--ws-muted);font-size:12px}.ws-process-diff ol{padding-left:20px}.ws-playbook-doc{font-size:14px}.ws-playbook-title{font:500 28px/1.2 var(--font-display);letter-spacing:-.03em;border-bottom:1px solid var(--ws-line);margin:0 0 24px;padding-bottom:20px}.ws-playbook-section{border-bottom:1px solid var(--ws-line);padding:20px 0}.ws-playbook-section:last-child{border-bottom:none}.ws-playbook-section h3{font:600 15px var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--ws-accent);align-items:center;gap:10px;margin:0 0 12px;display:flex}.ws-playbook-section p{color:var(--ws-ink);margin:0 0 10px}.ws-playbook-steps{gap:2px;margin:0;padding-left:26px;display:grid}.ws-playbook-steps li{cursor:pointer;border-radius:8px;padding:10px 12px}.ws-playbook-steps li:not([role=button]){cursor:default}.ws-playbook-steps li[role=button]:hover{background:var(--ws-tint)}.ws-playbook-steps li.is-active{background:var(--ws-accent);color:#fff}.ws-flow-wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.ws-flow-wrapper .ws-toolbar{margin:16px 20px 0}.ws-flow-canvas{flex:1;min-height:65vh}.ws-flow-canvas .react-flow__attribution{display:none}.ws-flow-node{border:1.5px solid var(--ws-line);background:var(--ws-surface);border-radius:10px;min-width:180px;padding:12px 16px;font-size:12.5px}.ws-flow-node strong{margin-bottom:4px;font-size:13.5px;display:block}.ws-flow-node p{color:var(--ws-muted);margin:0 0 6px}.ws-flow-node-tags{flex-wrap:wrap;gap:6px;display:flex}.ws-flow-node--decision{border-color:var(--ws-accent);background:var(--ws-tint)}.ws-flow-node--approval{border-color:var(--ws-focus);background:#eaf6f1}.ws-flow-node--endpoint{text-align:center;background:var(--ws-dark);color:#fff;border-color:var(--ws-dark);border-radius:24px;min-width:100px}.ws-flow-node.is-active{outline:3px solid var(--ws-accent);outline-offset:2px}.ws-flow-text-equivalent{margin:0;padding:20px;list-style:none}.ws-flow-text-equivalent li{padding:6px 0}.ws-flow-text-equivalent li.is-active button{color:var(--ws-accent);font-weight:700}.ws-flow-text-equivalent button{cursor:pointer;color:inherit;background:0 0;border:none;min-height:auto;padding:0;text-decoration:underline}@media (width<=1000px){.ws-process-workspace--combined{grid-template-columns:1fr}.ws-process-mobile-tabs{display:flex}.ws-process-workspace--combined .ws-process-panel{display:none}.ws-process-workspace--combined .ws-process-panel.is-mobile-active{display:block}.ws-process-workspace--combined .ws-process-panel--flow.is-mobile-active{display:flex}.ws-process-diff{grid-template-columns:1fr}}.ws-process-edit-toolbar{flex-wrap:wrap;margin:0 0 16px}.ws-flow-node-actions{gap:6px;margin-top:8px;display:flex}.ws-flow-node-actions button{min-height:auto;padding:4px 8px;font-size:11px}.ws-checkbox{align-items:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.ws-branches-editor{border:1px solid var(--ws-line);border-radius:10px;margin:16px 0;padding:14px}.ws-branches-editor legend{text-transform:uppercase;letter-spacing:.04em;color:var(--ws-muted);padding:0 4px;font-size:12px}.ws-branches-editor ul{margin:0;padding:0;list-style:none}.ws-branch-row{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 0;display:flex}.ws-branch-row:last-child{border-bottom:none}.ws-playbook-section-editor{width:100%;font:inherit;border:1px solid var(--ws-line);resize:vertical;border-radius:8px;padding:10px}.ws-playbook-comments{margin-top:12px}.ws-playbook-comments-toggle{cursor:pointer;color:var(--ws-accent);background:0 0;border:none;min-height:auto;padding:0;font-size:12px;text-decoration:underline}.ws-playbook-comments-body{background:var(--ws-tint);border-radius:8px;margin-top:10px;padding:12px}.ws-playbook-comments-body ul{gap:10px;margin:0 0 10px;padding:0;list-style:none;display:grid}.ws-playbook-comments-body li{background:var(--ws-surface);border-radius:6px;padding:8px 10px}.ws-playbook-comments-body li.is-resolved{opacity:.6}.ws-history-list{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ws-diff-steps,.ws-diff-sections{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ws-diff-step,.ws-diff-section{border:1px solid var(--ws-line);border-radius:10px;padding:14px}.ws-diff-step--added,.ws-diff-section--added{border-color:var(--ws-focus);background:#eaf6f1}.ws-diff-step--removed,.ws-diff-section--removed{background:#fbebe9;border-color:#c0392b}.ws-diff-text{border:1px solid #d9dedb;margin:8px 0;padding:8px 0;font:12.5px/1.5 ui-monospace,monospace;overflow-x:auto}.ws-diff-line{white-space:pre-wrap;padding:0 10px}.ws-diff-line--add{color:#14532d;background:#eaf6f1}.ws-diff-line--del{color:#7f1d1d;background:#fbebe9}.ws-diff-step--changed,.ws-diff-section--changed{border-color:var(--ws-accent);background:var(--ws-tint)}.ws-diff-step-heading{margin:0 0 10px;font-weight:600}.ws-diff-fields{border-collapse:collapse;width:100%;margin-top:8px;font-size:12.5px}.ws-diff-fields th,.ws-diff-fields td{text-align:left;border-bottom:1px solid var(--ws-line);padding:6px 8px}.ws-diff-fields div{gap:4px;display:grid}.ws-diff-branches{gap:4px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.ws-notifications{margin-left:auto;position:relative}.ws-notifications+.ws-theme-toggle{margin-left:8px!important}.ws-bell{background:0 0;border-color:#0000;width:34px;height:34px;min-height:34px;padding:4px;position:relative}.ws-bell-count{background:var(--ws-danger,#b3261e);color:#fff;border-radius:8px;min-width:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-2px;right:-2px}.ws-notifications-panel{z-index:20;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:8px;width:min(360px,100vw - 32px);max-height:70dvh;padding:12px;position:absolute;top:42px;right:0;overflow:auto;box-shadow:0 8px 24px #00000024}.ws-notifications-panel header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ws-notifications-panel ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ws-notifications-panel li{border:1px solid var(--ws-line);border-radius:6px;padding:10px}.ws-notifications-panel li.is-read{opacity:.65}.ws-notifications-panel li p{color:var(--ws-muted);margin:4px 0;font-size:12px}.ws-notifications-panel li footer{gap:12px;font-size:12px;display:flex}.ws-sev{text-transform:uppercase;color:var(--ws-muted);margin-right:6px;font-size:10px;display:inline-block}.ws-sev-critical{color:var(--ws-danger,#b3261e)}.ws-subsection{border-top:1px solid var(--ws-line);min-width:0;margin-top:26px;padding-top:22px}.ws-subsection pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.ws-app .ws-choices,.ws-modal .ws-choices{background:0 0;border:0;flex-direction:column;gap:2px;min-width:0;margin:0 0 18px;padding:0;display:flex}.ws-app .ws-choice,.ws-modal .ws-choice{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:flex-start;gap:12px;min-width:0;margin:0;padding:11px 8px;display:flex}.ws-app .ws-choice:hover,.ws-modal .ws-choice:hover,:is(.ws-app .ws-choice:has(input:checked),.ws-modal .ws-choice:has(input:checked)){background:var(--ws-tint)}.ws-choice .ws-choice-text{background:0 0;flex-direction:column;flex:1;gap:2px;min-width:0;padding:0;display:flex}.ws-choice .ws-choice-text strong{background:0 0;font-weight:650;line-height:1.35}.ws-choice .ws-choice-text small{color:var(--ws-muted);overflow-wrap:anywhere;background:0 0;padding:0;font-size:12.5px;line-height:1.45;display:block}.ws-modal .ws-steps{flex-wrap:nowrap;gap:4px;margin:14px 0 18px}.ws-modal .ws-steps li{overflow-wrap:anywhere;min-width:0;padding:8px 4px;font-size:11.5px;line-height:1.3}.ws-app{grid-template-columns:232px minmax(0,1fr);font-size:13px;line-height:1.5}.ws-content{padding:28px clamp(22px,3.5vw,48px) 56px}.ws-topbar{gap:12px;height:60px;padding:0 28px}.ws-page-title{align-items:center;gap:18px;margin:0 0 24px}.ws-page-title>div>p:last-child:not(.ws-eyebrow){max-width:660px;font-size:12px;line-height:1.6}.ws-eyebrow{letter-spacing:.12em;margin-bottom:8px;font-size:9px}.ws-app button,.ws-modal button{border-radius:6px;min-height:34px;padding:7px 11px;font-size:12px}.ws-app .ws-primary,.ws-modal .ws-primary{min-height:34px;padding:7px 12px;font-size:12px}.ws-app input:not([type=checkbox]):not([type=radio]),.ws-app select,.ws-app textarea,.ws-modal input:not([type=checkbox]):not([type=radio]),.ws-modal select,.ws-modal textarea{min-height:36px;padding:8px 10px;font-size:13px}.ws-field{gap:6px;margin-bottom:16px}.ws-field>span{font-size:11px}.ws-paper{border-radius:8px;margin:16px 0;padding:20px}.ws-paper h2,.ws-card h2,.ws-empty h2{font:600 18px/1.3 var(--font-body);letter-spacing:-.025em}.ws-card{border-radius:8px;min-height:180px;padding:20px}.ws-glyph{margin-bottom:16px}.ws-card p,.ws-paper>p{font-size:12px}.ws-empty{padding:40px 24px}.ws-empty>p{font-size:12px}.ws-list>a,.ws-row{padding:14px 16px}.ws-toolbar{gap:8px;margin:16px 0}.ws-modal{border-radius:12px;width:min(540px,100%);padding:24px;font-size:13px}.ws-modal h2{font:650 21px/1.3 var(--font-display);letter-spacing:-.035em}.ws-modal h3{font-size:14px}.ws-modal>header{margin-bottom:20px}.ws-modal .ws-icon{min-width:32px;min-height:32px;font-size:20px}.ws-sidebar{scrollbar-width:thin;padding:16px 12px 12px;position:sticky;overflow:hidden}.ws-sidebar>nav{scrollbar-width:thin;flex:1;align-content:start;min-height:0;overflow-y:auto}.ws-sidebar>footer,.ws-sidebar>.ws-company,.ws-sidebar>.ws-logo,.ws-sidebar>.ws-shell-controls{flex-shrink:0}.ws-logo{margin-top:8px;padding:0 10px;font-size:20px}.ws-logo>span{font-size:23px}.ws-company{margin:20px 0 16px;padding:12px 10px}.ws-sidebar .ws-shell-controls{justify-content:flex-end;gap:2px;min-height:30px}.ws-app .ws-sidebar .ws-shell-controls button{color:#dce8f0;background:0 0;border:0;width:30px;height:30px;min-height:30px;padding:5px;font-size:17px}.ws-app .ws-sidebar .ws-shell-controls button:hover{background:#ffffff12}.ws-sidebar footer button{margin-left:0}.ws-sidebar footer .ws-account-trigger{text-align:left;border-top:1px solid #ffffff25;border-radius:0;align-items:center;gap:9px;width:100%;min-height:54px;margin-top:10px;padding:14px 5px 4px;display:flex}.ws-sidebar footer .ws-account-trigger span{float:none}.ws-avatar{width:30px;height:30px;color:var(--ws-bright);background:#ffffff16;border-radius:9px;flex:none;place-items:center;font-size:10px;display:grid}.ws-account-label{flex:1;min-width:0}.ws-account-label strong,.ws-account-label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ws-account-label strong{font-size:12px;font-weight:600}.ws-account-label small{color:#bdcdd7;font-size:10px}.ws-account-actions{gap:6px;display:grid}.ws-account-actions button{text-align:left;min-height:40px}@media (width>=701px){:root[data-sidebar=collapsed] .ws-sidebar .ws-shell-controls{flex-direction:column;align-items:center}:root[data-sidebar=collapsed] .ws-account-label,:root[data-sidebar=collapsed] .ws-account-trigger>span:last-child{display:none}:root[data-sidebar=collapsed] .ws-sidebar footer .ws-account-trigger{justify-content:center}}@media (width<=700px){.ws-app{grid-template-columns:1fr}.ws-topbar{height:60px;padding:0 16px}.ws-sidebar{height:calc(100dvh - 60px);inset:60px 0 0}.ws-content{padding:24px 18px 48px}.ws-page-title h1{font-size:25px}.ws-page-title{align-items:flex-start}.ws-app .ws-sidebar .ws-shell-controls .ws-collapse{display:none}.ws-modal{padding:20px}.ws-account-actions button{min-height:44px}}@media (pointer:coarse){.ws-app button,.ws-modal button,.ws-app .ws-primary,.ws-modal .ws-primary{min-height:44px}}.ws-topbar .ws-theme-toggle{background:0 0;border-color:#0000;width:34px;height:34px;min-height:34px;margin-left:auto;padding:4px;font-size:19px}.ws-process-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.ws-process-overview button{text-align:left;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:8px;gap:8px;padding:16px;display:grid}.ws-process-overview button[aria-pressed=true]{border-color:var(--ws-accent);background:var(--ws-tint)}.ws-process-overview strong{font-variant-numeric:tabular-nums;font-size:24px}.ws-process-overview span{font-size:12px}.ws-process-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:18px 0 28px;display:grid}.ws-process-path article{border-top:2px solid var(--ws-line);padding-top:14px}.ws-process-path p{color:var(--ws-muted);font-size:12px;line-height:1.7}.ws-process-path h2{font-size:15px}.ws-process-path small{color:var(--ws-accent);letter-spacing:.08em;font-size:10px}.ws-process-filters{flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0;display:flex}.ws-process-filters .ws-search{flex:1;min-width:180px;margin:0}.ws-process-filters label{gap:5px;font-size:12px;display:grid}.ws-process-filters select{min-height:36px;padding:6px 10px}.ws-process-roadmap{flex-wrap:wrap;gap:10px;padding:16px 0;font-size:12px;display:flex}.ws-process-roadmap span{border:1px solid var(--ws-line);border-radius:6px;padding:6px 10px}@media (width<=700px){.ws-process-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-process-path{grid-template-columns:1fr}}.ws-workflow-diagram{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.ws-workflow-diagram span:not([aria-hidden]){border:1px solid var(--ws-line);background:var(--ws-tint);border-radius:8px;padding:8px 14px;font-size:13px}.ws-workflow-diagram span[aria-hidden]{color:var(--ws-muted)}.ws-sidebar nav .ws-nav-help{text-align:left;color:#dce8f0;background:0 0;border:0;flex-shrink:0;width:100%;margin-top:16px}.ws-context-help{justify-content:flex-end;margin-bottom:12px;display:flex}.ws-team-command{border:1px solid var(--ws-line);border-left:3px solid var(--ws-accent);background:var(--ws-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.ws-team-command small,.ws-ai-board small{letter-spacing:.12em;color:var(--ws-accent);font-size:10px}.ws-team-cards{margin:24px 0}.ws-team-cards article{border-top:2px solid var(--ws-accent)}.ws-agent-avatar{background:var(--ws-tint);width:42px;height:42px;color:var(--ws-accent);border-radius:12px;place-items:center;margin-bottom:14px;font-size:16px;display:grid}.ws-team-cards dl{border-top:1px solid var(--ws-line);grid-template-columns:1fr 1fr;gap:8px;padding:14px 0;font-size:11px;display:grid}.ws-team-cards dd{color:var(--ws-muted);margin:0}.ws-ai-board{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:10px;margin:24px 0;padding:22px}.ws-ai-board>p{color:var(--ws-muted);font-size:12px}.ws-ai-board .ws-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-ai-board article{border-top:1px solid var(--ws-line);padding-top:16px}.ws-ai-board h3{font-size:15px}.ws-ai-board article p{font-size:12px}@media (width<=700px){.ws-ai-board .ws-columns{grid-template-columns:1fr}.ws-team-command{flex-direction:column;align-items:start}}:root[data-color-mode=dark] .ws-primary{color:#171713;background:var(--ws-accent)}:root[data-color-mode=dark] .ws-sidebar,:root[data-color-mode=dark] .ws-sidebar nav a,:root[data-color-mode=dark] .ws-sidebar footer button,:root[data-color-mode=dark] .ws-sidebar nav .ws-nav-help,:root[data-color-mode=dark] .ws-app .ws-sidebar .ws-shell-controls button{color:#d7d7df}:root[data-color-mode=dark] .ws-company small,:root[data-color-mode=dark] .ws-account-label small,:root[data-color-mode=dark] .ws-nav-label{color:#aaaab7}:root[data-color-mode=dark] .ws-overlay{background:#0009}:root[data-color-mode=dark] .ws-modal{box-shadow:0 25px 100px #0006}:root[data-color-mode=dark] .ws-alert{color:#ffb6c4;background:#34232b}.ws-process-path article:first-child,.ws-ai-board article:first-child{border-top-color:var(--ws-positive)}.ws-process-path article:nth-child(2),.ws-ai-board article:nth-child(2){border-top-color:var(--ws-attention)}.ws-process-path article:nth-child(3),.ws-ai-board article:nth-child(3){border-top-color:var(--ws-insight)}.ws-ai-board article:first-child small{color:var(--ws-positive)}.ws-ai-board article:nth-child(2) small{color:var(--ws-attention)}.ws-ai-board article:nth-child(3) small{color:var(--ws-insight)}.ws-team-cards article:nth-child(3n+2){border-top-color:var(--ws-insight)}.ws-team-cards article:nth-child(3n){border-top-color:var(--ws-attention)}.ws-sidebar nav a[href="#/company"]>span,.ws-sidebar nav a[href="#/agents"]>span,.ws-sidebar nav a[href="#/hierarchy"]>span,.ws-sidebar nav a[href="#/inbox"]>span,.ws-sidebar nav a[href="#/tasks"]>span,.ws-sidebar nav a[href="#/processes"]>span,.ws-sidebar nav a[href="#/metrics"]>span{color:inherit}.ws-paper[aria-label^=Departamento\ ]{border-left:3px solid var(--ws-insight)}.ws-card[aria-label^=Time\ ]{border-top:2px solid var(--ws-positive)}.ws-team-members{padding:0;list-style:none}.ws-team-members li{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ws-team-members small{color:var(--ws-muted);display:block}.ws-hierarchy-form{border:0;min-width:0;margin:0;padding:0}:root[data-color-mode=dark] body{background:var(--ws-bg);color:var(--ws-ink)}:root[data-color-mode=dark] .ws-badge.review{color:#d6dde0;background:#292d30}:root[data-color-mode=dark] .ws-badge.completed{color:#91d1b5;background:#1c3029}:root[data-color-mode=dark] .ws-team-cards article,:root[data-color-mode=dark] .ws-card[aria-label^=Time\ ],:root[data-color-mode=dark] .ws-paper[aria-label^=Departamento\ ]{border-color:var(--ws-line)}:root[data-color-mode=dark] .ws-agent-avatar{color:var(--ws-ink);background:#292d30}.ws-stat,.ws-metrics strong{font:600 30px/1.15 var(--font-display);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.035em}.ws-metrics>div{padding:20px 24px}.ws-metrics strong{margin-bottom:6px}.ws-app{font-variant-numeric:lining-nums}.ws-table{font-variant-numeric:tabular-nums}.ws-paper h2,.ws-card h2,.ws-empty h2{font-family:var(--font-display)}.ws-app button .ws-in-btn{text-align:left;margin:0;display:block}.ws-app button .ws-in-btn-h2{font:600 18px/1.3 var(--font-display);letter-spacing:-.025em}.ws-app button .ws-in-btn-h3{margin:.5em 0;font-size:1.17em;font-weight:600}.ws-app{grid-template-columns:224px minmax(0,1fr)}.ws-sidebar{border-right:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink);padding:12px 10px}.ws-sidebar .ws-logo{letter-spacing:-.035em;font-size:18px;color:var(--ws-ink)!important}.ws-sidebar .ws-logo>span{color:var(--ws-accent)}.ws-company{border-color:var(--ws-line);border-radius:6px;margin:20px 0;padding:10px}.ws-company>span,.ws-avatar{background:var(--ws-tint);color:var(--ws-accent)}.ws-sidebar nav a>span{color:inherit}.ws-sidebar nav a[aria-current=page]{background:var(--ws-bg);font-weight:600;color:var(--ws-ink)!important}.ws-sidebar footer>a{font-size:11px;line-height:1.6}.ws-topbar{background:var(--ws-bg);height:54px;padding:0 32px}.ws-mode{background:var(--ws-bg);color:var(--ws-muted);text-align:left;padding:8px 32px;font-size:10px}.ws-body>details.ws-note{background:var(--ws-bg);color:var(--ws-muted);border-bottom:1px solid var(--ws-line);border-radius:0;padding:8px 32px;font-size:11px}.ws-body>details.ws-note p{max-width:780px;margin:10px 0}.ws-content{max-width:1600px;padding:28px 32px 64px}.ws-context-help{margin-bottom:16px}.ws-context-help button{background:0 0;font-size:11px}.ws-conversation-surface{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:12px;overflow:hidden}.ws-conversation-intro{grid-template-columns:minmax(0,1fr) 240px;gap:48px;padding:38px;display:grid}.ws-section-label{letter-spacing:.1em;color:var(--ws-muted);font-size:10px;font-weight:600}.ws-conversation-intro h2{letter-spacing:-.045em;margin:18px 0 12px;font-size:clamp(23px,2.4vw,34px);font-weight:500;line-height:1.2}.ws-conversation-intro p{color:var(--ws-muted);max-width:460px;margin-bottom:22px;font-size:13px;line-height:1.7}.ws-start-link{gap:28px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ws-conversation-intro aside{border-left:1px solid var(--ws-line);align-self:center;padding-left:26px}.ws-conversation-intro aside strong{margin:12px 0 8px;font-size:13px;font-weight:500;display:block}.ws-conversation-intro aside p{margin:0;font-size:12px}.ws-conversation-paths{border-block:1px solid var(--ws-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ws-conversation-paths a{color:var(--ws-ink);align-items:center;gap:14px;min-width:0;padding:22px;text-decoration:none;display:flex}.ws-conversation-paths a:hover{background:var(--ws-bg)}.ws-path-number{color:var(--ws-muted);font-variant-numeric:tabular-nums;font-size:11px}.ws-conversation-paths strong{font-size:12px;font-weight:600;display:block}.ws-conversation-paths small{color:var(--ws-muted);margin-top:4px;font-size:11px;display:block}.ws-conversation-paths a>span:last-child{color:var(--ws-muted);margin-left:auto}.ws-conversation-filter{justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.ws-conversation-filter h2{white-space:nowrap;margin:0;font-size:13px;font-weight:600}.ws-conversation-filter h2 span{color:var(--ws-muted);margin-left:8px;font-size:11px;font-weight:400}.ws-conversation-filter>div{align-items:center;gap:8px;display:flex}.ws-conversation-filter .ws-search{width:240px;margin:0;font-size:12px}.ws-conversation-table>a{border-top:1px solid var(--ws-line);color:var(--ws-ink);align-items:center;gap:16px;padding:18px 28px;text-decoration:none;display:flex}.ws-conversation-table>a:hover{background:var(--ws-bg)}.ws-conversation-table strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.ws-conversation-table small{color:var(--ws-muted);margin-top:4px;font-size:11px;display:block}.ws-conversation-mark{color:var(--ws-accent);font-size:22px}.ws-conversation-meta{color:var(--ws-muted);white-space:nowrap;margin-left:auto;font-size:11px}.ws-conversation-empty{text-align:center;border-top:1px solid var(--ws-line);padding:48px 28px 60px}.ws-conversation-empty h3{margin:0 0 10px;font-size:16px;font-weight:500}.ws-conversation-empty p{color:var(--ws-muted);font-size:12px}.ws-conversation-empty a{font-size:12px}@media (width<=1100px){.ws-conversation-intro{grid-template-columns:1fr;gap:24px}.ws-conversation-intro aside{border-left:0;border-top:1px solid var(--ws-line);padding:20px 0 0}.ws-conversation-paths{grid-template-columns:1fr}.ws-conversation-paths a+a{border-left:0;border-top:1px solid var(--ws-line)}}@media (width<=700px){.ws-app{grid-template-columns:1fr}.ws-topbar{height:54px;padding:0 18px}.ws-sidebar{height:calc(100dvh - 54px);inset:54px 0 0}.ws-content{padding:22px 16px 48px}.ws-mode,.ws-body>details.ws-note{padding:8px 18px}.ws-conversation-intro{padding:24px}.ws-conversation-filter{flex-direction:column;align-items:stretch;gap:14px;padding:20px}.ws-conversation-filter>div{flex-wrap:wrap}.ws-conversation-filter .ws-search{width:100%;max-width:none}.ws-conversation-table>a{flex-wrap:wrap;gap:10px;padding:16px 20px}.ws-conversation-meta{white-space:normal}.ws-page-title h1{font-size:24px}.ws-conversation-empty{padding:32px 20px}}.ws-app,.ws-body{background:var(--ws-surface)}.ws-sidebar{background:var(--ws-sidebar-gradient);color:#e9f5ff;border-right:0}.ws-sidebar .ws-logo{color:#fff!important}.ws-sidebar nav a[aria-current=page]{box-shadow:none;background:#147bd232;color:#fff!important}.ws-sidebar nav a:hover,.ws-sidebar footer button:hover:not(:disabled){background:#ffffff14;color:#fff!important}.ws-company{border:1px solid #ffffff30;border-left:0;border-right:0;border-radius:0}.ws-company strong{color:#fff}.ws-company small,.ws-account-label small,.ws-nav-label{color:#b2d4e9!important}.ws-sidebar footer>a{color:#9ed6fa}.ws-sidebar footer .ws-account-trigger{border-color:#ffffff30}.ws-topbar{background:var(--ws-surface);border-bottom:1px solid var(--ws-line)}.ws-mode{background:var(--ws-tint);color:var(--ws-muted);border-bottom:0}.ws-content{background:var(--ws-surface);max-width:none;padding-inline:clamp(22px,3vw,54px)}.ws-page-title{border-bottom:1px solid var(--ws-line);padding-bottom:22px}.ws-paper{border:0;border-bottom:1px solid var(--ws-line);background:0 0;border-radius:0;margin:0;padding:22px 0 28px}.ws-paper:last-child{border-bottom:0}.ws-cards{gap:0 28px}.ws-card,.ws-app button.ws-card{border:0;border-bottom:1px solid var(--ws-line);text-align:left;min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:22px 0}.ws-card:hover,.ws-app button.ws-card:hover:not(:disabled){background:var(--ws-tint);box-shadow:none;border-color:var(--ws-accent)}.ws-list>a,.ws-row{border:0;border-bottom:1px solid var(--ws-line);background:0 0;padding:16px 0;border-radius:0!important}.ws-list>a:first-child,.ws-list>.ws-row:first-child,.ws-list>a:last-child,.ws-row:last-child{border-radius:0}.ws-list>a:hover{background:var(--ws-tint)}.ws-metrics{background:0 0;border:0;border-radius:0;gap:0}.ws-metrics>div{border-right:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);background:0 0}.ws-empty,.ws-message,.ws-composer,.ws-conversation-surface,.ws-process-entry,.ws-team-command,.ws-ai-board{box-shadow:none;background:0 0;border:0;border-radius:0}.ws-message,.ws-composer,.ws-process-entry,.ws-team-command,.ws-ai-board{border-bottom:1px solid var(--ws-line)}.ws-process-entry,.ws-team-command,.ws-ai-board{padding-inline:0}.ws-conversation-surface{overflow:visible}.ws-alert{color:var(--ws-ink);background:0 0;border-left:2px solid #da4a58;padding:8px 0 8px 14px}.ws-note{border-left:2px solid var(--ws-accent);background:0 0;border-radius:0;padding:10px 0 10px 16px}.ws-tabs a{border:0;border-bottom:1px solid var(--ws-line);border-radius:0}.ws-tabs a[aria-current=page]{border-color:var(--ws-accent);color:var(--ws-accent);background:0 0}.ws-process-overview button{border:0;border-bottom:1px solid var(--ws-line);background:0 0;border-radius:0}.ws-process-roadmap span{border:0;border-bottom:1px solid var(--ws-line);border-radius:0}.ws-onboarding-intro{color:var(--ws-muted);margin:0 0 20px;font-size:13px}.ws-onboarding-intro strong{color:var(--ws-ink)}.ws-sidebar-search{color:#c4dff1;gap:5px;margin:0 8px 14px;font-size:11px;display:grid}.ws-app .ws-sidebar-search input[type=search]{color:#fff;background:#ffffff13;border:1px solid #ffffff38;min-width:0}.ws-sidebar-search input::placeholder{color:#b4d5e8}.ws-search-empty{color:#b4d5e8;padding:8px 12px;font-size:11px}.ws-top-search{flex:1;min-width:170px;max-width:520px;margin-left:auto;position:relative}.ws-app .ws-top-search input[type=search]{background:var(--ws-bg);border-color:var(--ws-line);border-radius:6px;width:100%}.ws-search-results{z-index:30;background:var(--ws-surface);border:1px solid var(--ws-line);max-height:300px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #061a3130}.ws-search-results a{border-bottom:1px solid var(--ws-line);padding:10px 13px;text-decoration:none;display:block}.ws-search-results a:hover{background:var(--ws-tint)}.ws-search-results p{color:var(--ws-muted);margin:0;padding:12px}.ws-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=701px){:root[data-sidebar=collapsed] .ws-sidebar-search{display:none}}@media (width<=700px){.ws-topbar>span{display:none}.ws-top-search{min-width:0;max-width:none}.ws-content{padding-inline:18px}}.ws-app .ws-bell{width:36px;height:36px;min-height:36px;color:var(--ws-muted);background:0 0;border:0;place-items:center;padding:5px;display:grid}.ws-app .ws-bell:hover:not(:disabled){color:var(--ws-ink);background:0 0;border:0}.ws-bell-icon{fill:none;width:21px;height:21px;display:block}.ws-bell-count{border:1px solid var(--ws-muted);background:var(--ws-surface);min-width:16px;height:16px;color:var(--ws-ink);font:600 9px/14px var(--font-body);text-align:center;border-radius:9px;padding:0 3px;top:-4px;right:-6px}.ws-app{grid-template-columns:264px minmax(0,1fr);transition:grid-template-columns .28s cubic-bezier(.4,0,.2,1)}.ws-sidebar{padding:14px 12px;transition:padding .28s cubic-bezier(.4,0,.2,1)}.ws-sidebar nav a{transition:background .16s,color .16s,transform .16s}.ws-sidebar nav a:hover{transform:translate(3px)}.ws-sidebar nav a[aria-current=page]{box-shadow:none;background:#ffffff18}.ws-sidebar .ws-logo{margin-top:10px}@media (width>=701px){:root[data-sidebar=collapsed] .ws-app{grid-template-columns:66px minmax(0,1fr)}:root[data-sidebar=collapsed] .ws-app.is-sidebar-hovered{grid-template-columns:264px minmax(0,1fr)}:root[data-sidebar=collapsed] .ws-app:not(.is-sidebar-hovered) .ws-sidebar{padding:14px 7px}:root[data-sidebar=collapsed] .ws-app:not(.is-sidebar-hovered) .ws-sidebar nav a{justify-content:center;gap:0;padding:9px 3px;font-size:0}:root[data-sidebar=collapsed] .ws-app:not(.is-sidebar-hovered) .ws-sidebar nav a>span{width:auto;font-size:19px}:root[data-sidebar=collapsed] .ws-app:not(.is-sidebar-hovered) .ws-sidebar footer>a,:root[data-sidebar=collapsed] .ws-app:not(.is-sidebar-hovered) .ws-sidebar footer>button,:root[data-sidebar=collapsed] .ws-app:not(.is-sidebar-hovered) .ws-sidebar nav .ws-nav-help{display:none}:root[data-sidebar=collapsed] .ws-app.is-sidebar-hovered .ws-sidebar{padding:14px 12px}:root[data-sidebar=collapsed] .ws-app.is-sidebar-hovered .ws-sidebar .ws-logo{justify-content:flex-start;padding:0 10px;font-size:18px}:root[data-sidebar=collapsed] .ws-app.is-sidebar-hovered .ws-company{justify-content:flex-start;padding:10px}:root[data-sidebar=collapsed] .ws-app.is-sidebar-hovered .ws-company>div,:root[data-sidebar=collapsed] .ws-app.is-sidebar-hovered .ws-sidebar-search,:root[data-sidebar=collapsed] .ws-app.is-sidebar-hovered .ws-account-label{display:grid}:root[data-sidebar=collapsed] .ws-app.is-sidebar-hovered .ws-sidebar nav a{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;padding:8px 11px;font-size:12px}:root[data-sidebar=collapsed] .ws-app.is-sidebar-hovered .ws-sidebar footer button{text-align:left;padding:8px 11px;font-size:11px}:root[data-sidebar=collapsed] .ws-app.is-sidebar-hovered .ws-sidebar .ws-account-trigger{justify-content:flex-start}:root[data-sidebar=collapsed] .ws-app.is-sidebar-hovered .ws-sidebar .ws-account-trigger>span:last-child{display:block}}@media (width<=700px){.ws-app{grid-template-columns:1fr}.ws-sidebar,.ws-sidebar.is-open{z-index:10;width:100%;height:calc(100dvh - 54px);transition:transform .3s cubic-bezier(.4,0,.2,1),visibility .3s;display:flex;position:fixed;inset:54px 0 0}.ws-sidebar{visibility:hidden;pointer-events:none;transform:translate(-102%)}.ws-sidebar.is-open{visibility:visible;pointer-events:auto;transform:translate(0)}}.ws-manager-numbers{flex-wrap:wrap;gap:28px 48px;padding:10px 0 28px;display:flex}.ws-manager-numbers>div{gap:6px;min-width:160px;display:grid}.ws-manager-numbers strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.2}.ws-manager-numbers span,.ws-manager-numbers small{color:var(--ws-muted);font-size:12px}.ws-manager-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:32px;display:grid}.ws-manager-chart{min-width:0;padding:14px 0 22px}.ws-manager-chart h2{margin:0 0 20px;font-size:16px}.ws-chart-bars{gap:20px;margin:0;padding:0;list-style:none;display:grid}.ws-chart-label{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:8px;display:flex}.ws-chart-label strong{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:500}.ws-chart-track{background:var(--ws-tint);height:8px;overflow:hidden}.ws-chart-track>span{background:var(--ws-accent);height:100%;display:block}.ws-chart-track>span.attention{background:var(--ws-attention)}.ws-manager-actions{flex-wrap:wrap;align-items:center;gap:16px 26px;padding:20px 0;display:flex}.ws-nav-section{color:#b4cce0;letter-spacing:.08em;text-transform:uppercase;margin:20px 11px 8px;font-size:10px}:root[data-sidebar=collapsed] .ws-app:not(.is-sidebar-hovered) .ws-nav-section{display:none}.ws-chat-transcript{min-height:140px;padding:16px 0}.ws-chat-transcript .ws-message{border:0;border-bottom:1px solid var(--ws-line);background:0 0;border-radius:0;max-width:85%;padding:18px 0}.ws-chat-transcript .ws-message.is-user{margin-left:auto}.ws-composer{background:var(--ws-surface);border-top:1px solid var(--ws-line);z-index:2;padding:18px 0;position:sticky;bottom:0}.ws-composer textarea{min-height:92px}.ws-time-chart{width:100%;max-height:240px;color:var(--ws-accent);display:block}.ws-time-chart text{fill:var(--ws-muted);font:11px var(--font-body)}@media (prefers-reduced-motion:reduce){.ws-app,.ws-sidebar,.ws-sidebar nav a{transition:none!important}}.ws-dash-filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.ws-dash-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:28px;margin-top:12px;display:grid}.ws-map-tree,.ws-map-tree ul{border-left:1px solid var(--ws-line);margin:0;padding:0 0 0 20px;list-style:none}.ws-map-tree>li{margin:10px 0}.ws-map-tree li li{margin:4px 0;padding-left:8px}.ws-sidebar{--sidebar-bg:#eef2f4;--sidebar-ink:#0d1517;--sidebar-muted:#55666d;--sidebar-line:#dde4e7;--sidebar-active:#e1e8eb;--sidebar-hover:#e7edef;background:var(--sidebar-bg);color:var(--sidebar-ink);font-family:var(--font-body);scrollbar-color:var(--sidebar-line) transparent;border-right:0;border-radius:0;padding:18px 14px}:root[data-color-mode=dark] .ws-sidebar{--sidebar-bg:#060a0c;--sidebar-ink:#eef6f9;--sidebar-muted:#8fa0a7;--sidebar-line:#162226;--sidebar-active:#122024;--sidebar-hover:#0d171a}.ws-sidebar .ws-logo{font:500 15px var(--font-body);letter-spacing:-.025em;gap:12px;color:var(--sidebar-ink)!important}.ws-sidebar .ws-logo>span{color:inherit;flex:none;display:flex}.ws-sidebar .ws-company{background:0 0;border:0;gap:12px;margin:20px 0 14px;padding:12px 10px}.ws-sidebar .ws-company>span,.ws-sidebar .ws-avatar{background:var(--sidebar-active);width:40px;height:40px;color:var(--sidebar-ink);font:500 12px var(--font-body);border-radius:50%}.ws-sidebar .ws-company strong{color:var(--sidebar-ink);font-size:14px;font-weight:500}.ws-sidebar .ws-company small,.ws-sidebar .ws-account-label small,.ws-sidebar .ws-nav-label{color:var(--sidebar-muted)!important}.ws-sidebar .ws-nav-section,.ws-sidebar .ws-nav-label{color:var(--sidebar-muted);font:400 10px/1.4 var(--font-body);letter-spacing:.065em;text-transform:uppercase;margin:22px 12px 10px}.ws-sidebar nav{gap:5px}.ws-sidebar nav a,.ws-sidebar nav .ws-nav-help,.ws-sidebar footer button,.ws-app .ws-sidebar .ws-shell-controls button{color:var(--sidebar-muted)!important}.ws-sidebar nav a>span{width:22px;color:inherit;flex:none;justify-content:center;align-items:center;display:flex}.ws-navigation-icon{flex:none;display:block}.ws-sidebar nav a[aria-current=page]{background:var(--sidebar-active);box-shadow:none;font-weight:500;color:var(--sidebar-ink)!important}.ws-sidebar nav a:hover,.ws-sidebar footer button:hover:not(:disabled),.ws-app .ws-sidebar .ws-shell-controls button:hover{background:var(--sidebar-hover);transform:none;color:var(--sidebar-ink)!important}.ws-sidebar :focus-visible{outline:2px solid var(--sidebar-ink);outline-offset:2px}.ws-sidebar .ws-shell-controls .ws-collapse{background:var(--sidebar-active);border-radius:50%;color:var(--sidebar-muted)!important}.ws-sidebar .ws-sidebar-search{color:var(--sidebar-muted);margin-inline:10px}.ws-app .ws-sidebar-search input[type=search]{background:var(--sidebar-hover);border-color:var(--sidebar-line);color:var(--sidebar-ink);border-radius:10px}.ws-sidebar-search input::placeholder,.ws-sidebar .ws-search-empty{color:var(--sidebar-muted)}.ws-sidebar footer{gap:6px;padding-top:16px}.ws-sidebar footer>a{color:var(--sidebar-muted);font-size:11px}.ws-sidebar footer .ws-account-trigger{background:var(--sidebar-active);border:0;border-radius:14px;min-height:64px;margin-top:10px;padding:12px}.ws-sidebar .ws-account-label strong{color:var(--sidebar-ink);font-weight:500}.ws-sidebar .ws-nav-help{border-radius:10px;font-size:12px}@media (width>=701px){:root[data-sidebar=collapsed] .ws-app:not(.is-sidebar-hovered) .ws-sidebar{border-radius:0 22px 22px 0;padding:18px 7px}:root[data-sidebar=collapsed] .ws-app:not(.is-sidebar-hovered) .ws-sidebar nav a{flex-direction:row;gap:0;min-height:46px;padding:11px 3px;font-size:0}:root[data-sidebar=collapsed] .ws-app:not(.is-sidebar-hovered) .ws-sidebar .ws-company{padding:18px 0}:root[data-sidebar=collapsed] .ws-app:not(.is-sidebar-hovered) .ws-sidebar .ws-account-trigger{padding:10px 0}:root[data-sidebar=collapsed] .ws-app.is-sidebar-hovered .ws-sidebar{padding:18px 14px}:root[data-sidebar=collapsed] .ws-app.is-sidebar-hovered .ws-sidebar nav a{gap:14px;padding:11px 13px;font-size:13px}}@media (width<=700px){.ws-sidebar,.ws-sidebar.is-open{border-radius:0;padding:16px 18px}.ws-sidebar nav a{min-height:46px}}.ws-app a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ws-muted) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--ws-muted) 45%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.ws-app a:hover{text-decoration-color:currentColor}.ws-app :is(.ws-card,.ws-row,.ws-list>a,.ws-tabs a,nav a,.ws-primary,.ws-logo,.ws-conversation-table>a,.ws-conversation-paths a,.ws-search-results a,.ws-start-link,.ws-intent-row h3 a,.ws-page-title>a){text-decoration:none}.ws-app :is(.ws-page-title>a,.ws-start-link){font-weight:600}.ws-eyebrow{display:none}.ws-note,.ws-app small{color:var(--ws-muted)}.ws-app,.ws-body,.ws-content{background:var(--ws-bg)}.ws-topbar{background:var(--ws-bg);border-bottom:0;flex-wrap:wrap;gap:14px;height:auto;min-height:52px;padding:6px clamp(18px,3vw,40px)}.ws-topbar>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ws-top-search{flex:150px;min-width:0}.ws-topbar>span{color:var(--ws-muted);font-size:13px}.ws-mode{color:var(--ws-muted);text-align:left;background:0 0;border:0;padding:4px clamp(18px,3vw,44px);font-size:12.5px}.ws-content{max-width:1440px;margin:0 auto;padding:8px clamp(18px,3vw,44px) 72px}.ws-page-title{border:0;align-items:flex-end;gap:20px;margin:0 0 22px;padding:0}.ws-page-title h1{font:650 clamp(24px, 2.4vw, 30px)/1.15 var(--font-display);letter-spacing:-.03em;margin:0 0 6px}.ws-page-title>div>p:last-child:not(.ws-eyebrow){color:var(--ws-muted);max-width:72ch;margin:0;font-size:14px;line-height:1.55}.ws-top-help,.ws-topbar>.ws-top-help{display:inline-flex}.ws-app .ws-top-help button{color:var(--ws-muted);background:0 0;min-height:32px;padding:4px 10px;font-size:12.5px}.ws-app .ws-top-help button:hover:not(:disabled){background:var(--ws-tint);color:var(--ws-ink)}.ws-paper{background:0 0;border:0;border-radius:0;margin:30px 0;padding:0}.ws-paper h2,.ws-paper>h2{font:650 19px/1.3 var(--font-display);letter-spacing:-.02em;margin:0 0 12px}.ws-paper>p{color:var(--ws-muted)}.ws-subsection{border-top:0;margin-top:26px;padding-top:0}.ws-list{gap:2px;margin:14px 0}.ws-list>a,.ws-row{background:0 0;border:0;margin:0 -14px;padding:14px;border-radius:12px!important}.ws-list>a:hover,.ws-row:hover{background:var(--ws-tint)}.ws-list p,.ws-row p{color:var(--ws-muted)}.ws-cards{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:10px 14px}.ws-card,.ws-app button.ws-card{background:var(--ws-tint);min-height:0;box-shadow:none;border:0;border-radius:16px;padding:18px 20px}.ws-card:hover,.ws-app button.ws-card:hover:not(:disabled){background:color-mix(in srgb, var(--ws-ink) 8%, var(--ws-bg));box-shadow:none}.ws-card h2,.ws-card h3{font:650 17px/1.3 var(--font-display);letter-spacing:-.015em;margin:0 0 6px}.ws-card footer{border-top:0;padding-top:10px}.ws-metrics{background:0 0;border:0;flex-wrap:wrap;gap:4px 36px;margin:8px 0 26px;display:flex}.ws-metrics>div{background:0 0;min-width:120px;padding:6px 0;border:0!important}.ws-empty{background:var(--ws-tint);border:0;border-radius:18px;margin:20px 0;padding:44px 24px}.ws-empty>span{background:var(--ws-bg);color:var(--ws-muted)}.ws-note{background:var(--ws-tint);border:0;border-radius:14px;padding:14px 18px}.ws-alert{background:color-mix(in srgb, var(--ws-error) 10%, var(--ws-bg));color:var(--ws-ink);border:0;border-radius:14px;padding:12px 16px}.ws-message,.ws-composer,.ws-conversation-surface,.ws-process-entry,.ws-team-command,.ws-ai-board{border-radius:16px;border:0!important}.ws-composer{background:var(--ws-tint)}.ws-team-command,.ws-ai-board,.ws-process-entry{background:0 0}.ws-conversation-paths{border-block:0}.ws-conversation-paths a+a{border-left:0}.ws-conversation-table>a,.ws-conversation-empty{border-top:0}.ws-tabs{gap:4px}.ws-tabs a{color:var(--ws-muted);background:0 0;border-radius:999px;padding:7px 14px;border:0!important}.ws-tabs a[aria-current=page]{background:var(--ws-tint);color:var(--ws-ink);font-weight:600}.ws-process-overview button{background:var(--ws-tint);border:0;border-radius:14px}.ws-process-overview button[aria-pressed=true]{background:color-mix(in srgb, var(--ws-accent) 14%, var(--ws-bg))}.ws-app fieldset{background:var(--ws-tint);border:0;border-radius:14px;padding:16px 18px}.ws-team-cards article,.ws-ai-board article{border-top:0!important}.ws-team-cards dl{border-top:0}.ws-paper[aria-label^=Departamento\ ],.ws-card[aria-label^=Time\ ]{border:0}.ws-table{border-collapse:separate;border-spacing:0}.ws-table th{border-bottom:1px solid var(--ws-line);text-transform:none;letter-spacing:0;color:var(--ws-muted);padding:8px 12px;font-size:12px;font-weight:600}.ws-table td{border-bottom:0;padding:12px}.ws-table tbody tr:hover td{background:var(--ws-tint)}.ws-table tbody tr td:first-child{border-radius:10px 0 0 10px}.ws-table tbody tr td:last-child{border-radius:0 10px 10px 0}.ws-app button,.ws-modal button{background:var(--ws-tint);color:var(--ws-ink);border:0;border-radius:10px;min-height:36px;padding:8px 14px;font-weight:500}.ws-app button:hover:not(:disabled),.ws-modal button:hover:not(:disabled){background:color-mix(in srgb, var(--ws-ink) 9%, var(--ws-bg));border:0}.ws-app .ws-primary,.ws-modal .ws-primary{background:var(--ws-accent);color:#fff;border:0;border-radius:10px;font-weight:600}.ws-app .ws-primary:hover:not(:disabled),.ws-modal .ws-primary:hover:not(:disabled){background:color-mix(in srgb, var(--ws-accent) 86%, #000);color:#fff}:root[data-color-mode=dark] .ws-app .ws-primary,:root[data-color-mode=dark] .ws-modal .ws-primary{color:#0b1a2c;background:var(--ws-accent)}:root[data-color-mode=dark] .ws-app .ws-primary:hover:not(:disabled){background:color-mix(in srgb, var(--ws-accent) 86%, #fff);color:#0b1a2c}.ws-app .ws-danger,.ws-modal .ws-danger{background:color-mix(in srgb, var(--ws-error) 12%, var(--ws-bg));color:var(--ws-error)}.ws-app input:not([type=checkbox]):not([type=radio]),.ws-app select,.ws-app textarea,.ws-modal input:not([type=checkbox]):not([type=radio]),.ws-modal select,.ws-modal textarea{background:var(--ws-tint);border:0;border-radius:10px}.ws-app input::placeholder,.ws-app textarea::placeholder{color:var(--ws-muted);opacity:.85}.ws-field>span{color:var(--ws-ink);font-weight:600}.ws-badge{background:var(--ws-tint);color:var(--ws-muted);border:0;padding:3px 10px;font-weight:500}.ws-app .ws-top-search input[type=search]{background:var(--ws-tint);border:0;border-radius:10px}.ws-search-results{border:0;border-radius:14px;box-shadow:0 12px 32px #00000029}.ws-search-results a{border-bottom:0}.ws-notifications-panel{border:0;border-radius:16px;box-shadow:0 12px 32px #0000002e}.ws-notifications-panel li{background:var(--ws-tint);border:0;border-radius:10px}.ws-modal{border-radius:20px}.ws-sidebar nav a{border-radius:10px;min-height:40px;padding:8px 12px}.ws-sidebar footer .ws-account-trigger{background:var(--sidebar-active);border:0}.viz-panel,.viz-rows>*{border:0!important}.viz-rows>*+*{margin-top:18px;border-top:0!important}.viz-kpis,.viz-kpi{border:0!important}.viz-split>*+*{border-left:0!important}.sch-stats{flex-wrap:wrap;gap:8px 44px;margin:6px 0 18px;display:flex}.sch-stats>div{display:grid}.sch-stats dt{color:var(--ws-muted);font-size:13px}.sch-stats dd{font:650 28px/1.15 var(--font-display);letter-spacing:-.03em;margin:0}.sch-stats .is-bad dd{color:var(--ws-error)}.sch-more{margin:4px 0 8px}.sch-more>summary{cursor:pointer;color:var(--ws-muted);padding:6px 0;font-weight:500}.ws-app .sch-card{text-align:left;gap:4px;width:100%;margin:0;padding:16px 20px;display:grid}.sch-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sch-desc{color:var(--ws-ink);font-size:14.5px;line-height:1.45}.sch-meta{color:var(--ws-muted);font-size:13.5px}.sch-state{background:color-mix(in srgb, var(--ws-positive) 14%, var(--ws-bg));color:var(--ws-positive);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.sch-state--paused{background:var(--ws-bg);color:var(--ws-muted)}.sch-state--bad{background:color-mix(in srgb, var(--ws-error) 12%, var(--ws-bg));color:var(--ws-error)}.ws-list{gap:8px}.ws-list>button.ws-card{margin:0}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin-top:14px;display:grid}.ws-app .cat-item{background:var(--ws-tint);border-radius:20px;flex-wrap:wrap;align-content:flex-start;gap:6px 8px;margin:0;padding:20px 22px;display:flex}.ws-app .cat-item>h2{flex:100%;margin:0 0 2px;font-size:17px}.ws-app .cat-item>p{color:var(--ws-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:100%;margin:0;font-size:14px;display:-webkit-box;overflow:hidden}.ws-app .cat-item>button{background:var(--ws-bg);min-height:32px;margin-top:8px;padding:4px 12px;font-size:13px}.ws-tabs small{opacity:.6;margin-left:2px}.ws-app .ws-agent-avatar,.ws-app .ws-conversation-mark,.ws-app .ws-glyph{color:var(--ws-ink)}.ws-app .ws-agent-avatar{background:var(--ws-tint)}.ws-ai-board article small,.ws-ai-board article:nth-child(n) small,.ws-team-cards small,.ws-process-path small{color:var(--ws-muted)!important}.ws-app .ws-badge--accent,.ws-app .ws-accent-text{color:var(--ws-ink)}.ws-app svg text{fill:var(--ws-muted)}.ws-ranked ol{gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ws-ranked li{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ws-rank-n{background:var(--ws-tint);width:26px;height:26px;color:var(--ws-muted);border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid}.ws-ranked li:first-child .ws-rank-n{background:var(--ws-ink);color:var(--ws-bg)}.ws-rank-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ws-rank-line a,.ws-rank-line span{text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.ws-rank-line strong{letter-spacing:-.02em;white-space:nowrap;font-size:18px}.ws-rank-line small{color:var(--ws-muted);font-size:12.5px;font-weight:400}.ws-rank-track{background:var(--ws-tint);border-radius:99px;height:6px;margin-top:6px;overflow:hidden}.ws-rank-track i{background:var(--ws-ink);opacity:.78;border-radius:99px;height:100%;display:block}.ws-breakdown{width:100%;margin:6px 0 14px}.ws-breakdown td strong{font-weight:600;display:block}.ws-breakdown td small{color:var(--ws-muted);max-width:56ch;font-size:12.5px;line-height:1.4;display:block}.ws-breakdown .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ws-breakdown .is-bad{color:var(--ws-error);font-weight:600}.as-numbers{flex-wrap:wrap;gap:8px 44px;margin:4px 0 20px;display:flex}.as-numbers>div{display:grid}.as-numbers dt{color:var(--ws-muted);font-size:13px}.as-numbers dd{font:650 28px/1.15 var(--font-display);letter-spacing:-.03em;margin:0}.as-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.ws-app .as-card{background:var(--ws-tint);color:var(--ws-ink);border-radius:22px;align-content:start;gap:8px;min-height:168px;padding:22px 24px;text-decoration:none;display:grid}.ws-app .as-card:hover{background:color-mix(in srgb, var(--ws-ink) 8%, var(--ws-bg))}.as-card h2{font:650 19px/1.25 var(--font-display);letter-spacing:-.02em;margin:0}.as-card p{color:var(--ws-muted);margin:0;font-size:14px}.as-card footer{color:var(--ws-muted);justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px;font-size:13px;display:flex}.as-state{background:var(--ws-bg);color:var(--ws-muted);border-radius:999px;justify-self:start;padding:2px 10px;font-size:12.5px;font-weight:600}.as-state--approved,.as-state--submitted{background:color-mix(in srgb, var(--ws-positive) 14%, var(--ws-bg));color:var(--ws-positive)}.as-empty{background:var(--ws-tint);border-radius:20px;justify-items:start;gap:8px;padding:36px 28px;display:grid}.as-empty p{color:var(--ws-muted);max-width:56ch;margin:0}.ws-row>select{flex:none;align-self:center;width:auto;min-width:150px;max-width:220px}.st-meter{gap:4px;margin:6px 0 2px;display:inline-flex}.st-meter i{background:color-mix(in srgb, var(--ws-ink) 14%, var(--ws-bg));border-radius:99px;width:30px;height:8px}.st-meter i.on{background:var(--ws-ink)}.st-overall b{font:650 30px/1 var(--font-display);letter-spacing:-.03em}.st-overall small{color:var(--ws-muted);font-size:14px}.ws-tabs small,.ws-tabs button small{opacity:1;color:var(--ws-muted)}.coe-demands{flex-wrap:wrap;gap:10px;margin:4px 0 18px;display:flex}.ws-app .coe-demand{text-align:left;background:var(--ws-tint);min-width:200px;max-width:320px;color:var(--ws-ink);cursor:pointer;border:0;border-radius:18px;gap:2px;padding:14px 18px;display:grid}.ws-app .coe-demand strong{font:650 15px/1.3 var(--font-display);letter-spacing:-.01em}.coe-demand span{color:var(--ws-muted);font-size:13px}.ws-app .coe-demand:hover{background:color-mix(in srgb, var(--ws-ink) 8%, var(--ws-bg))}.ws-app .coe-demand[aria-pressed=true]{background:var(--ws-ink);color:var(--ws-bg)}.ws-app .coe-demand[aria-pressed=true] span{color:color-mix(in srgb, var(--ws-bg) 78%, var(--ws-ink))}.coe-hint{color:var(--ws-muted);max-width:72ch;margin:10px 0 16px;font-size:14px}.ws-suggest{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ws-app .ws-suggest button{background:var(--ws-tint);color:var(--ws-ink);cursor:pointer;border:0;border-radius:999px;padding:7px 14px;font-size:13.5px}.ws-app .ws-suggest button:hover{background:color-mix(in srgb, var(--ws-ink) 8%, var(--ws-bg))}.ws-app .ws-suggest button[aria-pressed=true]{background:var(--ws-ink);color:var(--ws-bg)}.rq-how{color:var(--ws-muted);margin:6px 0 14px;font-size:14px}.rq-how summary{cursor:pointer}.rq-how ul{margin:6px 0 0;padding-left:18px}.ws-app :is(span,small,em,strong).ws-note{color:var(--ws-muted);background:0 0;border-radius:0;padding:0;font-weight:400;display:inline}.ws-app .ws-row>:is(button,a,.ws-toolbar){white-space:nowrap;flex-shrink:0}.ws-facts{gap:4px;margin:0;display:grid}.ws-facts>div{padding:10px 0}.ws-facts dt{color:var(--ws-muted);font-size:13px}.ws-facts dd{margin:2px 0 0;font-size:15px;line-height:1.5}.ws-facts dd small.ws-note{margin-top:2px;font-size:13px;display:block}.ws-app .ws-row p.ws-note{background:0 0;border-radius:0;margin:2px 0 0;padding:0}.ws-route-tabs{flex-wrap:wrap;gap:4px 6px;margin:0 0 14px;display:flex}.ws-app .ws-route-tabs a{color:var(--ws-muted);background:0 0;border-radius:999px;padding:7px 14px;font-size:13.5px;text-decoration:none}.ws-app .ws-route-tabs a:hover{background:var(--ws-tint);color:var(--ws-ink)}.ws-app .ws-route-tabs a[aria-current=page]{background:var(--ws-tint);color:var(--ws-ink);font-weight:600}@media (width<=760px){.ws-app main :has(>table){max-width:100%;overflow-x:auto}.ws-app .ws-row{flex-wrap:wrap}.ws-app .ws-row>.ws-toolbar{white-space:normal;flex-shrink:1}}.ws-app{--bd-line:var(--ws-line);--bd-hover:color-mix(in srgb, var(--ws-accent) 38%, var(--ws-line));--bd-radius:14px}.ws-app :is(.ws-card,.ws-cards>article,.ws-row,.ws-list>a){border:1px solid var(--bd-line);background:var(--ws-surface);border-radius:var(--bd-radius)!important}.ws-app :is(.ws-card,.ws-cards>article){padding:18px 20px}.ws-app :is(.ws-row,.ws-list>a){margin:0;padding:14px 16px}.ws-app .ws-list{gap:8px}.ws-app :is(.ws-card,.ws-row,.ws-list>a):hover{border-color:var(--bd-hover);background:var(--ws-surface)}.ws-app .ws-paper:not(.ws-paper .ws-paper):not(.ws-card .ws-paper){border:1px solid var(--bd-line);border-radius:var(--bd-radius);background:var(--ws-surface);padding:20px 22px}.ws-app :is(.om-panel,.om-summary,.om-empty,.sm-empty),.ws-app .sm-app :is(.sm-card,.sm-col,.sm-agent,.sm-composer,.sm-drawer,.sm-side,.sm-proc-list a,.sm-playbook){border:1px solid var(--bd-line);border-radius:var(--bd-radius)}.ws-app .sm-app .sm-card{border-left-width:1px}.ws-app .sm-app .sm-card--urgent{border-left:3px solid var(--ws-error)}.ws-app .sm-app .sm-card--high{border-left:3px solid var(--ws-accent)}.ws-app .sm-app :is(.sm-card,.sm-agent,.sm-proc-list a):hover{border-color:var(--bd-hover)}.ws-app .sm-app .sm-col{background:var(--ws-tint)}.ws-app .sm-app .sm-col .sm-card{background:var(--ws-surface)}.ws-app .sm-app .sm-rows li{border:1px solid var(--bd-line);border-radius:12px;margin:0 0 8px;padding:12px 14px}.ws-app .sm-app .sm-rows li:hover{border-color:var(--bd-hover);background:0 0}.ws-app .sm-app .sm-panel{border:1px solid var(--bd-line);border-radius:var(--bd-radius)}.ws-app .sm-app .sm-section{padding:18px 20px}.ws-app .sm-app .sm-step{border-radius:12px}.ws-app :is(input[type=text],input[type=search],input[type=date],input[type=url],input:not([type]),select,textarea){border:1px solid var(--bd-line)}.ws-app :is(input,select,textarea):focus-visible{border-color:var(--ws-accent)}.ws-page-heading{align-items:center;gap:10px;display:flex;position:relative}.ws-page-heading h1{margin-bottom:0}.ws-page-info{flex:none}.ws-page-info summary{border:1px solid var(--bd-line);width:20px;height:20px;font:italic 600 11px/1 var(--font-body);color:var(--ws-muted);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}.ws-page-info summary::-webkit-details-marker{display:none}.ws-page-info[open] summary{color:var(--ws-ink);border-color:var(--bd-hover)}.ws-page-info>div{z-index:5;border:1px solid var(--bd-line);background:var(--ws-surface);width:min(420px,80vw);color:var(--ws-muted);box-shadow:0 8px 24px color-mix(in srgb, var(--ws-ink) 12%, transparent);border-radius:12px;padding:12px 14px;font-size:12.5px;line-height:1.6;position:absolute;top:calc(100% + 6px);left:0}.ws-page-controls{margin-top:8px}.ws-top-account{align-items:center;display:inline-flex}.ws-topbar .ws-account-trigger{border:1px solid var(--bd-line);background:0 0;border-radius:999px;align-items:center;gap:0;width:auto;min-height:34px;margin:0;padding:2px;display:inline-flex}.ws-topbar .ws-account-trigger .ws-account-label,.ws-topbar .ws-account-trigger>span[aria-hidden=true]:last-child{display:none}.ws-topbar .ws-account-trigger .ws-avatar{width:30px;height:30px;margin:0}.ws-topbar .ws-account-trigger:hover{border-color:var(--bd-hover)}.ws-app :is(.ws-card,.ws-cards>article,.ws-row,.ws-list>a,.viz-kpi,.viz-panel,.om-panel,.sm-app .sm-card,.sm-app .sm-panel){box-shadow:none!important;background:0 0!important}.ws-app .viz-kpis{gap:12px;margin:8px 0 14px;border:0!important}.ws-app .viz-kpi{border-radius:var(--bd-radius);padding:16px 18px;border:1px solid var(--bd-line)!important}.ws-app .viz-kpi+.viz-kpi{border-left:1px solid var(--bd-line)!important}.ws-app .viz-kpi:first-child{border-top:1px solid var(--bd-line)!important}.ws-app .viz-panel{border-radius:var(--bd-radius);padding:18px 20px 22px;border:1px solid var(--bd-line)!important}.ws-app .viz-rows>*+*{margin-top:14px}.ws-app .ws-paper.viz-rows:not(.ws-paper .ws-paper){background:0 0;border:0;padding:0}.ws-app .ws-paper .ws-row{background:0 0}.ws-app{--pm-gold:#d3bb88;--pm-hair:color-mix(in srgb, var(--ws-ink) 9%, transparent);--pm-hair-strong:color-mix(in srgb, var(--ws-ink) 17%, transparent);--pm-radius:14px;--pm-glow:color-mix(in srgb, var(--ws-accent) 18%, transparent);--bd-line:var(--pm-hair-strong);--bd-hover:color-mix(in srgb, var(--ws-accent) 50%, var(--ws-line));--bd-radius:var(--pm-radius);-webkit-font-smoothing:antialiased;letter-spacing:-.003em}:root[data-color-mode=dark] .ws-app,:root[data-color-mode=dark] .ws-body{background:radial-gradient(900px 620px at 72% 4%, #34464866, transparent 62%), radial-gradient(700px 500px at 4% 98%, #1c2c3052, transparent 62%), var(--ws-bg);background-attachment:fixed}:root[data-color-mode=dark] :is(.ws-content,.ws-topbar){background:0 0}:root[data-color-mode=dark] .ws-sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060a0cc7}.ws-page-title h1{letter-spacing:-.02em;font-size:clamp(24px,2.3vw,32px);font-weight:400}.ws-paper h2,.ws-card h2,.ws-card h3{letter-spacing:-.012em;font-weight:500}.ws-table th{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:600}.ws-app :is(.viz-kpi,.ws-metrics) :is(strong,b,.viz-kpi-value),.ws-metrics strong,.viz-kpi-value{font-family:var(--font-num);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:clamp(28px,2.6vw,40px);font-weight:500}.ws-app .viz-kpi{padding:20px 22px}.ws-app .viz-kpi :is(span,small,p):first-child{color:var(--ws-muted);font-size:12.5px}.ws-app .viz-kpis{gap:14px}.ws-app :is(.ws-card:not(.ws-paper *),.ws-cards>article:not(.ws-paper *),.viz-kpi:not(.ws-paper *),.viz-panel:not(.ws-paper *),.ws-paper:not(.ws-paper .ws-paper):not(.ws-card .ws-paper)){border-radius:var(--pm-radius)!important}:root[data-color-mode=dark] .ws-app :is(.viz-kpi:not(.ws-paper *),.viz-panel:not(.ws-paper *),.ws-card:not(.ws-paper *),.ws-cards>article:not(.ws-paper *),.ws-paper:not(.ws-paper .ws-paper):not(.ws-card .ws-paper),.sm-app .sm-panel){background:linear-gradient(165deg,#182b2f 0%,#101a1d 55%,#0c1315 100%)!important;box-shadow:inset 0 1px #ffffff0d!important}:root[data-color-mode=dark] .ws-app .ws-paper .ws-row,:root[data-color-mode=dark] .ws-app .ws-paper .ws-list>a{background:0 0!important}.ws-app :is(.ws-card,.ws-row,.ws-list>a,.viz-kpi,.viz-panel,.sm-app .sm-card):hover{transition:border-color .18s;border-color:var(--bd-hover)!important}.ws-app button,.ws-modal button{border:1px solid var(--pm-hair);background:0 0;border-radius:9px;font-weight:500;transition:background .15s,border-color .15s}.ws-app button:hover:not(:disabled),.ws-modal button:hover:not(:disabled){background:var(--ws-tint);border-color:var(--pm-hair-strong)}.ws-app .ws-primary,.ws-modal .ws-primary{background:var(--ws-accent);border:1px solid #0000;font-weight:600}:root[data-color-mode=dark] .ws-app .ws-primary,:root[data-color-mode=dark] .ws-modal .ws-primary{color:#0b1316}:root[data-color-mode=dark] .ws-app .ws-primary:hover:not(:disabled){color:#0b1316;background:#fff}.ws-app .ws-tabs a,.ws-app .ws-badge{border-radius:8px}.ws-app .ws-tabs a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--ws-accent);color:var(--ws-ink);background:0 0;border-radius:0}.ws-app .ws-badge{border:1px solid var(--pm-hair);background:0 0;font-size:11.5px}.ws-app :is(input,select,textarea):not([type=checkbox]):not([type=radio]){background:color-mix(in srgb, var(--ws-ink) 4%, transparent);border-radius:9px}.ws-app :is(input,select,textarea):focus-visible{border-color:var(--ws-accent);box-shadow:0 0 0 3px var(--pm-glow);outline:0}.ws-sidebar{border-right:1px solid var(--sidebar-line)}.ws-sidebar nav a{border-radius:10px;min-height:40px;padding:9px 12px;font-size:13px}.ws-sidebar nav a[aria-current=page]{background:var(--sidebar-active);box-shadow:none}.ws-sidebar .ws-nav-section,.ws-sidebar .ws-nav-label{letter-spacing:.09em;font-size:10px}.ws-topbar{border-bottom:1px solid var(--pm-hair)}.ws-modal{border:1px solid var(--pm-hair-strong);border-radius:16px;box-shadow:0 30px 80px -20px #000a}.ws-notifications-panel,.ws-search-results{border:1px solid var(--pm-hair-strong);box-shadow:0 24px 60px -20px #0009}.ws-alert{border:1px solid color-mix(in srgb, var(--ws-error) 35%, transparent);background:color-mix(in srgb, var(--ws-error) 7%, transparent)}.ws-app :focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ws-app *{transition:none!important}}.ws-sidebar .ws-nav-link>span[aria-hidden],.ws-sidebar .ws-logo>span{display:none}.ws-sidebar .ws-logo{font:600 15px var(--font-body)}.ws-sidebar .ws-nav-group{margin:0}.ws-sidebar .ws-nav-group>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin:16px 10px 6px;list-style:none;display:flex}.ws-sidebar .ws-nav-group>summary::-webkit-details-marker{display:none}.ws-sidebar .ws-nav-group>summary:after{content:"+";font:500 12px var(--font-num);color:var(--sidebar-muted)}.ws-sidebar .ws-nav-group[open]>summary:after{content:"–"}.ws-sidebar .ws-nav-group>summary:hover{color:var(--sidebar-ink)}.ws-sidebar nav a{min-height:0;font:500 13.5px/1.4 var(--font-body);border-radius:8px;gap:0;padding:8px 12px}.ws-sidebar nav a[aria-current=page]{box-shadow:none}.ws-sidebar .ws-sidebar-search{display:none}.ws-sidebar .ws-company{margin:12px 0 4px}.ws-sidebar .ws-company>span{width:32px;height:32px;font-size:11px}:root[data-color-mode=dark] .ws-app .ws-paper :is(.viz-kpi,.viz-panel,.ws-card,.ws-cards>article),.ws-app .ws-paper :is(.viz-kpi,.viz-panel,.ws-card,.ws-cards>article){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.ws-app .ws-paper .viz-kpis{border-top:0;gap:0}.ws-app .ws-paper .viz-kpi+.viz-kpi{border-left:1px solid var(--pm-hair)!important}.ws-app .ws-paper .viz-panel{padding:20px 22px}.ws-app .ws-paper .viz-panel+.viz-panel,.ws-app .ws-paper .viz-kpis+*{border-top:1px solid var(--pm-hair)!important}.ws-app .ws-paper .ws-cards{gap:0}.ws-app .ws-paper .ws-cards>*+*{border-left:1px solid var(--pm-hair)!important}.ws-app .ws-content{max-width:1180px;margin-inline:auto;padding:36px 44px 90px}.ws-app .ws-page-title{margin-bottom:26px}.ws-app .ws-page-title p{color:var(--ws-muted);max-width:70ch;font-size:14.5px}.ws-app .ws-topbar>span:first-child{color:var(--ws-muted);font-size:13px}.ws-app .ws-page-title .ws-eyebrow{display:none}:root[data-color-mode=dark] .ws-app .ws-paper .viz-kpi+.viz-kpi,:root[data-color-mode=dark] .ws-app .ws-paper .ws-cards>*+*{border-left:1px solid var(--pm-hair)!important}.ws-app .ws-fold{border-top:1px solid var(--pm-hair);margin:22px 0 0;padding-top:6px}.ws-app .ws-fold>summary{cursor:pointer;color:var(--ws-muted);font:500 13.5px var(--font-body);justify-content:space-between;padding:12px 2px;list-style:none;display:flex}.ws-app .ws-fold>summary::-webkit-details-marker{display:none}.ws-app .ws-fold>summary:after{content:"Mostrar";font-size:12.5px}.ws-app .ws-fold[open]>summary:after{content:"Ocultar"}.ws-app .ws-fold>summary:hover{color:var(--ws-ink)}.ws-app .ws-page-title>div>p:last-child:not(.ws-eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ws-app p.ws-note,.ws-app .ws-paper>p:not(:first-child){color:var(--ws-muted);font-size:12.5px}.ws-app .ws-content{flex-direction:column;display:flex}.ws-app .ws-content>*{order:3}.ws-app .ws-content>:is(h1,.ws-page-title,.ws-context-help){order:1}.ws-app .ws-content>.ws-tabs{border-bottom:1px solid var(--pm-hair);order:2;gap:22px;margin:0 0 22px}.ws-app .ws-content>.ws-tabs a{border-radius:0;padding:10px 2px;background:0 0!important}.ws-app{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.ws-app main{padding-bottom:max(16px, env(safe-area-inset-bottom))}.ws-table-scroll{max-width:100%;overflow-x:auto}.ws-table-scroll:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}@media (width<=820px){.ws-app .ws-bell-count{top:-2px;right:0}.ws-app .ws-body{overflow-x:clip}.ws-app :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.ws-app :is(.ig-actions button,.cp-connect,.ws-primary,.ws-primary-ghost,.ig-tabs button,.ag-tabs button){min-height:40px}.ws-app :is(.ig-cards,.ig-cards--wide){grid-template-columns:1fr}.ws-app :is(.ig-head,.ws-page-heading){align-items:flex-start}.ws-app .cp-list li{padding:12px}.ws-app .ac-actions{flex-wrap:wrap}.ws-app .ac-actions>*{text-align:center;flex:140px}.ws-app [role=dialog],[role=dialog]{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto}.cm{max-width:100%}}@media (width<=1000px){.ws-app .ws-page-title{align-items:flex-start}}@media (width<=820px){.ws-app :is(.sv2-brand,.sv2-back,.ov-link,.ws-intent-row details a){align-items:center;min-height:40px;display:inline-flex}.ws-app .ws-intent-row details a{display:flex}}@media (pointer:coarse){.ws-app :is(button,[role=tab],.ws-nav-link,select){min-height:40px}.ws-app :is(input[type=checkbox],input[type=radio]){width:20px;height:20px}}.ws-app .ws-tabs>button{color:var(--ws-muted);white-space:nowrap;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;padding:10px 2px;font-weight:500}.ws-app .ws-tabs>button:hover{color:var(--ws-ink)}.ws-app .ws-tabs>button[aria-pressed=true]{color:var(--ws-ink);box-shadow:inset 0 -2px 0 var(--ws-accent);font-weight:600}.ws-app .ws-tabs>button:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}@media (width<=700px){.ws-app .ws-page-title{align-items:flex-start;position:relative}.ws-app .ws-page-heading{position:static}.ws-app .ws-page-info>div{width:auto;max-width:100%;left:0;right:0}}.ws-app :is(.mk-tabs,.ra-tabs) button{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.ws-app :is(.mk-tabs,.ra-tabs) button[aria-selected=true]{border-bottom-color:var(--ws-ink)}.ws-flow-node--approval,.ws-diff-step--added,.ws-diff-section--added{background:color-mix(in srgb, var(--ws-focus) 14%, var(--ws-surface))}.ws-diff-step--removed,.ws-diff-section--removed{background:color-mix(in srgb, #c0392b 14%, var(--ws-surface))}.pl{--pl-agents:252px;--pl-panel:372px;grid-template-columns:var(--pl-agents) minmax(0, 1fr) var(--pl-panel);background:var(--ws-surface);border:1px solid var(--ws-line);min-height:calc(100vh - 150px);color:var(--ws-ink);border-radius:10px;grid-template-areas:"tool tool tool""agents center panel";display:grid;position:relative;overflow:clip}.pl[data-panel=closed]{grid-template-columns:var(--pl-agents) minmax(0, 1fr) 0}.pl[data-panel=closed] .pl-panel{display:none}.pl-toolbar{border-bottom:1px solid var(--ws-line);grid-area:tool;align-items:center;gap:8px;padding:8px 12px;display:flex}.pl-spacer{flex:1}.pl-agents{border-right:1px solid var(--ws-line);background:var(--ws-tint);flex-direction:column;grid-area:agents;min-width:0;display:flex}.pl-agents>header,.pl-panel>header{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 8px;display:flex}.pl-agents h2{letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);margin:0;font-size:12px;font-weight:600}.pl-search{border-bottom:1px solid var(--ws-line);padding:0 12px 10px}.pl-search input{box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-surface);width:100%;color:var(--ws-ink);font:inherit;border-radius:6px;padding:8px 10px;font-size:14px}.pl-agent-list{margin:0;padding:4px 0;list-style:none;overflow:auto}.pl-agent-list li+li{border-top:1px solid var(--ws-line)}.pl .pl-agent{all:unset;box-sizing:border-box;cursor:pointer;border-left:2px solid #0000;align-items:center;gap:10px;width:100%;padding:10px 14px;display:flex}.pl .pl-agent:hover{background:var(--ws-surface)}.pl .pl-agent[aria-current=true]{background:var(--ws-surface);border-left-color:var(--ws-accent)}.pl .pl-agent:focus-visible,.pl .pl-btn:focus-visible,.pl .pl-tabs button:focus-visible,.pl .pl-seg button:focus-visible,.pl .pl-scrim:focus-visible{outline:2px solid var(--ws-focus);outline-offset:-2px}.pl-avatar{background:var(--ws-bg);width:30px;height:30px;color:var(--ws-ink);border:1px solid var(--ws-line);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.pl-agent-text{min-width:0;display:grid}.pl-agent-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.pl-agent-text small{color:var(--ws-muted);font-size:12px}.pl-center{grid-area:center;min-width:0;padding:16px 20px 24px}.pl-center .ws-split{display:block}.pl-center .ws-split-handle{display:none}.pl-center .ws-split-col{padding:0}.pl-center .ws-split-tabs,.pl-center .ws-split-col[hidden],.pl-center .ws-split-col [hidden]{display:none}.pl-panel{border-left:1px solid var(--ws-line);background:var(--ws-surface);flex-direction:column;grid-area:panel;min-width:0;display:flex}.pl-panel>header{border-bottom:1px solid var(--ws-line);padding:0 8px 0 4px}.pl-tabs{min-width:0;display:flex;overflow-x:auto}.pl .pl-tabs button{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ws-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:12px 8px;font-size:13px;display:inline-flex}.pl .pl-tabs button[aria-selected=true]{color:var(--ws-ink);border-bottom-color:var(--ws-accent);font-weight:600}.pl .pl-tabs button:hover{color:var(--ws-ink)}.pl-tabpanel{align-content:start;gap:12px;padding:14px 16px 20px;display:grid;overflow:auto}.pl-count{box-sizing:border-box;background:var(--ws-accent);min-width:18px;height:18px;color:var(--ws-surface);border-radius:9px;place-items:center;margin-left:4px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.pl .pl-btn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink);border-radius:6px;align-items:center;padding:7px 12px;font-size:13.5px;display:inline-flex}.pl .pl-btn:hover{background:var(--ws-tint)}.pl .pl-btn:disabled{opacity:.5;cursor:default}.pl .pl-btn--primary{background:var(--ws-accent);border-color:var(--ws-accent);color:var(--ws-surface)}.pl .pl-btn--primary:hover{background:var(--ws-accent);filter:brightness(1.08)}.pl .pl-btn--quiet{color:var(--ws-muted);background:0 0;border-color:#0000}.pl .pl-only-small,.pl .pl-btn.pl-only-small{display:none}.pl-chip{border:1px solid var(--ws-line);color:var(--ws-muted);background:var(--ws-tint);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-flex}.pl-chip--ok{color:var(--ws-positive);background:0 0;border-color:currentColor}.pl-chip--warn{color:var(--ws-attention);background:0 0;border-color:currentColor}.pl-chip--bad{color:var(--ws-error);background:0 0;border-color:currentColor}.pl-muted{color:var(--ws-muted);margin:2px 0 0;font-size:13px}.pl-error{color:var(--ws-error);margin:0}.pl-state{justify-items:start;gap:6px;padding:18px 14px;display:grid}.pl-state p{color:var(--ws-muted);margin:0;font-size:13.5px}.pl-skeleton{gap:8px;padding:14px;display:grid}.pl-skeleton span{background:var(--ws-tint);border-radius:4px;height:12px;animation:1.4s ease-in-out infinite pl-pulse}.pl-skeleton span:nth-child(2){width:80%}.pl-skeleton span:nth-child(3){width:55%}@keyframes pl-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.pl-skeleton span{animation:none}}.pl-detail{gap:0;display:grid}.pl-detail h3{margin:0 0 8px;font-size:16px}.pl-detail section{border-top:1px solid var(--ws-line);padding:10px 0}.pl-detail h4{letter-spacing:.05em;text-transform:uppercase;color:var(--ws-muted);margin:0 0 6px;font-size:12px;font-weight:600}.pl-detail p,.pl-detail ul{margin:0;font-size:14px}.pl-detail ul{gap:4px;padding-left:18px;display:grid}.pl-rows{margin:0;padding:0;list-style:none}.pl-rows li{justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.pl-rows li+li{border-top:1px solid var(--ws-line)}.pl-rows strong{overflow-wrap:anywhere;font-size:14px}.pl-chips{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.pl-seg{border:1px solid var(--ws-line);border-radius:6px;width:fit-content;display:inline-flex;overflow:hidden}.pl .pl-seg button{all:unset;cursor:pointer;color:var(--ws-muted);padding:5px 12px;font-size:13px}.pl .pl-seg button[aria-pressed=true]{background:var(--ws-tint);color:var(--ws-ink);font-weight:600}.pl-link{margin:0;font-size:13.5px}.pl-cards{margin:0;padding:0;list-style:none}.pl-cards li{padding:12px 0}.pl-cards li+li{border-top:1px solid var(--ws-line)}.pl-cards dl,.pl-example dl{gap:6px;margin:0;display:grid}.pl-cards dl div,.pl-example dl div{grid-template-columns:112px 1fr;gap:8px;font-size:13.5px;display:grid}.pl-cards dt,.pl-example dt{color:var(--ws-muted)}.pl-cards dd,.pl-example dd{overflow-wrap:anywhere;margin:0}.pl-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.pl-card-foot a{text-decoration:none}.pl-onb{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:8px;margin:0 0 18px}.pl-onb-head{border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.pl-onb-head h2{margin:0;font-size:16px}.pl-onb-head p{color:var(--ws-muted);margin:2px 0 0;font-size:13.5px}.pl-onb-progress{white-space:nowrap;color:var(--ws-muted);justify-items:end;gap:6px;margin:0;font-size:13px;display:grid}.pl-onb-progress .pl-frac{display:inline}.pl-onb-progress b{color:var(--ws-ink);font-size:18px}.pl-bar-track{background:var(--ws-tint);border-radius:2px;width:96px;height:4px;display:block;overflow:hidden}.pl-bar-track span{background:var(--ws-accent);height:100%;transition:width .2s;display:block}.pl-onb-list{margin:0;padding:0;list-style:none}.pl-onb-list li{grid-template-columns:28px 1fr;gap:12px;padding:12px 16px;display:grid}.pl-onb-list li+li{border-top:1px solid var(--ws-line)}.pl-onb-n{border:1px solid var(--ws-line);width:24px;height:24px;color:var(--ws-muted);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.is-done .pl-onb-n{background:var(--ws-positive);border-color:var(--ws-positive);color:var(--ws-surface)}.pl-onb-list h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14.5px;display:flex}.is-done h3,.is-skipped h3{color:var(--ws-muted);font-weight:500}.pl-onb-list p{color:var(--ws-muted);margin:4px 0 0;font-size:13.5px}.pl-onb-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pl-onb-foot,.pl-onb-done{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.pl-onb-done{border-top:0;padding:14px 16px}.pl-onb-done p{margin:0;font-size:14px}.pl-example{border:1px dashed var(--ws-line);border-radius:6px;margin-top:10px;padding:10px 12px}.pl-example p{margin:4px 0 0}.pl-scrim{display:none}@media (width<=1100px){.pl,.pl[data-panel=closed]{grid-template-columns:var(--pl-agents) minmax(0, 1fr);grid-template-areas:"tool tool""agents center"}.pl-panel,.pl[data-panel=closed] .pl-panel{display:none}.pl[data-drawer=panel] .pl-panel{z-index:40;width:min(380px,92vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #0000002e}.pl[data-drawer=panel] .pl-scrim,.pl[data-drawer=agents] .pl-scrim{z-index:30;background:#00000059;border:0;padding:0;display:block;position:fixed;inset:0}.pl .pl-only-small,.pl .pl-btn.pl-only-small{display:inline-flex}}@media (width<=720px){.pl,.pl[data-panel=closed]{border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"tool""center"}.pl-agents{display:none}.pl[data-drawer=agents] .pl-agents{z-index:40;border-right:1px solid var(--ws-line);width:min(320px,90vw);display:flex;position:fixed;top:0;bottom:0;left:0}.pl-center{padding:12px}.pl-onb-head{flex-direction:column}.pl-onb-progress{justify-items:start}}.pl-agent-wrap{position:relative}.pl-need{color:var(--ws-ink);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.pl-need b{box-sizing:border-box;background:var(--ws-attention,var(--ws-accent));min-width:16px;height:16px;color:var(--ws-surface);border-radius:8px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:inline-grid}.pl-tip{z-index:5;color:var(--ws-ink);background:var(--ws-surface);border:1px solid var(--ws-line);opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.4;transition:opacity .12s;position:absolute;top:calc(100% - 4px);left:14px;right:14px;box-shadow:0 6px 18px #0000001f}.pl-agent-wrap:hover .pl-tip,.pl-agent-wrap:focus-within .pl-tip{opacity:1;visibility:visible}.pl-avatar[data-working=true]{border-color:var(--ws-accent);box-shadow:0 0 0 2px var(--ws-tint,transparent);animation:1.6s ease-in-out infinite pl-work}@keyframes pl-work{0%,to{box-shadow:0 0 0 0 var(--ws-tint,transparent)}50%{box-shadow:0 0 0 4px var(--ws-tint,transparent)}}@media (prefers-reduced-motion:reduce){.pl-avatar[data-working=true]{animation:none}.pl-tip{transition:none}}.pl-ca{margin:0;padding:0;list-style:none}.pl-ca li{padding:10px 0}.pl-ca li+li{border-top:1px solid var(--ws-line)}.pl-ca-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pl-ca p{margin:4px 0 8px}.pl-ca-form{gap:6px;display:grid}.pl-ca-form label{color:var(--ws-muted);font-size:12px}.pl-ca-form textarea{font:inherit;border:1px solid var(--ws-line);background:var(--ws-bg);color:var(--ws-ink);resize:vertical;border-radius:6px;padding:8px}.pl-ca-actions{gap:8px;display:flex}.pl-budget{border-top:1px solid var(--ws-line);overflow-wrap:anywhere;min-width:0;padding:10px 0}.pl-budget-list{gap:12px;margin:8px 0;padding:0;list-style:none;display:grid}.pl-budget-head{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.pl-budget-bar{background:var(--ws-line);border-radius:3px;height:6px;margin:6px 0 2px;overflow:hidden}.pl-budget-bar>span{background:currentColor;height:100%;display:block}.pl-budget-bar>span[data-full=true]{background:var(--ws-error)}.pl-budget-blocked,.pl-budget-err{color:var(--ws-error);margin:6px 0}.pl-budget-approval{margin:6px 0;font-weight:600}.pl-budget-form{gap:10px;display:grid}.pl-budget-form label{gap:4px;display:grid}.pl-budget-form input{box-sizing:border-box;max-width:100%}.pl-budget-actions{flex-wrap:wrap;gap:8px;display:flex}.dec-note{border-left:2px solid var(--ws-accent);color:var(--ws-ink);margin:8px 0;padding:10px 0 10px 12px}.dec-note-title{font-size:13px;font-weight:600;display:block}.dec-note-body{color:var(--ws-muted);margin:4px 0 8px;font-size:12.5px;line-height:1.45}.dec-note-actions{flex-wrap:wrap;gap:8px;display:flex}.dec-note-btn{box-sizing:border-box;border:1px solid var(--ws-line);min-height:32px;color:var(--ws-ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-size:13px}.dec-note-btn:hover{background:var(--ws-tint)}.dec-note-btn:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.dec-note-btn--primary{background:var(--ws-accent);color:var(--ws-surface);border-color:var(--ws-accent)}@media (width<=480px){.dec-note-btn{flex:100%;min-height:40px}}.cag{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.cag-field select{appearance:none;font:inherit;color:var(--ws-ink);border:1px solid var(--ws-line);text-overflow:ellipsis;cursor:pointer;background:0 0;background-image:linear-gradient(45deg, transparent 50%, var(--ws-muted) 50%), linear-gradient(135deg, var(--ws-muted) 50%, transparent 50%);background-position:calc(100% - 15px) 55%,calc(100% - 10px) 55%;background-repeat:no-repeat;background-size:5px 5px;border-radius:6px;max-width:min(260px,100%);min-height:32px;padding:5px 28px 5px 10px;font-size:13px}.cag-field select:hover{border-color:var(--ws-muted)}.cag-field select:focus-visible,.cag-btn:focus-visible,.cag-demo a:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.cag-btn{all:unset;cursor:pointer;color:var(--ws-accent);text-underline-offset:3px;white-space:nowrap;padding:4px 2px;font-size:12px;text-decoration:underline}.cag-btn:disabled{opacity:.5;cursor:default}.cag-demo{color:var(--ws-muted);border-bottom:1px solid var(--ws-line);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 8px;padding:7px 0;font-size:12.5px;display:flex}.cag-demo:before{content:"";background:#d97706;border-radius:50%;flex:none;width:6px;height:6px}.cag-demo a{color:var(--ws-accent);text-underline-offset:3px;text-decoration:underline}@media (width<=720px){.sv2-chat-head .cag{flex:100%;order:6}.cag-field{flex:auto;min-width:0}.cag-field select{width:100%;max-width:100%}}.sv2-adv-switch{color:var(--ws-ink);align-items:flex-start;gap:10px;margin:0 0 14px;font-size:13px;display:flex}.sv2-adv-switch input{flex:none;margin-top:3px}.sv2-adv-switch small{color:var(--ws-muted);display:block}.llm-line{color:var(--ws-muted);border-bottom:1px solid var(--ws-line);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 8px;padding:8px 0;font-size:13px;display:flex}.llm-btn{all:unset;cursor:pointer;color:var(--ws-accent);text-underline-offset:3px;padding:4px 2px;font-size:13px;text-decoration:underline}.llm-btn:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.llm-back{z-index:60;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.llm-dialog{background:var(--ws-surface,var(--ws-bg));width:min(440px,100%);max-height:calc(100vh - 32px);color:var(--ws-ink);border:1px solid var(--ws-line);border-radius:10px;padding:20px;overflow:auto}.llm-dialog h2{margin:0 0 8px;font-size:18px}.llm-dialog label{margin:14px 0 6px;font-size:13px;display:block}.llm-dialog select,.llm-dialog input[type=password]{box-sizing:border-box;width:100%;min-height:40px;font:inherit;color:var(--ws-ink);border:1px solid var(--ws-line);background:0 0;border-radius:6px;padding:8px 10px}.llm-dialog select:focus-visible,.llm-dialog input:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.llm-muted{color:var(--ws-muted);margin:6px 0 0;font-size:12.5px}.llm-dialog .llm-check{align-items:flex-start;gap:10px;font-size:13px;display:flex}.llm-check input{flex:none;margin-top:3px}.llm-error{color:var(--ws-danger,#b42318);margin:10px 0 0;font-size:13px}.llm-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mt-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.mt-item{border-top:1px solid var(--ws-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;padding:12px 0;display:flex}.mt-item:first-child{border-top:0}.mt-item>div{overflow-wrap:anywhere;min-width:0}.mt-meta{color:var(--ws-muted);margin:2px 0 0;font-size:12px}.mt-section{margin:0 0 24px}.mt-section h2{font:500 18px/1.3 var(--font-display);letter-spacing:-.02em;margin:0 0 8px}.mt-notice{border:1px solid var(--ws-line);overflow-wrap:anywhere;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}.mt-statement{border-left:3px solid var(--ws-ink);background:var(--ws-bg);overflow-wrap:anywhere;margin:0 0 12px;padding:12px;font-size:13px;line-height:1.5}.mt-step{border:0;min-width:0;margin:0 0 16px;padding:0}.mt-step>legend{color:var(--ws-muted);margin:0 0 8px;padding:0;font-size:12px;font-weight:600}.mt-check{align-items:flex-start;gap:10px;margin:0 0 10px;font-size:14px;line-height:1.4;display:flex}.mt-check input{flex:none;margin:3px 0 0}.mt-kinds{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:0 0 12px;display:grid}.mt-kind{border:1px solid var(--ws-line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;min-height:44px;padding:10px 14px;display:flex}.mt-kind:focus-within{outline:2px solid var(--ws-ink);outline-offset:2px}.mt-kind.is-on{border-color:var(--ws-ink)}.mt-kind.is-off{opacity:.6;cursor:not-allowed}.mt-segments{margin:0;padding:0;list-style:none}.mt-seg{border-top:1px solid var(--ws-line);grid-template-columns:64px minmax(0,1fr);gap:4px 12px;padding:8px 0;display:grid}.mt-seg:first-child{border-top:0}.mt-time{font-variant-numeric:tabular-nums;color:var(--ws-muted);padding-top:2px;font-size:12px}.mt-speaker{font-size:13px;font-weight:600}.mt-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.mt-speakers{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:0 0 12px;display:grid}@media (width<=560px){.mt-seg,.mt-kinds,.mt-speakers{grid-template-columns:1fr}}.ata-h{font:600 14px/1.3 var(--font-display);margin:20px 0 8px}.ata-scroll{overflow-x:auto}.ata-table{border-collapse:collapse;width:100%;font-size:13px}.ata-table th{text-align:left;color:var(--ws-muted);border-bottom:1px solid var(--ws-line);padding:6px 8px;font-size:12px;font-weight:600}.ata-table td{border-top:1px solid var(--ws-line);vertical-align:top;overflow-wrap:anywhere;padding:8px}.ata-table input,.ata-table select{width:100%;max-width:100%;min-height:36px}.ata-removed{opacity:.55}.ata-link{color:inherit;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-size:12px;text-decoration:underline}.ata-excerpts{border-left:3px solid var(--ws-line);gap:4px;margin:6px 0 0;padding:8px 10px;font-size:12px;list-style:none;display:grid}.ata-approve{margin:20px 0 8px}.ata-version{align-items:center;gap:8px;font-size:13px;display:flex}.ata-failed{border-color:currentColor}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.ata-table thead{display:none}.ata-table,.ata-table tbody,.ata-table tr,.ata-table td{width:100%;display:block}.ata-table tr{border-top:1px solid var(--ws-line);padding:8px 0}.ata-table td{border-top:0;padding:4px 0}.ata-table td[data-label]:before{content:attr(data-label);color:var(--ws-muted);font-size:11px;display:block}}.lr{border-top:1px solid var(--ws-line);margin:0 0 16px;padding:12px 0}.lr-h{font:600 14px/1.3 var(--font-display);margin:0 0 6px}.lr-bar{z-index:2000;background:var(--ws-surface,#fff);color:var(--ws-ink,#111);border-bottom:3px solid var(--ws-error,#b3261e);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px;font-size:14px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 12px #0000002e}.lr-dot{background:var(--ws-error,#b3261e);border-radius:50%;flex:none;width:12px;height:12px;animation:1.4s ease-in-out infinite lr-pulse}.lr-bar.is-paused .lr-dot{border:2px solid var(--ws-error,#b3261e);background:0 0;border-radius:2px;animation:none}.lr-state{letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:700}.lr-time{font-variant-numeric:tabular-nums;font-weight:600}.lr-meter{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:4px;width:96px;height:8px;display:inline-block;overflow:hidden}.lr-meter>span{background:var(--ws-ink,#111);height:100%;transition:width .12s linear;display:block}.lr-net,.lr-warn{font-size:13px;font-weight:600}.lr-actions{gap:8px;margin-left:auto;display:flex}.lr-actions button{border:1px solid var(--ws-ink,#111);min-height:36px;color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:8px;padding:0 14px}.lr-actions .lr-stop{background:var(--ws-ink,#111);color:var(--ws-surface,#fff)}.lr-actions button:focus-visible{outline:2px solid var(--ws-ink,#111);outline-offset:2px}@keyframes lr-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.lr-dot{animation:none}.lr-meter>span{transition:none}}@media (width<=560px){.lr-actions{width:100%;margin-left:0}.lr-actions button{flex:1}}.lr-source{border:0;gap:8px;margin:8px 0 12px;padding:0;display:grid}.lr-source legend{color:var(--ws-muted,inherit);margin-bottom:4px;padding:0;font-size:12.5px;font-weight:600}.lr-source label{align-items:flex-start;gap:8px;min-height:32px;font-size:14px;line-height:1.35;display:flex}.lr-source input[type=radio]{flex:none;margin-top:3px}.lr-bar .lr-src{opacity:.85;white-space:nowrap;font-size:12px}@media (width<=480px){.lr-bar .lr-src{width:100%;display:block}}html .ws-app.sv2-app[data-ds=v3] .ds3m-page{gap:18px;width:100%;max-width:880px;margin-inline:auto;padding-bottom:32px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3m-list{background:var(--ds-card);border-radius:var(--ds-r-l);margin:0;padding:6px 18px;list-style:none;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3m-list>li+li{box-shadow:0 -1px 0 var(--ds-hover)}html .ws-app.sv2-app[data-ds=v3] .ds3m-row{min-height:44px;color:var(--ws-ink);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;text-decoration:none;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3m-row:hover strong{text-underline-offset:3px;text-decoration:underline}html .ws-app.sv2-app[data-ds=v3] .ds3m-row:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px;border-radius:8px}html .ws-app.sv2-app[data-ds=v3] .ds3m-row-main{gap:2px;min-width:0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3m-row-main strong{overflow-wrap:anywhere;font-size:15.5px;font-weight:650}html .ws-app.sv2-app[data-ds=v3] .ds3m-row-main small{color:var(--ws-muted);font-size:13px}html .ws-app.sv2-app[data-ds=v3] .ds3m-state{background:var(--ds-btn);color:var(--ws-ink);border-radius:999px;flex:none;padding:4px 12px;font-size:13px;font-weight:600}html .ws-app.sv2-app[data-ds=v3] .ds3m-state[data-st=minutes_approved]{background:color-mix(in srgb, var(--ws-positive,#1d7a46) 16%, var(--ds-card))}html .ws-app.sv2-app[data-ds=v3] .ds3m-state[data-st=minutes_draft]{background:color-mix(in srgb, var(--ds-attn) 18%, var(--ds-card))}.ds3m-rec{border:1px solid var(--ds-ctl,var(--ws-line));background:var(--ds-btn,var(--ws-tint));min-height:44px;color:var(--ws-ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:14.5px;font-weight:600;display:inline-flex}.ds3m-rec:hover{background:var(--ds-btn-h,var(--ws-tint))}.ds3m-rec:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.ds3m-dot{background:var(--ws-error,#b3261e);border-radius:50%;flex:none;width:10px;height:10px}html .ws-app.sv2-app[data-ds=v3] .sv2-chat-head .ds3m-rec{min-height:40px;padding:0 16px;font-size:14px}@media (width<=560px){html .ws-app.sv2-app[data-ds=v3] .sv2-chat-head .ds3m-rec{justify-content:center;width:40px;padding:0}html .ws-app.sv2-app[data-ds=v3] .sv2-chat-head .ds3m-rec-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ds3m-form{gap:14px;display:grid}.ds3m-notice{background:color-mix(in srgb, var(--ws-accent) 10%, var(--ws-tint));border-left:4px solid var(--ws-accent);overflow-wrap:anywhere;border-radius:14px;gap:8px;padding:16px 18px;display:grid}.ds3m-notice strong{font-size:16px;line-height:1.35}.ds3m-notice p{margin:0;font-size:14px;line-height:1.5}.ds3m-decl{font-size:13.5px}.ds3m-decl>summary{cursor:pointer;align-items:center;min-height:32px;font-weight:600;display:flex}.ds3m-decl>summary:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px;border-radius:6px}.ds3m-statement{color:var(--ws-muted)}.ds3m-proposal{color:var(--ws-muted);font-size:13px}.ds3m-check{align-items:flex-start}.ds3m-how{color:var(--ws-muted);margin:0;font-size:13px;line-height:1.45}.ds3m-blocked{overflow-wrap:anywhere;margin:0 0 14px;line-height:1.5}html:has(.ws-app.sv2-app[data-ds=v3]) .ws-overlay{z-index:60}html .ws-app.sv2-app[data-ds=v3] .ds3m-tasks{gap:10px;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3m-task{border-radius:var(--ds-r-m);background:var(--ds-card);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}html .ws-app.sv2-app[data-ds=v3] .ds3m-task-main{gap:3px;min-width:0;display:grid}html .ws-app.sv2-app[data-ds=v3] .ds3m-task-main strong{overflow-wrap:anywhere;font-size:15px;font-weight:650}html .ws-app.sv2-app[data-ds=v3] .ds3m-task-main small{font-size:13px}html .ws-app.sv2-app[data-ds=v3] .ds3m-task>a{min-height:44px;color:var(--ws-ink);text-underline-offset:3px;flex:none;align-items:center;padding:0 4px;font-size:14px;font-weight:600;display:inline-flex}html .ws-app.sv2-app[data-ds=v3] .ds3m-task>a:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px;border-radius:6px}@media (width<=560px){html .ws-app.sv2-app[data-ds=v3] .ds3m-task{flex-direction:column;align-items:flex-start;gap:4px}}html .ws-app.sv2-app .pl-toolbar.sv2-chat-head{border-bottom:0;gap:12px;padding-block:14px 4px}html .ws-app.sv2-app .sv2-crumb strong,html .ws-app.sv2-app .sv2-crumb .sv2-crumb-h1{letter-spacing:-.01em;font-size:15px;font-weight:600}html .ws-app.sv2-app .sv2-crumb small{color:var(--ws-muted);font-size:12px}html .ws-app.sv2-app .sv2-panel-btn{color:var(--ws-muted);background:0 0;border:0;min-height:36px;padding:8px 10px}html .ws-app.sv2-app .sv2-panel-btn:hover{color:var(--ws-ink);background:var(--ws-tint)}.v5-readonly{color:var(--ws-muted);align-items:baseline;gap:6px;margin:0;font-size:12.5px;line-height:1.4;display:inline-flex}.v5-readonly:before{content:"";background:var(--ws-positive,var(--ws-accent));border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.v5-readonly small{color:var(--ws-muted);font-size:12px;display:block}html .ws-app.sv2-app .ws-chat-transcript{gap:0;margin:12px 0 8px}html .ws-app.sv2-app .ws-chat-transcript .ws-message{background:0 0;border:0;border-radius:0;max-width:100%;margin:0;padding:14px 0;font-size:15px;line-height:1.65}html .ws-app.sv2-app .ws-chat-transcript .ws-message+.ws-message{margin-top:10px}html .ws-app.sv2-app .ws-chat-transcript .ws-message.is-user{max-width:100%;color:var(--ws-muted);background:0 0;border-radius:0;margin-left:0;padding:6px 0 6px 16px;position:relative}html .ws-app.sv2-app .ws-chat-transcript .ws-message.is-user:before{content:"";background:var(--ws-line);border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px;left:0}html .ws-app.sv2-app .ws-chat-transcript .ws-message.is-agent{color:var(--ws-ink)}html .ws-app.sv2-app .ws-chat-transcript .ws-message button{min-height:32px;color:var(--ws-muted);text-underline-offset:3px;background:0 0;border:0;padding:6px 0;font-size:13px;text-decoration:underline}html .ws-app.sv2-app .ws-chat-transcript .ws-message button:hover{color:var(--ws-ink)}html .ws-app.sv2-app .t3-prefs{flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0 0 4px;padding:0;display:flex}html .ws-app.sv2-app .t3-prefs button{min-height:32px;color:var(--ws-muted);background:0 0;border:0;padding:6px 0;font-size:13px}html .ws-app.sv2-app .t3-prefs button:hover,html .ws-app.sv2-app .t3-prefs button[aria-pressed=true]{color:var(--ws-ink)}html .ws-app.sv2-app .t3-prefs input{border:0;border-bottom:1px solid var(--ws-line);background:0 0;border-radius:0;max-width:160px;min-height:32px;padding:6px 0;font-size:13px}html .ws-app.sv2-app .t3-chip{color:var(--ws-ink);background:0 0;border:0;padding:0}html .ws-app.sv2-app .ws-composer{border:0;border-top:1px solid var(--ws-line);background:0 0;border-radius:0;padding-top:14px}html .ws-app.sv2-app .ws-composer textarea{background:0 0;border:0;padding-inline:0;font-size:15px}html .ws-app.sv2-app .ws-composer textarea:focus-visible{outline:2px solid var(--ws-focus);outline-offset:4px;border-radius:4px}html .ws-app.sv2-app .pl-panel{border-left:1px solid var(--ws-line)}html .ws-app.sv2-app .pl-panel>header{border-bottom:0}html .ws-app.sv2-app .sv2-fold{border:0;border-top:1px solid var(--ws-line);margin:0;padding:0}html .ws-app.sv2-app .sv2-fold:first-child{border-top:0}html .ws-app.sv2-app .sv2-fold>summary{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);cursor:pointer;padding:16px 16px 8px;font-size:11px;font-weight:600}html .ws-app.sv2-app .sv2-fold-body{gap:14px;padding:4px 16px 20px;display:grid}html .ws-app.sv2-app .sv2-fold-body .ws-toolbar{flex-wrap:wrap;align-items:center;gap:2px 18px;display:flex}html .ws-app.sv2-app .sv2-fold-body .ws-toolbar>button,html .ws-app.sv2-app .sv2-fold-body>button,html .ws-app.sv2-app .sv2-fold-body .ws-ic-text{min-height:36px;color:var(--ws-accent);background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:500}html .ws-app.sv2-app .sv2-fold-body .ws-paper{box-shadow:none;margin:0;padding:14px 0 4px;border:0!important;border-top:1px solid var(--ws-line)!important;background:0 0!important;border-radius:0!important}html .ws-app.sv2-app .sv2-fold-body .ws-paper h2{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);margin:0 0 6px;font-size:11px;font-weight:600}html .ws-app.sv2-app .sv2-fold-body .ws-row{border:0;border-top:1px solid var(--ws-line);padding:10px 0}html .ws-app.sv2-app .sv2-conv-tools{flex-wrap:wrap;gap:0 18px;display:flex}html .ws-app.sv2-app .sv2-conv-tools button{min-height:36px;color:var(--ws-accent);box-shadow:none;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:500}html .ws-app.sv2-app .sv2-conv-side .ws-paper{box-shadow:none;margin:0;padding:14px 0 4px;border:0!important;border-top:1px solid var(--ws-line)!important;background:0 0!important;border-radius:0!important}html .ws-app.sv2-app .sv2-conv-side .ws-paper h2{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);margin:0 0 6px;font-size:11px;font-weight:600}html .ws-app.sv2-app .tr-root{background:0 0;border:0;border-radius:0}html .ws-app.sv2-app .tr-top{border-bottom:0;padding:8px 0 12px}html .ws-app.sv2-app .tr-top h2{font-size:20px}html .ws-app.sv2-app .tr-gauges{border-bottom:1px solid var(--ws-line);grid-template-columns:repeat(3,auto) 1fr;gap:8px 32px;padding-bottom:14px}html .ws-app.sv2-app .tr-gauge{padding:0}html .ws-app.sv2-app .tr-gauge+.tr-gauge{border-left:0}html .ws-app.sv2-app .tr-gauge--stop{justify-content:flex-end;padding:0}html .ws-app.sv2-app .tr-body{grid-template-columns:minmax(0,6fr) minmax(260px,4fr);gap:0 40px}html .ws-app.sv2-app .tr-side{background:0 0;border-left:0;gap:28px;padding:18px 0 0}html .ws-app.sv2-app .tr-log{padding:8px 0}html .ws-app.sv2-app .tr-msg{padding:14px 0}html .ws-app.sv2-app .tr-msg+.tr-msg,html .ws-app.sv2-app .tr-msg+.tr-sys,html .ws-app.sv2-app .tr-sys+.tr-msg{border-top:0}html .ws-app.sv2-app .tr-msg p{font-size:15px;line-height:1.65}html .ws-app.sv2-app .tr-composer{padding-inline:0}html .ws-app.sv2-app .tr-composer textarea{border:0;border-bottom:1px solid var(--ws-line);background:0 0;border-radius:0;padding-inline:0}html .ws-app.sv2-app .tr-members li{padding:10px 0}html .ws-app.sv2-app .tr-plan,html .ws-app.sv2-app .tr-tasks,html .ws-app.sv2-app .tr-prog{border-top:1px solid var(--ws-line);padding-top:14px}html .ws-app.sv2-app .tr-chip{color:var(--ws-muted);border:0;padding:0;font-weight:500}html .ws-app.sv2-app .tr-chip--ok{color:var(--ws-positive)}html .ws-app.sv2-app .tr-chip--warn{color:var(--ws-attention)}html .ws-app.sv2-app .tr-chip--bad{color:var(--ws-error)}html .ws-app.sv2-app .tr-btn:not(.tr-btn--primary){color:var(--ws-accent);border-color:#0000;margin-right:12px;padding-inline:0}html .ws-app.sv2-app .tr-btn--danger{border-color:#0000}html .ws-app.sv2-app .tr-btn{min-height:40px}.tr-empty-human{color:var(--ws-muted);padding:28px 0;font-size:13.5px;line-height:1.55}@media (width<=1024px){html .ws-app.sv2-app .tr-body{grid-template-columns:1fr}html .ws-app.sv2-app .tr-side{border-top:1px solid var(--ws-line)}}@media (width<=720px){html .ws-app.sv2-app .tr-gauges{grid-template-columns:1fr 1fr}html .ws-app.sv2-app .pl-toolbar.sv2-chat-head{padding-inline:12px}}html .ws-app.sv2-app .pl.sv2-chat[data-drawer=panel] .pl-panel{background:var(--ws-surface);border-left:1px solid var(--ws-line);overflow-y:auto}html .ws-app.sv2-app .pl.sv2-chat .pl-tabs button{white-space:nowrap;padding-inline:8px}@media (width<=720px){html .ws-app.sv2-app .pl.sv2-chat .pl-tabs button{padding-inline:6px;font-size:12.5px}html .ws-app.sv2-app .pl-panel>header{gap:2px;padding-inline:4px}html .ws-app.sv2-app .pl-panel>header .pl-btn{padding-inline:6px}}html .ws-app.sv2-app .sv2-crumb .sv2-crumb-h1{font-family:inherit;line-height:inherit;margin:0;display:inline}.pp-wrap{gap:28px;display:grid}.pp{color:var(--ws-ink);gap:12px;min-width:0;font-size:13.5px;display:grid}.pp h2,.pp h3,.pp p,.pp dl,.pp dd,.pp ul{margin:0}.pp h2{font-size:17px}.pp h3{font-size:14px}.pp-lead{color:var(--ws-muted);max-width:68ch;line-height:1.45}.pp-muted{color:var(--ws-muted);overflow-wrap:anywhere}.pp-list,.pp-plain{padding:0;list-style:none;display:grid}.pp-plain{gap:4px}.pp-list li{border-top:1px solid var(--ws-line);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:9px 0;display:flex}.pp-list li:first-child{border-top:0}.pp-list strong{overflow-wrap:anywhere}.pp-facts{border-top:1px solid var(--ws-line);display:grid}.pp-facts>div{border-bottom:1px solid var(--ws-line);grid-template-columns:minmax(150px,220px) 1fr;gap:4px 16px;padding:10px 0;display:grid}.pp-facts dt{color:var(--ws-muted)}.pp-facts dd[data-state=off]{color:var(--ws-attention)}.pp-block{border-top:1px solid var(--ws-line);gap:8px;padding-top:12px;display:grid}.pp-tag{border:1px solid var(--ws-line);color:var(--ws-muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px}.pp-tag[data-state=connected],.pp-tag[data-state=hidden]{color:var(--ws-positive);border-color:var(--ws-positive)}.pp-tag[data-state=error]{color:var(--ws-attention);border-color:var(--ws-attention)}.pp-link{color:var(--ws-accent);width:fit-content;font-weight:600}.pp-btn{border:1px solid var(--ws-line);background:var(--ws-bg);min-height:40px;color:var(--ws-ink);font:inherit;cursor:pointer;border-radius:6px;padding:8px 14px;font-weight:600}.pp-btn[aria-pressed=true]{border-color:var(--ws-accent);box-shadow:inset 0 0 0 1px var(--ws-accent)}.pp :is(button,a):focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.pp-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pp-head .pp-btn{margin-left:auto}.pp-err{border-left:3px solid var(--ws-error);background:var(--ws-tint);padding:8px 12px}.pp-table{border-collapse:collapse;width:100%}.pp-table th{text-align:left;color:var(--ws-muted);border-bottom:1px solid var(--ws-line);padding:6px 10px 6px 0;font-size:12.5px;font-weight:600}.pp-table td{border-bottom:1px solid var(--ws-line);vertical-align:top;overflow-wrap:anywhere;padding:9px 10px 9px 0}.pp-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pp-chip{background:var(--ws-tint);border-radius:4px;margin:0 6px 4px 0;padding:1px 8px;font-size:12.5px;display:inline-block}@media (width<=560px){.pp-facts>div{grid-template-columns:1fr}.pp-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pp-table,.pp-table tbody,.pp-table tr,.pp-table td{display:block}.pp-table tr{border-bottom:1px solid var(--ws-line);padding:8px 0}.pp-table td{text-align:left;border:0;padding:2px 0}.pp-table td:before{content:attr(data-label);color:var(--ws-muted);font-size:11.5px;display:block}.pp-btn{width:100%}.pp-head .pp-btn{margin-left:0}}.wl-root{max-width:640px;color:var(--ws-ink);gap:18px;min-width:0;font-size:15px;line-height:1.5;display:grid}.wl-root :is(h2,p){margin:0}.wl-h{letter-spacing:-.01em;font-size:20px;font-weight:650}.wl-muted{color:var(--ws-muted);font-size:14px}.wl-warn{border-left:3px solid var(--ws-attention);padding:8px 0 8px 14px;font-size:14px}.wl-field{gap:6px;min-width:0;display:grid}.wl-field>label,.wl-label{font-size:14px;font-weight:600}.wl-root input[type=text]{box-sizing:border-box;border:1px solid var(--ws-muted);background:var(--ws-surface);width:100%;min-height:44px;color:var(--ws-ink);font:inherit;border-radius:10px;padding:0 14px}.wl-root input[type=text]:focus-visible,.wl-btn:focus-visible,.wl-root input[type=file]:focus-visible,.wl-root input[type=color]:focus-visible,.wl-check input:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.wl-root input[aria-invalid=true]{border-color:var(--ws-error)}.wl-color{align-items:center;gap:10px;display:flex}.wl-color input[type=color]{border:1px solid var(--ws-muted);background:var(--ws-surface);cursor:pointer;border-radius:10px;flex:none;width:48px;height:44px;padding:2px}.wl-color input[type=text]{font-variant-numeric:tabular-nums;max-width:180px}.wl-err{color:var(--ws-error);font-size:14px}.wl-prevs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wl-prev{border:1px solid var(--ws-line);border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.wl-prev:first-child{color:#0d1517;background:#fff}.wl-prev:last-child{color:#eef0f2;background:#17191c}.wl-prev-l{opacity:.8;font-size:12px;font-weight:600}.wl-prev-body{justify-items:start;gap:10px;min-width:0;display:grid}.wl-prev-btn{background:var(--wl-p-accent);min-height:40px;color:var(--wl-p-on);font:inherit;border:0;border-radius:999px;padding:0 18px;font-weight:600}.wl-prev-link{color:var(--wl-p-accent);overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.wl-logo-cur{align-items:center;gap:12px;min-height:48px;display:flex}.wl-logo-cur img{object-fit:contain;background:var(--ws-tint);border-radius:8px}.wl-root input[type=file]{max-width:100%;font:inherit;color:var(--ws-ink);font-size:14px}.wl-check{align-items:flex-start;gap:10px;font-size:14px;display:flex}.wl-check input{flex:none;width:18px;height:18px;margin-top:3px}.wl-actions{flex-wrap:wrap;gap:10px;display:flex}.wl-btn{border:1px solid var(--ws-muted);min-height:44px;color:var(--ws-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 20px;font-weight:600}.wl-btn:hover:not(:disabled){background:var(--ws-tint)}.wl-btn.is-primary{background:var(--ws-accent);border-color:var(--ws-accent);color:var(--ds-on-accent,#fff)}.wl-btn:disabled{opacity:.6;cursor:default}.wl-reset{border-top:1px solid var(--ws-line);gap:10px;padding-top:16px;display:grid}.wl-msg{min-height:1.4em;font-size:14px;font-weight:600}.wl-msg.is-ok{color:var(--ws-positive)}.wl-msg.is-err{color:var(--ws-error)}@media (width<=480px){.wl-prevs{grid-template-columns:minmax(0,1fr)}.wl-actions .wl-btn{flex:100%}}.wl-mark{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.wl-mark-logo{width:var(--wl-size,28px);height:var(--wl-size,28px);object-fit:contain;border-radius:6px;flex:none}.wl-mark-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.pcr{color:var(--ws-ink);gap:14px;max-width:100%;font-size:13.5px;display:grid}.pcr p,.pcr h3{margin:0}.pcr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pcr-head h3{font-size:16px;font-weight:600}.pcr-muted{color:var(--ws-muted);overflow-wrap:anywhere;line-height:1.45}.pcr-note{border-left:3px solid var(--ws-accent);background:var(--ws-tint);padding:8px 12px}.pcr-label{color:var(--ws-muted);font-size:12px;display:block}.pcr-cap{border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);gap:10px;padding:12px 0;display:grid}.pcr-cap strong{font-variant-numeric:tabular-nums;font-size:20px;display:block}.pcr-cap-form{gap:8px;display:grid}.pcr label{color:var(--ws-muted);gap:4px;font-size:12.5px;display:grid}.pcr input:not([type=checkbox]):not([type=radio]),.pcr select{box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-bg);width:100%;min-height:40px;color:var(--ws-ink);font:inherit;border-radius:6px;padding:8px 10px}.pcr-check{align-items:center;gap:8px;color:var(--ws-ink)!important;display:flex!important}.pcr-btn{border:1px solid var(--ws-line);background:var(--ws-bg);min-height:40px;color:var(--ws-ink);font:inherit;cursor:pointer;border-radius:6px;padding:8px 16px;font-weight:600}.pcr-btn[data-kind=primary]{background:var(--ws-accent);border-color:var(--ws-accent);color:var(--ws-bg)}.pcr-btn:disabled{opacity:.55;cursor:default}.pcr :is(button,input,select):focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.pcr-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.pcr-req{border-left:3px solid var(--ws-attention);background:var(--ws-tint);gap:6px;padding:10px 14px;display:grid}.pcr-tabs{border-bottom:1px solid var(--ws-line);gap:0;display:flex;overflow-x:auto}.pcr-tab{min-height:40px;color:var(--ws-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 16px;font-weight:600}.pcr-tab[aria-selected=true]{color:var(--ws-ink);border-bottom-color:var(--ws-accent)}.pcr-list{margin:0;padding:0;list-style:none;display:grid}.pcr-list>li{border-top:1px solid var(--ws-line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.6fr) auto;align-items:center;gap:8px 16px;padding:12px 0;display:grid}.pcr-list>li:first-child{border-top:0}.pcr-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pcr-chip{border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:999px;padding:1px 8px;font-size:11.5px}.pcr-bar-wrap{gap:4px;display:grid}.pcr-bar{background:var(--ws-tint);border-radius:3px;height:6px;display:block;overflow:hidden}.pcr-bar>span{background:var(--ws-positive);height:100%;display:block}.pcr-bar>span[data-level=warn]{background:var(--ws-attention)}.pcr-bar>span[data-level=full]{background:var(--ws-error)}.pcr-balance{font-variant-numeric:tabular-nums}.pcr-edit,.pcr-add{grid-column:1/-1;gap:10px;max-width:520px;padding:12px 0 4px;display:grid}.pcr-err{border-left:3px solid var(--ws-error);background:var(--ws-tint);padding:8px 12px}.pcr-ok{border-left:3px solid var(--ws-positive);background:var(--ws-tint);padding:8px 12px}@media (width<=720px){.pcr-list>li{grid-template-columns:minmax(0,1fr);gap:4px}.pcr-btn{width:100%}.pcr-actions{flex-direction:column;align-items:stretch}}.ina{color:var(--ws-ink);gap:14px;max-width:100%;font-size:13.5px;display:grid}.ina p,.ina h3{margin:0}.ina h3{font-size:16px;font-weight:600}.ina-muted{color:var(--ws-muted);overflow-wrap:anywhere;line-height:1.45}.ina-form{border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);gap:10px;max-width:460px;padding:12px 0;display:grid}.ina label{color:var(--ws-muted);gap:4px;font-size:12.5px;display:grid}.ina-check{align-items:center;gap:8px;color:var(--ws-ink)!important;display:flex!important}.ina input[type=number]{box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-bg);width:100%;min-height:40px;color:var(--ws-ink);font:inherit;border-radius:6px;padding:8px 10px}.ina :is(button,input):focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.ina-note{border-left:3px solid var(--ws-accent);background:var(--ws-tint);padding:8px 12px}.ina-warn,.ina-err{border-left:3px solid var(--ws-error);background:var(--ws-tint);padding:8px 12px}.ina-ok{border-left:3px solid var(--ws-positive);background:var(--ws-tint);padding:8px 12px}.ina-actions{gap:8px;display:flex}.ina-btn{border:1px solid var(--ws-line);background:var(--ws-bg);min-height:40px;color:var(--ws-ink);font:inherit;cursor:pointer;border-radius:6px;padding:8px 16px;font-weight:600}.ina-btn[data-kind=primary]{background:var(--ws-accent);border-color:var(--ws-accent);color:var(--ws-bg)}.ina-btn:disabled{opacity:.55;cursor:default}.ina-list{margin:0;padding:0;list-style:none;display:grid}.ina-list>li{border-top:1px solid var(--ws-line);grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr) auto;align-items:center;gap:8px 16px;padding:12px 0;display:grid}.ina-list>li:first-child{border-top:0}.ina-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ina-state{border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:999px;padding:1px 8px;font-size:11.5px}.ina-state[data-state=notice],.ina-state[data-state=skipped]{color:var(--ws-attention);border-color:var(--ws-attention)}.ina-state[data-state=expired]{color:var(--ws-error);border-color:var(--ws-error)}.ina-detail{color:var(--ws-muted);overflow-wrap:anywhere}@media (width<=720px){.ina-list>li{grid-template-columns:minmax(0,1fr);gap:4px}.ina-btn{width:100%}}.ws-app .ws-sidebar.sv2-sidebar{background:var(--ws-surface);color:var(--ws-ink);border-right:1px solid var(--ws-line);-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;gap:0;padding:0;display:flex}.sv2-sidebar a,.sv2-sidebar button{font-family:inherit}.sv2-head{justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 8px;display:flex}.sv2-brand{letter-spacing:-.01em;color:var(--ws-ink);font-size:14px;font-weight:700;text-decoration:none}.sv2-plus-wrap{position:relative}.sv2-plus{border:1px solid var(--ws-line);width:28px;height:28px;color:var(--ws-ink);cursor:pointer;background:0 0;border-radius:6px;padding:0;font-size:18px;line-height:1}.sv2-plus:hover{background:var(--ws-tint)}.sv2-menu{z-index:20;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:8px;min-width:168px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #00000038}.sv2-menu button,.sv2-menu a{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ws-ink);border-radius:6px;padding:8px 10px;font-size:13.5px}.sv2-menu button:hover,.sv2-menu a:hover{background:var(--ws-tint)}.sv2-menu button:focus-visible,.sv2-menu a:focus-visible{outline:2px solid var(--ws-focus);outline-offset:-2px}.sv2-newwrap{padding:8px 12px 0}.ws-app.sv2-app .sv2-sidebar .sv2-newwrap .sv2-new{margin:0}.sv2-search{border-bottom:1px solid var(--ws-line);padding:0 12px 10px}.sv2-search input{box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-bg);width:100%;color:var(--ws-ink);font:inherit;border-radius:6px;padding:8px 10px;font-size:13.5px}.sv2-nav{flex:1;min-height:0;padding:4px 0 8px;overflow-y:auto}.sv2-section h2{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);align-items:center;gap:6px;margin:0;padding:12px 14px 4px;font-size:11px;font-weight:600;display:flex}.sv2-count,.sv2-unread{box-sizing:border-box;background:var(--ws-accent);min-width:16px;height:16px;color:var(--ws-surface);letter-spacing:0;border-radius:8px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.sv2-section ul,.sv2-group ul{margin:0;padding:0;list-style:none}.sv2-item{align-items:center;display:flex;position:relative}.sv2-row{all:unset;box-sizing:border-box;cursor:pointer;min-width:0;color:var(--ws-ink);border-left:2px solid #0000;flex:1;align-items:center;gap:10px;padding:7px 14px;text-decoration:none;display:flex}.sv2-row:hover{background:var(--ws-tint)}.sv2-row[aria-current=true],.sv2-row[aria-current=page]{background:var(--ws-tint);border-left-color:var(--ws-accent)}.sv2-row:focus-visible,.sv2-pin:focus-visible,.sv2-plus:focus-visible,.sv2-back:focus-visible,.sv2-group summary:focus-visible,.sv2-search input:focus-visible{outline:2px solid var(--ws-focus);outline-offset:-2px}.sv2-text{flex:1;min-width:0;display:grid}.sv2-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.sv2-text small{color:var(--ws-muted);font-size:12px}.sv2-row[aria-current] strong{font-weight:600}.sv2-pin{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ws-muted);background:var(--ws-surface);opacity:0;border-radius:4px;padding:2px 6px;font-size:11px;position:absolute;right:8px}.sv2-item:hover .sv2-pin,.sv2-item:focus-within .sv2-pin,.sv2-pin[aria-pressed=true]{opacity:1}.sv2-pin[aria-pressed=true]{color:var(--ws-accent)}.sv2-item .pl-need{margin-right:0}.sv2-empty,.sv2-fail{color:var(--ws-muted);margin:0;padding:4px 14px 8px;font-size:12.5px}.sv2-fail{color:var(--ws-error)}.sv2-back{color:var(--ws-muted);border-bottom:1px solid var(--ws-line);padding:10px 14px;font-size:13px;text-decoration:none;display:block}.sv2-back:hover{color:var(--ws-ink)}.sv2-group{border-bottom:1px solid var(--ws-line)}.sv2-group summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);padding:10px 14px;font-size:11px;font-weight:600}.sv2-foot{border-top:1px solid var(--ws-line);flex-shrink:0;padding:4px 0}.sv2-admin .sv2-text strong{font-weight:600}.sv2-unread{margin-left:auto}.sv2-sec-btn{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;align-items:center;gap:6px;display:flex}.sv2-sec-btn:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.sv2-chev{border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:4px solid;width:0;height:0;transition:transform .15s}.sv2-chev[data-open=true]{transform:rotate(90deg)}.sv2-nested h2{text-transform:none;letter-spacing:0;padding-left:22px;font-size:12px;font-weight:600}.sv2-members{letter-spacing:0;text-transform:none;color:var(--ws-muted);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:500}h2 .sv2-members{margin-left:4px}.sv2-agent{align-items:flex-start}.sv2-agent .pl-avatar{flex-shrink:0;margin-top:1px}.sv2-line1{align-items:center;gap:6px;min-width:0;display:flex}.sv2-line1 strong{min-width:0}.sv2-role{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--ws-line);max-width:90px;color:var(--ws-muted);border-radius:100px;flex-shrink:0;padding:1px 6px;font-size:10.5px;overflow:hidden}.sv2-role--main{color:var(--ws-accent);border-color:var(--ws-accent)}.sv2-last{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sv2-routine{font-variant-numeric:tabular-nums;color:var(--ws-muted);flex-shrink:0;align-self:center;font-size:10.5px}.sv2-pin--main{right:56px}.sv2-item .sv2-agent{padding-right:14px}.sv2-item:hover .sv2-pin,.sv2-item:focus-within .sv2-pin{box-shadow:0 0 0 1px var(--ws-line)}.sv2-pin--main[aria-pressed=true]{opacity:0}.sv2-item:hover .sv2-pin--main[aria-pressed=true],.sv2-item:focus-within .sv2-pin--main[aria-pressed=true]{opacity:1}.sv2-item .sv2-line1 strong{flex:0 auto;min-width:5ch}.sv2-item .sv2-role{max-width:72px}.sv2-row.sv2-admin{gap:10px;max-width:none;min-height:44px;padding:12px 14px;display:flex}.pl .sv2-inbox-tabs{width:100%;display:flex}.pl .sv2-inbox-tabs button{white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:9px 6px;font-size:12.5px;display:inline-flex}.pl .sv2-inbox-tabs+*{margin-top:4px}.ws-sidebar nav a.sv2-row>.sv2-text{text-align:left;width:auto;min-width:0;font-size:inherit;color:inherit;flex:1 1 0;justify-content:normal;align-items:normal;display:grid}.ws-sidebar nav a.sv2-row>.sv2-members{width:auto;color:var(--ws-muted);flex:none;justify-content:flex-start;font-size:11px}.ws-sidebar nav a.sv2-row>.sv2-unread{width:auto;color:var(--ws-surface);flex:none;font-size:11px}.pl.sv2-chat{--pl-panel:372px;grid-template-areas:"tool tool""center panel";grid-template-columns:minmax(0, 1fr) var(--pl-panel);border:0;min-height:100%}.pl.sv2-chat[data-panel=closed]{grid-template-columns:minmax(0,1fr) 0}.sv2-crumb{color:var(--ws-muted);font-size:13px}.pl.sv2-chat .pl-only-small{display:none}@media (width<=1100px){.pl.sv2-chat,.pl.sv2-chat[data-panel=closed]{grid-template-columns:minmax(0,1fr);grid-template-areas:"tool""center"}.pl.sv2-chat .pl-only-small,.pl.sv2-chat .pl-btn.pl-only-small{display:inline-flex}}.sv2-admin{gap:4px;max-width:880px;display:grid}.sv2-admin h1{letter-spacing:-.02em;margin:0 0 4px;font-size:22px}.sv2-lead{color:var(--ws-muted);margin:0 0 12px;font-size:14px}.sv2-admin section{border-top:1px solid var(--ws-line);grid-template-columns:200px 1fr;gap:12px;padding:14px 0;display:grid}.sv2-admin h2{letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);margin:0;font-size:12px;font-weight:600}.sv2-admin ul{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.sv2-admin li a{font-size:14px}.sv2-placeholder{max-width:560px;padding:24px 0}.sv2-placeholder h1{margin:0 0 6px;font-size:20px}.sv2-placeholder p{color:var(--ws-muted);margin:0}@media (width<=720px){.sv2-admin section{grid-template-columns:1fr}.sv2-pin{opacity:1}}@media (prefers-reduced-motion:reduce){.sv2-sidebar *{transition:none!important;animation:none!important}}.sv2-steps{margin:6px 0}.sv2-steps summary{cursor:pointer;color:var(--ws-muted);font-size:12.5px}.sv2-steps summary:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.sv2-table-wrap{margin:8px 0}.sv2-table-scroll{border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);overflow-x:auto}.sv2-table{border-collapse:collapse;width:100%;font-size:13px}.sv2-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);border-bottom:1px solid var(--ws-line);padding:6px 10px;font-size:11px}.sv2-table td{border-bottom:1px solid var(--ws-line);padding:6px 10px}.sv2-table-actions{align-items:center;gap:12px;padding-top:4px;font-size:12px;display:flex}.sv2-table-actions button{all:unset;cursor:pointer;color:var(--ws-accent)}.sv2-table-actions button:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.sv2-table-actions span{color:var(--ws-muted)}.sv2-tasks,.sv2-wait{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sv2-tasks li{gap:8px;font-size:13px;display:flex}.sv2-tasks .sv2-box{border:1px solid var(--ws-line);text-align:center;border-radius:3px;flex-shrink:0;width:14px;height:14px;margin-top:2px;font-size:10px;line-height:12px}.sv2-tasks li[data-s=done] .sv2-box{background:var(--ws-accent);color:var(--ws-surface);border-color:var(--ws-accent)}.sv2-tasks li[data-s=done] span:last-child{color:var(--ws-muted);text-decoration:line-through}.sv2-demo-seal{letter-spacing:.02em;color:var(--ws-muted);border:1px solid var(--ws-line);white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.sv2-demo-seal:before{content:"";background:#d97706;border-radius:50%;flex:none;width:6px;height:6px}.ws-message>.sv2-demo-seal{margin:0 0 6px}.sv2-chat-head .sv2-demo-seal{margin-left:10px}.sv2-conv{gap:12px;min-width:0;display:grid}.sv2-conv-side{gap:12px;font-size:13px;display:grid}.sv2-conv-tools{flex-wrap:wrap;gap:6px;display:flex}.ws-app .sv2-conv-side .ws-paper:not(.ws-paper .ws-paper):not(.ws-card .ws-paper){box-shadow:none;border:0;border-top:1px solid var(--ws-line);background:0 0;border-radius:0;margin:0;padding:10px 0 0}.sv2-conv-side h2{letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);margin:0 0 6px;font-size:12px}@media (width<=720px){.sv2-chat-head{flex-wrap:wrap;row-gap:6px}.sv2-chat-head .sv2-demo-seal{order:5;margin-left:0}}.sv2-top-controls{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.sv2-lang{align-items:center;display:inline-flex;position:relative}.sv2-lang-select{appearance:none;color:var(--ws-ink);cursor:pointer;min-width:56px;min-height:36px;font:600 12px var(--font-body,inherit);letter-spacing:.04em;background:0 0;border:0;border-radius:6px;padding:0 22px 0 10px}.sv2-lang-select:hover{background:var(--ws-tint)}.sv2-lang-select:focus-visible{outline:2px solid var(--ws-focus);outline-offset:1px}.sv2-lang-select option{color:initial;background:initial}.sv2-lang-caret{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--ws-muted);pointer-events:none;width:0;height:0;margin-top:-2px;position:absolute;top:50%;right:9px}.sv2-theme{color:var(--ws-ink);min-width:36px;padding:0}.sv2-ctl{all:unset;box-sizing:border-box;cursor:pointer;min-width:36px;min-height:36px;font:600 12px var(--font-body,inherit);letter-spacing:.04em;color:var(--ws-muted);border-radius:6px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.sv2-ctl:hover{color:var(--ws-ink);background:var(--ws-tint)}.sv2-ctl:focus-visible,.sv2-collapse:focus-visible{outline:2px solid var(--ws-focus);outline-offset:1px}.sv2-collapse{all:unset;box-sizing:border-box;cursor:pointer;width:36px;height:36px;color:var(--ws-muted);border-radius:6px;flex-shrink:0;place-items:center;display:inline-grid}.sv2-collapse:hover{color:var(--ws-ink);background:var(--ws-tint)}.ws-app.sv2-app .sv2-sidebar .sv2-head{position:relative}.ws-app.sv2-app .sv2-sidebar .sv2-collapse{position:absolute;top:12px;right:10px}.ws-app.sv2-app .sv2-sidebar .sv2-abbr{display:none}@media (width<=700px){.sv2-collapse,.ws-app.sv2-app .sv2-sidebar .sv2-collapse{display:none}.sv2-top-controls{gap:4px}.ws-app.sv2-app .ws-topbar .sv2-ctl{letter-spacing:.02em;min-width:30px;padding:0 6px;font-size:12px}.ws-app.sv2-app .ws-topbar{flex-wrap:nowrap;gap:6px;padding-inline:12px}.ws-app.sv2-app .ws-topbar .ws-notifications{margin-left:auto}.ws-app.sv2-app .ws-topbar .sv2-lang-select{min-width:50px;padding-left:6px}}@media (width>=701px){:root[data-sv2-sidebar=collapsed] .ws-app.sv2-app{grid-template-columns:64px minmax(0,1fr)}:root[data-sv2-sidebar=collapsed] .ws-app.sv2-app .sv2-sidebar{overflow:hidden}:root[data-sv2-sidebar=collapsed] .ws-app.sv2-app .sv2-sidebar .sv2-head{flex-direction:column;align-items:center;gap:4px;padding:12px 0 8px}:root[data-sv2-sidebar=collapsed] .ws-app.sv2-app .sv2-sidebar .sv2-collapse{position:static}:root[data-sv2-sidebar=collapsed] .ws-app.sv2-app .sv2-sidebar :is(.sv2-full,.sv2-search,.sv2-newwrap,.sv2-new,.sv2-recent,.sv2-text,.sv2-person,.sv2-back,.sv2-count,.sv2-unread,.sv2-nav details,.sv2-fail){display:none!important}:root[data-sv2-sidebar=collapsed] .ws-app.sv2-app .sv2-sidebar .sv2-abbr{width:36px;height:36px;font:700 12px var(--font-display,inherit);letter-spacing:.02em;place-items:center;display:inline-grid}:root[data-sv2-sidebar=collapsed] .ws-app.sv2-app .sv2-sidebar .sv2-row{justify-content:center;gap:0;padding:4px 0}:root[data-sv2-sidebar=collapsed] .ws-app.sv2-app .sv2-sidebar .sv2-brand{padding:0}}.sv2-gs .sv2-day{margin-top:6px}.sv2-filter{flex-wrap:wrap;gap:4px;padding:4px 12px 8px;display:flex}.sv2-filter button,.sv2-dl>summary,.sv2-why-link{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ws-muted);border:1px solid var(--ws-border,#7f7f7f47);border-radius:6px;padding:3px 8px;font-size:12px}.sv2-filter button[aria-pressed=true]{color:var(--ws-accent);border-color:var(--ws-accent)}.sv2-filter button:focus-visible,.sv2-dl>summary:focus-visible,.sv2-why-link:focus-visible,.sv2-dl-menu button:focus-visible{outline:2px solid var(--ws-focus);outline-offset:1px}.sv2-why-link{text-underline-offset:3px;border:0;margin-top:4px;padding:2px 0;font-size:12px;text-decoration:underline;display:inline-block}.sv2-why-list{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sv2-why-list li{border-top:1px solid var(--ws-border,#7f7f7f47);padding-top:10px}.sv2-why-list li:first-child{border-top:0;padding-top:0}.sv2-why-list small{color:var(--ws-muted);display:block}.sv2-steps{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.sv2-steps li{border-top:1px solid var(--ws-border,#7f7f7f47);align-items:center;gap:12px;padding:12px 0;display:flex}.sv2-steps li:first-child{border-top:0}.sv2-steps [data-done=true] strong{color:var(--ws-muted);text-decoration:line-through}.sv2-steps-bar{background:var(--ws-border,#7f7f7f47);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.sv2-steps-bar>span{background:var(--ws-accent);height:100%;display:block}.sv2-dl{display:inline-block;position:relative}.sv2-dl>summary{list-style:none}.sv2-dl>summary::-webkit-details-marker{display:none}.sv2-dl-menu{z-index:20;background:var(--ws-surface,#fff);border:1px solid var(--ws-border,#7f7f7f47);border-radius:8px;min-width:190px;margin-top:4px;padding:4px;display:grid;position:absolute;right:0;box-shadow:0 8px 24px #0000002e}.sv2-dl-menu button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:6px;padding:8px 10px;font-size:13px}.sv2-dl-menu button:hover{background:#7f7f7f24}@media (width<=720px){.sv2-filter button,.sv2-dl>summary{padding:8px 12px}}.sv2-gs .sv2-text{min-width:0}.sv2-gs small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width<=700px){html .ws-app.sv2-app .pl-toolbar.sv2-chat-head{padding-inline:16px}html .ws-app.sv2-app .ws-composer{box-shadow:0 14px 0 0 var(--ws-surface), 0 -10px 14px -6px var(--ws-bg);padding-bottom:max(10px, env(safe-area-inset-bottom));margin-bottom:0;bottom:0;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}}.ws-app.sv2-app .sv2-sidebar :is(.sv2-row,nav a)[aria-current=true],.ws-app.sv2-app .sv2-sidebar :is(.sv2-row,nav a)[aria-current=page]{box-shadow:none;border-left-color:color-mix(in srgb, var(--ws-ink) 45%, transparent);background:color-mix(in srgb, var(--ws-ink) 6%, transparent);border-radius:0 8px 8px 0}.ws-app.sv2-app .sv2-sidebar .sv2-row{border-radius:0 8px 8px 0}:root[data-color-mode=dark] .ws-app.sv2-app,:root[data-color-mode=dark] .ws-app.sv2-app .ws-body{background:radial-gradient(900px 620px at 72% 4%, #4a4e5466, transparent 62%), radial-gradient(700px 500px at 4% 98%, #32353a52, transparent 62%), var(--ws-bg);background-attachment:fixed}:root[data-color-mode=dark] .ws-app.sv2-app .ws-sidebar{--sidebar-bg:#0e0f11;--sidebar-ink:#eef0f2;--sidebar-muted:#a1a6ac;--sidebar-line:#26282b;--sidebar-active:#1b1d21;--sidebar-hover:#15171a;background:#0e0f11d1}:root[data-color-mode=dark] .ws-app.sv2-app :is(.viz-kpi,.viz-panel,.ws-card,.ws-cards>article,.ws-paper){background:linear-gradient(165deg,#1f2124 0%,#17191c 55%,#111214 100%)!important}.pl.sv2-chat .pl-tabs{border-bottom:1px solid var(--ws-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.pl.sv2-chat .pl-tabs button{justify-content:center;min-height:40px;padding:10px 6px}.sv2-agent{flex-wrap:wrap}.sv2-agent .pl-need{flex:1 0 100%;justify-content:flex-start;margin:0 0 0 42px}.pl .sv2-inbox-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pl .sv2-inbox-tabs button{white-space:normal;text-align:center}:root[data-color-mode=dark] .ws-app .ws-topbar{background:var(--ws-bg)}@media (width<=720px){.pl .pl-btn{white-space:nowrap;min-height:40px}.pl.sv2-chat .pl-tabs button{min-height:44px}.pl-panel header{align-items:flex-start}.ws-app .ws-content{padding-left:12px;padding-right:12px}}.sv2-app{--sv-r:12px;--sv-r-pill:999px;--sv-gap:16px;font-size:15px}.ws-app.sv2-app .ws-body,.ws-app.sv2-app .ws-body button,.ws-app.sv2-app .ws-body input,.ws-app.sv2-app .ws-body textarea{font-size:15px}@media (width<=700px){.ws-app.sv2-app .ws-sidebar.sv2-sidebar{width:260px;min-width:260px}}@media (width>=701px){.ws-app.sv2-app .ws-sidebar.sv2-sidebar{width:auto;min-width:0}}.ws-app.sv2-app .sv2-sidebar .sv2-head{flex-direction:column;align-items:stretch;gap:14px;padding:18px 16px 10px}.ws-app.sv2-app .sv2-sidebar .sv2-brand{font-size:15px;font-weight:600}.ws-app.sv2-app .sv2-new{all:unset;box-sizing:border-box;border-radius:var(--sv-r);background:var(--ws-accent);min-height:40px;color:var(--ws-surface);cursor:pointer;justify-content:center;align-items:center;font-size:14.5px;font-weight:600;transition:filter .15s;display:flex}.ws-app.sv2-app .sv2-new:hover{filter:brightness(1.08)}.sv2-new:disabled{opacity:.6;cursor:default}.ws-app.sv2-app .sv2-new:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.ws-app.sv2-app .sv2-sidebar .sv2-search{border-bottom:0;padding:0 16px 12px}.ws-app.sv2-app .sv2-sidebar .sv2-search input{border-radius:var(--sv-r);background:var(--ws-tint);border:0;padding:10px 12px;font-size:14.5px}.ws-app.sv2-app .sv2-sidebar .sv2-search input::placeholder{color:var(--ws-muted)}.ws-app.sv2-app .sv2-sidebar .sv2-nav{padding:4px 8px 12px}.ws-app.sv2-app .sv2-sidebar .sv2-section h2{letter-spacing:.04em;text-transform:none;color:var(--ws-muted);padding:14px 8px 6px;font-size:12px;font-weight:600}.ws-app.sv2-app .sv2-sidebar .sv2-sec-btn{background:0 0;border:0;border-radius:0;padding:0}.ws-app.sv2-app .sv2-sidebar .sv2-nested h2{padding-left:8px}.ws-app.sv2-app .sv2-link{all:unset;cursor:pointer;color:var(--ws-muted);letter-spacing:0;text-transform:none;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:12.5px;font-weight:500}.ws-app.sv2-app .sv2-link:hover{color:var(--ws-ink);background:var(--ws-tint)}.sv2-link:focus-visible{outline:2px solid var(--ws-focus)}.ws-app.sv2-app .sv2-link--block{margin:4px 0 4px 8px;display:block}.ws-app.sv2-app .sv2-count{background:var(--ws-accent);color:var(--ws-surface)}.ws-app.sv2-app .sv2-favs{gap:4px;margin:0;padding:4px 2px 6px;list-style:none;display:flex}.ws-app.sv2-app .sv2-fav{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--sv-r);justify-items:center;gap:4px;width:44px;padding:4px 0;display:grid;position:relative}.ws-app.sv2-app .sv2-fav:hover{background:var(--ws-tint)}.sv2-fav:focus-visible{outline:2px solid var(--ws-focus)}.ws-app.sv2-app .sv2-fav .pl-avatar{border-radius:50%;width:40px;height:40px}.ws-app.sv2-app .sv2-fav[aria-current=true] .pl-avatar{box-shadow:0 0 0 2px var(--ws-surface), 0 0 0 4px var(--ws-accent)}.ws-app.sv2-app .sv2-fav-name{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;max-width:44px;font-size:11.5px;overflow:hidden}.ws-app.sv2-app .sv2-dot{border:2px solid var(--ws-surface);background:var(--ws-attention);border-radius:50%;width:11px;height:11px;position:absolute;top:4px;right:3px}.ws-app.sv2-app .sv2-dot[data-kind=work]{background:var(--ws-positive)}.ws-app.sv2-app .sv2-all{padding-bottom:4px}.ws-app.sv2-app .sv2-sidebar .sv2-row{border-radius:var(--sv-r);border-left:0;gap:12px;margin:1px 0;padding:8px 10px}.ws-app.sv2-app .sv2-sidebar .sv2-row[aria-current=true],.ws-app.sv2-app .sv2-sidebar .sv2-row[aria-current=page]{background:var(--ws-tint)}.ws-app.sv2-app .sv2-sidebar .sv2-text strong{font-size:14.5px}.ws-app.sv2-app .sv2-sidebar .sv2-text small{font-size:13px;line-height:1.35}.ws-app.sv2-app .sv2-sidebar .sv2-agent,.ws-app.sv2-app .sv2-sidebar .sv2-conv{align-items:center}.ws-app.sv2-app .sv2-conv .aa,.ws-app.sv2-app .sv2-agent .aa{display:block}.ws-app.sv2-app .sv2-chat-mark{background:var(--ws-tint);width:32px;height:32px;color:var(--ws-muted);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.ws-app.sv2-app .sv2-state{color:var(--ws-muted);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ws-app.sv2-app .sv2-au-title{overflow-wrap:anywhere;margin-bottom:4px;display:block}:root[data-color-mode=light] .ws-app.sv2-app .sv2-au-state[data-kind=need]{color:color-mix(in srgb, var(--ws-attention) 72%, #000)}.ws-app.sv2-app .sv2-state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ws-app.sv2-app .sv2-state[data-kind=need]{color:var(--ws-attention)}.sv2-state[data-kind=work]{color:var(--ws-positive)}.ws-app.sv2-app .sv2-time{color:var(--ws-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.ws-app.sv2-app .sv2-day h3{color:var(--ws-muted);margin:0;padding:10px 10px 4px;font-size:12px;font-weight:500}.ws-app.sv2-app .sv2-day ul{margin:0;padding:0;list-style:none}.ws-app.sv2-app .sv2-sidebar .sv2-pin{background:var(--ws-tint);border-radius:6px;right:6px}.sv2-sidebar .sv2-pin--main{right:62px}.ws-app.sv2-app .sv2-item .sv2-agent,.ws-app.sv2-app .sv2-item .sv2-conv{padding-right:10px}.ws-app.sv2-app .sv2-sidebar .sv2-foot{border-top:1px solid var(--ws-line);gap:2px;padding:10px 8px 12px;display:grid}.ws-app.sv2-app .sv2-person{justify-content:space-between;align-items:center;gap:8px;padding:4px 10px 6px;display:flex}.ws-app.sv2-app .sv2-person-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.ws-app.sv2-app .sv2-person .ws-theme-toggle{background:var(--ws-tint);width:32px;height:32px;color:var(--ws-ink);cursor:pointer;border:0;border-radius:50%}.ws-app.sv2-app .sv2-sidebar .sv2-admin .sv2-text strong{color:var(--ws-muted);font-weight:500}.ws-app.sv2-app .ws-topbar{background:0 0;min-height:48px}.ws-app.sv2-app .ws-topbar .ws-theme-toggle,.ws-app.sv2-app .ws-topbar>span:first-of-type{display:none}@media (prefers-reduced-motion:reduce){.sv2-new{transition:none}}.ws-app.sv2-app .pl.sv2-chat{background:0 0;border:0;border-radius:0;min-height:calc(100vh - 60px)}.ws-app.sv2-app .pl-toolbar.sv2-chat-head{border-bottom:0;gap:12px;padding:8px 20px}.ws-app.sv2-app .sv2-crumb{gap:1px;line-height:1.25;display:grid}.ws-app.sv2-app .sv2-crumb strong{color:var(--ws-ink);font-size:15px;font-weight:600}.ws-app.sv2-app .sv2-crumb small{color:var(--ws-muted);font-size:13px}.ws-app.sv2-app .sv2-panel-btn{background:var(--ws-tint);border-radius:var(--sv-r-pill);border:0;padding:8px 16px;font-size:14px}.ws-app.sv2-app .pl-center{box-sizing:border-box;width:100%;max-width:860px;margin:0 auto;padding:0 clamp(16px,4vw,56px) 24px}.ws-app.sv2-app .pl-center .ws-page-title{display:none}.ws-app.sv2-app .pl-center .ws-toolbar{flex-wrap:wrap;gap:4px 14px;padding:0 0 8px;display:flex}.ws-app.sv2-app .pl-center .ws-toolbar :is(a,button){all:unset;cursor:pointer;color:var(--ws-muted);padding:2px 0;font-size:13px}.ws-app.sv2-app .pl-center .ws-toolbar :is(a,button):hover{color:var(--ws-ink)}.ws-app.sv2-app .pl-center .ws-toolbar :is(a,button):focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px;border-radius:4px}.ws-app.sv2-app .ws-chat-transcript{gap:20px;padding:8px 0 24px;display:grid}.ws-app.sv2-app .ws-chat-transcript .ws-message{background:0 0;border:0;max-width:100%;padding:0;font-size:15px;line-height:1.6}.ws-app.sv2-app .ws-chat-transcript .ws-message>header{display:none}.ws-app.sv2-app .ws-chat-transcript .ws-message.is-user{background:var(--ws-tint);border-radius:18px 18px 6px;max-width:80%;margin-left:auto;padding:12px 16px}.ws-app.sv2-app .sv2-steps{margin:4px 0 10px}.ws-app.sv2-app .sv2-steps summary{font-size:13px}.ws-app.sv2-app .ws-composer{z-index:3;box-shadow:none;margin:12px 0 0;padding:12px 14px 10px;position:sticky;bottom:12px;border:1px solid var(--ws-line)!important;background:var(--ws-surface)!important;border-radius:22px!important}.ws-app.sv2-app .ws-composer label>span:first-child,.ws-app.sv2-app .ws-composer .ws-field-label{display:none}.ws-app.sv2-app .ws-composer textarea{resize:none;min-height:52px;max-height:40vh;padding:6px 4px;font-size:15px;box-shadow:none!important;background:0 0!important;border:0!important}.ws-app.sv2-app .ws-composer textarea:focus-visible{outline:none}.ws-app.sv2-app .ws-composer:focus-within{border-color:var(--ws-accent)!important}.ws-app.sv2-app .ws-composer .ws-toolbar{align-items:center;padding:0}.ws-app.sv2-app .ws-composer .ws-primary{border-radius:var(--sv-r-pill);order:9;margin-left:auto;padding:8px 18px}.sv2-welcome{text-align:center;justify-items:center;gap:22px;padding:clamp(40px,12vh,120px) 0 24px;display:grid}.sv2-welcome h1{letter-spacing:-.02em;margin:0;font-size:clamp(26px,4vw,34px);font-weight:600}.sv2-suggest{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ws-app.sv2-app .sv2-suggest button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--ws-line);border-radius:var(--sv-r-pill);color:var(--ws-ink);background:var(--ws-surface);padding:11px 18px;font-size:14.5px;transition:background .15s,border-color .15s}.ws-app.sv2-app .sv2-suggest button:hover{background:var(--ws-tint)}.ws-app.sv2-app .sv2-suggest button:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.sv2-entry{border:1px solid var(--ws-line);background:var(--ws-surface);text-align:left;border-radius:22px;align-items:flex-end;gap:8px;width:min(640px,100%);padding:10px 10px 10px 18px;display:flex}.sv2-entry:focus-within{border-color:var(--ws-accent)}.ws-app.sv2-app .sv2-entry textarea{resize:none;font:inherit;color:var(--ws-ink);flex:1;min-height:44px;padding:8px 0;font-size:15px;background:0 0!important;border:0!important}.ws-app.sv2-app .sv2-entry textarea:focus-visible{outline:none}.sv2-all-link{color:var(--ws-muted);font-size:13.5px}.sv2-welcome .sv2-fail{margin:0}.ws-app.sv2-app .pl.sv2-chat[data-panel=open] .pl-panel{border-left:1px solid var(--ws-line)}.ws-app.sv2-app .pl-panel{background:0 0}.ws-app.sv2-app .pl-panel>header{padding:0 12px}.ws-app.sv2-app .pl .pl-tabs button{padding:14px 10px;font-size:14.5px}.ws-app.sv2-app .pl .pl-tabs button[aria-selected=true]{font-weight:600}.ws-app.sv2-app .pl-tabpanel{gap:4px;padding:8px 16px 24px}.sv2-fold{border-bottom:1px solid var(--ws-line);padding:2px 0}.sv2-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.sv2-fold>summary::-webkit-details-marker{display:none}.sv2-fold>summary:after{content:"";border-right:2px solid var(--ws-muted);border-bottom:2px solid var(--ws-muted);width:7px;height:7px;margin-right:4px;transition:transform .15s;transform:rotate(45deg)}.sv2-fold[open]>summary:after{transform:rotate(225deg)}.sv2-fold>summary:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px;border-radius:6px}.sv2-fold-body{gap:10px;padding:0 0 14px;display:grid}.ws-app.sv2-app .pl-state{justify-items:start;padding:28px 4px}.ws-app.sv2-app .pl-state strong{font-size:15px}.ws-app.sv2-app .sv2-areas{border-bottom:1px solid var(--ws-line);margin:4px 0 8px;padding:0 0 8px;list-style:none}.ws-app.sv2-app .sv2-areas .sv2-row{padding:9px 10px}.ws-app.sv2-app .sv2-areas .sv2-text strong{font-weight:500}.ws-app.sv2-app .sv2-areas .sv2-row[aria-current=page] strong{font-weight:600}.ws-app.sv2-app .sv2-page{gap:8px;max-width:820px;margin:0 auto;padding:28px clamp(16px,4vw,40px) 48px;display:grid}.ws-app.sv2-app .sv2-page-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ws-app.sv2-app .sv2-page h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600}.ws-app.sv2-app .sv2-hello{text-align:center;margin-top:4vh;font-size:clamp(26px,4vw,34px)}.ws-app.sv2-app .sv2-lead{color:var(--ws-muted);margin:4px 0 12px;font-size:15px}.ws-app.sv2-app .sv2-primary,.ws-app.sv2-app .sv2-page a.sv2-primary{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--sv-r-pill);background:var(--ws-accent);min-height:40px;color:var(--ws-surface);white-space:nowrap;align-items:center;padding:0 20px;font-size:14.5px;font-weight:600;display:inline-flex}.ws-app.sv2-app .sv2-primary:hover{filter:brightness(1.08)}.ws-app.sv2-app .sv2-primary:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.ws-app.sv2-app .sv2-btn,.ws-app.sv2-app .sv2-page a.sv2-btn{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--sv-r-pill);background:var(--ws-tint);min-height:34px;color:var(--ws-ink);white-space:nowrap;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.ws-app.sv2-app .sv2-btn:hover{background:var(--ws-line)}.ws-app.sv2-app .sv2-btn:disabled{opacity:.5;cursor:default}.ws-app.sv2-app .sv2-btn:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.ws-app.sv2-app .sv2-block{border-top:1px solid var(--ws-line);gap:10px;padding:18px 0 8px;display:grid}.ws-app.sv2-app .sv2-block>h2{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.ws-app.sv2-app .sv2-rows{margin:0;padding:0;list-style:none;display:grid}.ws-app.sv2-app .sv2-rows>li{border-bottom:1px solid var(--ws-line);align-items:center;gap:14px;padding:12px 0;display:flex}.ws-app.sv2-app .sv2-rows>li:last-child{border-bottom:0}.ws-app.sv2-app .sv2-rows-text{flex:1;gap:2px;min-width:0;display:grid}.ws-app.sv2-app .sv2-rows-text strong{font-size:15px;font-weight:500}.ws-app.sv2-app .sv2-rows-text small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.ws-app.sv2-app .sv2-empty{color:var(--ws-muted);margin:0;padding:0 0 8px;font-size:14.5px}.ws-app.sv2-app .sv2-stats{flex-wrap:wrap;gap:6px 28px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.ws-app.sv2-app .sv2-stats b{margin-right:4px;font-size:22px;font-weight:600}.ws-app.sv2-app .sv2-cost{color:var(--ws-muted);margin:4px 0 8px;font-size:14.5px}.ws-app.sv2-app .sv2-home .sv2-welcome{padding:8px 0 20px}.ws-app.sv2-app .sv2-conn{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ws-app.sv2-app .sv2-conn>li{border-radius:var(--sv-r);background:var(--ws-tint);border-left:4px solid var(--ws-line);align-items:center;gap:14px;padding:14px 16px;display:flex}.ws-app.sv2-app .sv2-conn>li[data-health=ok]{border-left-color:var(--ws-positive)}.ws-app.sv2-app .sv2-conn>li[data-health=bad]{border-left-color:var(--ws-error)}.ws-app.sv2-app .sv2-conn>li.sv2-conn-rich{flex-wrap:wrap}.ws-app.sv2-app .sv2-conn-more{flex:100%;gap:8px;padding-left:24px;display:grid}.ws-app.sv2-app .sv2-conn-actions{flex-wrap:wrap;gap:8px;display:flex}.ws-app.sv2-app .sv2-conn-note{color:var(--ws-muted);margin:0;font-size:13.5px}.ws-app.sv2-app .sv2-conn-note:empty{display:none}.ws-app.sv2-app .sv2-conn-note[data-kind=bad]{color:var(--ws-error)}.ws-app.sv2-app .sv2-conn-note[data-kind=ok]{color:var(--ws-ink)}.sv2-conn-dot{background:var(--ws-muted);border-radius:50%;flex:none;width:10px;height:10px}[data-health=ok]>.sv2-conn-dot{background:var(--ws-positive)}[data-health=bad]>.sv2-conn-dot{background:var(--ws-error)}.sv2-conn-state{color:var(--ws-muted);font-size:13.5px;font-weight:600}[data-health=ok]>.sv2-conn-state{color:var(--ws-positive)}[data-health=bad]>.sv2-conn-state{color:var(--ws-error)}@media (width<=720px){.ws-app.sv2-app .sv2-rows>li,.ws-app.sv2-app .sv2-page-head{flex-wrap:wrap}}.ws-app.sv2-app .sv2-areas>li{display:flex}.ws-app.sv2-app .sv2-areas .sv2-text{flex:auto;width:auto;min-width:0;display:block}.ws-app.sv2-app .sv2-areas .sv2-text strong{text-overflow:clip;display:block;overflow:visible}.ws-app.sv2-app .sv2-block>.sv2-btn{justify-self:start}.ws-app.sv2-app .sv2-admin-search input{box-sizing:border-box;border-radius:var(--sv-r);background:var(--ws-tint);width:100%;color:var(--ws-ink);border:0;padding:14px 16px;font-size:16px}.ws-app.sv2-app .sv2-admin-search input:focus-visible{outline:2px solid var(--ws-focus)}.ws-app.sv2-app .sv2-links{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:4px 20px;margin:0;padding:0 0 10px;list-style:none;display:grid}.ws-app.sv2-app .sv2-links a{color:var(--ws-ink);border-bottom:1px solid var(--ws-line);padding:8px 0;font-size:15px;text-decoration:none;display:block}.ws-app.sv2-app .sv2-links a:hover{color:var(--ws-accent)}.ws-app.sv2-app .sv2-adv>summary{cursor:pointer;gap:2px;padding-bottom:8px;list-style:none;display:grid}.ws-app.sv2-app .sv2-adv>summary::-webkit-details-marker{display:none}.ws-app.sv2-app .sv2-adv>summary h2{margin:0;font-size:15px}.ws-app.sv2-app .sv2-adv>summary small{color:var(--ws-muted);font-size:14px}.ws-app.sv2-app .sv2-form{gap:14px;display:grid}.ws-app.sv2-app .sv2-form label{gap:6px;font-size:14.5px;font-weight:500;display:grid}.ws-app.sv2-app .sv2-form :is(input,textarea){border:1px solid var(--ws-line);border-radius:var(--sv-r);background:var(--ws-surface);color:var(--ws-ink);font:inherit;padding:12px 14px;font-size:15px}.ws-app.sv2-app .sv2-form :is(input,textarea):focus-visible{outline:2px solid var(--ws-focus);outline-offset:1px}.ws-app.sv2-app .sv2-actions{flex-wrap:wrap;align-items:center;gap:14px;padding-top:6px;display:flex}.ws-app.sv2-app .sv2-proposal{border-top:1px solid var(--ws-line);gap:10px;padding-top:14px;display:grid}.ws-app.sv2-app .sv2-proposal h2{margin:0;font-size:20px}.ws-app.sv2-app .sv2-proposal dl{gap:4px;margin:0;display:grid}.ws-app.sv2-app .sv2-proposal dt{color:var(--ws-muted);margin-top:12px;font-size:13px;font-weight:600}.ws-app.sv2-app .sv2-proposal dd{margin:0;font-size:15px;line-height:1.55}.ws-app.sv2-app .sv2-proposal ul{margin:0;padding-left:18px}.ws-app.sv2-app .sv2-sidebar .sv2-row>.sv2-text{text-align:left;flex:auto;min-width:0;display:grid}.ws-app.sv2-app .sv2-areas .sv2-row{text-align:left;justify-content:flex-start}.ws-app.sv2-app .sv2-sidebar .sv2-new{color:var(--ws-surface)}.ws-app.sv2-app .sv2-sidebar .sv2-new:disabled{opacity:1;filter:saturate(.6)}.ws-app.sv2-app .sv2-sidebar .sv2-row>.sv2-text{justify-items:start}.ws-app.sv2-app .sv2-sidebar .sv2-new{color:var(--ws-ink);border-radius:var(--sv-r);background:0 0;justify-content:flex-start;min-height:40px;padding:0 10px;font-size:15px;font-weight:600}.ws-app.sv2-app .sv2-sidebar .sv2-new:hover{background:var(--ws-tint);filter:none}.ws-app.sv2-app .sv2-sidebar .sv2-head{gap:8px;padding-bottom:4px}.ws-app.sv2-app .sv2-sidebar .sv2-search{padding:0 8px 8px}.ws-app.sv2-app .sv2-sidebar .sv2-search input{background:0 0;padding:10px}.ws-app.sv2-app .sv2-sidebar .sv2-search input:hover{background:var(--ws-tint)}.ws-app.sv2-app .sv2-recent>summary{cursor:pointer;justify-content:space-between;align-items:center;padding-right:10px;list-style:none;display:flex}.ws-app.sv2-app .sv2-recent>summary::-webkit-details-marker{display:none}.ws-app.sv2-app .sv2-recent>summary:after{content:"";border-right:2px solid var(--ws-muted);border-bottom:2px solid var(--ws-muted);width:7px;height:7px;transform:rotate(45deg)}.ws-app.sv2-app .sv2-recent[open]>summary:after{transform:rotate(225deg)}.ws-app.sv2-app .sv2-recent>summary h2{margin:0}.ws-app.sv2-app .sv2-hero{text-align:center;justify-items:center;gap:6px;padding:6vh 0 8px;display:grid}.ws-app.sv2-app .sv2-hero p{color:var(--ws-muted);margin:0;font-size:17px}.ws-app.sv2-app .sv2-hello{margin:4px 0 0!important;font-size:clamp(28px,4vw,36px)!important}.sv2-sparkle{color:var(--ws-accent)}.ws-app.sv2-app .sv2-entry-wrap{width:100%}.ws-app.sv2-app .sv2-entry{box-sizing:border-box;border-radius:26px;align-items:stretch;width:100%;min-height:108px;padding:14px 14px 12px 20px;position:relative}.ws-app.sv2-app .sv2-send{all:unset;box-sizing:border-box;background:var(--ws-accent);width:38px;height:38px;color:var(--ws-surface);cursor:pointer;border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid;position:absolute;bottom:12px;right:14px}.ws-app.sv2-app .sv2-send:disabled{opacity:.35;cursor:default}.ws-app.sv2-app .sv2-send:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.ws-app.sv2-app .sv2-suggest-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ws-app.sv2-app .sv2-suggest-list button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--ws-line);width:100%;color:var(--ws-ink);background:0 0;border-radius:18px;padding:15px 20px;font-size:15.5px;display:block}.ws-app.sv2-app .sv2-suggest-list button:hover{background:var(--ws-tint)}.ws-app.sv2-app .sv2-suggest-list button:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.ws-app.sv2-app .sv2-suggest-list button:disabled{opacity:.6;cursor:default}.ws-app.sv2-app .sv2-home .sv2-page-head{display:none}.ws-app.sv2-app .sv2-page>.sv2-all-link{text-align:center}.ws-app.sv2-app .sv2-sidebar .sv2-row>.sv2-text{grid-template-columns:minmax(0,1fr);justify-content:start}.ws-app.sv2-app .sv2-areas .sv2-text{display:grid}.ws-app.sv2-app .sv2-page{box-sizing:border-box;justify-self:center;width:min(820px,100%)}.ws-app.sv2-app .sv2-home{width:min(720px,100%)}.ws-app.sv2-app .aa{position:relative}.ws-app.sv2-app .aa-img,.ws-app.sv2-app .aa-fallback{background:var(--ws-tint);box-shadow:0 0 0 1px var(--ws-line);border:0;border-radius:50%}.ws-app.sv2-app .aa-dot{border:2px solid var(--ws-surface);background:var(--ws-positive);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.ws-app.sv2-app .aa-dot[data-kind=need]{background:var(--ws-attention)}.ws-app.sv2-app .sv2-sidebar .aa-dot{border-color:var(--ws-bg)}.ws-app.sv2-app .sv2-conv .sv2-state:before{display:none}.ws-app.sv2-app .sv2-conv .sv2-state{font-size:11.5px}.ws-app.sv2-app .sv2-rows .aa{margin-right:4px}.ws-app.sv2-app .ws-topbar .ws-top-search,.ws-app.sv2-app .ws-topbar .ws-top-help,.ws-app.sv2-app .ws-topbar>span:not(.ws-top-account):not(.ws-top-help),.ws-app.sv2-app .ws-topbar>.ws-theme-toggle{display:none}.ws-app.sv2-app .ws-topbar{justify-content:flex-end;min-height:44px}.ws-app.sv2-app .ws-topbar .ws-mobile-menu{margin-right:auto}.ws-app.sv2-app .ws-composer .ws-ic{min-width:38px;min-height:38px;color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.ws-app.sv2-app .ws-composer .ws-ic:hover:not(:disabled){background:var(--ws-tint);color:var(--ws-ink)}.ws-app.sv2-app .ws-composer .ws-ic:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.ws-app.sv2-app .ws-composer .ws-ic:disabled{opacity:.4;cursor:default}.ws-app.sv2-app .ws-composer .ws-ic-glyph{place-items:center;line-height:1;display:grid}.ws-app.sv2-app .ws-composer .ws-ic-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws-app.sv2-app .ws-composer .ws-primary.ws-ic{background:var(--ws-accent);width:38px;color:var(--ws-surface);padding:0;font-size:18px;font-weight:700}.ws-app.sv2-app .ws-composer .ws-primary.ws-ic:hover:not(:disabled){background:var(--ws-accent);filter:brightness(1.08);color:var(--ws-surface)}.ws-app.sv2-app .ws-composer .t3-voice .t3-muted:not([role]),.ws-app:not(.sv2-app) .ws-ic-glyph svg,.ws-app:not(.sv2-app) .ws-primary .ws-ic-glyph,.ws-app:not(.sv2-app) .ws-ic-glyph{display:none}.ws-app.sv2-app .sv2-sidebar .sv2-conv .aa{flex:0 0 34px;width:34px;height:34px}.ws-app.sv2-app .sv2-sidebar .sv2-conv .aa-img,.ws-app.sv2-app .sv2-sidebar .sv2-conv .aa-fallback{width:34px;height:34px}.ws-app.sv2-app .sv2-sidebar .sv2-conv .sv2-last{display:block}.ws-app.sv2-app .sv2-sidebar .sv2-conv .sv2-text strong{font-size:14px}.ws-app.sv2-app .ws-composer .ws-toolbar{gap:4px}.ws-app.sv2-app .ws-composer .ws-toolbar .ws-primary.ws-ic{width:38px;height:38px;min-height:38px;padding:0;border-radius:50%!important}.ws-app.sv2-app .ws-composer .ws-toolbar .ws-ic{width:38px;height:38px}.ws-app.sv2-app .sv2-sidebar .sv2-conv .sv2-text{overflow:hidden}.ws-app.sv2-app .sv2-pick{gap:6px;margin:0 0 6px;padding:0;list-style:none;display:grid}.ws-app.sv2-app .sv2-pick label{cursor:pointer;align-items:center;gap:8px;font-size:15px;display:inline-flex}.ws-app.sv2-app .sv2-admin-hub{gap:14px;max-width:980px}.ws-app.sv2-app .sv2-admin-hub .sv2-page-head{justify-content:stretch;gap:4px;display:grid}.ws-app.sv2-app .sv2-cfg-lead{color:var(--ws-muted);margin:0;font-size:15px}.ws-app.sv2-app .sv2-cfg-crumb a{color:var(--ws-muted);font-size:14px;text-decoration:none}.ws-app.sv2-app .sv2-cfg-crumb a:hover{color:var(--ws-accent);text-decoration:underline}.ws-app.sv2-app .sv2-cfg-hint{color:var(--ws-muted);margin:6px 4px 0;font-size:13.5px}.ws-app.sv2-app .sv2-cfg-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ws-app.sv2-app .sv2-cfg-cards>li{display:flex}.ws-app.sv2-app .sv2-cfg-tile{background:var(--ws-tint);border-radius:16px;flex:1;align-content:start;gap:8px;padding:22px 24px 18px;display:grid}.ws-app.sv2-app .sv2-cfg-tile h2{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600}.ws-app.sv2-app .sv2-cfg-tile h2 a{color:var(--ws-ink);text-decoration:none}.ws-app.sv2-app .sv2-cfg-tile h2 a:hover{color:var(--ws-accent)}.ws-app.sv2-app .sv2-cfg-tile>p{color:var(--ws-muted);margin:0 0 6px;font-size:14.5px;line-height:1.45}.ws-app.sv2-app .sv2-cfg-tile .sv2-links{grid-template-columns:1fr;gap:0;padding:0}.ws-app.sv2-app .sv2-cfg-tile .sv2-links a{padding:9px 0}.ws-app.sv2-app .sv2-cfg-all{color:var(--ws-accent);justify-self:start;margin-top:6px;font-size:14px;font-weight:600;text-decoration:none}.ws-app.sv2-app .sv2-cfg-all:hover{text-decoration:underline}.ws-app.sv2-app .sv2-cfg-results{margin:0;padding:0;list-style:none;display:grid}.ws-app.sv2-app .sv2-cfg-results a{border-bottom:1px solid var(--ws-line);color:var(--ws-ink);gap:2px;padding:12px 4px;text-decoration:none;display:grid}.ws-app.sv2-app .sv2-cfg-results a:hover strong{color:var(--ws-accent)}.ws-app.sv2-app .sv2-cfg-results strong{font-size:15.5px;font-weight:500}.ws-app.sv2-app .sv2-cfg-results small{color:var(--ws-muted);font-size:13.5px}.ws-app.sv2-app .sv2-admin-hub :is(a,summary):focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px;border-radius:6px}.ws-app.sv2-app .sv2-adv>summary{grid-template-columns:1fr auto;align-items:center}.ws-app.sv2-app .sv2-adv>summary h2:before{content:"+";width:1.2em;color:var(--ws-muted);display:inline-block}.ws-app.sv2-app .sv2-adv[open]>summary h2:before{content:"−"}.ws-app.sv2-app .sv2-page.sv2-admin-hub{width:min(1040px,100%);max-width:1040px}.ws-app.sv2-app .sv2-cfg-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.ws-app.sv2-app .sv2-create{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:8px;display:grid}.ws-app.sv2-app .sv2-create>.sv2-form{max-width:520px}.ws-app.sv2-app .sv2-create-tpl{min-width:0}.ws-app.sv2-app .sv2-tpl{align-content:start;gap:10px;display:grid}.ws-app.sv2-app .sv2-tpl h2{margin:0;font-size:18px;font-weight:600}.ws-app.sv2-app .sv2-tpl h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);margin:14px 0 0;font-size:12px;font-weight:600}.ws-app.sv2-app .sv2-tpl p{margin:0}.ws-app.sv2-app .sv2-tpl-cats{scrollbar-width:none;border-bottom:1px solid var(--ws-line);flex-wrap:nowrap;gap:4px 18px;display:flex;overflow-x:auto}.ws-app.sv2-app .sv2-tpl-cat{all:unset;white-space:nowrap;box-sizing:border-box;cursor:pointer;min-height:36px;color:var(--ws-muted);border-bottom:2px solid #0000;flex:none;align-items:center;margin-bottom:-1px;font-size:13.5px;display:inline-flex}.ws-app.sv2-app .sv2-tpl-cat:hover{color:var(--ws-ink)}.ws-app.sv2-app .sv2-tpl-cat[aria-pressed=true]{color:var(--ws-ink);border-bottom-color:var(--ws-ink);font-weight:600}.ws-app.sv2-app .sv2-tpl-cat:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px;border-radius:4px}.ws-app.sv2-app .sv2-tpl-list{margin:0;padding:0;list-style:none}.ws-app.sv2-app .sv2-tpl-list li{border-top:1px solid var(--ws-line);justify-items:start;gap:10px;padding:16px 0;display:grid}.ws-app.sv2-app .sv2-tpl-list li:first-child{border-top:0}.ws-app.sv2-app .sv2-tpl-main{gap:2px;min-width:0;display:grid}.ws-app.sv2-app .sv2-tpl-main strong{font-size:15px;font-weight:600}.ws-app.sv2-app .sv2-tpl-main span{font-size:14px}.ws-app.sv2-app .sv2-tpl-main small{color:var(--ws-muted);font-size:12.5px}.ws-app.sv2-app .sv2-tpl--open{gap:8px}.ws-app.sv2-app .sv2-tpl--open h2:focus{outline:none}.ws-app.sv2-app .sv2-tpl--open h2:focus-visible{outline:2px solid var(--ws-focus);outline-offset:3px;border-radius:4px}.ws-app.sv2-app .sv2-tpl-tools{gap:18px;margin:0;padding:0;list-style:none;display:grid}.ws-app.sv2-app .sv2-tpl-tool{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ws-app.sv2-app .sv2-tpl-tool strong{flex:auto;font-size:15px}.ws-app.sv2-app .sv2-tpl-level{border:0;gap:8px;margin:8px 0 0;padding:0;display:grid}.ws-app.sv2-app .sv2-tpl-level label{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.ws-app.sv2-app .sv2-tpl-level label span{gap:1px;display:grid}.ws-app.sv2-app .sv2-tpl-level small{color:var(--ws-muted);font-size:12.5px}.ws-app.sv2-app .sv2-tpl-level input{margin-top:3px}.ws-app.sv2-app .sv2-tpl-level input:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.ws-app.sv2-app .sv2-level{color:var(--ws-muted)}.ws-app.sv2-app .sv2-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=960px){.ws-app.sv2-app .sv2-create{grid-template-columns:minmax(0,1fr);gap:32px}.ws-app.sv2-app .sv2-create>.sv2-form{max-width:none}}.ws-app.sv2-app .sv2-page--wide{max-width:1120px}.sv2-conn-state[data-ok]{color:var(--ws-positive)}.ws-app.sv2-app .sv2-loose{align-content:start;gap:6px;margin-top:28px;display:grid}.ws-app.sv2-app .sv2-loose>h2{letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;display:flex}.ws-app.sv2-app .sv2-conn--clean{gap:0}.ws-app.sv2-app .sv2-conn--clean>li{border-left:0;border-top:1px solid var(--ws-line);background:0 0;border-radius:0;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:4px 14px;padding:14px 0;display:grid}.ws-app.sv2-app .sv2-conn--clean>li:first-child{border-top:0}.ws-app.sv2-app .sv2-conn--clean .sv2-conn-ico{background:var(--ws-tint);width:36px;height:36px;color:var(--ws-ink);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:inline-grid}.ws-app.sv2-app .sv2-conn--clean .sv2-rows-text{min-width:0;display:grid}.ws-app.sv2-app .sv2-conn--clean .sv2-rows-text strong{font-size:15px;font-weight:600}.ws-app.sv2-app .sv2-conn--clean .sv2-rows-text small{color:var(--ws-muted);font-size:12.5px}.ws-app.sv2-app .sv2-conn--clean .sv2-conn-state{white-space:nowrap;align-items:center;gap:7px;font-size:13.5px;font-weight:500;display:inline-flex}.ws-app.sv2-app .sv2-conn--clean>li[data-health=ok] .sv2-conn-state:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.ws-app.sv2-app .sv2-conn--clean>li:not([data-health=ok]) .sv2-conn-state{color:var(--ws-muted);font-weight:400}.ws-app.sv2-app .sv2-conn--clean>li>.sv2-conn-actions{grid-area:1/4;justify-content:flex-end}.ws-app.sv2-app .sv2-conn--clean>li>.sv2-conn-more{grid-area:2/2/auto/-1;padding-left:0}.ws-app.sv2-app .sv2-conn--clean>li:not(:has(.sv2-conn-actions))>.sv2-conn-state{grid-column:3/5;justify-self:end}.ws-app.sv2-app .sv2-conn--clean>li[data-health=ok] .sv2-conn-state{color:var(--ws-positive)}.ws-app.sv2-app .sv2-conn--clean>li[data-health=bad] .sv2-conn-state{color:var(--ws-error)}@media (width<=560px){.ws-app.sv2-app .sv2-conn--clean>li{grid-template-columns:36px minmax(0,1fr)}.ws-app.sv2-app .sv2-conn--clean .sv2-conn-state{grid-area:2/2}.ws-app.sv2-app .sv2-conn--clean>li>.sv2-conn-actions{grid-area:3/2;justify-content:flex-start}.ws-app.sv2-app .sv2-conn--clean>li>.sv2-conn-more{grid-row:4}.ws-app.sv2-app .sv2-conn--clean>li:not(:has(.sv2-conn-actions))>.sv2-conn-state{grid-column:2;justify-self:start}}.ws-app.sv2-app .sv2-tpl-level input[type=radio]{appearance:auto;-webkit-appearance:radio;width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:none;accent-color:var(--ws-accent);background:0 0;border:0;flex:none;margin:2px 0 0;padding:0}.ws-app.sv2-app .sv2-tpl-level label{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.ws-app.sv2-app .sv2-tpl-level{background:0 0}.ws-app.sv2-app .sv2-tpl-tool .sv2-conn-ico{background:var(--ws-tint);width:28px;height:28px;color:var(--ws-ink);border-radius:50%;place-items:center;display:inline-grid}.ws-app.sv2-app .sv2-sidebar .sv2-filter button{border:0;border-bottom:2px solid #0000;border-radius:0;margin-right:10px;padding:4px 2px}.ws-app.sv2-app .sv2-sidebar .sv2-filter button[aria-pressed=true]{color:var(--ws-ink);border-bottom-color:var(--ws-ink);font-weight:600}.ws-app.sv2-app .sv2-sidebar .sv2-new{margin:0 -8px;padding-left:10px}.ws-app.sv2-app .sv2-entry{flex-wrap:wrap}.ws-app.sv2-app .sv2-entry textarea{flex:100%}.ws-app.sv2-app .sv2-entry-tools{flex-wrap:wrap;align-items:center;gap:14px;min-height:36px;padding-right:56px;font-size:13.5px;display:flex}.ws-app.sv2-app .sv2-entry-tools .t3-muted{color:var(--ws-muted);font-size:12px}.ws-app.sv2-app .sv2-entry-files{flex-wrap:wrap;flex:100%;gap:6px 14px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.ws-app.sv2-app .sv2-entry-files li{align-items:center;gap:6px;display:inline-flex}.ws-app.sv2-app .sv2-entry-files .sv2-link{min-width:32px;min-height:32px}.ws-app.sv2-app .sv2-aiw{flex-wrap:wrap;align-items:center;gap:10px;margin-left:10px;font-weight:400;display:inline-flex}.ws-app.sv2-app .sv2-aiw-msg{color:var(--ws-muted);font-size:12.5px}.ws-app.sv2-app .sv2-aiw-msg:empty{display:none}.ws-app.sv2-app .sv2-seal{color:var(--ws-ink);border-bottom:1px dashed var(--ws-muted);font-size:12px;font-weight:600}.ws-app.sv2-app .sv2-c1-main{gap:6px;padding:8px 0 4px;display:grid}.ws-app.sv2-app .sv2-c1-lbl{color:var(--ws-muted);font-size:13px}.ws-app.sv2-app .sv2-c1-num{letter-spacing:-.02em;flex-wrap:wrap;align-items:flex-end;gap:6px 18px;margin:0;font-size:clamp(28px,6vw,40px);font-weight:600;display:flex}.ws-app.sv2-app .sv2-c1-num>span{display:grid}.ws-app.sv2-app .sv2-c1-num small{color:var(--ws-muted);letter-spacing:0;font-size:12px;font-weight:400}.ws-app.sv2-app .sv2-c1-delta{color:var(--ws-muted);font-weight:500;font-size:15px!important}.ws-app.sv2-app .sv2-c1-delta[data-good="1"]{color:var(--ws-positive)}.ws-app.sv2-app .sv2-c1-delta[data-good="0"]{color:var(--ws-error)}.ws-app.sv2-app .sv2-c1 h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);margin:22px 0 6px;font-size:12px;font-weight:600}.ws-app.sv2-app .sv2-c1-scroll{overflow-x:auto}.ws-app.sv2-app .sv2-c1-table{border-collapse:collapse;width:100%;font-size:14px}.ws-app.sv2-app .sv2-c1-table th,.ws-app.sv2-app .sv2-c1-table td{text-align:left;border-top:1px solid var(--ws-line);white-space:nowrap;padding:9px 14px 9px 0;font-weight:400}.ws-app.sv2-app .sv2-c1-table thead th{color:var(--ws-muted);border-top:0;font-size:12.5px}.ws-app.sv2-app .sv2-c1-table tbody th{font-weight:600}.ws-app.sv2-app .sm-empty,.ws-app.sv2-app .sm-approval,.ws-app.sv2-app .sm-card,.ws-app.sv2-app .sm-paper,.ws-app.sv2-app .ws-paper{box-shadow:none;background:0 0;border:0;border-radius:0}.ws-app.sv2-app .sm-empty{padding:20px 0}.ws-app.sv2-app .sm-approval{border-top:1px solid var(--ws-line);padding:18px 0}.ws-app.sv2-app .sm-approval:first-child{border-top:0}.ws-app.sv2-app .sm-approval[data-focus="1"]{box-shadow:-3px 0 0 var(--ws-accent);padding-left:14px}.ws-app.sv2-app .sm-card{border-top:1px solid var(--ws-line);padding:12px 0}@media (width<=560px){.ws-app.sv2-app .ws-topbar .sv2-lang-select{min-width:58px;padding-right:24px}}.ws-app.sv2-app .sv2-cfg-cards{gap:8px 56px}.ws-app.sv2-app .sv2-cfg-tile{border-top:1px solid var(--ws-line);background:0 0;border-radius:0;padding:22px 0 14px}.ws-app.sv2-app .sv2-entry{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;display:grid}.ws-app.sv2-app .sv2-entry textarea{min-height:60px;padding-right:0}.ws-app.sv2-app .sv2-entry-tools{gap:6px 16px;padding-right:56px}.ws-app.sv2-app .sv2-entry-tools .t3-voice{align-items:center;gap:8px;display:inline-flex}.ws-app.sv2-app .sv2-entry-tools .ws-ic{border-radius:8px;width:auto;min-width:36px;min-height:36px;padding:0 6px}.ws-app.sv2-app .sv2-entry-tools .t3-muted{display:none}.ws-app.sv2-app .sv2-entry-tools .sv2-link{text-align:left;min-height:36px;padding:0 6px}.ws-app.sv2-app .sv2-conn-ico[data-logo]{background:#fff;border-radius:10px;flex:none;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a1f}.ws-app.sv2-app .sv2-conn-ico[data-logo] img{object-fit:contain;width:62%;height:62%;display:block}.ws-app.sv2-app .sv2-conn-ico[data-logo][data-wide]{width:60px}.ws-app.sv2-app .sv2-conn-ico[data-logo][data-wide] img{width:86%;height:auto}.ws-app.sv2-app .sv2-conn-ico[data-logo][data-raster]{box-shadow:none}.ws-app.sv2-app .sv2-conn-ico[data-logo][data-raster] img{width:100%;height:100%}.ws-app.sv2-app .sv2-create{border-top:1px solid var(--ws-line);gap:0;margin-top:12px}.ws-app.sv2-app .sv2-create>.sv2-form{align-content:start;gap:20px;max-width:none;padding:28px 40px 32px 0}.ws-app.sv2-app .sv2-create-tpl{border-left:1px solid var(--ws-line);padding:28px 0 32px 40px}.ws-app.sv2-app .sv2-cform-q{margin:0;font-size:22px;font-weight:600;line-height:1.25}.ws-app.sv2-app .sv2-cform .sv2-lead{margin:-10px 0 0}.ws-app.sv2-app .sv2-field{gap:8px;display:grid}.ws-app.sv2-app .sv2-field small,.ws-app.sv2-app .sv2-field-note{color:var(--ws-muted);font-size:13px;line-height:1.45}.ws-app.sv2-app .sv2-field-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ws-app.sv2-app .sv2-cform textarea{resize:vertical;min-height:128px}.ws-app.sv2-app .sv2-cform :is(input,textarea)[aria-invalid=true]{border-color:var(--ws-error)}.ws-app.sv2-app .sv2-cform :is(input,textarea)[readonly]{opacity:.7}.ws-app.sv2-app .sv2-cform[aria-busy=true] .sv2-primary{opacity:.7;cursor:progress}.ws-app.sv2-app .sv2-actions--stack{gap:12px;padding-top:4px}.ws-app.sv2-app .sv2-actions--stack .sv2-primary,.ws-app.sv2-app .sv2-actions--stack .sv2-btn{min-height:44px}.ws-app.sv2-app .sv2-btn.sv2-btn--outline,.ws-app.sv2-app .sv2-page a.sv2-btn.sv2-btn--outline{border:1.5px solid var(--ws-ink);color:var(--ws-ink);background:0 0;padding:0 20px;font-size:14.5px;font-weight:600}.ws-app.sv2-app .sv2-btn.sv2-btn--outline:hover{background:var(--ws-tint)}.ws-app.sv2-app .sv2-page>.sv2-fail{border-left:3px solid var(--ws-error);background:var(--ws-tint);border-radius:0 var(--sv-r) var(--sv-r) 0;color:var(--ws-ink);margin:8px 0 0;padding:10px 14px;font-size:14.5px}@media (width<=960px){.ws-app.sv2-app .sv2-create>.sv2-form{padding:24px 0}.ws-app.sv2-app .sv2-create-tpl{border-left:0;border-top:1px solid var(--ws-line);padding:24px 0 32px}}@media (width<=520px){.ws-app.sv2-app .sv2-cform-q{font-size:20px}.ws-app.sv2-app .sv2-actions--stack{flex-direction:column;align-items:stretch}.ws-app.sv2-app .sv2-actions--stack .sv2-primary,.ws-app.sv2-app .sv2-actions--stack .sv2-btn{justify-content:center;width:100%}}.sw-box{border:0;gap:10px;min-width:0;margin:12px 0;padding:0;display:grid}.sw-box legend{margin-bottom:4px;padding:0;font-weight:600}.sw-kinds,.sw-days{flex-wrap:wrap;gap:8px 16px;display:flex}.sw-box label{flex-direction:column;gap:4px;display:flex}.sw-kinds label,.sw-days label{flex-direction:row;align-items:center;gap:6px;min-height:36px}.sw-zone{opacity:.75}.sw-warn{color:var(--sv2-bad,#b3261e);margin:0}.kw-area{margin:10px 0 2px;font-size:13px;font-weight:600}.kw-form{flex-wrap:wrap;align-items:end;gap:10px 16px;display:flex}.kw-form label{flex-direction:column;gap:4px;display:flex}.kw-areas summary{cursor:pointer;align-items:center;min-height:36px;display:flex}.ws-app.sv2-app .sv2-p8 h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);margin:22px 0 6px;font-size:12px;font-weight:600}.ws-app.sv2-app .sv2-p8 em{color:var(--ws-muted);font-style:normal;font-weight:400}.ws-app.sv2-app .sv2-p8-edit{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.ws-app.sv2-app .sv2-p8-edit label{color:var(--ws-muted);gap:3px;font-size:12px;display:grid}.ws-app.sv2-app .sv2-p8-edit input{border:1px solid var(--ws-line);width:110px;color:inherit;font:inherit;background:0 0;border-radius:6px;padding:7px 9px}.ws-app.sv2-app .sv2-plan{border-bottom:1px solid var(--ws-line);gap:8px;padding:12px 20px;font-size:14px;display:grid}.ws-app.sv2-app .sv2-plan--ask{align-items:center;gap:12px;padding:8px 20px;display:flex}.ws-app.sv2-app .sv2-plan header{align-items:center;gap:10px;display:flex}.ws-app.sv2-app .sv2-plan h2{margin:0;font-size:15px;font-weight:600}.ws-app.sv2-app .sv2-plan p{margin:0}.ws-app.sv2-app .sv2-plan ol{gap:4px;margin:0;padding-left:20px;display:grid}.ws-app.sv2-app .sv2-plan textarea,.ws-app.sv2-app .sv2-plan input{box-sizing:border-box;width:100%;font:inherit;color:var(--ws-ink);border:1px solid var(--ws-line);background:0 0;border-radius:8px;padding:6px 10px}.ws-app.sv2-app .sv2-plan label{gap:4px;font-weight:600;display:grid}.ws-app.sv2-app .sv2-plan-msg{color:var(--ws-muted);font-size:13px}.ws-app.sv2-app .sv2-plan-edit{gap:8px;display:grid}.ws-app.sv2-app .sv2-mode{border-bottom:1px solid var(--ws-line);align-items:center;gap:2px;margin-right:8px;display:inline-flex}.ws-app.sv2-app .sv2-mode-opt{all:unset;box-sizing:border-box;cursor:pointer;min-height:32px;color:var(--ws-muted);border-bottom:2px solid #0000;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.ws-app.sv2-app .sv2-mode-opt:hover{color:var(--ws-ink)}.ws-app.sv2-app .sv2-mode-opt[aria-checked=true]{color:var(--ws-ink);border-bottom-color:var(--ws-ink);font-weight:600}.ws-app.sv2-app .sv2-mode-opt:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.ws-app.sv2-app .sv2-mode-opt:disabled{opacity:.5;cursor:default}@media (width<=480px){.ws-app.sv2-app .sv2-mode-opt{padding:0 8px}}.ws-app.sv2-app .sv2-c1-eco{margin-top:22px}.ws-app.sv2-app .sv2-c1-eco h3{align-items:center;gap:10px;display:flex}.ws-app.sv2-app .sv2-c1e-tag{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:500}.ws-app.sv2-app .sv2-c1e-grid{border-top:1px solid var(--ws-line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;margin:8px 0;display:grid}.ws-app.sv2-app .sv2-c1e-grid>div{gap:2px;padding:12px 18px 12px 0;display:grid}.ws-app.sv2-app .sv2-c1e-grid dt{color:var(--ws-muted);font-size:13px}.ws-app.sv2-app .sv2-c1e-grid dd{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600;display:grid}.ws-app.sv2-app .sv2-c1e-grid dd small,.ws-app.sv2-app .sv2-c1e-win,.ws-app.sv2-app .sv2-c1e-method{color:var(--ws-muted);letter-spacing:0;font-size:12px;font-weight:400}.ws-app.sv2-app .sv2-c1e-form{gap:10px;max-width:420px;margin-top:8px;display:grid}.ws-app.sv2-app .sv2-c1e-form label{gap:4px;font-size:13px;display:grid}.ws-app.sv2-app .sv2-c1e-form em{color:var(--ws-muted);font-style:normal}.ws-app.sv2-app .sv2-c1e-form input{border:1px solid var(--ws-line);color:inherit;font:inherit;background:0 0;border-radius:6px;padding:8px 10px}.ws-app.sv2-app .sv2-c1e-actions{gap:10px;display:flex}.cm .cm-brand{align-items:center;gap:10px;min-width:0;margin:0 0 12px;display:flex}.cm .cm-brand strong{overflow-wrap:anywhere}.cm .cm-brand .sv2-conn-ico{background:var(--ws-tint);width:36px;height:36px;color:var(--ws-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.cm .cm-brand .sv2-conn-ico[data-logo]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a1f}.cm .cm-brand .sv2-conn-ico[data-logo] img{object-fit:contain;width:62%;height:62%;display:block}.cm .cm-brand .sv2-conn-ico[data-logo][data-wide]{width:60px}.cm .cm-brand .sv2-conn-ico[data-logo][data-wide] img{width:86%;height:auto}.cm .cm-brand .sv2-conn-ico[data-logo][data-raster]{box-shadow:none}.cm .cm-brand .sv2-conn-ico[data-logo][data-raster] img{width:100%;height:100%}.ws-app.sv2-app .sv2-conn--clean>li:has(>.sv2-conn-ico[data-wide]){grid-template-columns:60px minmax(0,1fr) auto auto}@media (width<=560px){.ws-app.sv2-app .sv2-conn--clean>li:has(>.sv2-conn-ico[data-wide]){grid-template-columns:60px minmax(0,1fr)}}.ws-app.sv2-app .sv2-conn--clean .sv2-rows-text small[data-testid=conn-assisted]{white-space:normal;text-overflow:clip;display:block;overflow:visible}html .ws-app.sv2-app .sv2-entry{box-shadow:none;border-radius:16px}html .ws-app.sv2-app .sv2-suggest-list{gap:0}html .ws-app.sv2-app .sv2-suggest-list button,html .ws-app.sv2-app .sv2-suggest button{border:0;border-top:1px solid var(--ws-line);box-sizing:border-box;text-align:left;width:100%;color:var(--ws-ink);background:0 0;border-radius:0;padding:14px 4px}html .ws-app.sv2-app .sv2-suggest-list li:last-child button{border-bottom:1px solid var(--ws-line)}html .ws-app.sv2-app .sv2-suggest-list button:hover,html .ws-app.sv2-app .sv2-suggest button:hover{background:var(--ws-tint)}html .ws-app.sv2-app .ac-section{border:0;border-top:1px solid var(--ws-line);box-shadow:none;background:0 0;border-radius:0;padding:28px 0 32px}html .ws-app.sv2-app .ac-section:first-of-type{border-top:0}html .ws-app.sv2-app .ac-picker{border:0;border-radius:0;padding:0}html .ws-app.sv2-app .ac-picker legend{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);margin-bottom:8px;padding:0;font-size:11px;font-weight:600}html .ws-app.sv2-app .ac-picker li{border:0;border-top:1px solid var(--ws-line);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}html .ws-app.sv2-app .ac-picker li:first-child{border-top:0}html .ws-app.sv2-app .ac .ws-alert{border:0;border-left:2px solid var(--ws-line);background:0 0;border-radius:0;padding:6px 0 6px 14px}html .ws-app.sv2-app .ws-content .ws-note{border-left:2px solid var(--ws-line);background:0 0;border-radius:0;padding:4px 0 4px 14px}html .ws-app.sv2-app .sv2-page{gap:14px}@media (width<=720px){html .ws-app.sv2-app .sv2-rows>li{gap:8px 12px}html .ws-app.sv2-app .sv2-rows>li>.sv2-rows-text{flex:calc(100% - 64px)}html .ws-app.sv2-app .sv2-rows>li>.sv2-rows-text+:is(.sv2-state,.sv2-link,.sv2-btn){margin-left:56px}}html .ws-app.sv2-app .sv2-conv-title{letter-spacing:-.01em;color:var(--ws-ink);margin:8px 0 4px;font-size:17px;font-weight:600}.sai{gap:16px;max-width:100%;margin:16px 0;display:grid}.sai h3,.sai h4,.sai h5{margin:0}.sai-privacy{border-left:2px solid var(--ws-attention);margin:0;padding:2px 0 2px 12px;font-size:14px}.sai-block{border-top:1px solid var(--ws-line);gap:8px;padding-top:12px;display:grid}.sai-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.sai-row label{color:var(--ws-muted);gap:4px;font-size:13px;display:grid}.sai-areas,.sai-areas ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sai-areas>li{border-top:1px solid var(--ws-line);padding-top:8px}.sai-areas ul li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-left:12px;display:flex}.sai-count{font-variant-numeric:tabular-nums;font-weight:600}.sai small{color:var(--ws-muted)}@media (width<=520px){.sai-row{display:grid}.sai-row button,.sai-row select{width:100%;min-height:44px}}.sai-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:14px;display:grid}.sai-two ul,.sai-plain,.sai-findings{margin:4px 0 0;padding-left:18px}.sai-plain,.sai-findings{gap:8px;padding:0;list-style:none;display:grid}.sai-plain li,.sai-findings li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.sai-findings li{border-top:1px solid var(--ws-line);padding-top:8px}.sai-findings li>span:last-child{flex-basis:100%}.sai-risk{border:1px solid var(--ws-line);padding:0 6px;font-size:12px;font-weight:600}.sai-findings li[data-risk=high] .sai-risk{border-color:var(--ws-attention);color:var(--ws-attention)}.sai-token{overflow-wrap:anywhere;border-left:2px solid var(--ws-attention);padding-left:12px;font-family:ui-monospace,monospace}.sai-check{align-items:center;gap:8px;display:flex!important}.sai-detail{gap:8px;display:grid}.sai input[type=text],.sai input:not([type]){max-width:100%;min-height:36px}@media (width<=520px){.sai-two{grid-template-columns:1fr}.sai button{min-height:44px}}.sai[hidden]{display:none}.g14{box-sizing:border-box;align-content:start;gap:14px;width:100%;min-width:0;max-width:none;margin:0 0 24px;display:grid}.g14 *{overflow-wrap:anywhere;min-width:0}.g14 h2{margin:0;font-size:18px}.g14-lead{color:var(--ws-muted);max-width:78ch;margin:0;font-size:13px}.g14-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.g14-bar input[type=search]{border:1px solid var(--ws-line);min-height:36px;color:inherit;font:inherit;background:0 0;border-radius:8px;flex:220px;min-width:0;padding:0 10px}.g14-chips{flex-wrap:wrap;gap:6px;display:flex}.g14-chips button,.g14-row button,.g14-form button,.g14-panel button{border:1px solid var(--ws-line);color:var(--ws-ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;min-height:34px;padding:6px 12px;font-size:13px}.g14-chips button[aria-pressed=true]{border-color:var(--ws-accent);background:var(--ws-tint,transparent)}.g14 button.g14-primary{background:var(--ws-accent);border-color:var(--ws-accent);color:var(--ws-bg)}.g14 button:disabled{opacity:.55;cursor:default}.g14 button:focus-visible,.g14 input:focus-visible,.g14 select:focus-visible{outline:2px solid var(--ws-focus,var(--ws-accent));outline-offset:2px}.g14-list{border-top:1px solid var(--ws-line)}.g14-row{border-bottom:1px solid var(--ws-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 16px;padding:12px 0;display:grid}.g14-row h3{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:15px;display:flex}.g14-meta{color:var(--ws-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:12.5px}.g14-tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.g14-tag{border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:6px;padding:1px 7px;font-size:11.5px}.g14-risk{border:1px solid;border-radius:6px;padding:1px 8px;font-size:11.5px;font-weight:600}.g14-risk--baixo{color:var(--ws-positive)}.g14-risk--medio{color:var(--ws-attention)}.g14-risk--alto{color:var(--ws-error)}.g14-state{color:var(--ws-muted);font-size:12px}.g14-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.g14-panel{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:10px;grid-column:1/-1;gap:10px;padding:12px;display:grid}.g14-panel h4{margin:0;font-size:14px}.g14-form{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:10px;display:grid}.g14-form label,.g14-panel label{color:var(--ws-muted);gap:4px;font-size:12px;display:grid}.g14-form input,.g14-form select,.g14-panel input[type=password],.g14-panel input[type=text],.g14-panel select{border:1px solid var(--ws-line);min-height:36px;color:var(--ws-ink);font:inherit;background:0 0;border-radius:8px;min-width:0;padding:0 10px}.g14-check{grid-template-columns:none;align-items:center;gap:8px;color:var(--ws-ink)!important;font-size:13px!important;display:flex!important}.g14-checks{flex-wrap:wrap;gap:6px 16px;display:flex}.g14-token{overflow-wrap:anywhere;border:1px dashed var(--ws-accent);-webkit-user-select:all;user-select:all;border-radius:8px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.g14-bar-fill{background:var(--ws-line);border-radius:3px;height:6px;overflow:hidden}.g14-bar-fill>i{background:var(--ws-accent);height:100%;display:block}.g14-note{color:var(--ws-muted);margin:0;font-size:12.5px}@media (width<=640px){.g14-row{grid-template-columns:minmax(0,1fr)}.g14-actions{justify-content:flex-start}.g14-form{grid-template-columns:minmax(0,1fr)}}.lgn{--ph:#5f6b65;--bg:#fff;--ink:#101614;--dim:#4a5651;--line:#dbe0dc;--line2:#b4bdb7;--field:#fff;--brand:#0b6b5c;--on-brand:#fff;--btn:#101614;--on-btn:#fff;--focus:#0b6b5c;--ring:#0b6b5c47;--bad:#9b2a1c;--badbg:#fdeeea;--ok:#14573f;--okbg:#e6f3ec;--chip:#eef2ef;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:100dvh;font-family:DM Sans,Figtree,system-ui,-apple-system,sans-serif;display:grid}.lgn[data-v=b]{--bg:#f7f8f6;--field:#eef1ee;--btn:#0b6b5c;--on-btn:#fff;--line:#d9dfda;--chip:#e6ece8;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}@media (prefers-color-scheme:dark){.lgn:not([data-theme=light]){--bg:#0c100f;--ink:#eef2ef;--dim:#a3aea9;--line:#252e2b;--line2:#3b4743;--ph:#929e99;--field:#121816;--brand:#5fd0b8;--on-brand:#04130f;--btn:#eef2ef;--on-btn:#0c100f;--focus:#5fd0b8;--ring:#5fd0b852;--bad:#ffb4a8;--badbg:#3a1f1b;--ok:#8fd9b8;--okbg:#173025;--chip:#18201d}.lgn[data-v=b]:not([data-theme=light]){--bg:#0e1311;--field:#161d1a;--btn:#5fd0b8;--on-btn:#04130f}}.lgn[data-theme=dark]{--bg:#0c100f;--ink:#eef2ef;--dim:#a3aea9;--line:#252e2b;--line2:#3b4743;--ph:#929e99;--field:#121816;--brand:#5fd0b8;--on-brand:#04130f;--btn:#eef2ef;--on-btn:#0c100f;--focus:#5fd0b8;--ring:#5fd0b852;--bad:#ffb4a8;--badbg:#3a1f1b;--ok:#8fd9b8;--okbg:#173025;--chip:#18201d}.lgn[data-theme=dark][data-v=b]{--bg:#0e1311;--field:#161d1a;--btn:#5fd0b8;--on-btn:#04130f}.lgn *,.lgn :before,.lgn :after{box-sizing:border-box}.lgn[data-v=b]{grid-template-areas:"panel side"}.lgn[data-v=b] .lgn-panel{grid-area:panel}.lgn[data-v=b] .lgn-side{grid-area:side}.lgn-side{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.lgn-top{justify-content:space-between;align-items:center;padding:22px clamp(20px,4vw,48px) 0;display:flex}.lgn-brand{letter-spacing:-.01em;align-items:center;gap:10px;font:600 16px Outfit,DM Sans,system-ui,sans-serif;display:inline-flex}.lgn-brand img{border-radius:8px;display:block}.lgn-lang{border:1px solid var(--line);background:var(--field);border-radius:9px;padding:2px;display:inline-flex}.lgn-lang button{color:var(--dim);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:6px 11px;font:600 12px DM Sans,system-ui,sans-serif;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s}.lgn-lang button:hover{color:var(--ink)}.lgn-lang button[aria-pressed=true]{background:var(--btn);color:var(--on-btn)}.lgn-main{flex:1;justify-content:center;align-items:center;padding:28px clamp(20px,4vw,48px);display:flex}.lgn-card{width:100%;max-width:400px}.lgn[data-v=b] .lgn-card{max-width:420px}.lgn-seal{color:var(--dim);align-items:center;gap:7px;padding:0 clamp(20px,4vw,48px) 22px;font-size:12.5px;display:flex}.lgn :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.lgn-head{margin-bottom:26px}.lgn-eyebrow{letter-spacing:.02em;color:var(--brand);margin-bottom:12px;font:600 12px DM Sans,system-ui,sans-serif;display:inline-block}.lgn[data-v=b] .lgn-eyebrow{background:var(--chip);color:var(--ink);border-radius:100px;padding:4px 10px}.lgn-head h1:focus-visible{outline:0}.lgn-head h1{letter-spacing:-.03em;outline:0;margin:0;font:600 clamp(1.65rem,5.6vw,2rem)/1.12 Outfit,DM Sans,system-ui,sans-serif}.lgn[data-v=b] .lgn-head h1{letter-spacing:-.035em;font-weight:700}.lgn-sub{color:var(--dim);margin:10px 0 0;font-size:15.5px;line-height:1.55}.lgn-note{color:var(--dim);margin:0 0 18px;font-size:14.5px;line-height:1.6}.lgn-tip{color:var(--dim);margin:10px 0 0;font-size:13px}.lgn-form{display:block}.lgn-field{margin-bottom:18px;font:500 13.5px DM Sans,system-ui,sans-serif}.lgn-label-row{color:var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:7px;font-weight:500;display:flex}.lgn-input,.lgn-pw input{background:var(--field);border:1px solid var(--line2);width:100%;height:48px;color:var(--ink);border-radius:10px;outline:0;padding:0 14px;font:400 16px DM Sans,system-ui,sans-serif;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),background .15s;display:block}.lgn[data-v=b] .lgn-input,.lgn[data-v=b] .lgn-pw input{border-color:#0000;border-radius:12px;height:50px}.lgn-input:hover,.lgn-pw input:hover{border-color:var(--dim)}.lgn[data-v=b] .lgn-input:hover,.lgn[data-v=b] .lgn-pw input:hover{border-color:var(--line2)}.lgn-input:focus,.lgn-pw input:focus{border-color:var(--focus);box-shadow:0 0 0 4px var(--ring);background:var(--bg)}.lgn-input::placeholder,.lgn-pw input::placeholder{color:var(--ph);opacity:1}.lgn-input:disabled,.lgn-pw input:disabled{opacity:.55}.lgn-input[aria-invalid=true],.lgn-pw input[aria-invalid=true]{border-color:var(--bad)}.lgn-input--mono{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lgn-pw{position:relative}.lgn-pw input{padding-right:52px}.lgn-eye{width:44px;height:40px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:color .15s,background .15s;display:grid;position:absolute;top:4px;right:4px}.lgn-eye:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent)}.lgn-quiet{color:var(--dim);cursor:pointer;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;border:0;min-height:32px;padding:4px 0;font:500 13.5px DM Sans,system-ui,sans-serif;text-decoration:none;transition:color .15s,background-size .25s cubic-bezier(.4,0,.2,1)}.lgn-quiet:hover{color:var(--ink);background-size:100% 1px}.lgn-foot{flex-wrap:wrap;justify-content:space-between;gap:6px 20px;margin-top:22px;display:flex}.lgn-btn{border:1px solid var(--btn);background:var(--btn);width:100%;height:48px;color:var(--on-btn);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;font:600 15.5px DM Sans,system-ui,sans-serif;text-decoration:none;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),opacity .15s,background .15s;display:flex;position:relative;overflow:hidden}.lgn[data-v=b] .lgn-btn{border-radius:12px;height:50px}.lgn-btn:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);transition:transform .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-120%)}.lgn-btn:hover:not(:disabled):after{transform:translate(120%)}.lgn-btn:hover:not(:disabled){box-shadow:0 6px 20px -6px color-mix(in srgb,var(--btn) 60%,transparent);transform:translateY(-1px)}.lgn-btn:active:not(:disabled){transform:translateY(0)scale(.985)}.lgn-btn:disabled{opacity:.5;cursor:not-allowed}.lgn-btn--ghost{color:var(--ink);border-color:var(--line2);background:0 0}.lgn-btn--ghost:after{display:none}.lgn-btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 6%,transparent);box-shadow:none}.lgn-form>.lgn-btn,.lgn-card>.lgn-btn,.lgn-card>div>.lgn-btn{margin-top:6px}.lgn-row{grid-template-columns:auto 1fr;gap:10px;margin-top:22px;display:grid}.lgn-row .lgn-btn:first-child{width:auto;padding:0 20px}.lgn-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite lgn-spin}@keyframes lgn-spin{to{transform:rotate(360deg)}}.lgn-alert{color:var(--bad);background:var(--badbg);border-radius:10px;margin:0 0 18px;padding:11px 14px;font-size:14.5px;line-height:1.5;animation:.4s cubic-bezier(.36,.07,.19,.97) lgn-nudge}.lgn-ok{color:var(--ok);background:var(--okbg);border-radius:10px;outline:0;margin:0 0 18px;padding:12px 14px;font-size:14.5px;line-height:1.55}@keyframes lgn-nudge{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.lgn-sso{margin-bottom:6px}.lgn-sso-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lgn[data-v=b] .lgn-sso-row{grid-template-columns:1fr}.lgn-sso-btn{white-space:nowrap;border:1px solid var(--line2);background:var(--bg);min-width:0;height:46px;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 8px;font:500 14px DM Sans,system-ui,sans-serif;text-decoration:none;transition:background .15s,border-color .15s,transform .15s cubic-bezier(.4,0,.2,1),box-shadow .2s;display:flex}.lgn[data-v=b] .lgn-sso-btn{background:var(--field);border-color:#0000;border-radius:12px;height:48px}.lgn-sso-btn:hover:not(:disabled){border-color:var(--dim);transform:translateY(-1px);box-shadow:0 4px 14px -6px #00000040}.lgn-sso-btn:active:not(:disabled){transform:scale(.985)}.lgn-sso-btn:disabled{color:var(--dim);cursor:not-allowed;background:color-mix(in srgb,var(--ink) 4%,transparent);border-style:dashed;border-color:var(--line2)}.lgn-sso-btn svg{flex:none}.lgn-sso-note{color:var(--dim);margin:10px 0 0;font-size:13px;line-height:1.5}.lgn-sso-note[data-on]{color:var(--ok)}.lgn-or{color:var(--dim);align-items:center;gap:12px;margin:20px 0;font-size:12.5px;display:flex}.lgn-or:before,.lgn-or:after{content:"";background:var(--line);flex:1;height:1px}.lgn-code{grid-template-columns:repeat(3,minmax(0,1fr)) 14px repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.lgn-code-cell{min-width:0;display:block}.lgn-code-cell[data-gap=true]{grid-column:5}.lgn-code:before{content:"";background:var(--line2);border-radius:2px;grid-area:1/4;place-self:center;width:8px;height:2px}.lgn-code-cell:nth-child(-n+3){grid-column:auto}.lgn-code-cell:first-child{grid-area:1/1}.lgn-code-cell:nth-child(2){grid-area:1/2}.lgn-code-cell:nth-child(3){grid-area:1/3}.lgn-code-cell:nth-child(4){grid-area:1/5}.lgn-code-cell:nth-child(5){grid-area:1/6}.lgn-code-cell:nth-child(6){grid-area:1/7}.lgn-code-cell input{text-align:center;font-variant-numeric:tabular-nums;width:100%;height:58px;color:var(--ink);background:var(--field);border:1px solid var(--line2);caret-color:var(--brand);border-radius:10px;outline:0;padding:0;font:600 24px Outfit,DM Sans,system-ui,sans-serif;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s,transform .15s,background .15s;display:block}.lgn-code-cell input:hover{border-color:var(--dim)}.lgn-code-cell input:focus{border-color:var(--focus);box-shadow:0 0 0 4px var(--ring);background:var(--bg);transform:translateY(-1px)}.lgn-code-cell input[data-filled=true]{border-color:var(--ink);animation:.18s cubic-bezier(.34,1.56,.64,1) lgn-pop}.lgn-code-cell input:disabled{opacity:.55}.lgn-code[data-invalid]{animation:.45s cubic-bezier(.36,.07,.19,.97) lgn-nudge}.lgn-code[data-invalid] input{border-color:var(--bad);color:var(--bad)}@keyframes lgn-pop{0%{transform:scale(.9)}to{transform:scale(1)}}.lgn[data-v=b] .lgn-code{background:var(--field);border:1px solid #0000;border-radius:14px;gap:0;display:flex;overflow:hidden}.lgn[data-v=b] .lgn-code:before{display:none}.lgn[data-v=b] .lgn-code-cell{flex:1;grid-area:auto!important}.lgn[data-v=b] .lgn-code-cell+.lgn-code-cell{border-left:1px solid var(--line2)}.lgn[data-v=b] .lgn-code-cell input{background:0 0;border:0;border-radius:0;height:60px}.lgn[data-v=b] .lgn-code-cell input:focus{box-shadow:inset 0 -3px 0 var(--focus);background:var(--bg);transform:none}.lgn[data-v=b] .lgn-code-cell input[data-filled=true]{border:0;animation:.18s cubic-bezier(.34,1.56,.64,1) lgn-pop}.lgn[data-v=b] .lgn-code[data-invalid]{border-color:var(--bad)}.lgn[data-v=b] .lgn-code:focus-within{border-color:var(--focus);box-shadow:0 0 0 4px var(--ring)}.lgn[data-v=b] .lgn-code[data-invalid]:focus-within{border-color:var(--bad)}.lgn-steps{margin-bottom:24px}.lgn-stepno{color:var(--dim);margin-bottom:10px;font:500 13px DM Sans,system-ui,sans-serif;display:block}.lgn-steps ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.lgn-steps li{color:var(--dim);flex:1;align-items:center;gap:8px;font:500 13px DM Sans,system-ui,sans-serif;display:flex}.lgn-steps li b{border:1px solid var(--line2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font:600 12px DM Sans,system-ui,sans-serif;transition:background .2s,color .2s,border-color .2s;display:grid}.lgn-steps li[data-state=now]{color:var(--ink)}.lgn-steps li[data-state=now] b{background:var(--ink);color:var(--bg);border-color:var(--ink)}.lgn-steps li[data-state=done] b{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.lgn[data-v=a] .lgn-steps li{flex-direction:column;align-items:stretch;gap:0}.lgn[data-v=a] .lgn-steps li b{display:none}.lgn[data-v=a] .lgn-steps li span{border-top:3px solid var(--line);padding-top:7px;transition:border-color .25s}.lgn[data-v=a] .lgn-steps li[data-state=now] span{border-color:var(--brand)}.lgn[data-v=a] .lgn-steps li[data-state=done] span{border-color:var(--ink)}.lgn[data-v=b] .lgn-steps li:not(:last-child):after{content:"";background:var(--line);border-radius:2px;flex:1;height:2px;margin-left:2px}.lgn[data-v=b] .lgn-steps li[data-state=done]:not(:last-child):after{background:var(--brand)}.lgn[data-v=b] .lgn-steps li:last-child{flex:none}.lgn[data-v=b] .lgn-steps li:not(:last-child){flex:1}.lgn-qr{border:1px solid var(--line);background:#fff;border-radius:16px;place-items:center;width:min(100%,232px);margin:0 auto 18px;padding:14px;animation:.3s cubic-bezier(.34,1.56,.64,1) lgn-pop;display:grid}.lgn-qr svg{width:100%;height:auto;display:block}.lgn-key{border:1px dashed var(--line2);border-radius:10px;align-items:center;gap:8px;margin:0 0 6px;padding:8px 8px 8px 12px;display:flex}.lgn-key code{letter-spacing:.08em;word-break:break-all;flex:1;font:500 15px ui-monospace,SFMono-Regular,Menlo,monospace}.lgn-key button{background:var(--chip);color:var(--ink);cursor:pointer;border:0;border-radius:8px;min-height:36px;padding:8px 12px;font:600 13px DM Sans,system-ui,sans-serif;transition:background .15s}.lgn-key button:hover{background:var(--line)}.lgn-codes{border:1px solid var(--line);background:var(--field);border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px;padding:14px;list-style:none;display:grid}.lgn-codes li{letter-spacing:.06em;font:500 15px ui-monospace,SFMono-Regular,Menlo,monospace}.lgn-check{cursor:pointer;align-items:flex-start;gap:10px;margin:18px 0 16px;font-size:14.5px;line-height:1.45;display:flex}.lgn-check input{width:20px;height:20px;accent-color:var(--brand);flex:none;margin:1px 0 0}.lgn-rules{color:var(--dim);gap:7px;margin:0 0 18px;padding:0;font-size:13.5px;list-style:none;display:grid}.lgn-rules li{align-items:center;gap:9px;display:flex}.lgn-rules b{border:1px solid var(--line2);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;transition:background .2s,border-color .2s,color .2s;display:grid}.lgn-rules li[data-ok=true]{color:var(--ink)}.lgn-rules li[data-ok=true] b{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.lgn-rules li[data-ok=note] b{border-style:dashed}.lgn-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lgn-card>*{animation:.5s cubic-bezier(.2,.7,.2,1) both lgn-rise}.lgn-card>:nth-child(2){animation-delay:40ms}.lgn-card>:nth-child(3){animation-delay:80ms}.lgn-card>:nth-child(4){animation-delay:.12s}.lgn-card>:nth-child(5){animation-delay:.16s}.lgn-card>:nth-child(n+6){animation-delay:.2s}@keyframes lgn-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lgn-panel{isolation:isolate;min-height:100dvh;color:var(--pt);--pt:#f1f7f4;--pd:#f1f7f4c7;position:relative;overflow:hidden}.lgn[data-v=a] .lgn-panel{background:#071a16}.lgn-aurora{z-index:-2;pointer-events:none;position:absolute;inset:-20%}.lgn-aurora i{filter:blur(70px);will-change:transform;border-radius:50%;position:absolute}.lgn[data-v=a] .lgn-aurora i:first-child{opacity:.75;background:#0f8a74;width:60%;height:60%;animation:24s ease-in-out infinite alternate lgn-d1;top:-10%;left:-5%}.lgn[data-v=a] .lgn-aurora i:nth-child(2){opacity:.55;background:#1b6fa8;width:55%;height:50%;animation:30s ease-in-out infinite alternate lgn-d2;top:10%;right:-8%}.lgn[data-v=a] .lgn-aurora i:nth-child(3){opacity:.4;background:#2fbf8f;width:50%;height:45%;animation:27s ease-in-out infinite alternate lgn-d3;bottom:-6%;left:20%}.lgn[data-v=a] .lgn-aurora i:nth-child(4){opacity:.28;background:#d99a2b;width:34%;height:30%;animation:33s ease-in-out infinite alternate-reverse lgn-d1;bottom:10%;right:10%}@keyframes lgn-d1{to{transform:translate(14%,12%)scale(1.18)}}@keyframes lgn-d2{to{transform:translate(-16%,18%)scale(1.1)rotate(20deg)}}@keyframes lgn-d3{to{transform:translate(18%,-14%)scale(1.2)}}.lgn-panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#030e0b80,#030e0b00 55%);position:absolute;inset:0}.lgn[data-v=b] .lgn-panel:before{display:none}.lgn-grain{z-index:-1;opacity:.5;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 20%,#000,#0000 75%);mask-image:radial-gradient(at 30% 20%,#000,#0000 75%)}.lgn-panel-copy{max-width:30em;padding-right:32px;position:absolute;top:clamp(36px,8vh,84px);left:clamp(32px,4.5vw,64px)}.lgn-panel-copy h2{letter-spacing:-.035em;max-width:14em;margin:0;font:600 clamp(1.7rem,2.6vw,2.55rem)/1.1 Outfit,DM Sans,system-ui,sans-serif}.lgn-panel-copy p{color:var(--pd);max-width:28em;margin:14px 0 0;font-size:16px;line-height:1.55}.lgn-win{-webkit-backdrop-filter:blur(14px);background:#081a16b8;border:0;border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;border-radius:14px 0 0;width:min(118%,820px);height:78%;animation:9s ease-in-out infinite alternate lgn-float;position:absolute;top:min(46%,430px);left:clamp(32px,4.5vw,64px);overflow:hidden;box-shadow:0 30px 80px -20px #0009}@keyframes lgn-float{to{transform:translateY(-8px)}}.lgn-win-bar{color:var(--pd);border-bottom:1px solid #ffffff1a;align-items:center;gap:6px;padding:11px 14px;font:500 12px DM Sans,system-ui,sans-serif;display:flex}.lgn-win-bar i{background:#ffffff38;border-radius:50%;width:9px;height:9px}.lgn-win-bar span{margin-left:10px}.lgn-win-body{grid-template-columns:150px 1fr;height:100%;display:grid}.lgn-win nav{border-right:1px solid #ffffff1a;align-content:start;gap:2px;padding:14px 10px;display:grid}.lgn-win nav span{color:var(--pd);border-radius:8px;padding:7px 10px;font:500 13px DM Sans,system-ui,sans-serif}.lgn-win nav span[data-on=true]{color:var(--pt);background:#ffffff1a}.lgn-win section{min-width:0;padding:18px 20px}.lgn-win h3{letter-spacing:-.01em;margin:0 0 14px;font:600 15px Outfit,DM Sans,system-ui,sans-serif}.lgn-kpis{border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lgn-kpis div{color:#7fe0c6;gap:4px;padding:12px 14px;display:grid}.lgn-kpis div+div{border-left:1px solid #ffffff1f}.lgn-kpis small{color:var(--pd);font-size:11.5px}.lgn-kpis b{color:var(--pt);letter-spacing:-.02em;font:600 22px Outfit,system-ui,sans-serif}.lgn-agent{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.lgn-agent div{flex:1;min-width:0}.lgn-agent strong{font:600 13px DM Sans,system-ui,sans-serif}.lgn-agent p{color:var(--pd);margin:2px 0 0;font-size:12.5px}.lgn-agent em{color:#0a2e27;background:#eaf6f2;border-radius:7px;padding:6px 12px;font:600 12px DM Sans,system-ui,sans-serif}.lgn-dot{background:#4ade9c;border-radius:50%;flex:none;width:9px;height:9px;animation:2.4s ease-in-out infinite lgn-pulse;box-shadow:0 0 0 4px #4ade9c2e}@keyframes lgn-pulse{50%{box-shadow:0 0 0 7px #4ade9c00}}.lgn-area{color:#7fe0c6;width:100%;height:84px;margin-top:16px;display:block}.lgn-win-badge,.lgn-feed-badge{color:var(--pd);border:1px solid #ffffff2e;border-radius:100px;padding:2px 9px;font:500 11px DM Sans,system-ui,sans-serif;position:absolute;top:9px;right:16px}.lgn[data-v=b] .lgn-panel{--pt:#10201b;--pd:#34453f;background:#e9f1ec}.lgn[data-v=b] .lgn-aurora i:first-child{opacity:.9;background:#9fe0c8;width:65%;height:55%;animation:28s ease-in-out infinite alternate lgn-d1;top:-12%;left:-8%}.lgn[data-v=b] .lgn-aurora i:nth-child(2){opacity:.85;background:#a9d4f2;width:55%;height:50%;animation:32s ease-in-out infinite alternate lgn-d2;top:8%;right:-10%}.lgn[data-v=b] .lgn-aurora i:nth-child(3){opacity:.8;background:#fbd7a8;width:55%;height:50%;animation:26s ease-in-out infinite alternate lgn-d3;bottom:-10%;left:5%}.lgn[data-v=b] .lgn-aurora i:nth-child(4){opacity:.7;background:#f6efa6;width:36%;height:34%;animation:34s ease-in-out infinite alternate-reverse lgn-d1;bottom:6%;right:6%}.lgn[data-v=b] .lgn-grain{opacity:.55;background-image:radial-gradient(#10201b1f 1px,#0000 1.2px);background-size:22px 22px}@media (prefers-color-scheme:dark){.lgn[data-v=b]:not([data-theme=light]) .lgn-panel{--pt:#eef6f2;--pd:#eef6f2cc;background:#0d1613}.lgn[data-v=b]:not([data-theme=light]) .lgn-aurora i:first-child{opacity:.7;background:#0e6b59}.lgn[data-v=b]:not([data-theme=light]) .lgn-aurora i:nth-child(2){opacity:.6;background:#16537f}.lgn[data-v=b]:not([data-theme=light]) .lgn-aurora i:nth-child(3){opacity:.55;background:#7a4d14}.lgn[data-v=b]:not([data-theme=light]) .lgn-aurora i:nth-child(4){opacity:.4;background:#5f6a1a}.lgn[data-v=b]:not([data-theme=light]) .lgn-grain{background-image:radial-gradient(#ffffff24 1px,#0000 1.2px)}}.lgn[data-v=b][data-theme=dark] .lgn-panel{--pt:#eef6f2;--pd:#eef6f2cc;background:#0d1613}.lgn[data-v=b][data-theme=dark] .lgn-aurora i:first-child{opacity:.7;background:#0e6b59}.lgn[data-v=b][data-theme=dark] .lgn-aurora i:nth-child(2){opacity:.6;background:#16537f}.lgn[data-v=b][data-theme=dark] .lgn-aurora i:nth-child(3){opacity:.55;background:#7a4d14}.lgn[data-v=b][data-theme=dark] .lgn-aurora i:nth-child(4){opacity:.4;background:#5f6a1a}.lgn[data-v=b][data-theme=dark] .lgn-grain{background-image:radial-gradient(#ffffff24 1px,#0000 1.2px)}.lgn[data-v=b] .lgn-panel-copy{top:auto;bottom:clamp(36px,7vh,72px);left:clamp(32px,4.5vw,64px)}.lgn[data-v=b] .lgn-panel-copy h2{font-weight:700}.lgn-feed{height:56%;position:absolute;inset:clamp(32px,6vh,64px) clamp(28px,4vw,56px) auto}.lgn-fc{color:#10201b;-webkit-backdrop-filter:blur(10px);background:#ffffffd1;border:1px solid #10201b1a;border-radius:16px;padding:14px 16px;font:500 14px/1.4 DM Sans,system-ui,sans-serif;animation:8s ease-in-out infinite alternate lgn-float;position:absolute;box-shadow:0 18px 40px -18px #10201b59}.lgn-fc p{margin:0}.lgn-fc small{color:#34453f;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:11.5px;display:block}.lgn-fc1{color:#10201b;width:62%;top:0;left:2%;transform:rotate(-1.5deg)}.lgn-fc1 svg{color:#0b6b5c;margin-top:8px;display:block}.lgn-fc2{align-items:center;gap:10px;width:50%;animation-delay:-2s;display:flex;top:20%;right:0;transform:rotate(1.2deg)}.lgn-tick{color:#fff;background:#0b6b5c;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.lgn-fc3{width:56%;animation-delay:-4s;top:44%;left:8%;transform:rotate(.8deg)}.lgn-bars{align-items:flex-end;gap:7px;height:46px;margin-top:10px;display:flex}.lgn-bars i{background:linear-gradient(#0b6b5c,#5db89f);border-radius:4px 4px 0 0;flex:1}.lgn-fc4{align-items:center;gap:10px;width:58%;animation-delay:-6s;display:flex;top:70%;right:2%;transform:rotate(-1deg)}.lgn-fc4 p{flex:1}.lgn-fc4 em{color:#f1f7f4;background:#10201b;border-radius:8px;padding:6px 12px;font:600 12px DM Sans,system-ui,sans-serif}.lgn-feed-badge{color:var(--pd);border-color:#10201b40;top:-26px;right:0}@media (prefers-color-scheme:dark){.lgn[data-v=b]:not([data-theme=light]) .lgn-fc{color:#eef6f2;background:#121c18d1;border-color:#ffffff24}.lgn[data-v=b]:not([data-theme=light]) .lgn-fc small{color:#eef6f2c7}.lgn[data-v=b]:not([data-theme=light]) .lgn-fc4 em{color:#0d1613;background:#eef6f2}.lgn[data-v=b]:not([data-theme=light]) .lgn-feed-badge{border-color:#ffffff40}}.lgn[data-v=b][data-theme=dark] .lgn-fc{color:#eef6f2;background:#121c18d1;border-color:#ffffff24}.lgn[data-v=b][data-theme=dark] .lgn-fc small{color:#eef6f2c7}.lgn[data-v=b][data-theme=dark] .lgn-fc4 em{color:#0d1613;background:#eef6f2}.lgn[data-v=b][data-theme=dark] .lgn-feed-badge{border-color:#ffffff40}@media (width<=959px){.lgn,.lgn[data-v=b]{flex-direction:column;display:flex}.lgn-panel{flex:none;height:76px;min-height:0}.lgn-panel-copy,.lgn-win,.lgn-feed{display:none}.lgn-side{flex:1;min-height:0}.lgn-top{padding-top:16px}.lgn-main{align-items:flex-start;padding-top:24px}.lgn-code{gap:6px}.lgn-code-cell input{height:54px;font-size:22px}.lgn[data-v=b] .lgn-code-cell input{height:56px}.lgn-sso-row{grid-template-columns:1fr}}@media (width<=380px){.lgn-steps li span{font-size:12px}.lgn-code-cell input{height:50px}}.lgn-rev{z-index:50;color:#10201b;font:500 13px DM Sans,system-ui,sans-serif;position:fixed;bottom:12px;left:12px}.lgn-rev summary{cursor:pointer;background:#fff;border:1px solid #b4bdb7;border-radius:100px;padding:7px 14px;list-style:none;box-shadow:0 6px 20px -8px #00000059}.lgn-rev[open] summary{border-radius:12px 12px 0 0}.lgn-rev div{background:#fff;border:1px solid #b4bdb7;border-top:0;border-radius:0 12px 12px;gap:10px;max-width:min(320px,100vw - 24px);max-height:70vh;padding:12px 14px;display:grid;overflow:auto}.lgn-rev a,.lgn-rev button{color:#0b6b5c;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:2px 0;text-decoration:underline}.lgn-rev a[aria-current=true]{color:#10201b;font-weight:700;text-decoration:none}.lgn-rev small{color:#4a5651}.lgn-rev nav{flex-wrap:wrap;gap:4px 12px;display:flex}@media (prefers-reduced-motion:reduce){.lgn *,.lgn :before,.lgn :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lgn-aurora i,.lgn-win,.lgn-fc,.lgn-dot,.lgn-spin,.lgn-card>*,.lgn-code,.lgn-code-cell input,.lgn-alert,.lgn-qr{animation:none!important}.lgn-btn:after{display:none}.lgn-spin{border-right-color:currentColor}}.identity-form h1{font-size:42px}.identity-form form{gap:18px;margin:25px 0;display:grid}.identity-form label{gap:7px;font-size:14px;display:grid}.identity-form input{font:inherit;border:1px solid var(--line);border-radius:5px;width:100%;padding:12px}.identity-form>button{margin:12px 14px 12px 0}.identity-form [role=alert]{color:#982d20;background:#fff0ec;padding:12px}.identity-form dd{margin:5px 0 16px}.identity-form hr{border:0;border-top:1px solid var(--line);margin-top:25px}.identity-banner{color:#543710;text-align:center;background:#f9e8cb;padding:12px}.identity-banner button{margin-left:15px;padding:7px}.mercury-wrapper{--m-bg:#fafaf8;--m-surface:#fff;--m-ink:#161a18;--m-dim:#5b6460;--m-line:#e3e5e1;--m-line-strong:#c9cdc7;--m-accent:#161a18;--m-on:#fafaf8;--m-ring:#2f6f6259;--m-focus:#2f6f62;--m-bad:#9b2a1c;--m-badbg:#fdeeea;--m-ok:#1d6b4f;--m-okbg:#e8f4ee;--m-shadow:0 1px 2px #161a180a,0 8px 28px #161a180f;background:var(--m-bg);color:var(--m-ink);flex-direction:column;align-items:center;min-height:100dvh;font-family:DM Sans,Figtree,system-ui,-apple-system,sans-serif;display:flex}@media (prefers-color-scheme:dark){.mercury-wrapper{--m-bg:#0e1210;--m-surface:#141916;--m-ink:#eeeeea;--m-dim:#9aa39f;--m-line:#252d2a;--m-line-strong:#38423f;--m-accent:#f1eee6;--m-on:#141916;--m-ring:#78beaa59;--m-focus:#7cc4b0;--m-bad:#ffb4a8;--m-badbg:#3a1f1b;--m-ok:#8fd9b8;--m-okbg:#173025;--m-shadow:0 1px 2px #0000004d,0 8px 28px #00000059}}.mercury-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased}.mercury-top{width:100%;max-width:1120px;padding:20px max(20px,env(safe-area-inset-left)) 0 max(20px,env(safe-area-inset-right));justify-content:space-between;align-items:center;display:flex}.mercury-brand{letter-spacing:-.01em;align-items:center;gap:10px;font:600 16px DM Sans,system-ui,sans-serif;display:inline-flex}.mercury-brand img{border-radius:7px;display:block}.mercury-lang{border:1px solid var(--m-line);background:var(--m-surface);border-radius:9px;padding:2px;display:inline-flex}.mercury-lang button{color:var(--m-dim);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:7px 11px;font:600 12px DM Sans,system-ui,sans-serif}.mercury-lang button[aria-pressed=true]{background:var(--m-accent);color:var(--m-on)}.mercury-auth{width:100%;max-width:416px;padding:32px max(20px,env(safe-area-inset-left)) 32px max(20px,env(safe-area-inset-right));flex-direction:column;flex:1;justify-content:center;display:flex}.mercury-header{margin-bottom:28px}.mercury-brand-id{color:var(--m-dim);margin-bottom:10px;font:500 13px DM Sans,system-ui,sans-serif;display:block}.mercury-header h1{letter-spacing:-.02em;text-transform:none;margin:0;font:600 clamp(1.6rem,5.4vw,1.9rem)/1.15 Outfit,DM Sans,system-ui,sans-serif}.mercury-header h1 br{display:none}.mercury-sub{color:var(--m-dim);margin:10px 0 0;font-size:15px;line-height:1.55}.mercury-form{display:block}.mercury-field{color:var(--m-ink);margin-bottom:18px;font:500 13.5px DM Sans,system-ui,sans-serif;display:block;position:relative}.mercury-field>input,.mercury-control input{background:var(--m-surface);border:1px solid var(--m-line-strong);width:100%;height:48px;color:var(--m-ink);border-radius:10px;outline:0;margin-top:7px;padding:0 14px;font:400 16px DM Sans,system-ui,sans-serif;transition:border-color .15s,box-shadow .15s;display:block}.mercury-field>input:hover,.mercury-control input:hover{border-color:var(--m-dim)}.mercury-field>input:focus,.mercury-control input:focus{border-color:var(--m-focus);box-shadow:0 0 0 4px var(--m-ring)}.mercury-field input::placeholder{color:var(--m-dim);opacity:.55}.mercury-field input:disabled{opacity:.55}.mercury-field input[aria-invalid=true]{border-color:var(--m-bad)}.mercury-label-row{justify-content:space-between;align-items:baseline;display:flex}.mercury-label-row a{color:var(--m-dim);font-size:13px;font-weight:500;text-decoration:none}.mercury-label-row a:hover{color:var(--m-ink);text-decoration:underline}.mercury-control{display:block;position:relative}.mercury-control input{padding-right:52px}.mercury-eye{width:44px;height:40px;color:var(--m-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;bottom:4px;right:4px}.mercury-eye:hover{color:var(--m-ink);background:color-mix(in srgb,var(--m-ink) 6%,transparent)}.mercury-code{letter-spacing:.35em;font-variant-numeric:tabular-nums;text-align:center;font-size:22px!important}.mercury-code::placeholder{letter-spacing:.35em}.mercury-glow,.mercury-drop{display:none}.mercury-submit{margin-top:24px}.mercury-btn{text-align:center;background:var(--m-accent);width:100%;color:var(--m-on);border:1px solid var(--m-accent);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;height:48px;font:600 15.5px DM Sans,system-ui,sans-serif;text-decoration:none;transition:opacity .15s,transform 50ms;display:flex}.mercury-btn:hover:not(:disabled){opacity:.9}.mercury-btn:active:not(:disabled){transform:translateY(1px)}.mercury-btn:disabled{opacity:.55;cursor:not-allowed}.mercury-btn--ghost{color:var(--m-ink);border-color:var(--m-line-strong);background:0 0}.mercury-btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--m-ink) 5%,transparent);opacity:1}.mercury-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite mercury-spin}@keyframes mercury-spin{to{transform:rotate(360deg)}}.mercury-wrapper :focus-visible{outline:2px solid var(--m-focus);outline-offset:2px;border-radius:6px}.mercury-field input:focus-visible{outline:0}.mercury-note,.mercury-wrapper [role=status]{color:var(--m-dim);margin:0 0 18px;font-size:14.5px;line-height:1.6}.mercury-wrapper [role=alert]{color:var(--m-bad);background:var(--m-badbg);border-radius:10px;margin:0 0 18px;padding:11px 14px;font-size:14.5px;line-height:1.5}.mercury-or{color:var(--m-dim);align-items:center;gap:12px;margin:22px 0 14px;font-size:12.5px;display:flex}.mercury-or:before,.mercury-or:after{content:"";background:var(--m-line);flex:1;height:1px}.mercury-sso{gap:10px;margin-top:6px;display:grid}.mercury-sso p{color:var(--m-dim);margin:0 0 4px;font-size:13.5px;line-height:1.5}.mercury-companies{gap:10px;margin-bottom:12px;display:grid}.mercury-company{background:var(--m-surface);color:var(--m-ink);border:1px solid var(--m-line);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 14px;font:500 16px DM Sans,system-ui,sans-serif;display:flex}.mercury-company:hover:not(:disabled){border-color:var(--m-line-strong);box-shadow:var(--m-shadow)}.mercury-mono{background:var(--m-accent);width:32px;height:32px;color:var(--m-on);border-radius:8px;flex:none;place-items:center;font:600 13px DM Sans,system-ui,sans-serif;display:grid}.mercury-footer{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:24px;font:500 14px DM Sans,system-ui,sans-serif;display:flex}.mercury-footer a,.mercury-link{color:var(--m-dim);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;min-height:40px;padding:8px 0;text-decoration:underline}.mercury-footer a:hover,.mercury-link:hover:not(:disabled){color:var(--m-ink)}.mercury-seal{color:var(--m-dim);align-items:center;gap:7px;padding:0 20px 24px;font-size:12.5px;display:flex}.mercury-steps{gap:6px;margin:0 0 22px;display:flex}.mercury-steps i{background:var(--m-line);border-radius:4px;flex:1;height:4px}.mercury-steps i[data-on=true]{background:var(--m-accent)}.mercury-stepno{color:var(--m-dim);margin-bottom:8px;font:500 13px DM Sans,system-ui,sans-serif;display:block}.mercury-qr{border:1px solid var(--m-line);background:#fff;border-radius:14px;place-items:center;width:min(100%,248px);margin:0 auto 18px;padding:14px;display:grid}.mercury-qr svg{width:100%;height:auto;display:block}.mercury-key{border:1px dashed var(--m-line-strong);border-radius:10px;align-items:center;gap:8px;margin:0 0 6px;padding:10px 12px;display:flex}.mercury-key code{letter-spacing:.08em;word-break:break-all;color:var(--m-ink);flex:1;font:500 15px ui-monospace,SFMono-Regular,Menlo,monospace}.mercury-key button{color:var(--m-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:7px;min-height:36px;padding:8px;font:600 13px DM Sans,system-ui,sans-serif;text-decoration:underline}.mercury-codes{border:1px solid var(--m-line);background:var(--m-surface);border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px;padding:14px;list-style:none;display:grid}.mercury-codes li{letter-spacing:.06em;font:500 15px ui-monospace,SFMono-Regular,Menlo,monospace}.mercury-check{cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 4px;font-size:14.5px;line-height:1.45;display:flex}.mercury-check input{width:20px;height:20px;accent-color:var(--m-accent);flex:none;margin:1px 0 0}.mercury-row{grid-template-columns:auto 1fr;gap:10px;margin-top:24px;display:grid}.mercury-row .mercury-btn{width:auto;padding:0 18px}.mercury-row .mercury-btn:last-child{width:100%}@media (width>=640px){.mercury-auth{padding-top:24px}.mercury-form-card{border:1px solid var(--m-line)}}@media (prefers-reduced-motion:reduce){.mercury-field input,.mercury-btn,.mercury-spin{transition:none;animation-duration:2s}}:root{--font-display:var(--font-body);--font-body:"Figtree",system-ui,-apple-system,sans-serif;--font-num:"Roboto Condensed","Arial Narrow",sans-serif;--font-body-old:system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"Courier New",monospace;--ink:#202224;--evergreen:#202426;--moss:#52615c;--paper:#f3f4f4;--cream:#fff;--line:#dcdfe0;--sun:#7cc4b0;--clay:#bb5969;--muted:#61686b;--shadow:0 20px 60px #13231f1f;font-family:var(--font-body);color:var(--ink);background:var(--paper)}*{box-sizing:border-box}body{min-width:320px;margin:0}button,a,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}:focus-visible{outline:3px solid var(--clay);outline-offset:3px}.mark{align-items:end;gap:2px;width:24px;display:inline-flex}.mark i{background:var(--sun);border-radius:6px;width:6px;display:block}.mark i:first-child{height:9px}.mark i:nth-child(2){height:16px}.mark i:nth-child(3){height:23px}.brand{color:var(--ink);letter-spacing:-.04em;align-items:center;gap:9px;font-weight:700;text-decoration:none;display:flex}.eyebrow,.nav-group{font:500 10px var(--font-mono);letter-spacing:.14em;color:var(--moss);margin:0 0 12px}.simple-header{justify-content:space-between;align-items:center;height:78px;padding:0 clamp(24px,5vw,72px);display:flex}.demo-label{font:500 10px var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}h1,h2,p{margin-top:0}.welcome{background:linear-gradient(128deg,var(--paper) 0 68%,#e4ddca 68%);min-height:100vh;position:relative;overflow:hidden}.welcome:after{content:"";border:1px solid var(--moss);border-radius:50%;width:720px;height:720px;position:absolute;bottom:-350px;right:-330px;box-shadow:0 0 0 60px #52736414,0 0 0 120px #5273640f}.welcome-hero{z-index:1;max-width:760px;margin:clamp(70px,13vh,155px) clamp(24px,13vw,190px);position:relative}.welcome h1,.picker h1,.status h1{font:600 clamp(45px,6.5vw,94px)/.98 var(--font-display);letter-spacing:-.065em;margin-bottom:26px}.welcome h1 em{color:var(--evergreen);font-weight:500}.lead{color:#3c504a;max-width:590px;margin-bottom:34px;font-size:18px;line-height:1.7}.button{border:0;border-radius:6px;justify-content:center;align-items:center;gap:16px;padding:13px 17px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.primary{background:var(--ink);color:#fff}.primary:hover:not(:disabled){background:var(--evergreen)}.secondary{color:var(--ink);border:1px solid var(--ink);background:0 0}.quiet{color:var(--muted);margin-top:18px;font-size:12px}.promise{z-index:1;color:var(--muted);align-items:center;gap:14px;font-size:12px;display:flex;position:absolute;bottom:43px;left:clamp(24px,5vw,72px)}.promise span{font:500 10px var(--font-mono);color:var(--clay)}.promise p{margin:0}.center-page{background:var(--cream);min-height:100vh}.card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff}.picker{max-width:630px;margin:clamp(45px,10vh,110px) auto;padding:clamp(28px,5vw,54px)}.picker h1{font-size:clamp(39px,5vw,58px)}.picker>p:not(.eyebrow),.status p{color:var(--muted);max-width:500px;line-height:1.65}.company-list{gap:10px;margin:32px 0 20px;display:grid}.company-card{text-align:left;background:var(--cream);border:1px solid #0000;border-radius:7px;align-items:center;gap:15px;width:100%;padding:17px;display:flex}.company-card:hover{border-color:var(--moss);background:#f3f5ef}.company-card strong,.company-card small{display:block}.company-card small{color:var(--muted);margin-top:3px;font-size:12px}.company-card b{margin-left:auto;font-size:18px}.avatar{background:var(--evergreen);color:#fff;width:42px;height:42px;font:500 11px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.avatar.small{width:28px;height:28px;font-size:9px}.text-button{border:0;border-bottom:1px solid var(--ink);color:var(--ink);background:0 0;padding:3px 0;font-size:13px}.status{text-align:center;max-width:520px;margin:15vh auto;padding:60px}.status h1{font-size:48px}.status-symbol{color:#a34c33;width:44px;height:44px;font:600 23px var(--font-display);background:#f5e6d3;border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}.shell{background:var(--cream);grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--paper);border-right:1px solid var(--line);flex-direction:column;padding:28px 17px;display:flex}.company-switcher{text-align:left;width:100%;color:var(--ink);background:#e8e7dc;border:0;border-radius:7px;align-items:center;gap:10px;margin:35px 0 26px;padding:9px;display:flex}.company-switcher span:not(.avatar){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.company-switcher small{color:var(--muted);margin-top:2px;font-weight:500;display:block}.company-switcher b{margin-left:auto;font-size:16px}.nav-group{margin:21px 10px 7px}.nav-item{text-align:left;color:#53625d;background:0 0;border:0;border-radius:5px;justify-content:space-between;width:100%;padding:10px;font-size:13px;display:flex}.nav-item:hover:not(:disabled),.nav-item.active{color:var(--ink);background:#e3e5dc}.nav-item.active{font-weight:700}.nav-item small{color:var(--moss);font-size:10px}.sidebar-bottom{border-top:1px solid var(--line);gap:14px;margin-top:auto;padding:17px 6px 3px;display:grid}.help{text-align:left;color:var(--muted);background:0 0;border:0;font-size:12px}.help:first-letter{border:1px solid var(--moss);border-radius:50%;padding:0 4px}.user-chip{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.work-area{min-width:0}.workspace-header{border-bottom:1px solid var(--line);background:#fffdf8;justify-content:space-between;align-items:center;min-height:125px;padding:30px clamp(25px,5vw,72px);display:flex}.workspace-header .eyebrow{margin-bottom:4px}.workspace-header h1{font:600 31px var(--font-display);letter-spacing:-.045em;margin:0}.content{outline:none;padding:clamp(25px,8vw,128px)}.empty{text-align:center;max-width:540px;margin:20px auto}.empty-orbit{border:1px solid var(--moss);border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 25px;display:grid;box-shadow:0 0 0 10px #e5eadf}.empty-orbit i{background:var(--sun);width:16px;height:16px;box-shadow:10px -10px 0 -4px var(--clay);border-radius:50%}.empty h2{font:600 38px/1.08 var(--font-display);letter-spacing:-.05em;margin-bottom:13px}.empty>p:not(.eyebrow){color:var(--muted);margin-bottom:25px;line-height:1.65}.modal-backdrop{z-index:4;background:#13231f73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.composer{background:var(--cream);width:min(680px,100%);box-shadow:var(--shadow);border:1px solid #fff;padding:27px}.composer header{justify-content:space-between;align-items:start;display:flex}.composer h2{font:600 30px var(--font-display);letter-spacing:-.04em;margin:0}.icon-button{color:var(--muted);background:0 0;border:0;font-size:28px;line-height:1}.composer>label{margin:32px 0 8px;font-size:12px;font-weight:700;display:block}.composer textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:140px;color:var(--ink);background:#fff;border-radius:5px;padding:15px;line-height:1.5}.composer-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.attach{color:var(--evergreen);cursor:pointer;font-size:12px;font-weight:700}.attach input{opacity:0;position:absolute}.attach span{margin-right:5px;font-size:20px}.privacy-note{color:var(--muted);margin:18px 0 0;font-size:11px}.skip-link{background:var(--ink);color:#fff;z-index:10;padding:10px;position:absolute;top:-45px;left:10px}.skip-link:focus{top:10px}@media (width<=720px){.shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);padding:16px;display:block}.sidebar .brand,.sidebar-bottom,.nav-group{display:none}.company-switcher{width:fit-content;margin:0 0 11px}.sidebar nav{gap:4px;display:flex;overflow:auto}.sidebar nav>div{display:contents}.nav-item{white-space:nowrap;width:auto}.nav-item small{display:none}.workspace-header{min-height:100px;padding:22px}.content{padding:45px 25px}.promise{display:none}.composer{padding:21px}.composer-footer{flex-direction:column;align-items:stretch}.composer-footer .button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
