.arcy-sdk *,.arcy-sdk :before,.arcy-sdk :after{box-sizing:border-box;margin:0;padding:0}.arcy-sdk{--arcy-bg:#0f0f0f;--arcy-bg-elevated:#1a1a1a;--arcy-bg-hover:#222;--arcy-bg-panel:#0f0f0f;--arcy-bg-launcher:#0f0f0f;--arcy-bg-solid:#0f0f0f;--arcy-bg-elevated-solid:#1a1a1a;--arcy-fg:#f0f0f0;--arcy-fg-muted:#f0f0f08c;--arcy-border:#ffffff1a;--arcy-border-strong:#ffffff2e;--arcy-accent:#fff;--arcy-accent-fg:#0f0f0f;--arcy-primary:var(--arcy-accent);--arcy-danger:#e05252;--arcy-radius-sm:6px;--arcy-radius-md:10px;--arcy-radius-lg:14px;--arcy-radius-full:9999px;--arcy-shadow-md:0 4px 16px #00000024,0 1px 4px #0000001a;--arcy-shadow-lg:0 8px 32px #0000002e,0 2px 8px #0000001f;--arcy-font:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,"Helvetica Neue",sans-serif;--arcy-font-mono:"SF Mono","Fira Code","Fira Mono","Roboto Mono",monospace;--arcy-transition:.16s ease;--arcy-z-overlay:9990;--arcy-z-highlight:9991;--arcy-z-coachmark:9992;--arcy-z-panel:9993;--arcy-z-launcher:9994;--arcy-z-chat:9995;--arcy-z-settings:9995;--arcy-z-tagging:9999;font-family:var(--arcy-font);color:var(--arcy-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:auto;font-size:14px;line-height:1.5}.arcy-sdk--light{--arcy-bg:#fff;--arcy-bg-elevated:#f4f4f5;--arcy-bg-hover:#e8e8eb;--arcy-bg-panel:#fff;--arcy-bg-launcher:#fff;--arcy-bg-solid:#fff;--arcy-bg-elevated-solid:#f4f4f5;--arcy-fg:#0f0f0f;--arcy-fg-muted:#0f0f0f80;--arcy-border:#00000014;--arcy-border-strong:#00000029;--arcy-accent:#0f0f0f;--arcy-accent-fg:#fff;--arcy-shadow-md:0 4px 16px #0000000f,0 1px 4px #0000000a;--arcy-shadow-lg:0 8px 32px #0000001a,0 2px 8px #0000000f}.arcy-sdk--light .arcy-inline-bar__agent-msg{background:#0000000a;border-color:#00000014}.arcy-sdk--light .arcy-inline-bar__dismiss:hover{border-color:#00000040}.arcy-sdk--light .arcy-copilot-coachmark__step-count{background:#0000000d}.arcy-launcher-wrapper{z-index:var(--arcy-z-launcher);touch-action:none;-webkit-user-select:none;user-select:none;width:60px;height:60px;position:fixed;overflow:visible}.arcy-launcher-wrapper--dragging{cursor:grabbing}.arcy-launcher-wrapper--hidden{opacity:0;pointer-events:none;transition:opacity .2s}.arcy-launcher{width:var(--arcy-button-size,60px);height:var(--arcy-button-size,60px);border-radius:calc(var(--arcy-button-size,60px)/2);background:var(--arcy-widget-background,var(--arcy-bg-launcher));border:var(--arcy-widget-border-width,1px)solid var(--arcy-widget-border-color,var(--arcy-border-strong));color:var(--arcy-fg);cursor:grab;box-shadow:var(--arcy-shadow-md);transition:background var(--arcy-transition),border-color var(--arcy-transition),transform var(--arcy-transition),box-shadow var(--arcy-transition),border-radius .38s cubic-bezier(.34,1.56,.64,1);outline:none;justify-content:center;align-items:center;display:flex;position:relative}.arcy-launcher-wrapper--docked-right .arcy-launcher{border-radius:calc(var(--arcy-button-size,60px)/2)0 0 calc(var(--arcy-button-size,60px)/2)}.arcy-launcher-wrapper--docked-left .arcy-launcher{border-radius:0 calc(var(--arcy-button-size,60px)/2)calc(var(--arcy-button-size,60px)/2)0}.arcy-launcher-wrapper--docked-top .arcy-launcher{border-radius:0 0 calc(var(--arcy-button-size,60px)/2)calc(var(--arcy-button-size,60px)/2)}.arcy-launcher-wrapper--docked-bottom .arcy-launcher{border-radius:calc(var(--arcy-button-size,60px)/2)calc(var(--arcy-button-size,60px)/2)0 0}.arcy-launcher__logo{transition:transform .38s cubic-bezier(.34,1.56,.64,1)}.arcy-launcher-wrapper--docked-right .arcy-launcher__logo{transform:rotate(-90deg)}.arcy-launcher-wrapper--docked-left .arcy-launcher__logo{transform:rotate(90deg)}.arcy-launcher-wrapper--docked-top .arcy-launcher__logo{transform:rotate(180deg)}.arcy-launcher-wrapper--docked-bottom .arcy-launcher__logo{transform:rotate(0)}.arcy-launcher-wrapper--dragging .arcy-launcher{cursor:grabbing;box-shadow:var(--arcy-shadow-lg)}.arcy-launcher:hover{background:var(--arcy-bg-elevated);border-color:var(--arcy-border-strong)}.arcy-launcher:focus-visible{outline:2px solid var(--arcy-primary);outline-offset:3px}.arcy-launcher[aria-pressed=true]{background:var(--arcy-primary);color:var(--arcy-accent-fg);border-color:var(--arcy-primary)}@keyframes arcy-idle-shine{0%,to{box-shadow:var(--arcy-shadow-md)}45%,55%{box-shadow:var(--arcy-shadow-md),0 0 0 4px #ffffff1f,0 0 22px 6px #ffffff14}}@keyframes arcy-idle-shine-light{0%,to{box-shadow:var(--arcy-shadow-md)}45%,55%{box-shadow:var(--arcy-shadow-md),0 0 0 4px #0f0f0f14,0 0 22px 6px #0f0f0f0d}}.arcy-launcher--idle-shine{animation:2.8s ease-in-out infinite arcy-idle-shine}.arcy-sdk--light .arcy-launcher--idle-shine{animation-name:arcy-idle-shine-light}@media (prefers-reduced-motion:reduce){.arcy-launcher--idle-shine{box-shadow:var(--arcy-shadow-md),0 0 0 3px #ffffff1f;animation:none}.arcy-sdk--light .arcy-launcher--idle-shine{box-shadow:var(--arcy-shadow-md),0 0 0 3px #0f0f0f14}}.arcy-launcher__badge{border-radius:var(--arcy-radius-full);background:var(--arcy-accent);border:2px solid var(--arcy-bg);width:14px;height:14px;color:var(--arcy-accent-fg);justify-content:center;align-items:center;font-size:8px;font-weight:700;display:flex;position:absolute;top:-3px;right:-3px}@media (prefers-reduced-motion:reduce){.arcy-launcher{transition:none}}.arcy-panel{z-index:var(--arcy-z-panel);background:var(--arcy-bg-panel);border-left:1px solid var(--arcy-border);width:360px;max-width:100vw;box-shadow:var(--arcy-shadow-lg);flex-direction:column;transition:transform .2s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.arcy-panel--open{transform:translate(0)}@media (prefers-reduced-motion:reduce){.arcy-panel{transition:none}}.arcy-panel__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 0;display:flex}.arcy-panel__brand{letter-spacing:.1em;text-transform:uppercase;color:var(--arcy-fg-muted);font-size:12px;font-weight:700}.arcy-panel__close{border-radius:var(--arcy-radius-sm);border:1px solid var(--arcy-border);width:32px;height:32px;color:var(--arcy-fg-muted);cursor:pointer;transition:background var(--arcy-transition),color var(--arcy-transition);background:0 0;outline:none;justify-content:center;align-items:center;display:flex}.arcy-panel__close:hover{background:var(--arcy-bg-hover);color:var(--arcy-fg)}.arcy-panel__close:focus-visible{outline:2px solid var(--arcy-accent);outline-offset:2px}.arcy-panel__tabs{border-bottom:1px solid var(--arcy-border);flex-shrink:0;gap:4px;padding:12px 20px 0;display:flex}.arcy-panel__tab{color:var(--arcy-fg-muted);border-radius:var(--arcy-radius-sm)var(--arcy-radius-sm)0 0;cursor:pointer;transition:color var(--arcy-transition);background:0 0;border:none;outline:none;padding:8px 12px;font-size:13px;font-weight:500;position:relative}.arcy-panel__tab:hover,.arcy-panel__tab--active{color:var(--arcy-fg)}.arcy-panel__tab--active:after{content:"";background:var(--arcy-fg);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.arcy-panel__tab:focus-visible{outline:2px solid var(--arcy-accent);outline-offset:2px}.arcy-panel__content{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.arcy-flow-card{border:1px solid var(--arcy-border);border-radius:var(--arcy-radius-md);background:var(--arcy-bg-elevated);transition:border-color var(--arcy-transition);flex-direction:column;gap:8px;padding:16px;display:flex}.arcy-flow-card:hover{border-color:var(--arcy-border-strong)}.arcy-flow-card__title{color:var(--arcy-fg);font-size:14px;font-weight:600}.arcy-flow-card__desc{color:var(--arcy-fg-muted);font-size:12px;line-height:1.6}.arcy-flow-card__meta{color:var(--arcy-fg-muted);align-items:center;gap:8px;font-size:11px;display:flex}.arcy-flow-card__badge{border-radius:var(--arcy-radius-full);background:var(--arcy-bg-hover);color:var(--arcy-fg-muted);border:1px solid var(--arcy-border);padding:2px 8px;font-size:11px}.arcy-flow-card__badge--completed{color:var(--arcy-fg);border-color:var(--arcy-border-strong);background:#ffffff14}.arcy-btn{font-size:13px;font-weight:500;font-family:var(--arcy-font);border-radius:var(--arcy-radius-sm);cursor:pointer;transition:background var(--arcy-transition),color var(--arcy-transition),border-color var(--arcy-transition),opacity var(--arcy-transition);white-space:nowrap;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 16px;text-decoration:none;display:inline-flex}.arcy-btn:focus-visible{outline:2px solid var(--arcy-accent);outline-offset:2px}.arcy-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.arcy-btn--primary{background:var(--arcy-primary,var(--arcy-accent));color:var(--arcy-widget-primary-fg,var(--arcy-accent-fg));border-width:var(--arcy-widget-border-width,1px);border-color:var(--arcy-primary,var(--arcy-accent))}.arcy-btn--primary:hover{filter:brightness(.88)}.arcy-btn--secondary{color:var(--arcy-fg);border-width:var(--arcy-widget-border-width,1px);border-color:var(--arcy-widget-border-color,var(--arcy-border-strong));background:0 0}.arcy-btn--secondary:hover{background:var(--arcy-bg-hover);border-color:var(--arcy-widget-border-color,var(--arcy-border-strong))}.arcy-btn--ghost{color:var(--arcy-fg-muted);border-width:var(--arcy-widget-border-width,1px);background:0 0;border-color:#0000}.arcy-btn--ghost:hover{color:var(--arcy-fg);background:var(--arcy-bg-hover);border-color:var(--arcy-widget-border-color,transparent)}.arcy-btn--sm{min-height:30px;padding:5px 10px;font-size:12px}.arcy-btn--icon{border-radius:var(--arcy-radius-sm);border-width:var(--arcy-widget-border-width,1px);border-color:var(--arcy-widget-border-color,var(--arcy-border));width:36px;height:36px;color:var(--arcy-fg-muted);background:0 0;padding:0}.arcy-btn--icon:hover{background:var(--arcy-bg-hover);color:var(--arcy-fg)}.arcy-btn--icon.arcy-btn--sm{width:28px;height:28px}.arcy-overlay__backdrop{z-index:var(--arcy-z-overlay);pointer-events:none;background:#000000a6;position:fixed;inset:0}.arcy-overlay__highlight{z-index:var(--arcy-z-highlight);pointer-events:none;border-radius:var(--arcy-radius-sm);transition:top .12s,left .12s,width .12s,height .12s;position:fixed;box-shadow:0 0 0 3px #ffffffd9,0 0 0 6px #ffffff26}@media (prefers-reduced-motion:reduce){.arcy-overlay__highlight{transition:none}}.arcy-copilot-highlight{z-index:9991;border-radius:6px;transition:outline .16s,box-shadow .3s ease-out;position:relative;outline-offset:3px!important;outline:2px solid #ffffffd9!important;box-shadow:0 0 0 3px #ffffffd9,0 0 16px #ffffff26!important}.arcy-sdk--light~.arcy-copilot-highlight,.arcy-copilot-highlight[data-arcy-theme=light]{outline-color:#0f0f0fcc!important;box-shadow:0 0 0 3px #0f0f0fcc,0 0 16px #0000001a!important}@media (prefers-reduced-motion:reduce){.arcy-copilot-highlight{transition:none}}.arcy-copilot-row-highlight{border-radius:4px;transition:background-color .2s;background-color:#ffffff0f!important}.arcy-sdk--light~.arcy-copilot-row-highlight,.arcy-copilot-row-highlight[data-arcy-theme=light]{background-color:#0000000a!important}@media (prefers-reduced-motion:reduce){.arcy-copilot-row-highlight{transition:none}}.arcy-coachmark{z-index:var(--arcy-z-coachmark);background:var(--arcy-bg);border:1px solid var(--arcy-border-strong);border-radius:var(--arcy-radius-md);width:320px;max-width:calc(100vw - 32px);box-shadow:var(--arcy-shadow-lg);padding:0;transition:top .12s,left .12s;position:fixed;overflow:hidden}@media (prefers-reduced-motion:reduce){.arcy-coachmark{transition:none}}.arcy-coachmark__body{padding:16px 20px 12px}.arcy-coachmark__progress{letter-spacing:.06em;text-transform:uppercase;color:var(--arcy-fg-muted);margin-bottom:8px;font-size:11px;font-weight:600}.arcy-coachmark__message{color:var(--arcy-fg);font-size:14px;line-height:1.6}.arcy-coachmark__waiting{color:var(--arcy-fg-muted);margin-top:8px;font-size:12px;font-style:italic}.arcy-coachmark__footer{border-top:1px solid var(--arcy-border);align-items:center;gap:8px;padding:10px 20px 14px;display:flex}.arcy-coachmark__footer--spacer{flex:1}.arcy-copilot-coachmark{z-index:9996;background:var(--arcy-bg);border:1px solid var(--arcy-border-strong);border-radius:var(--arcy-radius-md);max-width:calc(100vw - 32px);box-shadow:var(--arcy-shadow-lg);transition:top .12s,left .12s;position:fixed;overflow:hidden}@media (prefers-reduced-motion:reduce){.arcy-copilot-coachmark{transition:none}}.arcy-copilot-coachmark__header{border-bottom:1px solid var(--arcy-border);background:var(--arcy-bg-elevated);align-items:center;gap:8px;padding:11px 14px;display:flex}.arcy-copilot-coachmark__title{color:var(--arcy-fg);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:600;overflow:hidden}.arcy-copilot-coachmark__step-count{color:var(--arcy-fg-muted);border:1px solid var(--arcy-border);border-radius:var(--arcy-radius-sm);white-space:nowrap;background:#ffffff12;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:600}.arcy-copilot-coachmark__close{width:22px;height:22px;color:var(--arcy-fg-muted);cursor:pointer;border-radius:var(--arcy-radius-sm);transition:background var(--arcy-transition),color var(--arcy-transition);font-family:var(--arcy-font);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.arcy-copilot-coachmark__close:hover{background:var(--arcy-bg-hover);color:var(--arcy-fg)}.arcy-copilot-coachmark__message{color:var(--arcy-fg);padding:16px 18px;font-size:14px;line-height:1.6}.arcy-copilot-coachmark__footer{border-top:1px solid var(--arcy-border);align-items:center;gap:8px;padding:10px 14px 13px;display:flex}.arcy-copilot-coachmark__spacer{flex:1}.arcy-text-sm{color:var(--arcy-fg-muted);font-size:12px}.arcy-text-muted{color:var(--arcy-fg-muted)}.arcy-divider{background:var(--arcy-border);height:1px;margin:4px 0}.arcy-section-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--arcy-fg-muted);border-bottom:1px solid var(--arcy-border);padding-bottom:8px;font-size:11px;font-weight:700}.arcy-flow-status{background:var(--arcy-bg-elevated);border:1px solid var(--arcy-border-strong);border-radius:var(--arcy-radius-md);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.arcy-flow-status__name{color:var(--arcy-fg);font-size:13px;font-weight:600}.arcy-flow-status__step{color:var(--arcy-fg-muted);font-size:12px;line-height:1.5}.arcy-progress-dots{align-items:center;gap:5px;display:flex}.arcy-progress-dot{border-radius:var(--arcy-radius-full);background:var(--arcy-border-strong);width:6px;height:6px;transition:background var(--arcy-transition)}.arcy-progress-dot--active{background:var(--arcy-fg)}.arcy-progress-dot--completed{background:#fff6}.arcy-help-section{flex-direction:column;gap:12px;display:flex}.arcy-help-item{border:1px solid var(--arcy-border);border-radius:var(--arcy-radius-md);background:var(--arcy-bg-elevated);align-items:flex-start;gap:12px;padding:12px;display:flex}.arcy-help-item__icon{border-radius:var(--arcy-radius-sm);background:var(--arcy-bg-hover);width:32px;height:32px;color:var(--arcy-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.arcy-help-item__content{flex-direction:column;gap:2px;display:flex}.arcy-help-item__title{color:var(--arcy-fg);font-size:13px;font-weight:500}.arcy-help-item__desc{color:var(--arcy-fg-muted);font-size:12px;line-height:1.5}.arcy-inline-bar{z-index:var(--arcy-z-chat);background:var(--arcy-widget-background,var(--arcy-bg));outline:var(--arcy-widget-border-width,1px)solid var(--arcy-widget-border-color,var(--arcy-border-strong));outline-offset:0;width:min(540px,100vw - 32px);min-height:56px;-webkit-backdrop-filter:blur(var(--arcy-widget-backdrop-blur,0px));border-radius:var(--arcy-widget-border-radius,28px);--arcy-fg:var(--arcy-widget-fg);--arcy-fg-muted:color-mix(in srgb,var(--arcy-widget-fg)55%,transparent);--arcy-bg-elevated:color-mix(in srgb,var(--arcy-widget-background-solid)88%,var(--arcy-widget-fg)12%);--arcy-bg-hover:color-mix(in srgb,var(--arcy-widget-background-solid)80%,var(--arcy-widget-fg)20%);color:var(--arcy-fg);box-shadow:var(--arcy-shadow-lg);opacity:0;pointer-events:none;align-items:flex-end;gap:6px;padding:8px;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .28s;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)translateY(calc(100% + 40px))}.arcy-inline-bar--open{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){.arcy-inline-bar{transition:opacity .15s}}.arcy-inline-bar__logo{width:40px;height:40px;color:var(--arcy-fg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.arcy-inline-bar__input{color:var(--arcy-fg);font-size:14px;font-family:var(--arcy-font);resize:none;min-width:0;min-height:40px;transition:opacity var(--arcy-transition);background:0 0;border:none;outline:none;flex:1;align-self:flex-end;padding:10px;line-height:1.4;overflow-y:hidden}.arcy-inline-bar__input::placeholder{color:var(--arcy-fg-muted)}.arcy-inline-bar__input--loading{opacity:.5;transition:opacity var(--arcy-transition)}.arcy-inline-bar__action{border-radius:var(--arcy-radius-full);background:var(--arcy-bg-elevated);border:1px solid var(--arcy-border);width:40px;height:40px;color:var(--arcy-fg-muted);cursor:pointer;transition:background var(--arcy-transition),color var(--arcy-transition),border-color var(--arcy-transition);outline:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.arcy-inline-bar__action:not(:disabled):hover{color:var(--arcy-fg);background:var(--arcy-bg-hover)}.arcy-inline-bar__action--send{border-color:var(--arcy-primary);color:var(--arcy-widget-primary-fg,var(--arcy-accent-fg));background:var(--arcy-primary)!important}.arcy-inline-bar__action--send:not(:disabled):hover{color:var(--arcy-widget-primary-fg,var(--arcy-accent-fg));opacity:.88}.arcy-inline-bar__action--send:disabled{opacity:.45;cursor:default;pointer-events:none}.arcy-inline-bar__action--cancel{color:var(--arcy-fg);border-width:var(--arcy-widget-border-width,1px);border-color:var(--arcy-widget-border-color,var(--arcy-border-strong))}.arcy-inline-bar__action--cancel:hover{background:var(--arcy-bg-hover);border-color:var(--arcy-widget-border-color,var(--arcy-border-strong));color:var(--arcy-fg)}.arcy-inline-bar__action:focus-visible{outline:2px solid var(--arcy-accent);outline-offset:2px}.arcy-inline-bar__dismiss{border-radius:var(--arcy-radius-full);border-width:var(--arcy-widget-border-width,1px);width:40px;height:40px;color:var(--arcy-fg-muted);cursor:pointer;transition:background var(--arcy-transition),color var(--arcy-transition),border-color var(--arcy-transition);font-family:var(--arcy-font);background:0 0;border-style:solid;border-color:#0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.arcy-inline-bar__dismiss:hover{background:var(--arcy-bg-hover);border-color:var(--arcy-widget-border-color,var(--arcy-border-strong));color:var(--arcy-fg)}.arcy-inline-bar__dismiss:focus-visible{outline:2px solid var(--arcy-accent);outline-offset:2px}.arcy-inline-bar__dismiss:disabled{opacity:.45;cursor:default;pointer-events:none}.arcy-inline-bar__tooltip{background:var(--arcy-bg-elevated);border:1px solid var(--arcy-border-strong);color:var(--arcy-fg);white-space:nowrap;border-radius:var(--arcy-radius-full);pointer-events:none;opacity:0;z-index:1;padding:4px 9px;font-size:11px;font-weight:500;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.arcy-inline-bar__logo:hover .arcy-inline-bar__tooltip,.arcy-inline-bar__action:hover .arcy-inline-bar__tooltip,.arcy-inline-bar__dismiss:hover .arcy-inline-bar__tooltip{opacity:1}.arcy-inline-bar--expanded{border-radius:var(--arcy-widget-border-radius,var(--arcy-radius-md));flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.arcy-inline-bar__history{scrollbar-width:thin;scrollbar-color:var(--arcy-scrollbar-thumb,var(--arcy-border))var(--arcy-scrollbar-track,transparent);flex-direction:column;max-height:200px;display:flex;overflow-y:auto;gap:14px!important;padding:20px 16px 14px!important}.arcy-inline-bar__history::-webkit-scrollbar{width:var(--arcy-scrollbar-width,4px)}.arcy-inline-bar__history::-webkit-scrollbar-track{background:var(--arcy-scrollbar-track,transparent)}.arcy-inline-bar__history::-webkit-scrollbar-thumb{background:var(--arcy-scrollbar-thumb,var(--arcy-border));border-radius:var(--arcy-radius-full)}.arcy-inline-bar__history::-webkit-scrollbar-thumb:hover{background:var(--arcy-scrollbar-thumb-hover,var(--arcy-border-strong))}.arcy-inline-bar__user-msg{background:var(--arcy-accent);color:var(--arcy-accent-fg);word-break:break-word;border-radius:14px 14px 4px;align-self:flex-end;max-width:82%;padding:7px 12px;font-size:13px;line-height:1.45}.arcy-inline-bar__agent-msg{background:var(--arcy-bg-elevated);border:1px solid var(--arcy-border);word-break:break-word;max-width:86%;color:var(--arcy-fg);border-radius:14px 14px 14px 4px;flex-direction:column;align-self:flex-start;gap:8px;padding:7px 12px;font-size:13px;line-height:1.45;display:flex}.arcy-inline-bar__redirect-btn{border:1px solid var(--arcy-border-strong);border-radius:var(--arcy-radius-full);color:var(--arcy-fg);font-size:12px;font-weight:500;font-family:var(--arcy-font);cursor:pointer;transition:background var(--arcy-transition),border-color var(--arcy-transition),color var(--arcy-transition);white-space:nowrap;background:0 0;outline:none;align-self:flex-start;align-items:center;gap:5px;padding:5px 10px;display:inline-flex}.arcy-inline-bar__redirect-btn:hover{background:var(--arcy-bg-hover);border-color:var(--arcy-accent)}.arcy-inline-bar__redirect-btn:focus-visible{outline:2px solid var(--arcy-accent);outline-offset:2px}.arcy-inline-bar__no-match{background:var(--arcy-bg-elevated);border:1px solid var(--arcy-border);color:var(--arcy-fg-muted);border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:82%;padding:7px 12px;font-size:13px;line-height:1.45}.arcy-inline-bar__permission{background:var(--arcy-bg-elevated);border:1px solid var(--arcy-border-strong);border-radius:var(--arcy-radius-md);margin:0 12px 10px;padding:11px 14px 12px}.arcy-inline-bar__permission-text{color:var(--arcy-fg);margin-bottom:10px;font-size:13px;line-height:1.5}.arcy-inline-bar__permission-label{color:var(--arcy-accent);font-weight:600}.arcy-inline-bar__permission-actions{gap:7px;display:flex}.arcy-inline-bar__allow{border-radius:var(--arcy-radius-sm);background:var(--arcy-accent);height:30px;color:var(--arcy-accent-fg);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--arcy-font);transition:opacity var(--arcy-transition);border:none;outline:none;flex:1}.arcy-inline-bar__allow:hover{opacity:.88}.arcy-inline-bar__allow:focus-visible{outline:2px solid var(--arcy-accent);outline-offset:2px}.arcy-inline-bar__deny{border-radius:var(--arcy-radius-sm);border:1px solid var(--arcy-border-strong);height:30px;color:var(--arcy-fg-muted);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--arcy-font);transition:background var(--arcy-transition),color var(--arcy-transition);background:0 0;outline:none;flex:1}.arcy-inline-bar__deny:hover{background:var(--arcy-bg-hover);color:var(--arcy-fg)}.arcy-inline-bar__deny:focus-visible{outline:2px solid var(--arcy-accent);outline-offset:2px}.arcy-inline-bar__bottom{align-items:flex-end;gap:6px;padding:8px;display:flex}.arcy-inline-bar--expanded .arcy-inline-bar__bottom{border-top:1px solid var(--arcy-border)}.arcy-inline-bar--expanded .arcy-inline-bar__new-chat{order:0}.arcy-inline-bar--expanded .arcy-inline-bar__logo{order:1}.arcy-inline-bar--expanded .arcy-inline-bar__input{order:2}.arcy-inline-bar--expanded .arcy-inline-bar__action{order:3}.arcy-inline-bar--expanded .arcy-inline-bar__close{order:4}.arcy-inline-bar__powered-by{color:var(--arcy-fg-muted);opacity:.7;transition:opacity var(--arcy-transition);justify-content:center;align-items:center;gap:4px;padding:5px 0 7px;font-size:9px;line-height:1;text-decoration:none;display:flex}.arcy-inline-bar__powered-by:hover{opacity:1}.arcy-inline-bar__powered-by-logo{width:auto;height:9px;filter:var(--arcy-powered-by-logo-filter,none)}.arcy-sdk:not(.arcy-sdk--light) .arcy-inline-bar__powered-by-logo{--arcy-powered-by-logo-filter:invert(1)brightness(1.6)}.arcy-inline-bar__grip{background:var(--arcy-widget-background,var(--arcy-bg));border:1px solid var(--arcy-widget-border-color,var(--arcy-border-strong));cursor:grab;color:var(--arcy-fg-muted);transition:color var(--arcy-transition),background var(--arcy-transition);z-index:1;white-space:nowrap;border-bottom:none;border-radius:6px 6px 0 0;justify-content:center;align-items:center;margin-bottom:-1px;padding:4px 14px;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.arcy-inline-bar__grip:hover{color:var(--arcy-fg);background:var(--arcy-bg-elevated)}.arcy-inline-bar__grip:active{cursor:grabbing}.arcy-inline-bar--expanded .arcy-inline-bar__grip{border:none;border-bottom:1px solid var(--arcy-border);box-shadow:none;background:0 0;border-radius:0;justify-content:center;width:100%;margin-bottom:0;padding:8px 0;position:relative;bottom:auto;left:auto;transform:none}.arcy-inline-bar__header-row{flex-direction:column;justify-content:center;align-items:center;padding-top:2px;padding-bottom:2px;display:flex}.arcy-inline-bar--expanded .arcy-inline-bar__header-row{width:100%}.arcy-inline-bar--expanded .arcy-inline-bar__header-row .arcy-inline-bar__grip{border-bottom:none;justify-content:center;align-items:center;display:flex}.arcy-header{justify-content:space-between;align-items:center;gap:6px;min-height:28px;padding:4px 10px 6px;display:flex;position:relative}.arcy-header__brand{letter-spacing:.06em;color:var(--arcy-fg);font-size:13px;font-weight:700}.arcy-header__icon-btn{width:26px;height:26px;color:var(--arcy-fg-muted);cursor:pointer;transition:color var(--arcy-transition),background var(--arcy-transition);background:0 0;border:none;border-radius:4px;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.arcy-header__icon-btn:hover{color:var(--arcy-fg);background:var(--arcy-bg-elevated)}.arcy-header__icon-btn:focus-visible{outline:2px solid var(--arcy-accent);outline-offset:2px}.arcy-header__title{color:var(--arcy-fg);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.arcy-inline-bar__resize-right{cursor:ew-resize;z-index:2;width:6px;height:70%;position:absolute;top:15%;right:0}.arcy-inline-bar__resize-bottom{cursor:ns-resize;z-index:2;width:80%;height:6px;position:absolute;bottom:0;left:10%}.arcy-inline-bar__resize-corner{cursor:nwse-resize;z-index:3;width:16px;height:16px;position:absolute;bottom:0;right:0}.arcy-inline-bar__resize-corner-bl{cursor:nesw-resize;z-index:3;width:16px;height:16px;position:absolute;bottom:0;left:0}.arcy-inline-bar--has-height .arcy-inline-bar__history{flex:1;max-height:none}.arcy-toast{z-index:var(--arcy-z-chat);background:var(--arcy-bg-elevated);border:1px solid var(--arcy-border-strong);border-radius:var(--arcy-radius-md);box-shadow:var(--arcy-shadow-md);font-family:var(--arcy-font);color:var(--arcy-fg);pointer-events:auto;align-items:center;gap:8px;min-width:200px;max-width:300px;padding:10px 10px 10px 14px;font-size:13px;animation:.22s cubic-bezier(.22,1,.36,1) arcy-slide-up;display:flex;position:fixed;bottom:80px;right:20px}.arcy-toast--leaving{animation:.2s forwards arcy-toast-out}.arcy-toast__icon{flex-shrink:0;align-items:center;display:flex}.arcy-toast--loading .arcy-toast__icon{color:var(--arcy-fg-muted)}.arcy-toast--success .arcy-toast__icon{color:#64c864d9}.arcy-toast--error .arcy-toast__icon{color:var(--arcy-danger)}.arcy-toast__message{flex:1;font-size:13px;line-height:1.4}.arcy-toast__close{border-radius:var(--arcy-radius-sm);width:20px;height:20px;color:var(--arcy-fg-muted);cursor:pointer;transition:color var(--arcy-transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.arcy-toast__close:hover{color:var(--arcy-fg)}.arcy-toast__action{border:1px solid var(--arcy-border-strong);border-radius:var(--arcy-radius-sm);color:var(--arcy-fg);font-family:var(--arcy-font);cursor:pointer;transition:background var(--arcy-transition),border-color var(--arcy-transition);background:0 0;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:500}.arcy-toast__action:hover{background:var(--arcy-bg-hover);border-color:var(--arcy-fg-muted)}@keyframes arcy-toast-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.97)}}.arcy-sdk--light .arcy-toast{border-color:#00000024}.arcy-sdk--light .arcy-toast--success .arcy-toast__icon{color:#28a050e6}.arcy-close-confirmation{z-index:10;background:var(--arcy-bg-elevated);border:1px solid var(--arcy-widget-border-color,var(--arcy-border-strong));border-radius:inherit;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.arcy-close-confirmation__message{color:var(--arcy-fg);text-align:center;margin:0;font-size:13px;line-height:1.5}.arcy-close-confirmation__actions{gap:8px;display:flex}.arcy-close-confirmation__keep,.arcy-close-confirmation__close{cursor:pointer;border:none;border-radius:6px;padding:6px 16px;font-size:12px;font-weight:500;transition:opacity .15s}.arcy-close-confirmation__keep{background:var(--arcy-primary);color:var(--arcy-widget-primary-fg,var(--arcy-accent-fg))}.arcy-close-confirmation__close{color:var(--arcy-fg);border:1px solid var(--arcy-widget-border-color,var(--arcy-border));background:0 0}.arcy-close-confirmation__keep:hover,.arcy-close-confirmation__close:hover{opacity:.85}.arcy-close-confirmation__keep:focus-visible,.arcy-close-confirmation__close:focus-visible{outline:2px solid var(--arcy-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.arcy-close-confirmation__keep,.arcy-close-confirmation__close{transition:none}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.arcy-sdk{--arcy-bg:#0f0f0f99;--arcy-bg-elevated:#1a1a1a99;--arcy-bg-hover:#222222b3;--arcy-bg-panel:#0f0f0fcc;--arcy-bg-launcher:#0f0f0fc7}.arcy-sdk--light{--arcy-bg:#fff9;--arcy-bg-elevated:#f4f4f599;--arcy-bg-hover:#e8e8ebb3;--arcy-bg-panel:#fffc;--arcy-bg-launcher:#ffffffd1}.arcy-launcher,.arcy-inline-bar,.arcy-inline-bar__tooltip,.arcy-coachmark,.arcy-copilot-coachmark,.arcy-toast,.arcy-panel{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%)}.arcy-launcher,.arcy-inline-bar,.arcy-coachmark,.arcy-copilot-coachmark,.arcy-toast,.arcy-panel{box-shadow:var(--arcy-shadow-md),inset 0 1px 0 #ffffff40,inset 1px 0 0 #ffffff2e,inset 0 -1px 0 #ffffff14,inset -1px 0 0 #ffffff14}.arcy-launcher-wrapper--dragging .arcy-launcher,.arcy-coachmark,.arcy-copilot-coachmark,.arcy-panel{box-shadow:var(--arcy-shadow-lg),inset 0 1px 0 #ffffff40,inset 1px 0 0 #ffffff2e,inset 0 -1px 0 #ffffff14,inset -1px 0 0 #ffffff14}.arcy-sdk--light .arcy-launcher,.arcy-sdk--light .arcy-inline-bar,.arcy-sdk--light .arcy-toast{box-shadow:var(--arcy-shadow-md),inset 0 1px 0 #ffffffe6,inset 1px 0 0 #ffffffb3,inset 0 -1px 0 #00000014,inset -1px 0 0 #00000014}.arcy-sdk--light .arcy-coachmark,.arcy-sdk--light .arcy-copilot-coachmark,.arcy-sdk--light .arcy-panel,.arcy-sdk--light .arcy-launcher-wrapper--dragging .arcy-launcher{box-shadow:var(--arcy-shadow-lg),inset 0 1px 0 #ffffffe6,inset 1px 0 0 #ffffffb3,inset 0 -1px 0 #00000014,inset -1px 0 0 #00000014}.arcy-sdk:before{content:"";pointer-events:none;z-index:9989;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;position:fixed;inset:0}.arcy-sdk--light:before{opacity:.025}.arcy-flow-card,.arcy-help-item,.arcy-inline-bar__permission,.arcy-close-confirmation{background:#ffffff0f}.arcy-flow-card:hover,.arcy-help-item:hover{background:#ffffff1a}.arcy-sdk--light .arcy-flow-card,.arcy-sdk--light .arcy-help-item,.arcy-sdk--light .arcy-inline-bar__permission,.arcy-sdk--light .arcy-close-confirmation{background:#0000000a}.arcy-sdk--light .arcy-flow-card:hover,.arcy-sdk--light .arcy-help-item:hover{background:#00000012}}.arcy-sdk--light .arcy-plan__step--done{color:#00000059}.arcy-sdk--light .arcy-plan__step--done svg{color:#28a050cc}.arcy-sdk--light .arcy-plan__step--skipped{color:#00000040}.arcy-sdk--light .arcy-plan--done svg{color:#28a050e6}.arcy-copilot-tooltip{z-index:var(--arcy-z-coachmark);background:var(--arcy-bg-solid);border:1px solid var(--arcy-border-strong);border-radius:var(--arcy-radius-md);width:320px;max-width:calc(100vw - 32px);font-family:var(--arcy-font);animation:.2s arcy-copilot-appear;position:fixed;overflow:hidden}.arcy-copilot-tooltip__progress{gap:2px;height:2px;padding:0;display:flex}.arcy-copilot-tooltip__progress-segment{background:var(--arcy-border);flex:1;height:2px;transition:background .15s}.arcy-copilot-tooltip__progress-segment--completed{background:var(--arcy-accent)}.arcy-copilot-tooltip__progress-segment--current{background:var(--arcy-accent);opacity:.4}.arcy-copilot-tooltip__progress-segment--upcoming{background:var(--arcy-border)}.arcy-copilot-tooltip__header{border-bottom:1px solid var(--arcy-border);cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:12px 16px;display:flex}.arcy-copilot-tooltip__header:active{cursor:grabbing}.arcy-copilot-tooltip__title{min-width:0;color:var(--arcy-fg);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;font-weight:700;overflow:hidden}.arcy-copilot-tooltip__close{width:22px;height:22px;color:var(--arcy-fg-muted);cursor:pointer;border-radius:var(--arcy-radius-sm);transition:background var(--arcy-transition),color var(--arcy-transition);font-family:var(--arcy-font);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.arcy-copilot-tooltip__close:hover{background:var(--arcy-bg-hover);color:var(--arcy-fg)}.arcy-copilot-tooltip__body{padding:16px;animation:.15s arcy-copilot-step-fade}.arcy-copilot-tooltip__step-title{color:var(--arcy-fg);font-size:15px;font-weight:600;line-height:1.5}.arcy-copilot-tooltip__step-desc{color:var(--arcy-fg-muted);margin-top:6px;font-size:13px;line-height:1.5}.arcy-copilot-tooltip__footer{border-top:1px solid var(--arcy-border);align-items:center;gap:8px;padding:12px 16px;display:flex}.arcy-copilot-tooltip__spacer{flex:1}@media (prefers-reduced-motion:reduce){.arcy-copilot-highlight{animation:none;outline:3px solid #fffffff2!important;box-shadow:0 0 0 3px #ffffffe6,0 0 0 6px #ffffff40!important}.arcy-copilot-tooltip,.arcy-copilot-tooltip__body{animation:none}}.arcy-collect-input-form{z-index:var(--arcy-z-coachmark);background:var(--arcy-bg-solid);border:1px solid var(--arcy-border-strong);border-radius:var(--arcy-radius-md);width:360px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);box-shadow:var(--arcy-shadow-lg);font-family:var(--arcy-font);position:fixed;top:20%;left:50%;overflow-y:auto;transform:translate(-50%)}.arcy-collect-input-form__field{flex-direction:column;gap:4px;margin-top:12px;display:flex}.arcy-collect-input-form__field:first-child{margin-top:0}.arcy-collect-input-form__label{color:var(--arcy-fg-muted);font-size:12px;font-weight:500}.arcy-collect-input-form__input{height:36px;font-size:14px;font-family:var(--arcy-font);color:var(--arcy-fg);background:var(--arcy-bg-elevated);border:1px solid var(--arcy-border-strong);border-radius:var(--arcy-radius-sm);transition:border-color var(--arcy-transition);outline:none;padding:0 10px}.arcy-collect-input-form__input:focus-visible{border-color:var(--arcy-accent)}.arcy-step-block{border-left:2px solid var(--arcy-primary);background:var(--arcy-bg-elevated);border-radius:var(--arcy-radius-sm);margin:6px 0;animation:.2s arcy-copilot-appear;overflow:hidden}.arcy-step-block .arcy-plan__progress-row,.arcy-step-block .arcy-autopilot-entry__result{margin:0;padding:10px 12px}.arcy-step-block .arcy-copilot-tooltip__header{cursor:default;border-bottom:none;padding:10px 12px 0}.arcy-step-block .arcy-copilot-tooltip__title{text-transform:none;letter-spacing:normal;color:var(--arcy-fg-muted);font-size:11px;font-weight:600}.arcy-step-block .arcy-copilot-tooltip__body{padding:4px 12px 10px}.arcy-step-block__collect-input-fields{max-height:240px;overflow-y:auto}.arcy-step-block .arcy-copilot-tooltip__step-title{font-size:14px;font-weight:500;line-height:1.45}.arcy-step-block .arcy-copilot-tooltip__footer{border-top:none;padding:0 12px 12px}.arcy-tagging-overlay__panel{z-index:var(--arcy-z-tagging);background:var(--arcy-bg-solid);border:1px solid var(--arcy-border-strong);border-radius:var(--arcy-radius-md);font-family:var(--arcy-font);color:var(--arcy-fg);flex-direction:column;gap:6px;padding:10px;font-size:13px;display:flex;position:fixed}.arcy-tagging-overlay__row{align-items:center;gap:8px;display:flex}.arcy-tagging-overlay__status{min-height:16px;font-size:12px;font-weight:600}.arcy-tagging-overlay__status:empty{display:none}.arcy-tagging-overlay__status--pending{color:var(--arcy-fg-muted)}.arcy-tagging-overlay__status--success{color:#28a050e6}.arcy-tagging-overlay__status--error{color:var(--arcy-danger)}.arcy-tagging-overlay__input{background:var(--arcy-bg-elevated);border:1px solid var(--arcy-border);border-radius:var(--arcy-radius-sm);height:32px;color:var(--arcy-fg);font-family:var(--arcy-font);min-width:200px;padding:0 10px;font-size:13px}.arcy-tagging-overlay__input:focus{border-color:var(--arcy-accent);outline:none}.arcy-tagging-overlay__btn{border:1px solid var(--arcy-border);border-radius:var(--arcy-radius-sm);background:var(--arcy-bg-elevated);height:32px;color:var(--arcy-fg);font-family:var(--arcy-font);cursor:pointer;white-space:nowrap;transition:background var(--arcy-transition),color var(--arcy-transition);padding:0 12px;font-size:13px;font-weight:600}.arcy-tagging-overlay__btn:hover{background:var(--arcy-bg-hover)}.arcy-tagging-overlay__btn--confirm{background:var(--arcy-accent);border-color:var(--arcy-accent);color:var(--arcy-accent-fg,#0f0f0f)}.arcy-tagging-overlay__btn--confirm:hover{filter:brightness(1.1)}.arcy-tagging-overlay__banner{z-index:var(--arcy-z-tagging);background:var(--arcy-bg-solid);border:1px solid var(--arcy-border-strong);border-radius:var(--arcy-radius-full);font-family:var(--arcy-font);box-shadow:var(--arcy-shadow-lg);align-items:center;gap:8px;padding:6px;font-size:13px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.arcy-tagging-overlay__grip{width:24px;height:30px;color:var(--arcy-fg-muted);cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;display:flex}.arcy-tagging-overlay__grip:active{cursor:grabbing}.arcy-tagging-overlay__mode-btn{border-radius:var(--arcy-radius-full);height:30px;color:var(--arcy-fg-muted);font-family:var(--arcy-font);cursor:pointer;white-space:nowrap;transition:background var(--arcy-transition),color var(--arcy-transition);background:0 0;border:none;padding:0 14px;font-size:13px;font-weight:600}.arcy-tagging-overlay__mode-btn--active{background:var(--arcy-accent);color:var(--arcy-accent-fg,#0f0f0f)}.arcy-spin{animation:1s linear infinite arcy-spin}.arcy-spin-slow{animation:2.4s linear infinite arcy-spin}@keyframes arcy-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.arcy-inline-bar__loading{color:var(--arcy-fg-muted);align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.arcy-inline-bar__loading-text{animation:3s ease-in-out arcy-loading-fade}@keyframes arcy-loading-fade{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.arcy-inline-bar__loading-text{animation:none}}.arcy-plan{border-top:1px solid var(--arcy-border);padding:10px 12px;font-size:12px}.arcy-plan__summary{color:var(--arcy-fg);margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.5}.arcy-plan__steps{flex-direction:column;gap:4px;margin-bottom:10px;list-style:none;display:flex}.arcy-plan__step{color:var(--arcy-fg-muted);align-items:flex-start;gap:5px;font-size:12px;line-height:1.45;display:flex}.arcy-plan__step svg{color:var(--arcy-fg-muted);flex-shrink:0;margin-top:2px}.arcy-plan__step--done{color:#fff6}.arcy-plan__step--done svg{color:#64c864b3}.arcy-plan__step--skipped{color:#ffffff40;text-decoration:line-through}.arcy-plan__step--current{color:var(--arcy-fg);font-weight:500}.arcy-plan__steps--compact{max-height:120px;overflow-y:auto}.arcy-plan__actions{gap:6px;display:flex}.arcy-plan__approve{background:var(--arcy-accent);color:var(--arcy-accent-fg);border-radius:var(--arcy-radius-sm);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--arcy-font);transition:opacity var(--arcy-transition);border:none;padding:6px 12px}.arcy-plan__approve:hover{opacity:.88}.arcy-plan__cancel{color:var(--arcy-fg-muted);border:1px solid var(--arcy-border);border-radius:var(--arcy-radius-sm);cursor:pointer;font-size:12px;font-family:var(--arcy-font);transition:color var(--arcy-transition),border-color var(--arcy-transition);background:0 0;padding:6px 10px}.arcy-plan__cancel:hover{color:var(--arcy-fg);border-color:var(--arcy-border-strong)}.arcy-plan__progress-row{align-items:center;gap:6px;margin-bottom:8px;display:flex}.arcy-plan__progress-label{color:var(--arcy-fg-muted);flex:1;font-size:12px}.arcy-plan--done,.arcy-plan--failed{border-top:1px solid var(--arcy-border);color:var(--arcy-fg-muted);align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.arcy-plan--done svg{color:#64c864cc}.arcy-plan--failed svg{color:var(--arcy-danger)}.arcy-intervention{z-index:var(--arcy-z-chat);background:var(--arcy-bg-elevated-solid);border:1px solid var(--arcy-border-strong);border-radius:var(--arcy-radius-md);width:280px;box-shadow:var(--arcy-shadow-lg);font-family:var(--arcy-font);padding:12px 14px;animation:.22s cubic-bezier(.22,1,.36,1) arcy-slide-up;position:fixed;bottom:80px;right:20px}.arcy-intervention__body{flex-direction:column;gap:10px;display:flex}.arcy-intervention__text{color:var(--arcy-fg);font-size:13px;line-height:1.5}.arcy-intervention__actions{align-items:center;gap:8px;display:flex}.arcy-intervention__help{background:var(--arcy-accent);color:var(--arcy-accent-fg);border-radius:var(--arcy-radius-sm);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--arcy-font);border:none;flex:1;padding:5px 12px}.arcy-intervention__help:hover{opacity:.88}.arcy-intervention__dismiss{border:1px solid var(--arcy-border);border-radius:var(--arcy-radius-sm);width:28px;height:28px;color:var(--arcy-fg-muted);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.arcy-intervention__dismiss:hover{color:var(--arcy-fg);border-color:var(--arcy-border-strong)}.arcy-autopilot-entry{border-bottom:1px solid var(--arcy-border);flex-direction:column;gap:4px;padding:8px 0;display:flex}.arcy-autopilot-entry:last-child{border-bottom:none}.arcy-autopilot-entry__body{flex-direction:column;gap:4px;padding-left:2px;display:flex}.arcy-autopilot-entry__summary{color:var(--arcy-fg-muted);font-size:12px;line-height:1.5}.arcy-autopilot-entry__toggle{color:var(--arcy-fg-muted);cursor:pointer;font-size:11px;font-family:var(--arcy-font);transition:color var(--arcy-transition);background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.arcy-autopilot-entry__toggle:hover{color:var(--arcy-fg)}.arcy-autopilot-entry__chevron--open{transform:rotate(90deg)}.arcy-autopilot-entry__steps{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.arcy-autopilot-entry__step{color:var(--arcy-fg-muted);padding-left:12px;font-size:11px;line-height:1.5;position:relative}.arcy-autopilot-entry__step:before{content:"";background:var(--arcy-fg-muted);opacity:.5;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:4px}.arcy-autopilot-entry__result{justify-content:flex-end;margin-top:2px;display:flex}.arcy-autopilot-entry__result--active{color:var(--arcy-fg-muted);align-items:center;display:inline-flex}.arcy-autopilot-entry__result--done{color:#64c864d9;border-radius:var(--arcy-radius-full);background:#64c8641a;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.arcy-autopilot-entry__result--failed{color:var(--arcy-danger);border-radius:var(--arcy-radius-full);background:#e052521a;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.arcy-autopilot-entry__result--stopped{color:var(--arcy-fg-muted);border-radius:var(--arcy-radius-full);background:#ffffff0d;align-items:center;padding:2px 7px;font-size:11px;display:inline-flex}.arcy-sdk--light .arcy-autopilot-entry__result--done{color:#28a050e6;background:#28a0501a}.arcy-sdk--light .arcy-autopilot-entry__result--stopped{background:#0000000d}.arcy-sdk--preview{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.arcy-sdk--preview .arcy-inline-bar{position:static;transform:none}