.ds-tooltip-measure{visibility:hidden;font:400 13px/16px var(--font-sans);white-space:nowrap;padding:4px 8px;position:fixed;top:0;left:0}.ds-tooltip-surface{z-index:100001;pointer-events:none;background:var(--ink,#252731);color:var(--page,var(--surface,#fff));font:400 13px/16px var(--font-sans);white-space:nowrap;border-radius:8px;padding:4px 0;position:fixed;box-shadow:0 4px 12px #00000014}.ds-tooltip-width{display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000);mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000)}.ds-tooltip-label-stack{width:max-content;display:grid;position:relative}.ds-tooltip-label{grid-row-start:1;grid-column-start:1;padding:0 8px}.ds-tooltip-semantic-positioner{pointer-events:none}.ds-tooltip-semantic{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.appearance-control{border:0;justify-content:flex-end;align-items:center;min-width:0;min-height:38px;margin:0;padding:5px 8px;display:flex;position:relative}.appearance-control legend{color:var(--muted);padding:0;font-size:12px;line-height:16px;position:absolute;top:12px;left:8px}.appearance-options{border:1px solid var(--line);background:var(--sunken);border-radius:7px;align-items:center;gap:2px;padding:2px;display:flex}.appearance-options label{cursor:pointer;position:relative}.appearance-options input,.appearance-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}.appearance-option{width:29px;height:24px;color:var(--subtle);border-radius:4px;place-items:center;transition:background .12s,color .12s,box-shadow .12s;display:grid}.appearance-options label:hover .appearance-option{color:var(--ink);background:color-mix(in srgb, var(--surface) 65%, transparent)}.appearance-options input:checked+.appearance-option{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #00000012}.appearance-options input:focus-visible+.appearance-option{outline:2px solid var(--blue);outline-offset:2px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5f5f7;--muted:#b4b6bf;--subtle:#81838f;--line:#36383e;--soft-line:#2e3037;--surface:#191a1c;--sunken:#1f2126;--blue:#59a3ff;--theme-hover:#2b2d33;--theme-active:#2c2e33;--theme-raised:#222429;color:var(--ink);background:var(--surface)}html[data-theme=dark] body{color:var(--ink);background:var(--surface)}html[data-theme=dark] ::selection{color:#fff;background:#348cff40}html[data-theme=dark] :is(input,textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] :is(.icon-button:hover,.node-trigger:hover,.workspace-menu-item[data-highlighted]){background:var(--theme-hover);color:var(--ink)}html[data-theme=dark] .nav-item.active{background:var(--theme-active)}html[data-theme=dark] .icon-button:disabled{color:#52555f}html[data-theme=dark] :is(.nav-item>.agent-dot,.agent-link.active>.agent-dot){color:#686b75}html[data-theme=dark] .agent-link.active>.agent-dot{fill:#8e929d;color:#8e929d}html[data-theme=dark] .topbar-button:not(.save-button){background:var(--surface);color:var(--ink)}html[data-theme=dark] .topbar-button:not(.save-button):hover{background:var(--theme-hover)}html[data-theme=dark] .save-button{color:#202126;background:#e9eaf0}html[data-theme=dark] .save-button:hover:not(:disabled){background:#fff}html[data-theme=dark] .save-button:disabled{background:var(--sunken);color:var(--subtle)}html[data-theme=dark] .canvas-node{background:var(--sunken)}html[data-theme=dark] .canvas-node.node-new{background:#17212e;border-color:#315984}html[data-theme=dark] .node-row:hover{background:#202329}html[data-theme=dark] :is(.icon-tile,.app-mark){border-color:#3a3d44}html[data-theme=dark] .badge.blue{color:#89bdfc;background:#0c1a2c;border-color:#27538a}html[data-theme=dark] .badge.amber{color:#f9b97d;background:#271e09;border-color:#67451f}html[data-theme=dark] .and-chip{color:#b4b6bf;border-color:#474a52}html[data-theme=dark] .instruction-preview:after{background:linear-gradient(#0000,#191a1cf2)}html[data-theme=dark] .connectors{color:#474a52}html[data-theme=dark] .avatar{color:#d79b90;background:#3b2829;border-color:#53383b}html[data-theme=dark] .search-dialog{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--elevation-modal)}html[data-theme=dark] .search-dialog-field input{background:0 0}html[data-theme=dark] :is(.agent-color-0,.wp-tag-scouting){color:#89bdfc;background:#0c1a2c;border-color:#153a67}html[data-theme=dark] :is(.agent-color-1,.wp-tag-performance){color:#f9b97d;background:#271e09;border-color:#5d3b19}html[data-theme=dark] .agent-color-2{color:#8bb999;background:#14291e}html[data-theme=dark] .wp-tag-recruitment{color:#d9b5f5;background:#1d092d;border-color:#5f258c}html[data-theme=dark] .agent-index-card:hover{border-color:#555d6b;box-shadow:0 3px 12px #0003}html[data-theme=dark] .mobile-sidebar-backdrop{background:#0008}html[data-theme=dark] :is(.canvas-wrap,.workspace-menu,.app-toast){box-shadow:0 3px 18px #0003}html[data-theme=dark] :is(.run-panel,.run-panel-footer,.run-composer,.run-tool-check,.run-player-result){background:var(--surface)}html[data-theme=dark] :is(.run-composer,.run-player-results,.run-player-result,.run-accordion-content,.run-attach-button,.run-attachment-chip,.run-message-user){border-color:var(--line)}html[data-theme=dark] :is(.run-panel,.run-transcript-paragraph,.run-tool-row,.run-tool-icon,.run-accordion-trigger,.run-accordion-trigger>svg,.run-group-spinner,.run-chevron-wrap,.run-accordion-content button,.run-thinking-label,.run-composer textarea,.run-attach-button,.run-attachment-chip,.run-complete-line){color:var(--muted)}html[data-theme=dark] :is(.run-prompt,.run-tool-heading,.run-usage-notice,.run-player-summary strong,.run-accordion-content strong,.run-accordion-trigger:hover){color:var(--ink)}html[data-theme=dark] .run-thinking-glyph>span{background:var(--muted)}html[data-theme=dark] :is(.run-accordion-detail,.run-accordion-content small,.run-status,.run-thinking-meta,.run-duration,.run-player-summary small,.run-fit-score small,.run-results .run-sample-note,.run-message-file){color:var(--subtle)}html[data-theme=dark] :is(.run-tool-row:hover,.run-tool-row:hover .run-tool-check,.run-accordion-content button:hover,.run-player-result:hover,.run-attach-button:hover),html[data-theme=dark] :is(.run-usage-notice,.run-message-user,.run-attachment-chip){background:var(--sunken)}html[data-theme=dark] .run-agent-tag{color:#89bdfc;background:#1b2b41;border-color:#2c4261}html[data-theme=dark] .run-agent-tag:hover{background:#233955}html[data-theme=dark] .run-control{color:#c7cad3;background:#303338}html[data-theme=dark] .run-control:hover{background:#3d4047}html[data-theme=dark] .run-control.is-running{color:#252731;background:#e5e7ee}html[data-theme=dark] .run-tool-list:before{border-color:#40444d}html[data-theme=dark] .run-tool-icon-violet{color:#b191e2;background:#2b223b}html[data-theme=dark] .run-tool-icon-blue{color:#75ace6;background:#1d2d42}html[data-theme=dark] .run-tool-icon-orange{color:#daaa79;background:#35281c}html[data-theme=dark] .run-tool-icon-dark{color:#a3a7b3;background:#303338}html[data-theme=dark] .run-tool-icon-pink{color:#cb92b2;background:#372331}html[data-theme=dark] .run-player-monogram{color:#c1b68e;background:#312d22;border-color:#464030}html[data-theme=dark] .run-player-result:nth-child(2) .run-player-monogram{color:#95afcf;background:#242e40;border-color:#39465b}html[data-theme=dark] .run-player-result:nth-child(3) .run-player-monogram{color:#c79aba;background:#342735;border-color:#4d3b4b}html[data-theme=dark] .run-fit-score{color:#9bb8a8}html[data-theme=dark] .run-send-button{color:#24262c;background:#d8dbe3}html[data-theme=dark] .run-send-button:hover:not(:disabled){background:#f0f1f5}html[data-theme=dark] .run-send-button:disabled{color:#60646f;background:#303338}html[data-theme=dark] .run-panel-scroll{scrollbar-color:#454851 transparent}html[data-theme=dark] .run-composer:has(textarea:focus){border-color:#348cff}html[data-theme=dark] .wp-button:hover:not(:disabled){border-color:#474a52}html[data-theme=dark] .wp-primary{color:#fff;background:#348cff;border-color:#348cff}html[data-theme=dark] .wp-avatar{color:hsl(var(--avatar-hue) 30% 77%);background:linear-gradient(145deg, hsl(var(--avatar-hue) 23% 28%), hsl(var(--avatar-hue) 21% 20%));box-shadow:inset 0 0 0 1px #ffffff17}html[data-theme=dark] .wp-feedback{color:#a2c4ab;background:#1c2b21;border-color:#33563d}html[data-theme=dark] .wp-form-error{color:#eaa1a1!important}html[data-theme=dark] .wp-send:disabled{color:#737784;background:#303338}html[data-theme=dark] .wp-model-select select option{background:var(--surface);color:var(--ink)}html[data-theme=dark] .dd-dialog{color:var(--ink);background:var(--surface);border-color:var(--line)}html[data-theme=dark] :is(.dd-form [data-slot=dialog-header],.dd-footer,.dd-status-row,.dd-link-box,.dd-usage-stats>div){border-color:var(--soft-line)}html[data-theme=dark] .dd-footer{background:var(--surface)}html[data-theme=dark] :is(.dd-form [data-slot=dialog-description],.dd-field>small,.dd-small-note,.dd-status-row small,.dd-member small,.dd-tool-row small,.dd-specialist-row small,.dd-section-label,.dd-owner,.dd-member em,.dd-link-box small,.dd-player-header small,.dd-player-description,.dd-stat-grid span,.dd-usage-summary>span,.dd-usage-summary>small,.dd-usage-stats>div){color:var(--subtle)}html[data-theme=dark] :is(.dd-field>label,.dd-link-box strong,.dd-status-row strong,.dd-member strong,.dd-tool-row strong,.dd-specialist-row strong,.dd-stat-grid strong,.dd-usage-stats strong){color:var(--muted)}html[data-theme=dark] :is(.dd-dialog input,.dd-dialog textarea,.dd-dialog select){color:#d1d3db;border-color:var(--line);background:#1f2126}html[data-theme=dark] :is(){color:#70737e}html[data-theme=dark] :is(.dd-dialog input:focus-visible,.dd-dialog textarea:focus-visible,.dd-dialog select:focus-visible){border-color:#80b8ff;box-shadow:0 0 0 3px #348cff15}html[data-theme=dark] :is(.dd-note,.dd-condition,.dd-stat-grid>div,.dd-usage-summary){border-color:var(--line);color:var(--muted);background:#202127}html[data-theme=dark] :is(.dd-permissions,.dd-specialist-icon){border-color:var(--line)}html[data-theme=dark] :is(.dd-avatar,.dd-player-avatar,.dd-specialist-icon){border-color:var(--line);color:var(--muted);background:var(--sunken)!important}html[data-theme=dark] .dd-condition>b{background:var(--sunken);color:var(--muted)}html[data-theme=dark] .dd-score>b{color:#89bdfc}html[data-theme=dark] .dd-tool-row em{color:#8bad97}html[data-theme=dark] .dd-permissions>div:not(.dd-section-label){color:#a0a0ad}html[data-theme=dark] .dd-permissions>p{color:var(--subtle)}html[data-theme=dark] .dd-usage-summary>strong{color:#c7dafa}html[data-theme=dark] .dd-usage-track{background:#303640}html[data-theme=dark] .dd-dialog [data-slot=switch]{background:#474a52}html[data-theme=dark] .dd-dialog [data-slot=switch][data-checked]{background:#348cff}html[data-theme=dark] .dd-dialog [data-slot=switch-thumb]{background:#f4f2f7}html[data-theme=dark] .dd-text-button{color:#89bdfc}html[data-theme=dark] .dd-text-button:hover{color:#b5d6ff}html[data-theme=dark] .dd-error{color:#e8a3b0;background:#342128}html[data-theme=dark] .dd-shortlist-button:not([data-intent=destructive]){color:#89bdfc!important}html[data-theme=dark] [data-slot=button].bg-white{background:var(--surface);color:var(--muted);border-color:var(--line)}html[data-theme=dark] [data-slot=button].bg-white:hover{background:var(--theme-hover);color:var(--ink)}html[data-theme=dark] [data-slot=dialog-content]>button[aria-label=Close\ dialog]{color:var(--subtle)}html[data-theme=dark] [data-slot=dialog-content]>button[aria-label=Close\ dialog]:hover{background:var(--theme-hover);color:var(--ink)}@media (prefers-reduced-motion:reduce){.appearance-option{transition:none}}.appearance-row .appearance-control{flex:1;padding-right:0}.appearance-row .appearance-control legend{left:0}.appearance-options input{opacity:0;clip:auto;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;inset:0}html[data-theme=dark] .app-mark{background:#edf0f5;border-color:#c6cdd6}.reference-sidebar-search-wrap{flex-shrink:0;padding:0 12px 12px}.reference-sidebar-search{border:1px solid var(--line,#dee3e8);background:var(--sunken,#f7f8f8);height:28px;font:400 13px/16px var(--font-sans);outline-offset:0;transition:border-color .16s var(--ease-out-strong),outline-color .16s var(--ease-out-strong),background-color .16s var(--ease-out-strong),padding .24s var(--ease-morph),gap .24s var(--ease-morph);border-radius:10px;outline:2px solid #0000;align-items:center;gap:8px;padding:0 8px;display:flex;position:relative}.reference-sidebar-search:hover{border-color:var(--line-hover,#c6cdd6)}.reference-sidebar-search:has(input:focus){border-color:var(--accent,#348cff);outline-color:var(--focus-ring,#c7e0ff)}.reference-sidebar-search-mark{color:var(--muted,#5b5d64);flex-shrink:0}.reference-sidebar-search-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reference-sidebar-search-cover{z-index:1;cursor:pointer;position:absolute;inset:0}.reference-sidebar-search-input{width:0;min-width:0;color:var(--ink,#252731);font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.reference-sidebar-search-input:focus-visible{outline:none}.reference-sidebar-search-input::placeholder{color:var(--muted,#5b5d64)}.reference-sidebar-search-input::-webkit-search-cancel-button{display:none}.reference-sidebar-search-shortcut{flex-shrink:0;align-items:center;gap:4px;display:none}.reference-sidebar-search[data-empty] .reference-sidebar-search-shortcut{display:flex}.reference-sidebar-search-shortcut>kbd{border:1px solid var(--line,#dee3e8);background:var(--surface,#fff);width:16px;min-width:16px;height:16px;color:var(--muted,#5b5d64);box-shadow:var(--elevation-chip,0 1px 2px #00000014);font:400 11px/14px var(--font-sans);border-radius:6px;place-items:center;padding:0;display:grid}.reference-sidebar-search-clear{width:14px;height:14px;color:var(--muted,#5b5d64);cursor:pointer;background:0 0;border:0;border-radius:2px;outline:none;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.reference-sidebar-search-clear:before{content:"";position:absolute;inset:-6px}.reference-sidebar-search-clear:hover{color:var(--ink,#252731)}.reference-sidebar-search-clear:focus-visible{outline:2px solid var(--focus,#348cff);outline-offset:2px}.reference-sidebar-search[data-empty] .reference-sidebar-search-clear,.reference-sidebar-search[data-collapsed] .reference-sidebar-search-clear{display:none}.reference-sidebar-search[data-collapsed] .reference-sidebar-search-shortcut{opacity:0;visibility:hidden;pointer-events:none;max-width:0}@media (prefers-reduced-motion:reduce){.reference-sidebar-search{transition:none}}.ds-button,.ds-dialog-overlay,.ds-dialog-popup,.ds-input,.ds-textarea{--control-ease:cubic-bezier(.23,1,.32,1)}.ds-button{--control-spring:linear(0 0%, .0289 2.8%, .1062 5.6%, .2182 8.3%, .3519 11.1%, .4957 13.9%, .6396 16.7%, .7755 19.4%, .8974 22.2%, 1.0013 25%, 1.0849 27.8%, 1.1474 30.6%, 1.1896 33.3%, 1.213 36.1%, 1.22 38.9%, 1.2134 41.7%, 1.1961 44.4%, 1.1714 47.2%, 1.1419 50%, 1.1102 52.8%, 1.0786 55.6%, 1.0487 58.3%, 1.022 61.1%, .9992 63.9%, .981 66.7%, .9673 69.4%, .9581 72.2%, .9531 75%, .9516 77.8%, .9531 80.6%, .957 83.3%, .9624 86.1%, .969 88.9%, .9759 91.7%, .9829 94.4%, .9894 97.2%, 1 100%);white-space:nowrap;font:400 13px/16px var(--font-sans);cursor:pointer;transition-property:scale,background-color,border-color,color,box-shadow,opacity;transition-duration:.32s,.16s,.16s,.16s,.16s,.16s;transition-timing-function:var(--control-spring),var(--control-ease),var(--control-ease),var(--control-ease),var(--control-ease),var(--control-ease);border:0;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.ds-button:active:not(:disabled){scale:var(--press-squash,.975);transition-duration:80ms,.16s,.16s,.16s,.16s,.16s;transition-timing-function:var(--control-ease)}.ds-button:focus-visible,.ds-dialog-close:focus-visible{outline:2px solid var(--focus,#348cff);outline-offset:2px}.ds-button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.ds-button svg{pointer-events:none;flex-shrink:0}.ds-button-small{border-radius:8px;height:24px;padding:0 8px 0 5px}.ds-button-medium{border-radius:10px;height:32px;padding:0 10px}.ds-button-icon{--press-squash:.92;border-radius:6px;width:24px;height:24px;padding:0}.ds-button-primary{background:var(--accent,#348cff);color:#fff}.ds-button-primary:hover:not(:disabled){background:var(--accent-hover,#1f7bf5)}.ds-button-primary:active:not(:disabled){background:var(--accent-press,#1a6cd9)}.ds-button-secondary{border:1px solid var(--line,#dee3e8);background:var(--surface,#fff);color:var(--ink,#252731);box-shadow:0 1px 2px #00000014}.ds-button-secondary:hover:not(:disabled){background:var(--secondary-hover,var(--sunken,#f7f8f8))}.ds-button-secondary:active:not(:disabled){background:var(--secondary-press,#eff0f2)}.ds-button-tonal{border:1px solid var(--tonal,#f2f3f4);background:var(--tonal,#f2f3f4);color:var(--ink,#252731)}.ds-button-tonal:hover:not(:disabled){background:var(--tonal-hover,#eaedf1)}.ds-button-tonal:active:not(:disabled){background:var(--tonal-press,#dee3e8)}.ds-button-ghost{color:var(--muted,#5b5d64);background:0 0}.ds-button-ghost:hover:not(:disabled){background:var(--ghost-hover,#eff0f2)}.ds-button-ghost:active:not(:disabled){background:var(--ghost-press,#e6e8eb)}.ds-button-destructive{background:var(--error-solid);color:var(--on-error)}.ds-button-destructive:hover:not(:disabled){background:var(--error-solid-hover)}.ds-button-destructive:active:not(:disabled){background:var(--error-solid-press)}.ds-button-link{color:var(--link,#2a80f0);text-underline-offset:4px;background:0 0}.ds-button-link:hover:not(:disabled){color:var(--link-hover,#1e63c4);text-decoration:underline}.ds-input,.ds-textarea{border:1px solid var(--line,#dee3e8);background:var(--surface,#fff);width:100%;min-width:0;color:var(--ink,#252731);font:400 13px/16px var(--font-sans);outline-offset:0;transition:border-color .16s var(--control-ease),outline-color .16s var(--control-ease),background-color .16s var(--control-ease);border-radius:10px;outline:2px solid #0000;padding:0 10px;display:flex}.ds-input{height:32px}.ds-textarea{min-height:96px;padding:8px 10px}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--subtle,#888a93)}.ds-input:hover,.ds-textarea:hover{border-color:var(--line-hover,#c6cdd6)}.ds-input:focus-visible,.ds-textarea:focus-visible{border-color:var(--focus,#348cff);outline-color:var(--focus-ring,#c7e0ff)}.ds-input:disabled,.ds-textarea:disabled{cursor:not-allowed;opacity:.5}.ds-dialog-overlay{z-index:50;background:color-mix(in srgb,var(--page,var(--surface,#fff)) 95%,transparent);transition:opacity .2s var(--control-ease);position:fixed;inset:0}.ds-dialog-overlay[data-starting-style],.ds-dialog-overlay[data-ending-style]{opacity:0}.ds-dialog-overlay[data-ending-style]{transition-duration:.16s}.ds-dialog-popup{z-index:50;isolation:isolate;border:1px solid var(--line,#dee3e8);background:var(--surface,#fff);width:calc(100% - 48px);max-width:420px;color:var(--ink,#252731);transition:opacity .2s var(--control-ease),transform .2s var(--control-ease);border-radius:16px;outline:none;gap:24px;padding:20px;display:grid;position:fixed;top:50%;left:50%;transform:translateY(0)scale(1);box-shadow:0 2px 10px #0000000f}.ds-dialog-popup[data-starting-style]{opacity:0;transform:translateY(6px)scale(.97)}.ds-dialog-popup[data-ending-style]{opacity:0;transition-duration:.16s;transform:translateY(4px)scale(.98)}.ds-dialog-close{width:24px;height:24px;color:var(--muted,#5b5d64);background:0 0;border:0;border-radius:6px;outline:none;place-items:center;display:grid;position:absolute;top:20px;right:20px}.ds-dialog-close:hover{background:var(--ghost-hover,#eff0f2)}.ds-dialog-close:active{background:var(--ghost-press,#e6e8eb)}.ds-dialog-header{flex-direction:column;gap:12px;padding-right:24px;display:flex}.ds-dialog-footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ds-dialog-title{font:500 13px/16px var(--font-sans);color:var(--ink,#252731)}.ds-dialog-description{font:400 12px/15px var(--font-sans);color:var(--muted,#5b5d64)}@media (prefers-reduced-motion:reduce){.ds-button,.ds-dialog-overlay,.ds-dialog-popup,.ds-dialog-close,.ds-input,.ds-textarea{transition:none}.ds-button:active:not(:disabled){scale:1}}.node-aurora{--node-aurora-violet:var(--color-aurora-violet,#60a5fa8c);--node-aurora-turquoise:var(--color-aurora-turquoise,#7dc8ff80);--node-aurora-gold:var(--color-aurora-gold,#4699fe8c);--node-aurora-magenta:var(--color-aurora-magenta,#3b82f67a);--node-aurora-mint:var(--color-aurora-mint,#93c5fd8c);--node-aurora-coral:var(--color-aurora-coral,#6eaaff85);--node-aurora-spark:var(--color-aurora-spark,#bfdbfecc);--node-aurora-lilac:var(--color-aurora-lilac,#93c5fd4d);pointer-events:none;border-radius:16px;position:absolute;inset:-1px;overflow:hidden}.node-aurora-light{opacity:0;will-change:transform,opacity;position:absolute}.node-aurora-inner{background:var(--surface,#fff);filter:blur(5px);border-radius:8px;position:absolute;inset:9px}html[data-theme=dark] .node-aurora{--node-aurora-violet:var(--color-aurora-violet,#60a5fa99);--node-aurora-turquoise:var(--color-aurora-turquoise,#7dc8ff8c);--node-aurora-gold:var(--color-aurora-gold,#4699fe9e);--node-aurora-magenta:var(--color-aurora-magenta,#3b82f68c);--node-aurora-mint:var(--color-aurora-mint,#93c5fd8c);--node-aurora-coral:var(--color-aurora-coral,#6eaaff94);--node-aurora-spark:var(--color-aurora-spark,#bfdbfecc);--node-aurora-lilac:var(--color-aurora-lilac,#4699fe4d)}@media (prefers-reduced-motion:reduce){.node-aurora-light{will-change:auto}}.run-panel{--run-morph:cubic-bezier(.5, 0, .1, 1);--run-out:cubic-bezier(.23, 1, .32, 1);--run-spring:linear(0 0%, .0289 2.8%, .1062 5.6%, .2182 8.3%, .3519 11.1%, .4957 13.9%, .6396 16.7%, .7755 19.4%, .8974 22.2%, 1.0013 25%, 1.0849 27.8%, 1.1474 30.6%, 1.1896 33.3%, 1.213 36.1%, 1.22 38.9%, 1.2134 41.7%, 1.1961 44.4%, 1.1714 47.2%, 1.1419 50%, 1.1102 52.8%, 1.0786 55.6%, 1.0487 58.3%, 1.022 61.1%, .9992 63.9%, .981 66.7%, .9673 69.4%, .9581 72.2%, .9531 75%, .9516 77.8%, .9531 80.6%, .957 83.3%, .9624 86.1%, .969 88.9%, .9759 91.7%, .9829 94.4%, .9894 97.2%, 1 100%);box-sizing:border-box;color:#5b5d64;background:var(--surface,#fff);flex-direction:column;width:395px;min-width:0;height:100%;min-height:0;padding:12px;font-size:13px;font-weight:400;display:flex;overflow:hidden}:where(.run-panel) button,:where(.run-panel) textarea{font:inherit}.run-panel button{cursor:pointer}.run-panel button:disabled{cursor:default}.run-panel button:focus-visible{outline-offset:2px;outline:2px solid #348cff}.run-panel-main{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.run-panel-heading{z-index:10;background:var(--surface,#fff);border:1px solid #dee3e8;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;height:50px;padding:0 12px;display:flex;position:relative;box-shadow:0 1px 4px #00000014}.run-prompt{color:#252731;white-space:nowrap;flex:1;align-items:center;gap:4px;min-width:0;font-size:13px;line-height:16px;display:flex}.run-command-scope{text-overflow:ellipsis;overflow:hidden}.run-agent-tag{color:#215fab;background:#f6faff;border:1px solid #98c5fc;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:1px 6px 1px 4px;line-height:15px;display:inline-flex;font-size:12px!important}.run-control{color:#5b5d64;background:#f2f3f4;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.run-control.is-running{color:#fff;background:#252731}.run-control.is-running:hover{background:#1f2029}.run-control.is-running:active{background:#14151b}.run-control,.run-attach-button,.run-send-button,.run-dismiss-notice{transition-property:scale,background-color,border-color,color,box-shadow,opacity;transition-duration:.32s,.16s,.16s,.16s,.16s,.16s;transition-timing-function:var(--run-spring),var(--run-out),var(--run-out),var(--run-out),var(--run-out),var(--run-out)}.run-control:active,.run-attach-button:active,.run-dismiss-notice:active,.run-send-button:active:not(:disabled){transition-duration:80ms,.16s,.16s,.16s,.16s,.16s;transition-timing-function:var(--run-out);scale:.975}.run-send-button:active:not(:disabled){scale:.92}.run-top-fade{pointer-events:none;z-index:5;background:linear-gradient(to bottom,var(--surface,#fff),var(--surface,#fff) 64%,transparent);height:78px;position:absolute;inset:0 0 auto}.run-bottom-fade{pointer-events:none;z-index:5;background:linear-gradient(to top,var(--surface,#fff),transparent);opacity:0;height:40px;transition:opacity .15s;position:absolute;inset:auto 0 0}.run-bottom-fade.has-more{opacity:1}.run-panel-scroll{overscroll-behavior:none;scrollbar-width:none;flex-direction:column;flex:1;gap:20px;min-height:0;margin-top:-10px;padding-top:22px;padding-bottom:40px;display:flex;overflow-y:auto}.run-panel-scroll::-webkit-scrollbar{display:none}.run-panel-scroll>*{flex-shrink:0}.run-transcript-paragraph{color:#5b5d64;margin:0;padding:0 12px;font-size:13px;line-height:22px}.run-stream-word{display:inline-block}.run-tool-list,.run-accordion,.run-accordion-content{margin:0;padding:0;list-style:none}.run-tool-list{flex-direction:column;gap:8px;display:flex}.run-tool-heading,.run-tool-row{align-items:center;gap:8px;height:28px;padding:0 12px;line-height:15px;display:flex;font-size:12px!important}.run-tool-heading{color:#252731}.run-tool-entry{position:relative}.run-tool-entry:before{content:"";pointer-events:none;background:#b2b4bb;border-radius:1px;width:1px;height:8px;position:absolute;top:-8px;left:19.5px}.run-tool-row{text-align:left;color:#5b5d64;background:0 0;border:0;width:100%}.run-tool-row:hover{color:#252731}.run-tool-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-tool-icon{color:#5b5d64;background:var(--surface,#fff);border:1px solid #dee3e8;border-radius:6px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid;box-shadow:0 1px 2px #00000014}.run-step-mark{color:#b2b4bb;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.run-step-mark svg{overflow:visible}.run-step-tick{stroke-dashoffset:100px;opacity:0;transition:stroke-dashoffset .3s cubic-bezier(.333333,1,.666667,1) .12s,opacity 0s .12s}.run-step-mark.is-done .run-step-tick{stroke-dashoffset:0;opacity:1}.run-accordion-wrap{padding:0 12px}.run-accordion{border:1px solid #dee3e8;border-radius:12px;overflow:hidden}.run-accordion>li+li{border-top:1px solid #eaedf1}.run-accordion-trigger{color:#252731;text-align:left;width:100%;height:32px;transition:color .16s var(--run-out),background-color .16s var(--run-out);background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;line-height:15px;display:flex;font-size:12px!important}.run-accordion-trigger:hover{background:#eff0f299}.run-accordion-trigger:focus-visible{outline-offset:-2px!important}.run-accordion-trigger>svg,.run-group-spinner,.run-chevron-wrap{color:#5b5d64;flex-shrink:0}.run-chevron-wrap{place-items:center;width:14px;height:14px;display:grid}.run-group-chevron{transition:transform .2s var(--run-out)}.run-group-chevron.is-open{transform:rotate(90deg)}.run-accordion-detail{color:#888a93}.run-group-panel{display:grid}.run-group-overflow{min-height:0;overflow:hidden}.run-accordion-content{flex-direction:column;padding-bottom:4px;display:flex}.run-accordion-content>li{overflow:hidden}.run-accordion-content button{text-align:left;color:#5b5d64;background:0 0;border:0;align-items:center;gap:8px;width:100%;height:24px;padding:0 8px 0 26px;font-size:12px;line-height:15px;display:flex}.run-accordion-content button>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.run-accordion-content button:hover{color:#252731}.run-status{color:#5b5d64;align-items:center;gap:8px;height:28px;padding:0 12px;font-size:12px;line-height:15px;display:flex}.run-status button{color:#2a80f0;background:0 0;border:0;padding:0}.run-spinner{transform-origin:50%;animation:1s linear infinite run-spin}.run-thinking-glyph{flex-shrink:0;grid-template-columns:repeat(3,1fr);place-items:center;width:16px;height:16px;padding:2px;display:grid}.run-thinking-glyph>span{background:#252731;border-radius:50%;width:2px;height:2px;animation:1.2s ease-in-out infinite run-think-dot;display:block}.run-thinking-meta{color:#888a93;font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.run-counter-dot{background:#888a93;border-radius:50%;width:2px;height:2px}.run-number{display:flex}.run-digit{height:15px;line-height:15px;display:grid;position:relative;overflow:hidden}.run-digit>span{grid-area:1/1;width:max-content}.run-usage-wrap{flex-shrink:0;position:relative;overflow:hidden}.run-usage-notice{color:#252731;background:#f7f8f8;border-radius:12px 12px 0 0;align-items:flex-start;gap:8px;height:56px;padding:8px 12px 0;display:flex;position:absolute;inset:0 0 auto}.run-usage-notice>svg{color:#888a93;flex-shrink:0;margin-top:4px}.run-usage-notice p{flex:1;margin:0;font-size:13px;line-height:24px}.run-usage-notice p button{color:#2a80f0;background:0 0;border:0;padding:0;font-size:13px;line-height:24px;display:inline}.run-usage-notice p button:hover{color:#1e63c4}.run-dismiss-notice{color:#888a93;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:24px;height:24px;margin-right:-4px;padding:0;display:grid}.run-dismiss-notice:hover{background:#eff0f2}.run-composer{z-index:10;background:var(--surface,#fff);outline-offset:0;transition:border-color .16s var(--run-out),outline-color .16s var(--run-out),background-color .16s var(--run-out);border:1px solid #dee3e8;border-radius:12px;outline:2px solid #0000;flex-direction:column;flex-shrink:0;gap:12px;margin-top:-16px;padding:12px;display:flex;position:relative;box-shadow:0 1px 2px #00000014}.run-composer:hover{border-color:#c6cdd6}.run-composer:has(textarea:focus){outline-color:var(--focus-ring,#c7e0ff);border-color:#348cff}.run-composer textarea{resize:none;color:#252731;background:0 0;border:0;outline:none;width:100%;height:16px;min-height:16px;padding:0;font-size:13px;line-height:16px;display:block}.run-composer textarea::placeholder{color:#888a93}.run-composer textarea:focus,.run-composer textarea:focus-visible{outline-offset:0;box-shadow:none;outline:none}.run-composer-controls{justify-content:space-between;align-items:center;display:flex}.run-file-input{display:none}.run-attach-button,.run-send-button{border:0;border-radius:8px;place-items:center;width:24px;height:24px;padding:0;display:grid}.run-attach-button{color:#5b5d64;background:var(--surface,#fff);border:1px solid #dee3e8;box-shadow:0 1px 2px #00000014}.run-attach-button:hover{background:#f7f8f8;border-color:#c6cdd6}.run-send-button{color:#fff;background:#348cff}.run-send-button:hover:not(:disabled){background:#1f7bf5}.run-send-button:active:not(:disabled){background:#1a6cd9}.run-panel .run-send-button:disabled{color:#888a93;opacity:.5;box-shadow:none;cursor:not-allowed;background:#e3e7ec}.run-attachment-chip{color:#5b5d64;background:#f7f8f8;border:1px solid #dee3e8;border-radius:6px;align-self:flex-start;align-items:center;gap:4px;max-width:100%;padding:4px 6px;font-size:12px;display:inline-flex}.run-attachment-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-attachment-chip button{color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}@keyframes run-spin{to{transform:rotate(360deg)}}@keyframes run-think-dot{0%,to{opacity:.18}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.run-panel *,.run-panel :before{transition-duration:0s!important;animation:none!important}}.run-results{margin-top:20px}.run-complete-line{color:#71767b;align-items:center;gap:6px;font-size:12px;display:flex}.run-complete-line>svg{color:#58a587}.run-duration{color:#a1a4ab;align-items:center;gap:3px;margin-left:auto;font-size:12px;display:flex}.run-results>p{margin:13px 0 10px;font-size:12px;line-height:20px}.run-player-results{border:1px solid #e6e9ed;border-radius:8px;overflow:hidden}.run-player-result{text-align:left;color:#868b94;background:#fff;border:0;border-bottom:1px solid #edf0f3;align-items:center;gap:8px;width:100%;padding:10px 9px;display:flex}.run-player-result:last-child{border-bottom:0}.run-player-result:hover{background:#f8f9fa}.run-player-monogram{color:#928a74;background:#f2f0e9;border:1px solid #e9e6de;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.run-player-result:nth-child(2) .run-player-monogram{color:#8497b6;background:#edf1f8;border-color:#e2e7ed}.run-player-result:nth-child(3) .run-player-monogram{color:#b590a9;background:#f5eef2;border-color:#e9e2e8}.run-player-summary{flex:1;min-width:0}.run-player-summary strong{color:#484c57;font-size:12px;font-weight:500;line-height:18px;display:block}.run-player-summary small{color:#989ba3;font-size:12px;line-height:17px;display:block}.run-fit-score{text-align:right;color:#60746b;flex-direction:column;font-size:12px;display:flex}.run-fit-score small{color:#a2a5ab;white-space:nowrap;font-size:12px;line-height:16px}.run-results .run-sample-note{color:#a1a4ad;margin:8px 0 0;font-size:12px;line-height:18px}.run-conversation{flex-direction:column;gap:16px;margin-top:22px;display:flex}.run-message p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:21px}.run-message-user{background:#f7f8fa;border:1px solid #edf0f3;border-radius:10px 10px 3px;align-self:flex-end;max-width:94%;padding:9px 12px}.run-message-assistant{padding:0 1px}.run-message-file{color:#838791;overflow-wrap:anywhere;align-items:center;gap:4px;margin-bottom:4px;font-size:12px;display:flex}.cap-icon-button{border:1px solid var(--line);background:var(--surface);width:24px;height:24px;color:var(--ink);cursor:pointer;border-radius:8px;outline:none;flex:0 0 24px;place-items:center;padding:0;transition:color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1);display:grid;box-shadow:0 1px 2px #00000014}.cap-icon-button:hover,.cap-icon-button:active:hover{background:var(--secondary-hover,var(--sunken,#f7f8f8))}.cap-icon-button:focus-visible{outline:2px solid var(--focus,#348cff);outline-offset:2px}.cap-positioner{z-index:170;pointer-events:none}.cap-popup{pointer-events:none;opacity:1;outline:none;width:232px;transition:opacity 95ms cubic-bezier(.23,1,.32,1),transform 95ms cubic-bezier(.23,1,.32,1);position:relative;transform:translate(0)}.cap-popup[data-starting-style],.cap-popup[data-ending-style]{opacity:0;transform:translate(-8px)}.cap-popup[data-ending-style]{transition-duration:35ms;transition-timing-function:ease-in}.cap-panel{pointer-events:auto;border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;width:100%;max-height:calc(100vh - 24px);display:flex;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 4px 12px #00000014}.cap-scroller{overscroll-behavior:contain;flex-direction:column;max-height:320px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),#0000);mask-image:linear-gradient(#000 calc(100% - 12px),#0000)}.cap-header{z-index:20;background:var(--surface);flex-shrink:0;align-items:center;gap:8px;height:40px;padding:8px;display:flex;position:sticky;top:0}.cap-search{min-width:0;height:24px;color:var(--muted);font:400 13px/16px var(--font-sans);flex:1;align-items:center;gap:8px;display:flex}.cap-search>svg{flex-shrink:0;transition:color .16s cubic-bezier(.23,1,.32,1)}.cap-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.cap-search input:focus,.cap-search input:focus-visible{outline-offset:0;box-shadow:none;outline:none}.cap-search input::placeholder{color:var(--muted);opacity:1;transition:color .16s cubic-bezier(.23,1,.32,1)}.cap-search:hover>svg,.cap-search:hover input::placeholder{color:var(--ink)}.cap-search input::-webkit-search-cancel-button{display:none}.cap-clear{width:14px;height:14px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:2px;outline:none;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.cap-clear:before{content:"";position:absolute;inset:-6px}.cap-clear:hover{color:var(--ink)}.cap-clear:focus-visible{outline:2px solid var(--focus,#348cff);outline-offset:2px}.cap-filter{color:var(--muted)}.cap-filter-selected{color:var(--ink)}.cap-content{flex-direction:column;flex-shrink:0;display:flex}.cap-list{outline:none;flex-direction:column;margin-top:-4px;padding:0 4px 4px;display:flex}.cap-group-heading{isolation:isolate;z-index:10;height:28px;color:var(--subtle);font:400 12px/15px var(--font-sans);align-items:center;margin:0 -4px 1px;padding:0 12px;display:flex;position:sticky;top:36px}.cap-group-heading:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--surface) 0,var(--surface) 21px,transparent 28px);position:absolute;inset:0}.cap-app-row{text-align:left;width:100%;height:32px;color:var(--muted);font:400 13px/16px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;align-items:center;gap:8px;padding:0 4px;transition:color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1);display:flex}.cap-app-row:hover{background:var(--ghost-hover,#eff0f2);color:var(--ink)}.cap-app-row:active{background:var(--ghost-press,#e6e8eb)}.cap-app-row:focus-visible{outline:2px solid var(--focus,#348cff);outline-offset:-2px}.cap-app-mark{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.cap-app-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cap-connect-action{border:1px solid var(--line);background:var(--surface);height:24px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;padding:0 8px;display:none;box-shadow:0 1px 2px #00000014}.cap-app-row:hover .cap-connect-action,.cap-app-row:focus-visible .cap-connect-action{display:flex}.cap-connect-action:hover{background:var(--secondary-hover,var(--sunken,#f7f8f8))}.cap-category-positioner{z-index:180}.cap-category-popup{border:1px solid var(--line);background:var(--surface);border-radius:12px;outline:none;min-width:180px;padding:4px;transition:opacity 60ms ease-out,transform 60ms ease-out;box-shadow:0 4px 12px #00000014}.cap-category-popup[data-starting-style],.cap-category-popup[data-ending-style]{opacity:0;transform:translateY(-4px)}.cap-category-popup[data-ending-style]{transition-duration:65ms;transition-timing-function:ease-in}.cap-category-item{height:28px;color:var(--muted);font:400 13px/16px var(--font-sans);cursor:pointer;border-radius:8px;outline:none;align-items:center;gap:8px;padding:0 8px;transition:color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1);display:flex}.cap-category-item>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cap-category-item[data-highlighted]{background:var(--ghost-hover,#eff0f2);color:var(--ink)}.cap-category-item:active{background:var(--ghost-press,#e6e8eb)}.cap-category-item[data-checked]{color:var(--ink)}.cap-category-item:focus-visible{outline:2px solid var(--focus,#348cff);outline-offset:-2px}.cap-category-check,.cap-category-check>span{flex:0 0 14px;place-items:center;width:14px;height:14px;display:grid}.cap-empty{min-height:160px;color:var(--muted);text-align:center;font:400 13px/16px var(--font-sans);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0;display:flex}.cap-empty p{margin:0}[data-theme=dark] .cap-icon-button,[data-theme=dark] .cap-connect-action{box-shadow:0 1px 4px #00000080}[data-theme=dark] .cap-panel,[data-theme=dark] .cap-category-popup{box-shadow:0 4px 12px #0006}@media (prefers-reduced-motion:reduce){.cap-popup,.cap-icon-button,.cap-search>svg,.cap-search input::placeholder,.cap-app-row,.cap-category-popup,.cap-category-item{transition:none}}.cf-body,.cf-success{flex-direction:column;gap:24px;display:flex}.cf-height{flex-direction:column;display:flex;position:relative}.cf-header{flex-direction:column;gap:12px;display:flex}.cf-header-icons{justify-content:space-between;align-items:flex-start;display:flex}.cf-header h2,.cf-success h2{margin:0 0 4px;font-size:13px;line-height:16px}.cf-header p,.cf-success-heading p{margin:0;font-size:12px;line-height:15px}.cf-stages{flex-direction:column;gap:16px;display:flex}.cf-stage{gap:8px;display:flex}.cf-stage-rail{flex-shrink:0;width:24px;position:relative}.cf-stage-marker{z-index:1;place-items:center;width:24px;height:24px;display:grid;position:relative}.cf-stage-svg{position:absolute;inset:0;overflow:visible}.cf-stage-number{place-items:center;font-size:12px;font-weight:500;line-height:15px;display:grid;position:relative}.cf-stage-number>span{grid-area:1/1;place-items:center;display:grid}.cf-stage-glow{pointer-events:none;opacity:0;will-change:transform;background:#348cff29;border-radius:50%;position:absolute;inset:-6px}.cf-ring{fill:var(--surface);stroke:#c6cdd6;transition:fill .16s cubic-bezier(.23,1,.32,1),stroke .16s cubic-bezier(.23,1,.32,1)}.cf-ring-active{stroke:var(--blue)}.cf-ring-done{fill:var(--nav-active,#f2f3f4);stroke:var(--nav-active,#f2f3f4)}.cf-ring-transferring{fill:var(--surface);stroke:#c6cdd6}.cf-rail-line{background:repeating-linear-gradient(to bottom,var(--line) 0 2px,transparent 2px 4px);width:1px;position:absolute;top:28px;bottom:-12px;left:50%;transform:translate(-50%)}.cf-stage-content{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.wp-dialog .cf-stage-content>h3{height:24px;color:var(--muted);align-items:center;margin:0;font-size:12px;font-weight:400;line-height:15px;display:flex}.wp-dialog .cf-stage-content>h3.cf-active-title{color:var(--ink);font-size:13px;font-weight:500;line-height:16px}.cf-signin{flex-direction:column;gap:12px;padding-bottom:2px;display:flex}.cf-signin>p{margin:0;font-size:12px;line-height:15px}.cf-auth-facts,.cf-tools{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.cf-auth-facts>li{min-height:44px;color:var(--ink);border-bottom:1px solid var(--soft-line);padding:10px 12px;font-size:12px;line-height:15px}.cf-auth-facts>li:first-child{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cf-auth-facts>li:last-child,.cf-tools>li:last-child{border-bottom:0}.cf-domain{color:#50525b;white-space:nowrap;background:#fcfcfc;border:1px solid #cfd4da;border-radius:6px;align-items:center;height:18px;padding:0 3px;display:inline-flex}.cf-signin>.wp-button{align-self:flex-start}.cf-authorizing{flex-direction:column;gap:8px;padding-bottom:2px;display:flex}.cf-authorizing>p{margin:0;font-size:12px;line-height:15px}.cf-authorizing>p:first-child{border:1px solid var(--soft-line);height:40px;color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.cf-authorizing button{font:inherit;color:var(--blue);background:0 0;border:0;padding:0}.cf-authorizing button:hover{text-decoration:underline}.cf-spinner{color:var(--muted);animation:1s linear infinite cf-spin}.cf-tool-stage{flex-direction:column;gap:12px;display:flex}.cf-tools>li{border-bottom:1px solid var(--soft-line);align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.cf-tools>li>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:12px;line-height:15px;overflow:hidden}.cf-access{color:#50525b;white-space:nowrap;background:#fcfcfc;border:1px solid #cfd4da;border-radius:6px;align-items:center;height:20px;padding:0 6px;font-size:12px;line-height:15px;display:inline-flex}.cf-access-write{color:#215fab;background:#f6faff;border-color:#98c5fc}.cf-actions{align-items:center;gap:8px;display:flex}.cf-actions>.wp-disconnect{margin-left:auto;margin-right:0}.cf-success-close{justify-content:flex-end;display:flex}.cf-success-heading{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.cf-done-icon{place-items:center;width:44px;height:44px;display:grid;position:relative}.cf-done-halo{background:#348cff1a;border-radius:50%;position:absolute;inset:0}.cf-done-badge{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.cf-success-tools{flex-direction:column;gap:8px;display:flex}.cf-success-tools>.wp-button{align-self:flex-start;margin-top:4px}html[data-theme=dark] .cf-ring{stroke:#474a52}html[data-theme=dark] .cf-ring-active{stroke:var(--blue)}html[data-theme=dark] .cf-ring-done{fill:#2c2e33;stroke:#2c2e33}html[data-theme=dark] .cf-domain,html[data-theme=dark] .cf-access{color:#d3d5de;background:#252525;border-color:#43484f}html[data-theme=dark] .cf-access-write{color:#89bdfc;background:#0c1a2c;border-color:#153a67}@keyframes cf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cf-spinner{animation:none}}.wp-connect-dialog{isolation:isolate;animation:.2s cubic-bezier(.23,1,.32,1) cf-dialog-in;overflow:hidden}.wp-connect-dialog[data-ending-style]{animation:.16s cubic-bezier(.23,1,.32,1) forwards cf-dialog-out}.wp-connect-backdrop,html[data-theme=dark] .wp-dialog-backdrop.wp-connect-backdrop{background:color-mix(in srgb,var(--surface) 95%,transparent)}html[data-theme=dark] .wp-connect-dialog .wp-button.wp-primary:hover:not(:disabled){background:#eaedf1;border-color:#eaedf1}html[data-theme=dark] .wp-connect-dialog .wp-button.wp-primary:active:not(:disabled){background:#d3d5de;border-color:#d3d5de}@keyframes cf-dialog-in{0%{opacity:0;translate:0 6px;scale:.97}}@keyframes cf-dialog-out{to{opacity:0;translate:0 4px;scale:.98}}@media (prefers-reduced-motion:reduce){.wp-connect-dialog,.wp-connect-dialog[data-ending-style]{animation:none}}.cf-stage-glow{background:radial-gradient(circle closest-side,var(--blue) 0%,var(--blue) 48%,color-mix(in srgb,var(--blue) 55%,transparent) 66%,transparent 100%)}.cf-done-effect{z-index:-1;pointer-events:none;clip-path:inset(0 round 15px);--color-done-ring:#348cff;--color-done-wave-pale:#b9d4ff;position:absolute;inset:0}.cf-done-haze{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cf-done-haze>span{filter:blur(45px);background:#cae0ff66;border-radius:50%;position:absolute}.cf-done-wave,.cf-done-core{opacity:0;will-change:transform,opacity;z-index:-1;border-radius:50%;width:640px;height:640px;position:absolute;top:-320px;left:-320px}.cf-done-wave{background-image:radial-gradient(circle closest-side, transparent 0 var(--wave-hollow,40%), color-mix(in srgb, var(--wave-ink,var(--color-done-ring)) 4%, transparent) calc((var(--wave-hollow,40%) + var(--wave-rise,62%)) / 2), color-mix(in srgb, var(--wave-ink,var(--color-done-ring)) 10%, transparent) var(--wave-rise,62%), color-mix(in srgb, var(--wave-ink,var(--color-done-ring)) 22%, transparent) calc((var(--wave-rise,62%) + var(--wave-peak,80%)) / 2), color-mix(in srgb, var(--wave-ink,var(--color-done-ring)) 30%, transparent) var(--wave-peak,80%), color-mix(in srgb, var(--wave-ink,var(--color-done-ring)) 20%, transparent) calc((var(--wave-peak,80%) + var(--wave-fall,96%)) / 2), color-mix(in srgb, var(--wave-ink,var(--color-done-ring)) 8%, transparent) var(--wave-fall,96%), color-mix(in srgb, var(--wave-ink,var(--color-done-ring)) 2%, transparent) calc((var(--wave-fall,96%) + 100%) / 2), transparent 100%)}.cf-done-wave-pale{--wave-ink:var(--color-done-wave-pale)}.cf-done-core{background:#7fb3ff}.cf-blast-word{white-space:pre;display:inline-block}.cf-blast-char{transform-origin:bottom;display:inline-block}html[data-theme=dark] .cf-done-effect{--color-done-ring:#2a66bd;--color-done-wave-pale:#3f7acc}html[data-theme=dark] .cf-done-haze>span{background:#163c7080}html[data-theme=dark] .cf-done-core{background:#3470c4}.cf-flow .wp-close{width:24px;height:24px}.wp-connect-backdrop{animation:.2s cubic-bezier(.23,1,.32,1) wp-fade-in}.wp-connect-backdrop[data-ending-style]{animation:.16s cubic-bezier(.23,1,.32,1) forwards cf-backdrop-out}@keyframes cf-backdrop-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.wp-connect-backdrop,.wp-connect-backdrop[data-ending-style]{animation:none}}:root{--wp-spring:linear(0 0%, .0289 2.8%, .1062 5.6%, .2182 8.3%, .3519 11.1%, .4957 13.9%, .6396 16.7%, .7755 19.4%, .8974 22.2%, 1.0013 25%, 1.0849 27.8%, 1.1474 30.6%, 1.1896 33.3%, 1.213 36.1%, 1.22 38.9%, 1.2134 41.7%, 1.1961 44.4%, 1.1714 47.2%, 1.1419 50%, 1.1102 52.8%, 1.0786 55.6%, 1.049 58.3%, 1.022 61.1%, .9992 63.9%, .981 66.7%, .9673 69.4%, .9581 72.2%, .9531 75%, .9516 77.8%, .9531 80.6%, .957 83.3%, .963 86.1%, .969 88.9%, .976 91.7%, .983 94.4%, .9894 97.2%, 1 100%)}.wp-page{min-width:0;min-height:0;color:var(--ink);flex:1;padding:12px;font-size:13px;line-height:16px;overflow:auto}.wp-page h2,.wp-page h3,.wp-chat h1,.wp-chat h2,.wp-dialog h2,.wp-dialog h3{margin:0;font-weight:500}.wp-page h2,.wp-page h3{font-size:13px;line-height:16px}.wp-page p{margin:0}.wp-page button,.wp-chat button,.wp-dialog button{font:inherit;cursor:pointer}.wp-page button:disabled,.wp-chat button:disabled,.wp-dialog button:disabled{cursor:default;opacity:.5}.wp-page button:focus-visible,.wp-chat button:focus-visible,.wp-dialog button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.wp-button{border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;min-height:24px;transition:scale .32s var(--wp-spring), background .16s cubic-bezier(.23, 1, .32, 1), border-color .16s cubic-bezier(.23, 1, .32, 1);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:3px 8px 3px 5px;line-height:16px;display:inline-flex;box-shadow:0 1px 2px #00000014;font-size:13px!important}.wp-button:hover:not(:disabled){background:var(--sunken);border-color:#c6cdd6}.wp-button:active:not(:disabled){transition-duration:80ms,.16s,.16s;scale:.975}.wp-primary{border-color:var(--blue);background:var(--blue);color:#fff}.wp-primary:hover:not(:disabled){background:#1f7bf5;border-color:#1f7bf5}.wp-square{width:24px;height:24px;padding:0}.wp-muted{color:var(--subtle)}.wp-inline{align-items:center;gap:8px;display:flex}.wp-dot{margin:0 3px}.wp-section-heading{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:12px;display:flex}.wp-section-heading h2{align-items:center;gap:7px;display:flex}.wp-count{min-width:16px;height:16px;color:var(--muted);border:1px solid var(--soft-line);border-radius:6px;justify-content:center;align-items:center;padding:0 2px;font-size:12px;font-weight:400;line-height:15px;display:inline-flex}.wp-search{border:1px solid var(--line);width:230px;height:24px;color:var(--muted);background:var(--sunken);outline-offset:0;border-radius:8px;outline:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;padding:0 5px;display:flex;position:relative}.wp-search:hover{border-color:var(--line-hover,#c6cdd6)}.wp-search:has(input:focus){outline-color:var(--focus-ring,#c7e0ff);border-color:#348cff}.wp-search input{color:var(--ink);width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px}.wp-search input::placeholder{color:var(--muted)}.wp-search input:focus,.wp-search input:focus-visible{outline-offset:0;box-shadow:none;outline:none}.wp-search input::-webkit-search-cancel-button{display:none}.wp-search button{color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.wp-search .wp-search-clear{border-radius:2px;outline:none;flex-shrink:0;width:14px;height:14px;position:relative}.wp-search-clear:before{content:"";position:absolute;inset:-6px}.wp-search .wp-search-clear:hover{color:var(--ink)}.wp-search .wp-search-clear:focus-visible{outline:2px solid var(--focus,#348cff);outline-offset:2px}.wp-skills{flex-direction:column;gap:24px;display:flex}.wp-packs,.wp-individual{width:100%;max-width:1280px;margin:0 auto}.wp-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px;display:grid}.wp-pack{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;min-height:0;padding:12px;display:flex}.wp-pack-top{justify-content:space-between;margin-bottom:0;display:flex}.wp-icon-box{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.wp-pack-copy{flex-direction:column;flex:1;justify-content:center;gap:4px;min-height:0;display:flex}.wp-pack p{color:var(--muted);line-height:16px}.wp-pack>.wp-muted{margin-top:0}.wp-table-frame{isolation:isolate;position:relative}.wp-table-frame:before{content:"";z-index:-1;pointer-events:none;box-shadow:var(--elevation-card,0 2px 8px #0000000d);border-radius:12px;position:absolute;inset:40px 0 0}.wp-table-wrap{overscroll-behavior-x:none;border-radius:12px;width:100%;position:relative;overflow:auto}.wp-table-wrap:before{content:"";width:var(--wp-table-width,100%);border:1px solid var(--line);background:var(--sunken);pointer-events:none;border-radius:12px 12px 0 0;min-width:100%;height:72px;position:absolute;top:0;left:0}.wp-table{table-layout:fixed;border-spacing:0;border-collapse:separate;width:100%;min-width:900px;color:var(--muted);font-size:13px;position:relative}.wp-table th{color:var(--subtle);text-align:left;height:40px;transition:color .16s var(--ease-out-strong);background:0 0;font-size:12px;font-weight:400;line-height:15px}.wp-table td,.wp-table th{border-right:1px solid var(--soft-line);padding:12px}.wp-table td{background:var(--surface);border-bottom:1px solid var(--soft-line);white-space:nowrap;height:49px;line-height:16px}.wp-table th:last-child{border-right:0}.wp-table th:first-child{border-top-left-radius:12px}.wp-table th:last-child{border-top-right-radius:12px}.wp-table td:first-child{border-left:1px solid var(--line)}.wp-table td:last-child{border-right-color:var(--line)}.wp-table tbody tr:first-child td{border-top:1px solid var(--line)}.wp-table tbody tr:first-child td:first-child{border-top-left-radius:12px}.wp-table tbody tr:first-child td:last-child{border-top-right-radius:12px}.wp-table tbody tr:last-child td{border-bottom-color:var(--line)}.wp-table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.wp-table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.wp-table th button{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.wp-table th:hover{color:var(--muted)}.wp-table .wp-sort-button{border-radius:inherit;outline:none;justify-content:flex-start;width:100%;height:100%;padding:12px;position:absolute;inset:0}.wp-table .wp-sort-button:focus-visible{outline:2px solid var(--focus,#348cff);outline-offset:-2px}.wp-header-label{align-items:center;height:16px;display:flex}.wp-column-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.wp-sort-chevrons{flex-shrink:0;width:12px;height:12px}.wp-sort-chevrons path{transition:stroke .16s var(--ease-out-strong)}.wp-sort-chevrons path[data-active]{stroke:var(--ink)}.wp-col-name{width:20%}.wp-col-description{width:24%}.wp-col-type{width:116px}.wp-col-agents{width:18%}.wp-col-author{width:154px}.wp-col-updated{width:104px}.wp-cell-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;overflow:hidden}.wp-cell-name:hover{text-underline-offset:3px;text-decoration:underline}.wp-truncate{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wp-tag{white-space:nowrap;border:1px solid;border-radius:6px;align-items:center;gap:4px;height:20px;padding:0 5px;font-size:12px;line-height:15px;display:inline-flex}.wp-tag-scouting{color:#215fab;background:#f6faff;border-color:#98c5fc}.wp-tag-performance{color:#b15e11;background:#fffbf2;border-color:#ffdcba}.wp-tag-recruitment{color:#6f21ab;background:#faf3ff;border-color:#d6a8fa}.wp-agent-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex;overflow:hidden;font-size:12px!important}.wp-status-dot{background:#a6a8af;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.wp-more-count{border:1px solid var(--line);color:var(--subtle);border-radius:5px;padding:0 3px;font-size:10px}.wp-author{white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.wp-author>span:last-child{text-overflow:ellipsis;overflow:hidden}.wp-author small{color:var(--subtle);margin-top:3px;font-size:11px;display:block}.wp-avatar{width:34px;height:34px;color:hsl(var(--avatar-hue) 23% 32%);background:linear-gradient(145deg, hsl(var(--avatar-hue) 38% 84%), hsl(var(--avatar-hue) 28% 68%));border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:500;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff90}.wp-avatar-small{width:24px;height:24px;font-size:8px}.wp-empty{border:1px dashed var(--line);min-height:220px;color:var(--subtle);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.wp-empty p{color:var(--muted)}.wp-empty>span{font-size:12px}.wp-integrations-layout{flex:1;min-width:0;min-height:0;display:flex}.wp-integration-nav{border-right:1px solid var(--soft-line);flex-direction:column;flex:none;gap:8px;width:220px;padding:12px;display:flex;overflow:auto}.wp-integration-nav button{width:100%;min-height:28px;color:var(--muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:flex}.wp-integration-nav button:hover,.wp-integration-nav button.wp-active{background:var(--sunken);color:var(--ink)}.wp-nav-count{color:var(--subtle);margin-left:auto;font-size:11px}.wp-integration-nav hr{border:0;border-top:1px solid var(--soft-line);width:100%;margin:4px 0}.wp-integration-nav p{min-height:24px;color:var(--subtle);align-items:center;margin:0;padding:0 8px;font-size:12px;display:flex}.wp-integrations-inner{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;display:flex}.wp-app-mark{text-align:center;min-width:17px;font-size:21px;font-weight:600;line-height:20px}.wp-integration-tools{justify-content:flex-end;gap:8px;padding:16px 36px 0;display:flex}.wp-integration-groups{flex-direction:column;gap:24px;padding:0 36px 28px;display:flex}.wp-integration-groups section>h2{color:var(--subtle);z-index:3;isolation:isolate;align-items:center;height:28px;margin-bottom:0;font-size:12px;font-weight:400;line-height:15px;display:flex;position:sticky;top:-12px}.wp-integration-groups section>h2:after{content:"";z-index:-1;background:linear-gradient(to bottom, var(--surface) 0, var(--surface) 22px, transparent 38px);pointer-events:none;height:38px;position:absolute;top:0;left:-36px;right:-36px}.wp-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 40px;display:grid}.wp-app-row{align-items:center;gap:12px;min-width:0;height:58px;display:flex}.wp-app-logo{border:1px solid var(--soft-line);background:var(--surface);letter-spacing:-1px;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:21px;font-weight:600;display:grid}.wp-app-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wp-app-copy h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wp-app-copy p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:15px;overflow:hidden}.wp-connected{background:var(--sunken);box-shadow:none;border-color:#0000;min-width:89px}.wp-connected-rest{align-items:center;gap:5px;display:flex}.wp-connected-hover,.wp-connected:hover .wp-connected-rest{display:none}.wp-connected:hover .wp-connected-hover{display:block}.wp-dialog-backdrop{z-index:80;background:#1c253535;animation:.15s wp-fade-in;position:fixed;inset:0}.wp-dialog{z-index:81;border:1px solid var(--line);background:var(--surface);width:420px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink);border-radius:16px;outline:none;padding:20px;font-size:13px;line-height:18px;animation:.2s cubic-bezier(.23,1,.32,1) wp-dialog-in;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0000000f}.wp-dialog-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.wp-close{width:25px;height:25px;color:var(--subtle);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.wp-close:hover{background:var(--sunken)}.wp-dialog h2{margin:0 0 6px;font-size:13px;font-weight:500;line-height:16px}.wp-dialog h3{margin:20px 0 8px;font-size:12px}.wp-dialog p{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:18px}.wp-dialog .wp-button{min-height:32px;box-shadow:none;border-radius:10px;padding:6px 10px;font-size:13px!important}.wp-dialog .wp-button svg{flex-shrink:0}.wp-dialog .wp-button:active:not(:disabled){transform:none}.wp-dialog .wp-primary{color:#fff;background:#348cff;border-color:#348cff}.wp-dialog .wp-primary:hover:not(:disabled){background:#1f7bf5;border-color:#1f7bf5}.wp-dialog .wp-primary:active:not(:disabled){background:#1a6cd9;border-color:#1a6cd9}.wp-detail-meta{color:var(--subtle);align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.wp-detail-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.wp-detail-list>div{border-bottom:1px solid var(--soft-line);align-items:center;gap:8px;min-height:36px;padding:8px 10px;display:flex}.wp-detail-list>div:last-child{border:0}.wp-dialog-footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:24px;display:flex}.wp-disconnect{color:#c74545;margin-right:auto}.wp-field{color:var(--muted);flex-direction:column;gap:6px;margin:18px 0;font-size:12px;display:flex}.wp-field input,.wp-field textarea,.wp-field select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:8px;outline:none;padding:9px 10px;font-size:13px}.wp-dialog .wp-field{margin:16px 0}.wp-dialog .wp-field input,.wp-dialog .wp-field textarea,.wp-dialog .wp-field select{border-radius:10px;padding:7px 10px;font-size:12px;line-height:16px}.wp-dialog .wp-field input,.wp-dialog .wp-field select{height:32px}.wp-dialog .wp-field textarea{resize:vertical;min-height:80px;line-height:18px}.wp-dialog .wp-field input::placeholder,.wp-dialog .wp-field textarea::placeholder{color:var(--subtle);opacity:1}.wp-field input:focus,.wp-field textarea:focus,.wp-field select:focus{border-color:var(--blue);box-shadow:0 0 0 2px #348cff16}.wp-dialog .wp-field input:focus,.wp-dialog .wp-field textarea:focus,.wp-dialog .wp-field select:focus{box-shadow:0 0 0 2px #348cff20}.wp-connect-dialog .wp-dialog-heading>.wp-app-logo{width:32px;height:32px}.wp-connect-dialog .wp-button.wp-primary{background:var(--ink);border-color:var(--ink);color:var(--surface)}.wp-connect-dialog .wp-button.wp-primary:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 85%, #000);border-color:color-mix(in srgb, var(--ink) 85%, #000)}.wp-connect-dialog .wp-button.wp-primary:active:not(:disabled){background:color-mix(in srgb, var(--ink) 60%, #000);border-color:color-mix(in srgb, var(--ink) 60%, #000)}.wp-connect-steps{color:var(--subtle);border-bottom:1px solid var(--soft-line);align-items:center;gap:12px;margin:20px 0;padding-bottom:12px;font-size:12px;display:flex}.wp-connect-steps>span{align-items:center;gap:6px;display:flex}.wp-current-step{color:var(--ink)}.wp-signin-panel{flex-direction:column;align-items:flex-start;gap:8px;padding:0;display:flex}.wp-signin-panel>.wp-app-logo{display:none}.wp-signin-panel p{color:var(--ink);margin:0}.wp-signin-panel>span:not(.wp-app-logo){color:var(--subtle);font-size:12px;line-height:18px}.wp-signin-panel>.wp-button{margin-top:8px}.wp-signin-panel small{color:var(--subtle);font-size:12px;line-height:18px}.wp-permission-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.wp-permission-list label{border-bottom:1px solid var(--soft-line);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:12px;line-height:16px;display:flex}.wp-permission-list label:hover{background:var(--sunken)}.wp-permission-list label:last-child{border:0}.wp-permission-list input{appearance:none;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:4px;flex:0 0 14px;place-content:center;width:14px;height:14px;margin:0;display:grid}.wp-permission-list input:before{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:7px;height:4px;margin-top:-2px;transform:rotate(-45deg)scale(0)}.wp-permission-list input:checked{background:#348cff;border-color:#348cff}.wp-permission-list input:checked:before{transform:rotate(-45deg)scale(1)}.wp-permission-list input:focus-visible{outline-offset:2px;outline:2px solid #348cff}.wp-permission-list input:disabled{opacity:.5;cursor:default}.wp-permission-kind{color:var(--subtle);border:1px solid var(--line);border-radius:6px;margin-left:auto;padding:2px 5px;font-size:11px;line-height:14px}.wp-feedback{color:#39734b;background:#f5faf6;border:1px solid #cbe4d2;border-radius:8px;align-items:center;gap:7px;margin-top:12px;padding:9px 10px;font-size:12px;display:flex}.wp-feedback button{color:inherit;background:0 0;border:0;place-items:center;margin-left:auto;padding:0;display:grid}.wp-form-error{font-size:12px;color:#b83c3c!important;margin-top:12px!important}.wp-request-note{font-size:12px;color:var(--subtle)!important}.wp-library-list{flex-direction:column;gap:8px;margin-top:20px;display:flex}.wp-library-list button{border:1px solid var(--line);background:var(--surface);color:var(--muted);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.wp-library-list button:hover{background:var(--sunken)}.wp-library-list button>span:nth-child(2){margin-left:auto;font-size:12px}.wp-chat{min-height:0;color:var(--ink);flex-direction:column;flex:1;font-size:13px;display:flex;position:relative;overflow:hidden}.wp-chat-toolbar{justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px 0;display:flex}.wp-chat-content{flex-direction:column;flex:1;justify-content:center;gap:24px;width:100%;max-width:784px;min-height:0;margin:0 auto;padding:0 12px 12px;display:flex}.wp-chat-hero{flex-direction:column;gap:12px;display:flex}.wp-chat-hero h1{letter-spacing:normal;font-size:20px;line-height:28px}.wp-avatar-stack{align-items:center;padding-left:0;display:flex}.wp-avatar-stack .wp-avatar{border:2px solid var(--surface);width:34px;height:34px;margin-left:-6px}.wp-avatar-stack .wp-avatar:first-child{margin-left:0}.wp-agent-stack-end{width:29px;height:29px;color:var(--subtle);place-items:center;margin-left:4px;display:grid}.wp-composer{border:1px solid var(--line);background:var(--surface);outline-offset:0;transition:border-color .16s var(--ease-out-strong), outline-color .16s var(--ease-out-strong), background-color .16s var(--ease-out-strong);border-radius:12px;outline:2px solid #0000;flex-shrink:0;padding:12px;position:relative;box-shadow:0 1px 4px #00000014}.wp-composer:has(textarea:focus){outline-color:var(--focus-ring,#c7e0ff);border-color:#348cff}.wp-composer textarea{resize:none;field-sizing:content;width:100%;min-height:16px;max-height:160px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:13px;line-height:16px;display:block}.wp-composer textarea::placeholder{color:var(--subtle)}.wp-composer textarea:focus,.wp-composer textarea:focus-visible{outline-offset:0;box-shadow:none;outline:none}.wp-composer-footer{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.wp-composer-footer>.wp-inline{gap:12px}.wp-send{background:var(--sunken);width:24px;height:24px;padding:0}.wp-send.wp-primary{background:var(--blue)}.wp-send:disabled{color:#888a93;box-shadow:none;background:#e3e7ec;border-color:#0000;opacity:1!important}.wp-model-select{color:var(--muted);align-items:center;gap:4px;display:flex}.wp-model-symbol{color:#cc8466;font-size:20px;line-height:20px}.wp-model-select select{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:4px 0;font-size:12px}.wp-hidden{display:none}.wp-file-chip{border:1px solid var(--line);color:var(--muted);border-radius:6px;align-items:center;gap:5px;padding:3px 5px;font-size:11px;display:inline-flex}.wp-file-chip button{color:var(--subtle);background:0 0;border:0;place-items:center;padding:0;display:grid}.wp-recommendations{flex-direction:column;gap:12px;display:flex}.wp-recommendations h2{color:var(--subtle);font-size:12px;font-weight:400;line-height:15px}.wp-prompt{text-align:left;height:28px;min-height:28px;color:var(--ink);background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin:-6px -8px;padding:0 8px;font-size:13px;line-height:16px;transition:background .16s cubic-bezier(.23,1,.32,1);display:flex}.wp-prompt:hover{background:var(--ghost-hover,#eff0f2)}.wp-prompt>svg{color:var(--muted);flex-shrink:0}.wp-prompt-tools{align-items:center;display:flex}.wp-prompt-tools>span{border:1px solid var(--line);background:var(--surface);border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.wp-prompt-tools>span+span{margin-left:-5px}.wp-recommendations>h2{margin-bottom:0}.wp-recommendations{gap:12px}.wp-chat-started .wp-chat-content{justify-content:flex-end;gap:12px;padding-top:12px;padding-bottom:12px}.wp-conversation{scrollbar-width:thin;flex:1;min-height:0;padding:22px 0 8px;overflow:auto}.wp-turn{margin-bottom:32px}.wp-user-message{justify-content:flex-end;align-items:flex-start;gap:10px;margin-bottom:26px;display:flex}.wp-user-message p{background:var(--sunken);max-width:80%;color:var(--ink);border-radius:10px;margin:0;padding:9px 12px;line-height:21px}.wp-user-message .wp-avatar{order:2;margin-top:7px}.wp-assistant-message{align-items:flex-start;gap:10px;display:flex}.wp-assistant-mark{width:24px;height:24px;color:var(--muted);border:1px solid var(--line);border-radius:7px;flex:none;place-items:center;display:grid}.wp-response-meta{padding-top:3px;font-weight:500}.wp-response-meta span{color:var(--subtle);font-size:11px;font-weight:400}.wp-assistant-message p{color:var(--muted);margin:12px 0;line-height:23px}.wp-run-link{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:7px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex;font-size:12px!important}.wp-run-link:hover{background:var(--sunken)}.wp-thinking{color:var(--subtle);gap:8px;margin-top:12px;font-size:11px;display:flex}.wp-thinking span{animation:.9s ease-in-out infinite wp-pulse}.wp-history-list{flex-direction:column;margin-top:16px;display:flex}.wp-history-list button{border:0;border-bottom:1px solid var(--soft-line);color:var(--muted);text-align:left;background:0 0;align-items:center;gap:8px;padding:10px 0;display:flex}.wp-history-list button>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.wp-history-list button>span:last-child{color:var(--subtle);font-size:11px}.wp-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.wp-support-card{text-align:left;background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.wp-support-card:hover{background:var(--sunken)}.wp-support-card p{color:var(--muted);font-size:12px;line-height:19px}.wp-support-card>span:last-child{color:var(--subtle);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.wp-settings-page{padding:32px}.wp-settings-page>p{margin-top:8px}.wp-settings-page .wp-field{max-width:420px}.wp-metric{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.wp-metric svg,.wp-metric>span{color:var(--subtle)}.wp-metric strong{font-size:26px;font-weight:500;line-height:32px}.wp-usage-meter{max-width:500px;margin-top:32px}.wp-usage-meter>span{justify-content:space-between;display:flex}.wp-usage-meter b{font-weight:500}.wp-usage-meter>div{background:var(--sunken);border-radius:8px;height:7px;margin:12px 0;overflow:hidden}.wp-usage-meter i{background:var(--blue);border-radius:8px;width:80%;height:100%;display:block}.wp-usage-meter p{color:var(--subtle);font-size:12px}.wp-inbox{padding:24px}.wp-inbox-item{border:0;border-bottom:1px solid var(--soft-line);text-align:left;width:100%;color:var(--ink);background:0 0;align-items:center;gap:12px;padding:16px 0;display:flex}.wp-inbox-item>span:nth-child(2){flex:1}.wp-inbox-item b{font-weight:500}.wp-inbox-item p{color:var(--subtle);margin-top:5px;font-size:12px}.wp-inbox-item small{color:var(--subtle)}@keyframes wp-float{0%{translate:0 -2px}to{translate:0 3px}}@keyframes wp-pulse{50%{opacity:.35}}@keyframes wp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wp-dialog-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@media (width>=1600px){.wp-col-name{width:21%}.wp-col-description{width:26%}}@media (width<=1279px){.wp-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.wp-pack-grid,.wp-app-grid,.wp-support-grid{grid-template-columns:1fr}.wp-section-heading{flex-wrap:wrap}.wp-section-heading>.wp-inline{min-width:0}.wp-section-heading .wp-search{width:min(230px,100%)}}@media (prefers-reduced-motion:reduce){.wp-page *,.wp-chat *,.wp-dialog,.wp-dialog-backdrop{transition:none!important;animation:none!important}}.wp-chat-compose-stack{flex-shrink:0}.wp-chat-compose-stack .wp-composer{z-index:1;position:relative}.wp-usage-clip{flex-shrink:0;position:relative;overflow:hidden}.wp-chat-usage{background:var(--sunken);height:56px;color:var(--ink);border-radius:12px 12px 0 0;align-items:flex-start;gap:8px;padding:8px 12px 0;font-size:13px;line-height:24px;display:flex;position:absolute;inset:0 0 auto}.wp-chat-usage>svg{color:var(--subtle);flex:none;margin-top:4px}.wp-chat-usage>span{flex:1}.wp-chat-usage button{color:var(--ink);background:0 0;border:0;padding:0;font-size:13px!important}.wp-chat-usage>span button{color:var(--blue)}.wp-chat-usage>span button:hover{text-decoration:underline}.wp-chat-usage>button{width:24px;height:24px;color:var(--muted);border-radius:6px;place-items:center;margin-right:-4px;display:grid}.wp-chat-usage>button:hover{background:var(--ghost-hover,#eff0f2)}.wp-chat-compose-stack .wp-composer{margin-top:-16px}.wp-workflow-conversation{padding:0 0 14px}.wp-workflow-turn{margin-bottom:24px}.wp-workflow-turn:last-child{margin-bottom:0}.wp-chat-prompt-bar{z-index:2;border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:12px;height:50px;padding:0 12px;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #1c243208}.wp-chat-prompt-bar>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.wp-stop{color:#fff;background:var(--ink);border:0;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.wp-workflow-body{padding:14px 24px 4px}.wp-stream-text,.wp-source-stage>p,.wp-workflow-result>p{color:var(--ink);margin:0 0 20px;font-size:13px;line-height:22px}.wp-stream-text{min-height:22px}.wp-stream-caret{background:var(--subtle);width:2px;height:12px;margin-left:2px;animation:1s infinite wp-pulse;display:inline-block}.wp-stream-tools{flex-direction:column;gap:6px;margin:0 0 20px;font-size:12px;display:flex}.wp-stream-tools-heading{height:28px;color:var(--ink);align-items:center;gap:8px;display:flex}.wp-stream-tools>div{min-height:28px;color:var(--muted);align-items:center;gap:8px;display:flex;position:relative}.wp-stream-tools>div:before{content:"";border-left:1px dashed var(--line);height:6px;position:absolute;top:-6px;left:5px}.wp-tool-mark{text-align:center;width:15px;font-size:13px;font-weight:500}.wp-step-done{color:#b2b4bb}.wp-step-spinning{color:var(--subtle);animation:1.1s linear infinite wp-spin}.wp-step-pending{color:var(--line)}.wp-workflow-body .wp-thinking{align-items:center;margin-bottom:12px}.wp-workflow-answers{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.wp-workflow-answers>div{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;line-height:20px;display:flex}.wp-workflow-answers>div>svg{color:var(--subtle)}.wp-workflow-answers>div>span:last-child{background:var(--sunken);border:1px solid var(--soft-line);color:var(--ink);border-radius:12px;padding:0 7px;font-size:11px}.wp-question-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:10px;padding:12px}.wp-question-top{color:var(--subtle);justify-content:space-between;gap:10px;font-size:11px;display:flex}.wp-question-card h3{margin:10px 0 12px;font-size:13px;font-weight:500;line-height:20px}.wp-question-card fieldset{border:0;flex-direction:column;gap:5px;min-width:0;margin:0;padding:0;display:flex}.wp-question-card fieldset>label{cursor:pointer;min-height:33px;color:var(--muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;display:flex;position:relative}.wp-question-card fieldset>label:hover{background:var(--sunken)}.wp-question-card fieldset>label.wp-choice-selected{color:#215fab;background:#f6faff;border-color:#c7e0ff}.wp-question-card fieldset:disabled>label{cursor:default;opacity:.55}.wp-question-card fieldset>label>input{opacity:0;width:1px;height:1px;position:absolute}.wp-question-card fieldset>label:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:1px}.wp-choice-number{border:1px solid var(--line);width:18px;height:18px;color:var(--subtle);background:var(--surface);border-radius:5px;flex:none;place-items:center;font-size:10px;display:grid}.wp-question-card fieldset>label>svg{margin-left:auto}.wp-custom-answer{border:1px solid var(--line);width:calc(100% - 16px);font:inherit;background:var(--surface);color:var(--ink);border-radius:7px;outline:none;margin:3px 8px 6px;padding:8px 9px;font-size:12px}.wp-custom-answer:focus{border-color:var(--blue)}.wp-question-footer{border-top:1px solid var(--soft-line);justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;display:flex}.wp-source-card{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.wp-source-card>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.wp-source-card strong{font-size:13px;font-weight:500}.wp-source-card small{color:var(--subtle);font-size:12px}.wp-dark-button{background:var(--ink);color:var(--surface);border-color:var(--ink)}.wp-dark-button:hover:not(:disabled){background:var(--muted);color:var(--surface)}.wp-source-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.wp-inline-permissions{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;margin-top:8px;padding:12px;display:flex}.wp-inline-permissions h3{margin:0 0 4px;font-size:12px;font-weight:500}.wp-inline-permissions>label{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.wp-inline-permissions input{accent-color:var(--blue)}.wp-inline-permissions>small{color:var(--subtle);font-size:11px}.wp-inline-permissions .wp-question-footer{margin-top:0}.wp-agent-draft{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px}.wp-agent-draft-heading{color:var(--ink);align-items:center;gap:8px;margin-bottom:14px;display:flex}.wp-agent-draft-heading>.wp-tag{color:var(--subtle);border-color:var(--line);background:var(--sunken);margin-left:auto}.wp-draft-name{color:var(--subtle);flex-direction:column;gap:6px;margin-bottom:10px;font-size:11px;display:flex}.wp-draft-name input{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--ink);border-radius:7px;outline:none;padding:7px 8px;font-size:13px}.wp-draft-name input:focus{border-color:var(--blue)}.wp-agent-draft>p{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:20px}.wp-draft-row{border-top:1px solid var(--soft-line);color:var(--subtle);align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.wp-draft-row>span{min-width:40px}.wp-draft-row strong{color:var(--muted);font-weight:400}.wp-workflow-result{margin-top:15px}.wp-workflow-result>small{color:var(--subtle);margin-top:12px;font-size:10px;display:block}@keyframes wp-spin{to{rotate:360deg}}@media (width<=700px){.wp-workflow-body{padding:12px 6px}.wp-question-top{flex-wrap:wrap}.wp-source-card{gap:8px}.wp-source-card small{font-size:11px}.wp-draft-row{gap:6px;font-size:11px}.wp-question-card{padding:10px}}@media (prefers-reduced-motion:reduce){.wp-stream-caret,.wp-step-spinning{animation:none}}.wp-table th{position:relative}.wp-column-resizer{z-index:3;touch-action:none;cursor:col-resize;outline:none;width:10px;height:100%;position:absolute;top:0;right:-5px}.wp-column-resizer:before{content:"";background:var(--blue);opacity:0;border-radius:2px;width:2px;height:100%;transition:opacity .1s;position:absolute;left:4px}.wp-column-resizer:hover:before,.wp-column-resizer:focus-visible:before,.wp-column-resizer:active:before{opacity:1}.wp-description-cell{width:100%;position:relative}.wp-cell-show{opacity:0;pointer-events:none;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:6px;padding:2px 6px;line-height:16px;transition:opacity .1s;position:absolute;top:50%;right:-5px;translate:0 -50%;box-shadow:0 1px 2px #1c243209;font-size:11px!important}.wp-description-cell:hover>.wp-truncate,.wp-description-cell:focus-within>.wp-truncate{padding-right:40px}.wp-description-cell:hover .wp-cell-show,.wp-cell-show:focus-visible,.wp-cell-show[data-popup-open]{opacity:1;pointer-events:auto}.wp-popover-positioner{z-index:75}.wp-table-popover{border:1px solid var(--line);background:var(--surface);max-width:320px;color:var(--ink);border-radius:12px;outline:none;padding:12px 26px 12px 12px;font-size:13px;line-height:20px;animation:.12s wp-fade-in;position:relative;box-shadow:0 4px 20px #1c243219,0 1px 3px #1c243210}.wp-table-popover p{margin:0}.wp-popover-close{color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:3px;display:grid;position:absolute;top:5px;right:5px}.wp-popover-close:hover{background:var(--sunken)}.wp-agent-cell{align-items:center;gap:6px;min-width:0;display:flex}.wp-agent-cell>.wp-agent-label{flex:1;min-width:0}.wp-agent-label>span:last-child{text-overflow:ellipsis;overflow:hidden}.wp-agent-cell>.wp-more-count{background:var(--surface);cursor:pointer;flex:none}.wp-agent-cell>.wp-more-count:hover{background:var(--sunken);color:var(--ink)}.wp-agent-popover{min-width:195px}.wp-agent-popover h3{color:var(--subtle);margin:0 0 8px;font-size:11px;font-weight:400}.wp-popover-agent{color:var(--muted);align-items:center;gap:7px;padding:4px 0;font-size:12px;display:flex}.wp-table tbody tr:hover td{background:var(--surface)}.wp-name-cell{color:var(--ink)}.wp-description-cell{line-height:24px}.wp-cell-show{border-radius:8px;height:24px;padding:0 5px 0 4px;line-height:16px;right:0;box-shadow:0 1px 2px #00000014;font-size:13px!important}.wp-table td:hover .wp-cell-show,.wp-table td:focus-within .wp-cell-show{opacity:1;pointer-events:auto}.wp-table td:hover .wp-description-cell>.wp-truncate,.wp-table td:focus-within .wp-description-cell>.wp-truncate{padding-right:44px}.wp-table-popover{padding:12px;font-size:13px;line-height:16px;animation:60ms ease-out wp-pop-in;box-shadow:0 4px 12px #00000014}.wp-table-popover[data-ending-style]{animation:65ms ease-in wp-pop-out}.wp-agent-cell{gap:4px;position:relative}.wp-agent-measure{visibility:hidden;pointer-events:none;width:max-content;height:0;display:flex;position:absolute}.wp-agent-names{min-width:0;color:var(--muted);display:flex;overflow:hidden}.wp-agent-names>span{white-space:nowrap;display:inline-flex}.wp-agent-names>span:last-child{min-width:0}.wp-agent-label{text-overflow:ellipsis;min-width:0;color:var(--link,#2a80f0);line-height:16px;display:inline;overflow:hidden;font-size:13px!important}.wp-agent-label:hover{text-decoration:underline}.wp-agent-cell>.wp-more-count{height:24px;font:inherit;color:var(--ink);border-radius:8px;align-items:center;gap:2px;margin-left:auto;padding:0 5px 0 4px;font-size:13px;line-height:16px;display:inline-flex;box-shadow:0 1px 2px #00000014}.wp-agent-popover{min-width:180px;padding:4px}.wp-popover-agent{width:100%;color:var(--link,#2a80f0);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;padding:4px 8px;font-size:13px;line-height:16px}.wp-popover-agent:hover{background:var(--ghost-hover,#eff0f2)}@keyframes wp-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes wp-pop-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.wp-table-popover{animation:none}}.wp-empty{border-style:solid;flex:1;gap:8px;min-height:200px}.wp-individual:has(.wp-empty){flex-direction:column;flex:1;min-height:0;display:flex}.wp-integration-groups:has(.wp-empty){flex:1;min-height:0}.wp-integration-groups>.wp-empty{margin:0 -36px}.wp-integrations:has(.wp-empty){flex-direction:column;display:flex}.wp-integrations:has(.wp-empty)>.wp-integrations-inner{flex:1;width:100%;min-height:0}.wp-button:hover:not(:disabled){border-color:var(--line)}.wp-primary:hover:not(:disabled){border-color:#1f7bf5}.wp-connect-button{min-width:0;padding:0;position:relative}.wp-connect-button-size{padding-right:8px;display:block;overflow:hidden}.wp-connect-button-faces{width:max-content;display:grid}.wp-connect-button-faces>span{white-space:nowrap;grid-area:1/1;align-items:center;gap:6px;width:max-content;display:flex}.wp-connect-button-faces>span[aria-hidden=true]{pointer-events:none}.wp-connect-button.wp-manage-face:before{content:"";inset-block:0;width:var(--hit-slack);position:absolute;right:100%}.wp-column-resizer{height:var(--wp-table-height,100%);width:12px;right:-6px}.wp-column-resizer:before{left:5px}.wp-count{color:#50525b;background:#fcfcfc;border-color:#cfd4da}html[data-theme=dark] .wp-count{color:#d3d5de;background:#252525;border-color:#43484f}.wp-table td.wp-muted{color:var(--muted)}.wp-connected{border-color:var(--tonal,#eff0f2);background:var(--tonal,#eff0f2)}.wp-connected:hover:not(:disabled){border-color:var(--tonal-hover,#e6e8eb);background:var(--tonal-hover,#e6e8eb)}.up-page{min-height:0;color:var(--ink);scrollbar-gutter:stable;--usage-bar:var(--blue);--usage-track:var(--soft-line);flex:1;padding:40px 32px 32px;overflow:auto}.up-content{width:100%;max-width:800px;margin:0 auto}.up-page :is(h2,h3,p,figure){margin:0}.up-page h3{font:500 13px/18px var(--font-sans)}.up-page button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.up-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.up-intro h2{font:500 20px/28px var(--font-sans);letter-spacing:-.35px}.up-intro p{color:var(--muted);margin-top:6px;font-size:13px;line-height:20px}.up-plan{border:1px solid var(--line);border-radius:12px;overflow:hidden}.up-plan-heading{background:var(--sunken);border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.up-club{align-items:center;gap:10px;min-width:0;display:flex}.up-club>div{min-width:0}.up-club h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.up-club span{color:var(--subtle);margin-top:2px;font-size:12px;line-height:16px;display:block}.up-cycle{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.up-limit-row{margin:0 20px;padding:20px 0}.up-limit-row+.up-limit-row{border-top:1px solid var(--soft-line);padding-bottom:14px}.up-limit-heading,.up-limit-caption{justify-content:space-between;gap:12px;display:flex}.up-limit-heading>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.up-limit-heading strong{color:var(--ink)}.up-meter{background:var(--usage-track);border-radius:10px;height:6px;margin:12px 0 9px;overflow:hidden}.up-meter>span{background:var(--usage-bar);border-radius:inherit;height:100%;display:block}.up-limit-caption{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.up-limit-caption>span:last-child{color:var(--muted)}.up-plan-footnote{color:var(--subtle);align-items:center;gap:5px;padding:0 20px 18px;font-size:11px;line-height:16px;display:flex}.up-info{width:20px;height:20px;color:var(--subtle);border-radius:5px;place-items:center;display:grid}.up-info:hover{background:var(--ghost-hover);color:var(--muted)}.up-history{margin-top:32px}.up-section-heading,.up-breakdown-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.up-history .reference-segments{flex-shrink:0}.up-history .reference-segment{min-width:40px;padding:0 10px;font-size:12px}.up-history-summary{justify-content:space-between;align-items:baseline;gap:16px;margin-top:18px;display:flex}.up-token-total{align-items:baseline;gap:7px;display:flex}.up-token-total strong{letter-spacing:-.65px;font-variant-numeric:tabular-nums;font-size:24px;line-height:32px}.up-token-total>span{color:var(--subtle);font-size:12px}.up-activity-summary{color:var(--subtle);gap:18px;font-size:12px;line-height:18px;display:flex}.up-activity-summary strong{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.up-chart{margin-top:8px!important}.up-chart-readout{height:32px;color:var(--subtle);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:11px;display:flex}.up-chart-dot{background:var(--usage-bar);border-radius:2px;width:6px;height:6px}.up-chart-plot{height:144px;margin-top:3px;margin-bottom:25px;position:relative}.up-grid-lines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 0 34px}.up-grid-lines>div{background:var(--soft-line);width:100%;height:1px;position:relative}.up-grid-lines>div:last-child{background:var(--line)}.up-grid-lines span{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:10px;line-height:12px;position:absolute;top:-6px;right:calc(100% + 10px)}.up-chart-bars{grid-template-columns:repeat(var(--day-count),minmax(0,1fr));gap:4px;height:100%;margin-left:40px;padding-right:1px;display:grid}.up-chart-column{border-radius:3px 3px 0 0;outline:none;justify-content:center;align-items:flex-end;height:100%;padding:0;display:flex;position:relative}.up-chart-column:hover,.up-chart-column:focus-visible{background:var(--sunken)}.up-chart-bar{width:100%;max-width:40px;height:var(--bar-height);background:var(--usage-bar);opacity:.6;transition:height .22s var(--ease-out-strong), opacity .14s ease-out;pointer-events:none;border-radius:3px 3px 0 0;display:block}.up-chart-column:is(.is-highlighted,[data-popup-open]) .up-chart-bar{opacity:1}.up-chart-card-positioner{z-index:120}.up-chart-card-positioner[data-anchor-hidden]{visibility:hidden;pointer-events:none}.up-chart-card{width:216px;max-width:min(var(--available-width),calc(100vw - 24px));border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--elevation-pop);font:400 12px/16px var(--font-sans);transform-origin:var(--transform-origin);transition:opacity .1s ease-out, transform .14s var(--ease-out-strong);border-radius:12px;padding:12px}.up-chart-card[data-starting-style],.up-chart-card[data-ending-style]{opacity:0;transform:translateY(3px)scale(.98)}.up-chart-card[data-ending-style]{transition-duration:80ms}.up-chart-card-date{margin:0 0 10px;font-weight:500}.up-chart-card dl{margin:0}.up-chart-card dl>div{justify-content:space-between;align-items:center;gap:20px;margin-top:8px;display:flex}.up-chart-card dt{color:var(--muted);align-items:center;gap:6px;display:flex}.up-chart-card dd{font-variant-numeric:tabular-nums;margin:0}.up-chart-card .up-chart-card-total{border-bottom:1px solid var(--soft-line);margin-top:0;padding-bottom:10px}.up-chart-card-total dd{font-size:14px;font-weight:500;line-height:20px}.up-chart-card .up-chart-dot{background:var(--blue)}.up-chart-tick{white-space:nowrap;color:var(--subtle);font-size:10px;line-height:14px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.up-chart-column:last-child .up-chart-tick{left:auto;right:0;transform:none}.up-chart figcaption{color:var(--subtle);justify-content:space-between;margin-top:34px;font-size:11px;line-height:16px;display:flex}.up-breakdown-heading{margin-top:26px;margin-bottom:10px}.up-breakdown{width:100%}.up-breakdown-labels,.up-breakdown-row{grid-template-columns:minmax(0,1fr) 90px 140px;align-items:center;gap:24px;display:grid}.up-breakdown-labels{color:var(--subtle);border-bottom:1px solid var(--line);padding:8px 0;font-size:11px}.up-breakdown-labels>span:not(:first-child){text-align:right}.up-breakdown-row{border-bottom:1px solid var(--soft-line);min-height:44px;font-size:12px}.up-breakdown-row:last-child{border-bottom:0}.up-breakdown-name{align-items:center;gap:9px;min-width:0;display:flex}.up-agent-icon{border:1px solid var(--soft-line);width:24px;height:24px;color:var(--muted);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.up-breakdown-name>button{min-width:0;max-width:100%;color:var(--ink);border-radius:4px;align-items:center;gap:6px;display:inline-flex}.up-breakdown-name>button>svg{color:var(--subtle);opacity:0;transition:opacity .14s ease-out}.up-breakdown-name>button:is(:hover,:focus-visible){color:var(--blue)}.up-breakdown-name>button:is(:hover,:focus-visible)>svg{opacity:1}.up-breakdown-value{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.up-share{justify-content:flex-end;align-items:center;gap:12px;display:flex}.up-share>span:last-child{text-align:right;width:30px;color:var(--subtle);font-variant-numeric:tabular-nums;font-size:11px}.up-share-track{background:var(--soft-line);border-radius:4px;width:90px;height:4px;display:block;overflow:hidden}.up-share-track i{background:var(--muted);opacity:.5;border-radius:inherit;height:100%;transition:width .22s var(--ease-out-strong);display:block}.up-extra{border:1px solid var(--line);border-radius:12px;margin-top:30px;overflow:hidden}.up-extra-heading{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.up-extra-heading p{color:var(--subtle);margin-top:4px;font-size:12px;line-height:18px}.up-budget-row{border-top:1px solid var(--soft-line);background:var(--sunken);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:12px;display:flex}.up-budget-row small{color:var(--subtle);margin-top:3px;font-size:11px;line-height:16px;display:block}.up-budget-select.ds-select-trigger{border-radius:8px;width:158px;height:28px;font-size:12px}.up-status{min-height:16px;color:var(--muted);padding-top:8px;font-size:11px;line-height:16px}@media (width<=900px){.up-page{padding:28px 24px 24px}}@media (width<=560px){.up-page{padding:24px 16px}.up-intro{align-items:flex-start;gap:12px;margin-bottom:22px}.up-intro h2{font-size:18px;line-height:26px}.up-plan-heading{padding:16px}.up-cycle{font-size:11px}.up-limit-row{margin:0 16px;padding:18px 0}.up-limit-caption{gap:8px;font-size:11px}.up-plan-footnote{padding:0 16px 14px}.up-history-summary{align-items:flex-start}.up-activity-summary{text-align:right;flex-direction:column;gap:3px;font-size:11px}.up-breakdown-labels,.up-breakdown-row{grid-template-columns:minmax(0,1fr) 65px 40px;gap:10px}.up-breakdown-name{gap:6px}.up-breakdown-name>button{font-size:11px}.up-breakdown-name>button>svg,.up-share-track{display:none}.up-share{gap:0}.up-extra-heading,.up-budget-row{padding:16px}.up-extra-heading p{font-size:11px;line-height:16px}.up-chart-bars{gap:3px}.up-chart-tick{font-size:9px}}@media (prefers-reduced-motion:reduce){.up-chart-bar,.up-chart-card,.up-share-track i,.up-breakdown-name>button>svg{transition:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-300:oklch(80.9% .105 251.813);--color-neutral-100:oklch(97% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:.375rem;--radius-lg:.5rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.right-19{right:calc(var(--spacing) * 19)}.right-70{right:calc(var(--spacing) * 70)}.right-220{right:calc(var(--spacing) * 220)}.left-19{left:calc(var(--spacing) * 19)}.left-40{left:calc(var(--spacing) * 40)}.left-71{left:calc(var(--spacing) * 71)}.left-120{left:calc(var(--spacing) * 120)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-full{width:100%;height:100%}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.w-fit{width:fit-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-center{transform-origin:50%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-visible{overflow:visible}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.bg-neutral-100{background-color:var(--color-neutral-100)}.p-1{padding:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-neutral-500{color:var(--color-neutral-500)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-blue-300:focus-visible{--tw-ring-color:var(--color-blue-300)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-active\:bg-white[data-active]{background-color:var(--color-white)}.data-active\:text-neutral-900[data-active]{color:var(--color-neutral-900)}.data-active\:shadow-xs[data-active]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:var(--font-sans);color:#252731;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#252731;--muted:#5b5d64;--subtle:#888a93;--line:#dee3e8;--soft-line:#eaedf1;--surface:#fff;--sunken:#f7f8f8;--blue:#348cff;background:#fff;font-size:16px;font-weight:400}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;font:inherit}button:disabled{cursor:default}input,textarea,select{font:inherit}button,a,input,textarea,select{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #80b8ff}button{text-align:inherit}svg{flex-shrink:0}strong,h1,h2,h3,h4{font-weight:500}.app-shell{background:var(--surface);height:100dvh;min-height:0;display:flex}.skip-link{background:var(--blue);color:#fff;z-index:100;border-radius:6px;padding:8px 12px;position:absolute;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sidebar{border-right:1px solid var(--soft-line);background:var(--surface);flex-direction:column;flex-shrink:0;width:230px;transition:width .2s;display:flex;overflow:hidden}.workspace-bar{flex-shrink:0;align-items:center;gap:7px;height:48px;padding:12px;display:flex}.workspace-trigger{white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;height:24px;display:flex}.workspace-logo{border:1px solid var(--soft-line);border-radius:8px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.workspace-name{text-overflow:ellipsis;font-weight:500;overflow:hidden}.workspace-trigger>.lucide{color:var(--muted);margin-left:2px}.icon-button{width:24px;height:24px;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s;display:inline-flex}.icon-button:hover{color:var(--ink);background:#eff0f2}.icon-button:disabled{color:#bdc1c7}.icon-button svg,.nav-item>svg{stroke-width:1.5px}.bordered{border:1px solid var(--line);background:var(--surface);box-shadow:0 1px 2px #0000000b}.sidebar-search{background:var(--sunken);border:1px solid var(--line);height:28px;color:var(--muted);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;margin:0 12px 12px;padding:0 8px;display:flex}.shortcut{align-items:center;gap:4px;margin-left:auto;display:flex}kbd,.keycap{min-width:14px;height:16px;font:11px var(--font-sans);border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:4px;justify-content:center;align-items:center;padding:0 2px;display:inline-flex;box-shadow:0 1px 1px #00000005}.main-nav{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;padding:0 12px 12px;display:flex;overflow:hidden auto}.nav-group,.agent-links,.bottom-nav{flex-direction:column;gap:8px;display:flex}.nav-item{width:100%;min-height:28px;color:var(--muted);white-space:nowrap;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;line-height:18px;display:flex}.nav-item>svg{width:14px;height:14px}.nav-item:hover{background:var(--sunken);color:var(--ink)}.nav-item.active{color:var(--ink);background:#f2f3f4}.nav-item .sidebar-label{text-overflow:ellipsis;overflow:hidden}.divided{border-top:1px solid var(--soft-line);margin-top:12px;padding-top:12px}.nav-section-heading{height:24px;color:var(--subtle);justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px 0 8px;font-size:12px;display:flex}.nav-item>.agent-dot{color:#bcc3ce;width:6px;height:6px;margin:0 4px}.agent-link.active>.agent-dot{fill:#9599a0;color:#9599a0}.bottom-nav{margin-top:auto;padding-top:24px}.connect-apps{border-top:1px solid var(--soft-line);flex-shrink:0;padding:12px}.connect-apps-heading{white-space:nowrap;justify-content:space-between;align-items:center;height:24px;font-weight:500;display:flex}.connect-apps p{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:20px}.connected-marks{align-items:center;height:24px;display:flex}.connected-marks>button{background:var(--surface);border:1px solid var(--line);border-radius:8px;place-items:center;width:24px;height:24px;margin-right:-4px;transition:transform .14s;display:grid}.connected-marks>button:hover{z-index:1;transform:translateY(-3px)}.connected-marks .app-mark{width:18px;height:18px;box-shadow:none;border:none;font-size:12px}.sidebar-collapsed .sidebar{width:57px}.sidebar-collapsed .sidebar-label{display:none}.sidebar-collapsed .workspace-bar{padding:12px 16px}.sidebar-collapsed .workspace-trigger{display:none}.sidebar-collapsed .main-nav{padding-left:12px;padding-right:12px}.sidebar-collapsed .sidebar-search,.sidebar-collapsed .nav-section-heading{justify-content:center;padding:0}.sidebar-collapsed .connect-apps-heading{justify-content:center}.workspace-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.topbar{border-bottom:1px solid var(--soft-line);flex-shrink:0;align-items:center;gap:4px;height:48px;padding:0 12px;display:flex}.breadcrumb{flex:1;align-items:center;gap:6px;min-width:0;padding:0 4px;line-height:16px;display:flex}.breadcrumb>button,.breadcrumb>span{color:var(--muted);font-size:12px}.breadcrumb>button:hover{color:var(--ink)}.breadcrumb h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:500;overflow:hidden}.topbar-actions{align-items:center;gap:7px;display:flex}.topbar-button{color:var(--ink);gap:5px;box-shadow:0 1px 2px #0000000a;height:24px!important;min-height:24px!important;font:400 13px/16px var(--font-sans)!important;border-color:var(--line)!important;border-radius:8px!important;padding:0 7px!important}.save-button{background:var(--ink);color:#fff}.save-button:disabled{color:var(--subtle);box-shadow:none;opacity:1;background:#f7f8f8;border:0}.agent-workspace{flex:1;min-height:0;display:flex;overflow:hidden}.run-slot{flex-shrink:0;width:395px;min-height:0;overflow:hidden}.run-hidden .run-slot{display:none}.canvas-wrap{border:1px solid var(--line);border-radius:12px;flex:1;min-width:0;margin:12px 12px 12px 0;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000c}.run-hidden .canvas-wrap{margin-left:12px}.canvas-viewport{background-color:var(--surface);cursor:grab;touch-action:none;background-image:radial-gradient(circle,#ced3d880 .8px,#0000 .9px);background-position:7px 0;background-size:14.5px 16px;width:100%;height:100%;overflow:hidden}.canvas-viewport.is-dragging{cursor:grabbing}.canvas-world{transform-origin:0 0;width:916px;height:730px;position:absolute;top:0;left:0}.node-column{flex-direction:column;gap:16px;width:230px;display:flex;position:absolute;top:0}.inputs-column{left:0}.agent-column{left:343px}.outputs-column{left:686px}.canvas-node{border:1px solid var(--soft-line);cursor:default;background:#f4f5f7;border-radius:16px;padding:3px}.canvas-node.node-new{background:#f6faff;border:1px dashed #98c5fc}.node-header{align-items:center;gap:4px;height:24px;margin-bottom:4px;display:flex}.node-trigger{text-align:left;border-radius:6px;align-items:center;gap:6px;min-height:24px;padding:0 8px;font-size:12px;line-height:15px;display:flex}.node-trigger svg{stroke-width:1.5px;color:var(--muted);transition:transform .14s}.node-trigger[data-panel-open] svg{transform:rotate(0)}.node-trigger:not([data-panel-open]) svg{transform:rotate(-90deg)}.node-header .node-trigger{padding-right:0}.node-header .node-trigger:only-child{flex:1}.node-edit{color:var(--muted);visibility:hidden;border-radius:5px;margin-left:auto;margin-right:4px;padding:2px 5px;font-size:11px}.canvas-node:hover>.node-header .node-edit,.canvas-node:focus-within>.node-header .node-edit{visibility:visible}.node-edit:hover{background:var(--surface)}.node-panel{height:var(--collapsible-panel-height);transition:height .15s;overflow:hidden}.node-panel[data-starting-style],.node-panel[data-ending-style]{height:0}.node-inner{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #00000006}.node-row{text-align:left;width:100%;min-height:40px;color:var(--muted);border-bottom:1px solid var(--soft-line);white-space:nowrap;align-items:center;gap:8px;padding:8px;font-size:12px;line-height:16px;display:flex}.node-row:last-child{border-bottom:0}.node-row:hover{background:#f8fafc}.node-row .inline-dot{color:var(--subtle);margin:0 -2px}.icon-tile,.app-mark{background:var(--surface);border:1px solid #e1e6ec;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 1px 2px #0000000e}.badge{white-space:nowrap;border:1px solid;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;height:20px;padding:1px 5px;font-size:12px;line-height:15px;display:inline-flex}.badge.blue{color:#215fab;background:#f6faff;border-color:#98c5fc}.badge.amber{color:#b15e11;background:#fffbf2;border-color:#ffdcba}.trigger-condition{gap:4px;font-size:12px}.and-chip{color:#50525b;border:1px solid #cfd4da;border-radius:5px;padding:0 3px;line-height:16px}.channel-placeholder{white-space:normal;min-height:52px;line-height:18px}.agent-summary button{text-align:left;flex-direction:column;gap:4px;width:100%;padding:8px;font-size:12px;line-height:18px;display:flex}.agent-summary strong{color:var(--ink);line-height:15px}.agent-summary span{color:var(--muted)}.instructions-trigger{width:100%;margin:4px 0}.instruction-preview{scrollbar-width:thin;scrollbar-color:#bdc1c7 transparent;height:118px;padding:8px;font-size:12px;line-height:18px;position:relative;overflow:auto}.instruction-preview>strong{margin-bottom:4px;font-size:12px;line-height:15px;display:block}.instruction-preview p{white-space:pre-line;color:var(--muted)}.instruction-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fffffff2);height:20px;margin:-20px -8px -8px;display:block;position:sticky;bottom:-8px}.instruction-edit{opacity:0;position:absolute;top:8px;right:8px}.instruction-preview:hover .instruction-edit,.instruction-preview:focus-within .instruction-edit{opacity:1}.mini-button{background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:3px 7px;font-size:12px;box-shadow:0 1px 2px #0000000a}.show-more{color:var(--ink)}.stacked-marks{display:flex}.stacked-marks>.app-mark+.app-mark{margin-left:-4px}.connectors{pointer-events:none;color:#bdc3c8;position:absolute;top:0;left:0;overflow:visible}.connectors path{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:2 2}.connectors circle{fill:currentColor}.canvas-panel-toggle{position:absolute;top:12px;left:12px}.canvas-fit{position:absolute;top:12px;right:12px}.zoom-controls{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:0;height:34px;padding:4px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #00000014}.zoom-value{text-align:center;border-radius:6px;min-width:50px;height:24px;font-size:13px}.zoom-value:hover{background:var(--sunken)}.menu-positioner{z-index:40}.workspace-menu{background:var(--surface);border:1px solid var(--line);min-width:250px;transform-origin:var(--transform-origin);border-radius:10px;outline:none;padding:5px;transition:opacity .12s,transform .12s;box-shadow:0 4px 16px #00000014}.workspace-menu[data-starting-style],.workspace-menu[data-ending-style]{opacity:0;transform:translateY(-3px)}.menu-caption{color:var(--subtle);padding:8px;font-size:11px;display:block}.workspace-menu-item{cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:8px;padding:8px;display:flex}.workspace-menu-item>span{flex:1}.workspace-menu-item[data-highlighted]{background:#f2f3f4}.menu-separator{background:var(--soft-line);height:1px;margin:5px 0}.workspace-account{border-top:1px solid var(--soft-line);align-items:center;gap:8px;margin-top:4px;padding:10px 8px 6px;display:flex}.workspace-account strong{font-size:12px}.workspace-account small{color:var(--subtle);margin-top:2px;font-size:11px;display:block}.avatar{color:#a6564a;background:#f7e8e6;border:1px solid #eed5d1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.search-dialog{border-radius:12px;overflow:hidden;gap:0!important;max-width:560px!important;padding:0!important}.search-dialog-field{border-bottom:1px solid var(--soft-line);color:var(--subtle);align-items:center;gap:10px;padding:16px;display:flex}.search-dialog-field input{min-width:0;color:var(--ink);outline:none;flex:1}.search-results{max-height:430px;padding:5px;overflow:auto}.search-results>button{border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.search-results>button:hover{background:var(--sunken)}.search-results>button>small{color:var(--subtle);margin-left:auto}.search-results>button>svg{color:var(--subtle)}.search-footer{border-top:1px solid var(--soft-line);color:var(--subtle);align-items:center;gap:4px;padding:10px 14px;font-size:11px;display:flex}.search-footer>span{margin-left:auto}.empty-search{color:var(--muted);text-align:center;padding:30px}.app-toast{border:1px solid var(--line);background:var(--surface);z-index:70;border-radius:12px;align-items:center;gap:9px;max-width:calc(100% - 32px);padding:9px 10px 9px 13px;font-size:12px;animation:.18s toast-in;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #00000012}.toast-check{color:#487c63;place-items:center;display:grid}.app-toast>.icon-button{margin-left:8px}.mobile-sidebar-backdrop,.mobile-menu,.mobile-view-toggle{display:none}.page-loading{height:100%;color:var(--subtle);place-items:center;display:grid}.trigger-condition span{text-overflow:ellipsis;min-width:0;overflow:hidden}.trigger-condition .and-chip{flex-shrink:0}.overview-page{flex:1;padding:36px 40px;overflow:auto}.page-intro{margin-bottom:28px}.page-intro h2{letter-spacing:normal;margin-bottom:4px;font-size:13px;line-height:16px}.page-intro p{color:var(--muted);line-height:16px}.page-search{border:1px solid var(--line);width:260px;color:var(--subtle);border-radius:8px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 10px;display:flex}.page-search input{min-width:0;color:var(--ink);outline:none}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1160px;display:grid}.agent-index-card{border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:flex-start;min-height:210px;padding:20px;transition:box-shadow .15s,border-color .15s;display:flex}.agent-index-card:hover{border-color:#b9c7d8;box-shadow:0 3px 12px #00000006}.agent-index-icon{border-radius:10px;place-items:center;margin-bottom:15px;padding:10px;display:grid}.agent-color-0{color:#5d88b8;background:#eaf3ff}.agent-color-1{color:#b28a63;background:#f5eee7}.agent-color-2{color:#6d9376;background:#ebf3ed}.agent-index-card p{color:var(--muted);margin:8px 0 22px;font-size:12px;line-height:20px}.agent-index-footer{width:100%;color:var(--subtle);align-items:center;gap:6px;margin-top:auto;font-size:11px;display:flex}.agent-index-footer>svg{margin-left:auto}.green-dot{background:#74a281;border-radius:50%;width:5px;height:5px}.settings-card{border:1px solid var(--line);border-radius:12px;max-width:1000px;margin-top:24px;padding:24px}.settings-card p{color:var(--muted);margin-top:5px;font-size:12px}.usage-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1000px;display:grid}.usage-grid article{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex}.usage-grid article>span{color:var(--muted)}.usage-grid strong{letter-spacing:-1px;font-size:28px}.usage-grid small{color:var(--subtle)}.usage-progress{background:var(--soft-line);border-radius:8px;height:6px;margin:24px 0 14px;overflow:hidden}.usage-progress>span{background:#79aff5;border-radius:8px;width:80%;height:100%;display:block}.muted{color:var(--subtle)}.settings-row{border-bottom:1px solid var(--soft-line);text-align:left;align-items:center;gap:12px;width:100%;max-width:1000px;padding:20px 0;display:flex}.settings-row>span:nth-last-child(2){flex:1}.settings-row small{color:var(--subtle);margin-top:6px;display:block}.settings-row:hover strong{color:var(--blue)}.notification-dot{background:#71a7ec;border-radius:50%;width:6px;height:6px}@keyframes toast-in{0%{opacity:0;margin-bottom:-5px}to{opacity:1;margin-bottom:0}}@media (width>=1900px){.canvas-world{top:10px}}@media (width<=1100px){.run-slot{width:365px}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.run-slot{width:330px}.overview-page{padding:24px}.usage-grid{gap:8px}.usage-grid article{padding:16px}}@media (width<=700px){.sidebar{z-index:45;width:230px;transition:transform .18s;position:fixed;top:0;bottom:0;left:0}.sidebar-collapsed .sidebar{width:230px;transform:translate(-100%)}.sidebar-collapsed .sidebar-label{display:initial}.sidebar-collapsed .workspace-trigger{display:flex}.sidebar-collapsed .workspace-bar{padding:12px}.sidebar-collapsed .nav-item{justify-content:flex-start;padding:5px 8px}.sidebar-collapsed .nav-section-heading{justify-content:space-between;padding-left:8px}.sidebar-collapsed .sidebar-search{padding:0 8px}.sidebar-collapsed .connect-apps-heading{justify-content:space-between}.sidebar-collapsed .connected-marks{display:flex}.mobile-sidebar-backdrop{z-index:40;background:#25273135;display:block;position:fixed;inset:0}.mobile-menu{display:inline-flex}.topbar{padding:0 10px}.run-slot{width:330px}.canvas-wrap{min-width:280px;margin-left:0}.agent-workspace{overflow:auto}.agent-workspace.run-hidden{overflow:hidden}.run-hidden .canvas-wrap{min-width:0}.agent-grid,.usage-grid{grid-template-columns:1fr}.usage-grid article{padding:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=700px){.mobile-view-toggle{align-items:center;height:24px;display:inline-flex}.agent-workspace:not(.run-hidden) .canvas-wrap{display:none}.agent-workspace:not(.run-hidden) .run-slot{width:100%}.agent-workspace{overflow:hidden}.run-hidden .canvas-wrap{display:block}}.workspace-mode{border:1px solid var(--line);background:var(--sunken);border-radius:8px;margin:3px;padding:2px;display:flex}.workspace-mode button{text-align:center;color:var(--muted);border-radius:6px;flex:1;padding:5px;font-size:12px}.workspace-mode button.selected{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #00000010}.appearance-row{justify-content:space-between;align-items:center;gap:12px;padding:7px 8px;display:flex}.connect-popover{border:1px solid var(--line);background:var(--surface);border-radius:12px;outline:none;width:232px;padding:8px;box-shadow:0 4px 18px #00000016}.connect-popover-title{padding:4px 4px 10px;font-size:12px}.connect-popover-search{border:1px solid var(--line);color:var(--subtle);border-radius:8px;align-items:center;gap:6px;padding:6px;display:flex}.connect-popover-search input{width:100%;min-width:0;color:var(--ink);outline:none;font-size:12px}.connect-popover select{width:100%;color:var(--muted);margin:5px 0;padding:6px 3px;font-size:11px;display:block}.connect-popover-list{max-height:240px;overflow:auto}.connect-popover-list>button{border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 5px;font-size:12px;display:flex}.connect-popover-list>button:hover{background:var(--sunken)}.connect-popover-list>button>span:nth-child(2){flex:1}.connect-popover-list>p{color:var(--muted);padding:12px 4px;font-size:12px}.connect-popover-browse{border-top:1px solid var(--soft-line);width:100%;color:var(--muted);justify-content:space-between;align-items:center;margin-top:5px;padding:10px 4px 3px;font-size:11px;display:flex}@media (width<=700px){.topbar>[aria-label="Back to agents"],.breadcrumb>button,.breadcrumb>span{display:none}.breadcrumb{padding-left:3px}.breadcrumb h1{font-size:12px}}.workspace-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.workspace-header-actions:empty{display:none}.workspace-header-actions .wp-chat-toolbar,.workspace-header-actions .wp-integration-tools{align-items:center;gap:8px;margin:0;padding:0;display:flex}.workspace-header-actions .wp-search{width:240px}.connect-popover .connect-category-select{height:28px;margin:8px 0;font-size:12px}@media (width<=700px){.workspace-header-actions .wp-search{width:150px}.workspace-header-actions .wp-chat-toolbar{gap:4px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}:root{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ease-out-strong:cubic-bezier(.23,1,.32,1);--ease-morph:cubic-bezier(.5,0,.1,1);--ease-spring:linear(0 0%, .0289 2.8%, .1062 5.6%, .2182 8.3%, .3519 11.1%, .4957 13.9%, .6396 16.7%, .7755 19.4%, .8974 22.2%, 1.0013 25%, 1.0849 27.8%, 1.1474 30.6%, 1.1896 33.3%, 1.213 36.1%, 1.22 38.9%, 1.2134 41.7%, 1.1961 44.4%, 1.1714 47.2%, 1.1419 50%, 1.1102 52.8%, 1.0786 55.6%, 1.0487 58.3%, 1.022 61.1%, .9992 63.9%, .981 66.7%, .9673 69.4%, .9581 72.2%, .9531 75%, .9516 77.8%, .9531 80.6%, .957 83.3%, .9624 86.1%, .969 88.9%, .9759 91.7%, .9829 94.4%, .9894 97.2%, 1 100%);line-height:16px}body{font:400 13px/16px var(--font-sans)}.sidebar{transition:width .24s var(--ease-morph)}.workspace-bar{transition:padding .24s var(--ease-morph),gap .24s var(--ease-morph);gap:10px;padding:12px 16px 12px 12px}.workspace-identity{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:visible}.workspace-identity-trigger{text-align:left;width:100%;min-width:0;height:24px;color:var(--ink);border:0;border-radius:8px;align-items:center;gap:6px;padding:0;display:flex}.workspace-club-identity{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.workspace-identity-trigger:hover .workspace-menu-trigger{color:var(--ink);background:var(--ghost-hover)}.workspace-identity-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.workspace-menu-positioner{z-index:50}.workspace-club-positioner{z-index:51}.workspace-name{font:500 13px/16px var(--font-sans)}.workspace-menu-trigger{flex-shrink:0}.workspace-logo{border-radius:8px}.workspace-menu,.club-menu{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);width:240px;min-width:240px;font:400 13px/16px var(--font-sans);transform-origin:0 0;border-radius:12px;outline:none;flex-direction:column;gap:8px;padding:8px;transition:none;display:flex;box-shadow:0 4px 12px #00000014}.workspace-menu[data-open],.club-menu[data-open]{animation:60ms ease-out reference-pop-in}.workspace-menu[data-starting-style],.club-menu[data-starting-style]{opacity:1;transform:none}.workspace-menu[data-ending-style],.club-menu[data-ending-style]{animation:65ms ease-in forwards reference-pop-out}.workspace-menu-item{width:100%;height:28px;min-height:28px;color:var(--muted);cursor:pointer;font:400 13px/16px var(--font-sans);transition:color .16s var(--ease-out-strong),background-color .16s var(--ease-out-strong);border-radius:8px;outline:none;align-items:center;gap:8px;padding:0 8px;display:flex}.workspace-menu-item>span{flex:1;min-width:0}.workspace-menu-item:not(.appearance-control):hover{background:var(--theme-hover,#eff0f2);color:var(--ink)}.workspace-menu-item:not(.appearance-control):active{background:var(--theme-press,#e6e8eb)}.workspace-menu-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.workspace-menu-item>svg:last-child{color:var(--muted)}.workspace-menu-group{flex-direction:column;gap:8px;display:flex}.workspace-menu .menu-separator{background:var(--soft-line);flex-shrink:0;height:1px;margin:0}.club-menu{gap:2px}.club-menu-item{height:28px;font:400 13px/16px var(--font-sans);cursor:pointer;border-radius:8px;outline:none;align-items:center;gap:8px;padding:0 8px;display:flex}.club-menu-item>span:first-of-type{flex:1}.club-menu-item[data-highlighted]{background:var(--theme-hover,#eff0f2)}.reference-segments{background:var(--sunken);border:0;border-radius:999px;align-items:center;height:28px;padding:2px;display:flex}.reference-segment{isolation:isolate;cursor:pointer;min-width:0;height:24px;color:var(--muted);font:400 13px/16px var(--font-sans);transition:color .16s var(--ease-out-strong);border:0;border-radius:999px;outline:none;flex:1;place-items:center;padding:0 8px;display:grid;position:relative}.reference-segment:hover,.reference-segment[data-checked]{color:var(--ink)}.reference-segment:focus-visible{outline-offset:2px;outline:2px solid #c7e0ff}.reference-selection-chip{z-index:-1;border:1px solid var(--line);background:var(--surface);border-radius:999px;position:absolute;inset:0;box-shadow:0 1px 2px #00000014}.reference-segment-content{place-items:center;display:grid;position:relative}.reference-segments-icons{flex:none;gap:4px}.reference-segments-icons .reference-segment{flex:none;width:24px;padding:0}.appearance-control.workspace-menu-item{justify-content:initial;cursor:default;min-height:28px;margin:0;padding:0 0 0 8px;position:static}.nav-item{height:28px;min-height:28px;padding:0 8px;line-height:16px}.nav-section-heading .sidebar-label{line-height:15px}.icon-button,.nav-item{transition:color .16s var(--ease-out-strong),background-color .16s var(--ease-out-strong)}.nav-item:hover{background:var(--theme-hover,#eff0f2)}.nav-item:active{background:var(--theme-press,#e6e8eb)}.icon-button>svg,.nav-item>svg{stroke-width:1px}.canvas-viewport{background-image:radial-gradient(circle at 1px 1px,#ced3d880 1px,#0000 1.2px),radial-gradient(circle at 1px 1px,#ced3d880 1px,#0000 1.2px);background-position:0 0,7.25px 8px;background-size:14.5px 16px}.node-inner{box-shadow:0 1px 2px #00000014}.node-trigger{gap:4px}.node-trigger>svg{width:14px;height:14px;transition:transform .2s var(--ease-out-strong)}.node-panel{transition:height .24s var(--ease-morph),opacity .24s var(--ease-morph)}.node-panel[data-starting-style],.node-panel[data-ending-style]{opacity:0}.canvas-world{transition:transform .24s var(--ease-morph)}.is-dragging .canvas-world{transition:none}.run-slot{transition:width .32s var(--ease-morph),opacity .32s var(--ease-morph),transform .32s var(--ease-morph)}.run-hidden .run-slot{opacity:0;pointer-events:none;width:0;display:block;transform:translate(-32px)}.run-slot .run-panel{width:395px}.canvas-wrap{transition:margin-left .32s var(--ease-morph)}.theme-switching *,.theme-switching:before,.theme-switching:after{transition:none!important}::view-transition-old(root){animation-duration:.22s;animation-timing-function:var(--ease-out-strong)}::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--ease-out-strong)}@keyframes reference-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes reference-pop-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.workspace-menu,.club-menu,.reference-segment,.sidebar,.workspace-bar,.node-panel,.node-trigger>svg,.canvas-world,.run-slot,.canvas-wrap{transition:none!important;animation:none!important}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}@media (width<=700px){.run-slot .run-panel{width:100%}}:root{--page:#fff;--ghost-hover:#eff0f2;--ghost-press:#e6e8eb;--secondary-hover:#f7f8f8;--secondary-press:#eff0f2;--tonal:#f2f3f4;--tonal-hover:#eaedf1;--tonal-press:#dee3e8;--focus-ring:#c7e0ff;--line-hover:#c6cdd6;--toggle-off:#c6cdd6;--canvas-dot:#ced3d880;--node-surface:#f4f5f7;--connector:#bdc3c8;--connector-live:#4699fe;--connector-warn:#ffc185;--elevation-chip:0 1px 2px #00000014;--elevation-pop:0 4px 12px #00000014;--elevation-modal:0 2px 10px #0000000f;--error:#c4313d;--error-hover:#a82632;--error-press:#8f1e29;--error-surface-hover:#fff0f1;--error-surface-press:#ffe2e5;--error-border:#edb4ba;--error-solid:#c4313d;--error-solid-hover:#a82632;--error-solid-press:#8f1e29;--on-error:#fff}html[data-theme=dark]{--page:#191a1c;--ghost-hover:#2b2d33;--ghost-press:#383b42;--secondary-hover:#1f2126;--secondary-press:#2b2d33;--tonal:#303338;--tonal-hover:#3d4047;--tonal-press:#474a52;--focus-ring:#1c436f;--line-hover:#474a52;--toggle-off:#474a52;--canvas-dot:#26292f;--node-surface:#1f2126;--connector:#474a52;--connector-live:#4699fe;--connector-warn:#b9743a;--ink:#fff;--blue:#348cff;--theme-press:#383b42;--elevation-chip:0 1px 4px #00000080;--elevation-pop:0 4px 12px #0006;--elevation-modal:0 2px 10px #00000052;--error:#ff929b;--error-hover:#ffb2b9;--error-press:#ffd0d4;--error-surface-hover:#3b252a;--error-surface-press:#4c2b32;--error-border:#84444e;--error-solid:#c4313d;--error-solid-hover:#d43b48;--error-solid-press:#b02733}:root[data-theme] button[data-intent=destructive]{color:var(--error);background-color:#0000}:root[data-theme] button[data-intent=destructive]:hover:not(:disabled),:root[data-theme] button[data-intent=destructive][data-highlighted]{color:var(--error-hover);background-color:var(--error-surface-hover);border-color:var(--error-border)}:root[data-theme] button[data-intent=destructive]:active:not(:disabled){color:var(--error-press);background-color:var(--error-surface-press);border-color:var(--error-border)}.workspace-name{white-space:nowrap}.workspace-menu,.club-menu{box-shadow:var(--elevation-pop)}.reference-selection-chip{box-shadow:var(--elevation-chip)}.reference-segment:focus-visible{outline-color:var(--focus-ring)}.sidebar-label{transform-origin:0;opacity:1;visibility:visible;pointer-events:auto;max-width:192px;transition:max-width .24s var(--ease-morph),translate .24s var(--ease-morph),scale .24s var(--ease-morph),opacity .19s var(--ease-out-strong) 50ms,visibility 0s,pointer-events 0s linear .24s;transition-behavior:allow-discrete;overflow:hidden;translate:0;scale:1}.sidebar-collapsed .sidebar-label{display:initial;opacity:0;visibility:hidden;pointer-events:none;max-width:0;transition:max-width .24s var(--ease-morph),translate .24s var(--ease-morph),scale .24s var(--ease-morph),opacity .17s var(--ease-out-strong),visibility 0s linear .24s,pointer-events 0s;translate:-6px;scale:.84}.sidebar-collapsed .workspace-identity{display:flex}.sidebar-collapsed .workspace-bar{gap:0}.sidebar-collapsed .nav-item{justify-content:flex-start;padding:0 8px}.sidebar-fold{transition:grid-template-rows .24s var(--ease-morph);grid-template-rows:1fr;display:grid}.sidebar-collapsed .sidebar-fold{grid-template-rows:0fr}.connect-apps-fold-content{min-height:0}.sidebar-collapsed .connect-apps-fold-content{display:block}.connect-apps{isolation:isolate;transition:padding .24s var(--ease-morph);position:relative;overflow:clip}.connect-apps p{margin-top:2px}.connect-apps-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#e2eeff80 0% 38%,#0000 100%);border-radius:100%;width:306px;height:306px;position:absolute;top:-175px;right:-111px}html[data-theme=dark] .connect-apps-glow{background:radial-gradient(closest-side,#163c704d 0% 38%,#0000 100%)}.sidebar-collapsed .connect-apps{padding:12px 16px}.connected-marks>button{box-shadow:var(--elevation-chip)}.connected-marks>button:hover{transform:none}.topbar{border-bottom-color:#e6eaf1}html[data-theme=dark] .topbar{border-bottom-color:var(--soft-line)}.topbar-actions{gap:8px}.topbar-button:not(.save-button){box-shadow:var(--elevation-chip);padding:0 6px!important}.save-button:disabled{background:var(--tonal);color:var(--ink);border:1px solid var(--tonal);opacity:.5}.topbar-button.save-button{padding:0 6px!important}.nav-item>svg{flex-shrink:0}.canvas-fold-plane{position:absolute;inset:0}.canvas-viewport{background-image:none}.canvas-dots{pointer-events:none;background-image:radial-gradient(circle at 1px 1px,var(--canvas-dot) 1px,transparent 1.2px),radial-gradient(circle at 1px 1px,var(--canvas-dot) 1px,transparent 1.2px);transition:background-size .24s var(--ease-morph),background-position .24s var(--ease-morph);position:absolute;inset:0 0 0 -383px}.is-auto-panning .canvas-dots{transition-duration:.6s;transition-timing-function:cubic-bezier(.32,0,.08,1)}.is-dragging .canvas-dots{transition:none}.canvas-viewport{transition:background-size .24s var(--ease-morph),background-position .24s var(--ease-morph)}.canvas-viewport.is-auto-panning{transition-duration:.6s;transition-timing-function:cubic-bezier(.32,0,.08,1)}.is-auto-panning .canvas-world{transition:transform .6s cubic-bezier(.32,0,.08,1)}.canvas-viewport.is-dragging,.is-dragging .canvas-world{transition:none}.canvas-node{isolation:isolate;background:var(--node-surface);position:relative}.canvas-node.node-loading{background:var(--surface)}.node-loading-halo{z-index:-1;pointer-events:none;position:absolute;inset:0}.node-stage-spinner{animation:1s linear infinite node-spinner}@keyframes node-spinner{to{rotate:360deg}}.node-header{margin-bottom:0}.node-trigger{border-radius:8px;font-weight:400}.node-trigger:hover{background:0 0}.node-trigger:hover>span{background:var(--ghost-hover);border-radius:8px}.node-trigger svg{stroke-width:1px}.node-body{flex-direction:column;gap:4px;padding-top:4px;display:flex}.node-row{height:40px;min-height:40px;padding:0 8px;line-height:15px}.node-row.channel-placeholder{height:auto;min-height:52px;padding:8px;line-height:18px}.icon-tile svg{stroke-width:1px;width:12px;height:12px}.icon-tile svg.memory-symbol{width:9px;height:8px}.connectors{color:var(--connector)}.node-more-row{border-bottom:0;position:relative}.node-more-content{align-items:center;gap:8px;display:flex}.node-show-more{color:var(--ink);transition:background-color .16s var(--ease-out-strong);border-radius:8px;margin:-4px -6px;padding:4px 6px}.node-show-more:hover{background:var(--ghost-hover)}.mini-button{font:400 13px/16px var(--font-sans)}.node-extra-tool{position:relative;overflow:hidden}.node-extra-tool:before{content:"";background:var(--soft-line);height:1px;position:absolute;inset:0 0 auto}.node-extra-tool .node-row{position:relative}.node-hide-tools{opacity:0;pointer-events:none;border-radius:8px;height:24px;padding:0 6px;transition:opacity .1s;position:absolute;top:50%;right:8px;translate:0 -50%}.node-extra-tool:hover .node-hide-tools,.node-extra-tool:focus-within .node-hide-tools{opacity:1;pointer-events:auto}.instructions-trigger{margin:0 0 4px}.instruction-preview{height:119px;line-height:18px}.connectors circle{stroke:var(--surface);stroke-width:2px}.zoom-controls{box-shadow:var(--elevation-chip);border-radius:10px}.zoom-value{font-variant-numeric:tabular-nums;width:auto;min-width:0;padding:0 6px}.canvas-panel-toggle>svg{transition:transform .24s var(--ease-morph)}.canvas-panel-toggle[aria-pressed=true]>svg{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.sidebar-label,.sidebar-collapsed .sidebar-label,.canvas-viewport,.canvas-dots,.is-auto-panning .canvas-world{transition:none!important}}
