.rpa-root,.rpa-intro,.rpa-header-button{--rpa-ink:var(--lx-label);--rpa-mid:var(--lx-forest-raised);--rpa-deep:var(--lx-forest);--rpa-deeper:var(--lx-forest);--rpa-gold:var(--lx-gold);--rpa-gold-soft:var(--lx-gold);--rpa-gold-deep:var(--lx-amber-ink);--rpa-champagne:var(--lx-canvas);--rpa-ivory:#fff;--rpa-muted:var(--lx-label-secondary);--rpa-line:var(--lx-separator);--rpa-popover-shadow:0 18px 50px #00000029, 0 2px 8px #0000000f}.rpa-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.rpa-glyph{fill:currentColor;width:21px;height:21px}.rpa-launcher{z-index:60;min-width:50px;height:50px;color:var(--lx-gold);background:var(--lx-forest);cursor:pointer;transition:background-color var(--lx-fast) var(--lx-ease), transform var(--lx-fast) var(--lx-ease);border:0;border-radius:980px;align-items:center;gap:8px;padding:0 18px 0 15px;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 24px #0000002e}.rpa-launcher:hover{background:#13261e}.rpa-launcher:active{transform:scale(.98)}.rpa-launcher:focus-visible{outline:2px solid var(--lx-tint);outline-offset:3px}.rpa-launcher.is-open{color:var(--lx-gold-ink);background:var(--lx-gold)}.rpa-launcher.is-open:hover{background:var(--lx-gold-hover)}.rpa-launcher .rpa-glyph{flex:none;width:23px;height:23px}.rpa-launcher-label{color:var(--lx-on-dark);white-space:nowrap;font-size:15px;font-weight:500;line-height:1}.rpa-launcher.is-open .rpa-launcher-label{color:var(--lx-gold-ink)}.rpa-launcher.is-lit{animation:.9s 2 rpa-nudge}.rpa-launcher.is-lit:after,.rpa-launcher.has-intro:after,.rpa-header-button.is-lit:after,.rpa-header-button.has-intro:after{content:"";pointer-events:none;opacity:0;border:2px solid #d4ad4bcc;border-radius:980px;animation:1.8s ease-out 6 rpa-halo;position:absolute;inset:-6px}.rpa-header-button.is-lit:after,.rpa-header-button.has-intro:after{border-radius:50%;inset:-5px}.rpa-dot{border:2px solid var(--lx-canvas,#f5f3ee);background:var(--lx-red);width:11px;height:11px;box-shadow:none;border-radius:50%;position:absolute;top:-3px;right:-3px}.rpa-launcher-tooltip{color:#fff;opacity:0;pointer-events:none;width:max-content;transition:opacity var(--lx-fast) var(--lx-ease), transform var(--lx-fast) var(--lx-ease);background:#17201b;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;line-height:1;display:flex;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(5px,-50%);box-shadow:0 6px 16px #00000029}.rpa-launcher-tooltip kbd{color:#ffffffdb;border:1px solid #ffffff3d;border-radius:5px;padding:3px 5px;font:600 11.5px/1 inherit}.rpa-launcher:hover .rpa-launcher-tooltip,.rpa-launcher:focus-visible .rpa-launcher-tooltip{opacity:1;transform:translateY(-50%)}.rpa-launcher.is-open .rpa-launcher-tooltip{display:none}.rpa-header-button{width:44px;height:44px;color:var(--lx-gold);background:var(--rpa-deep);box-shadow:none;cursor:pointer;border:0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid;position:relative}.rpa-header-button .rpa-glyph{width:20px;height:20px}.rpa-header-button.is-open{color:var(--lx-gold-ink);background:var(--lx-gold)}.rpa-header-button:focus-visible{outline:2px solid var(--lx-tint);outline-offset:2px}.rpa-header-button .rpa-dot{border-color:var(--lx-canvas,#f5f3ee);top:-2px;right:-2px}.rpa-card{z-index:59;width:min(340px,100vw - 32px);color:var(--lx-label);box-shadow:var(--rpa-popover-shadow);animation:rpa-card-in var(--lx-enter) var(--lx-ease-out);background:#fff;border:0;border-radius:16px;padding:14px;position:fixed;bottom:84px;right:22px}.rpa-card header{grid-template-columns:32px minmax(0,1fr) 30px;align-items:center;gap:10px;display:grid}.rpa-card-glyph{width:32px;height:32px;color:var(--lx-gold);background:var(--lx-forest);border:0;border-radius:9px;place-items:center;display:grid}.rpa-card-glyph .rpa-glyph{width:16px;height:16px}.rpa-card header>div{gap:1px;min-width:0;display:grid}.rpa-card small{color:var(--lx-label-secondary);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.rpa-card strong{font-size:15px;font-weight:600;line-height:1.3}.rpa-card p{color:var(--lx-label-secondary);margin:8px 0 0;font-size:13px;line-height:1.45}.rpa-card-close{width:30px;height:30px;color:var(--lx-label-secondary);background:var(--lx-fill);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.rpa-card-close:hover{color:var(--lx-label);background:var(--lx-fill-hover)}.rpa-card-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.rpa-card-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rpa-card-actions button{min-height:36px;color:var(--lx-tint);background:var(--lx-fill);cursor:pointer;transition:background-color var(--lx-fast) var(--lx-ease), transform var(--lx-fast) var(--lx-ease);border:0;border-radius:980px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.rpa-card-actions button:hover{background:var(--lx-fill-hover)}.rpa-card-actions button:active{transform:scale(.98)}.rpa-card-actions .rpa-card-primary{color:var(--lx-gold-ink);background:var(--lx-gold)}.rpa-card-actions .rpa-card-primary:hover{background:var(--lx-gold-hover)}.rpa-card-actions .rpa-card-primary:active{background:var(--lx-gold-active)}.rpa-card-actions .rpa-glyph{width:14px;height:14px}.rpa-intro{color:var(--lx-label);box-shadow:var(--rpa-popover-shadow);background:#fff;border:0;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:15px 16px 14px 14px;display:grid;position:relative}.rpa-intro.is-floating{z-index:59;width:min(344px,100vw - 44px);animation:rpa-intro-in var(--lx-enter) var(--lx-ease-out);position:fixed;bottom:96px;right:22px}.rpa-intro.is-inline{box-shadow:var(--rp-card-shadow);margin:10px 0 14px;padding-right:50px}body:has(.rp-v2-drawer-backdrop) .rpa-intro.is-floating{display:none}body:has(.rp-v2-drawer-backdrop) .rpa-card{display:none}.rpa-intro-glyph{width:38px;height:38px;color:var(--lx-gold);background:var(--lx-forest);border:0;border-radius:10px;place-items:center;display:grid}.rpa-intro-glyph .rpa-glyph{width:19px;height:19px}.rpa-intro-body{min-width:0}.rpa-intro-body small{color:var(--lx-label-secondary);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}section.rpa-intro .rpa-intro-body h2{color:var(--lx-label);font:600 17px/1.25 var(--lx-display);letter-spacing:-.01em;margin:4px 0 5px}section.rpa-intro .rpa-intro-body p{color:var(--lx-label-secondary);margin:0;font-size:14px;line-height:1.45}.rpa-intro-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.rpa-intro-actions button{min-height:40px;color:var(--lx-tint);background:var(--lx-fill);font:inherit;cursor:pointer;transition:background-color var(--lx-fast) var(--lx-ease), transform var(--lx-fast) var(--lx-ease);border:0;border-radius:980px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.rpa-intro-actions button:hover{background:var(--lx-fill-hover)}.rpa-intro-actions button:active{transform:scale(.98)}.rpa-intro-actions button:focus-visible{outline:2px solid var(--lx-tint);outline-offset:2px}.rpa-intro-actions .rpa-intro-primary{color:var(--lx-gold-ink);background:var(--lx-gold)}.rpa-intro-actions .rpa-intro-primary:hover{background:var(--lx-gold-hover)}.rpa-intro-actions .rpa-intro-primary:active{background:var(--lx-gold-active)}.rpa-intro-actions .rpa-intro-primary .rpa-glyph{width:15px;height:15px}.rpa-intro-actions .rpa-intro-later{min-height:40px;color:var(--lx-tint);background:0 0;border:0;padding:0 6px;text-decoration:none}.rpa-intro-actions .rpa-intro-later:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.rpa-intro-arrow{pointer-events:none;position:absolute;overflow:visible}.rpa-intro-arrow path{fill:none;stroke:var(--lx-gold-active,#c19b3e);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.rpa-intro-arrow-line{stroke-dasharray:96;stroke-dashoffset:96px;animation:.7s ease-out .25s forwards rpa-arrow-draw}.rpa-intro-arrow-head{opacity:0;animation:.2s ease-out .85s forwards rpa-arrow-head}.rpa-launcher .rpa-intro-arrow.is-right{width:58px;height:54px;animation:1.3s ease-in-out 1.1s 8 rpa-bob-right;bottom:12px;right:calc(100% + 4px)}.rpa-intro .rpa-intro-arrow.is-up{width:40px;height:38px;animation:1.3s ease-in-out 1.1s 8 rpa-bob-up;top:10px;right:10px}.rpa-panel{z-index:61;width:min(404px,100vw - 32px);max-height:min(740px,100dvh - 108px);color:var(--rpa-ink);background:#fff;border:0;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;font-size:14px;display:grid;position:fixed;bottom:84px;right:22px;overflow:hidden;box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f}.rpa-panel.is-arriving{animation:rpa-arrive var(--lx-enter) var(--lx-ease-out)}.rpa-panel.is-loading{min-height:120px;color:var(--rpa-muted);place-items:center;padding:20px;display:grid}.rpa-root.is-spotlit .rpa-panel,.rpa-panel.is-dock{z-index:410}.rpa-head{isolation:isolate;min-height:76px;color:var(--lx-label);border-bottom:1px solid var(--lx-separator);background:#fff;grid-template-columns:42px minmax(0,1fr) auto 36px;align-items:center;gap:11px;padding:16px 16px 14px;display:grid;position:relative;overflow:hidden}.rpa-brand-glyph{width:42px;height:42px;color:var(--lx-gold);background:var(--lx-forest);border:0;border-radius:11px;place-items:center;display:grid}.rpa-head>div{min-width:0}.rpa-head small{color:var(--lx-label-secondary);letter-spacing:.02em;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.rpa-head h2{color:var(--lx-label);font-family:var(--lx-display);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:1.1}.rpa-head p{color:var(--lx-label-secondary);margin:3px 0 0;font-size:13px;line-height:1.25}.rpa-live-badge{color:var(--lx-tint);background:var(--lx-tint-soft);border:0;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.rpa-live-badge i{background:var(--lx-switch-on);width:6px;height:6px;box-shadow:none;border-radius:50%}.rpa-close{width:32px;height:32px;color:var(--lx-label-secondary);background:var(--lx-fill);cursor:pointer;transition:background-color var(--lx-fast) var(--lx-ease);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.rpa-close:hover{color:var(--lx-label);background:var(--lx-fill-hover)}.rpa-close svg,.rpa-panel svg:not(.rpa-glyph){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.rpa-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbc4b5 transparent;background:var(--lx-canvas);min-height:0;padding:16px;overflow:auto}.rpa-welcome{box-shadow:none;background:#fff;border:0;border-radius:14px;padding:15px 16px;position:relative;overflow:hidden}.rpa-welcome:after{content:none}.rpa-welcome>*{z-index:1;position:relative}.rpa-welcome>span{color:var(--lx-label-secondary);letter-spacing:.02em;font-size:11px;font-weight:600}.rpa-welcome h3{font:600 19px/1.2 var(--lx-display);letter-spacing:-.01em;margin:5px 0}.rpa-welcome p{max-width:320px;color:var(--rpa-muted);margin:0;font-size:14px;line-height:1.5}.rpa-coach{background:#fff;border:0;border-radius:14px;margin-top:12px;padding:14px}.rpa-coach.tone-wait{background:#fff;border:0}.rpa-coach.tone-done{border:0}.rpa-coach header{gap:3px;display:grid}.rpa-coach small{color:var(--lx-tint);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.rpa-coach.tone-wait small{color:var(--lx-amber-ink)}.rpa-coach strong{font:600 16px/1.25 var(--lx-display)}.rpa-coach>p{color:var(--rpa-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.rpa-coach.is-compact{margin:10px 0 0;padding:11px 12px}.rpa-coach.is-compact strong{font-size:14.5px}.rpa-coach-actions,.rpa-answer-actions{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.rpa-primary,.rpa-secondary{cursor:pointer;min-height:36px;transition:background-color var(--lx-fast) var(--lx-ease), transform var(--lx-fast) var(--lx-ease);border-radius:980px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.rpa-primary{color:var(--lx-gold-ink);background:var(--lx-gold);border:0}.rpa-primary:hover{background:var(--lx-gold-hover)}.rpa-primary:active{background:var(--lx-gold-active);transform:scale(.98)}.rpa-primary .rpa-glyph{width:15px;height:15px}.rpa-secondary{color:var(--lx-tint);background:var(--lx-fill);border:0}.rpa-secondary:hover{background:var(--lx-fill-hover)}.rpa-secondary:active{transform:scale(.98)}.rpa-primary:focus-visible,.rpa-secondary:focus-visible,.rpa-panel button:focus-visible{outline:2px solid var(--lx-tint);outline-offset:2px}.rpa-setup{gap:6px;margin:11px 0 0;padding:0;list-style:none;display:grid}.rpa-setup li{color:var(--rpa-muted);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;font-size:13px;display:grid}.rpa-setup li>i{border:1px solid #cbc4b5;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10.5px;font-style:normal;display:grid}.rpa-setup li.is-done{color:var(--rpa-muted);text-decoration:line-through}.rpa-setup li.is-done>i{border-color:var(--lx-tint);color:#fff;background:var(--lx-tint);font-weight:600;text-decoration:none}.rpa-setup li.is-next{color:var(--rpa-ink);font-weight:600}.rpa-setup li.is-next>i{border-color:var(--lx-tint);color:var(--lx-tint)}.rpa-setup-count{color:var(--rpa-muted);margin:8px 0 0;font-size:12px;font-weight:500}.rpa-quick{margin-top:16px}.rpa-section-title{justify-content:space-between;align-items:end;gap:12px;margin:0 2px 8px;display:flex}.rpa-section-title>div{gap:2px;display:grid}.rpa-section-title strong{letter-spacing:.02em;text-transform:uppercase;color:var(--lx-label-secondary);font-size:13px;font-weight:600}.rpa-section-title small{color:var(--rpa-muted);font-size:12px}.rpa-section-title>span{color:var(--lx-tint);background:var(--lx-tint-soft);letter-spacing:.02em;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.rpa-suggestions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rpa-action-card,.rpa-categories button{min-width:0;min-height:78px;color:var(--rpa-ink);text-align:left;box-shadow:none;cursor:pointer;transition:background-color var(--lx-fast) var(--lx-ease), box-shadow var(--lx-fast) var(--lx-ease), transform var(--lx-fast) var(--lx-ease);background:#fff;border:0;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 10px;align-content:start;gap:9px;padding:11px 10px;display:grid}.rpa-action-card:hover,.rpa-categories button:hover{background:#fff;box-shadow:0 2px 10px #00000014}.rpa-action-card:active,.rpa-categories button:active{transform:scale(.98)}.rpa-action-card>span:nth-child(2),.rpa-categories button>span:nth-child(2){gap:3px;min-width:0;display:grid}.rpa-action-card strong{font-size:13px;font-weight:600;line-height:1.32}.rpa-action-card>i,.rpa-categories button>i{color:#b8b2a5;align-self:center;font-size:14px;font-style:normal}.rpa-action-icon{width:30px;height:30px;color:var(--lx-tint);background:var(--lx-tint-soft);border-radius:8px;place-items:center;display:grid}.rpa-panel .rpa-action-icon svg{width:15px;height:15px}.rpa-quick.is-compact .rpa-action-card{align-items:center;min-height:0;padding:8px 10px}.rpa-browse-link{color:var(--lx-tint);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:13px;font-weight:500;text-decoration:none}.rpa-browse-link:hover{text-underline-offset:3px;text-decoration:underline}.rpa-browse{margin-top:4px}.rpa-categories{gap:8px;display:grid}.rpa-categories button{align-items:center;min-height:0}.rpa-categories strong{font-size:13px}.rpa-categories small{color:var(--rpa-muted);font-size:12px}.rpa-back{color:var(--lx-tint);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-bottom:10px;padding:4px 0;font-size:13px;font-weight:500;display:inline-flex}.rpa-thread{gap:14px;margin-top:16px;display:grid}.rpa-exchange{gap:7px;display:grid}.rpa-exchange:not(.is-latest){opacity:.8}.rpa-question{color:#fff;background:var(--lx-tint);overflow-wrap:anywhere;border-radius:18px 18px 4px;justify-self:end;max-width:88%;margin:0;padding:8px 12px;font-size:13px;line-height:1.45}.rpa-reply{color:var(--rpa-ink);margin:0;font-size:13.5px;line-height:1.5}.rpa-reply.is-working{color:var(--rpa-muted);align-items:center;gap:8px;display:inline-flex}.rpa-spinner{border:2px solid #0f6b4f33;border-top-color:var(--lx-tint);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite rpa-spin}.rpa-answer{box-shadow:none;background:#fff;border:0;border-radius:14px;padding:14px}.rpa-answer-head{align-items:flex-start;gap:10px;display:flex}.rpa-answer-head>span{width:32px;height:32px;color:var(--lx-gold);background:var(--lx-forest);border-radius:8px;flex:none;place-items:center;display:grid}.rpa-answer-head .rpa-glyph{width:16px;height:16px}.rpa-answer-head>div{gap:3px;min-width:0;display:grid}.rpa-answer-head small{color:var(--lx-label-secondary);letter-spacing:.02em;font-size:11px;font-weight:600}.rpa-answer-head strong{font:600 15px/1.3 var(--rp-serif)}.rpa-answer-text{margin:10px 0 0;font-size:13.5px;line-height:1.55}.rpa-ui{color:var(--rp-green-dark);font-weight:600}.rpa-steps{gap:7px;margin:10px 0 0;padding:0 0 0 20px;font-size:13px;line-height:1.5;display:grid}.rpa-steps li::marker{color:var(--lx-tint);font-weight:600}.rpa-note{color:var(--lx-label-secondary);background:var(--lx-canvas);border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.45}.rpa-note.is-warning{color:var(--lx-amber-ink);background:var(--lx-amber-soft)}.rpa-where{color:var(--rpa-muted);margin:10px 0 0;font-size:12px;font-weight:500}.rpa-facts{background:var(--lx-canvas);border-radius:10px;gap:6px;margin:11px 0 0;padding:10px;display:grid}.rpa-facts dl{gap:6px;margin:0;display:grid}.rpa-facts dl>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:10px;display:grid}.rpa-facts dt{color:var(--rpa-muted);font-size:12px}.rpa-facts dd{overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:600}.rpa-facts>p{color:var(--rpa-muted);margin:2px 0 0;font-size:11px}.rpa-related{margin-top:10px}.rpa-subhead{color:var(--rpa-muted);letter-spacing:.02em;text-transform:uppercase;margin:10px 0 4px;font-size:11px;font-weight:600}.rpa-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.rpa-chips.is-stacked{display:grid}.rpa-chips button,.rpa-goto button{min-height:34px;color:var(--lx-tint);background:var(--lx-fill);text-align:left;cursor:pointer;transition:background-color var(--lx-fast) var(--lx-ease);border:0;border-radius:980px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:500;line-height:1.3;display:inline-flex}.rpa-chips.is-stacked button{border-radius:12px}.rpa-chips button:hover,.rpa-goto button:hover{background:var(--lx-fill-hover)}.rpa-panel .rpa-chips svg,.rpa-panel .rpa-goto svg{width:12px;height:12px;color:var(--lx-tint);flex:none}.rpa-feedback{border-top:1px solid var(--lx-separator);color:var(--rpa-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:10px;font-size:12.5px;display:flex}.rpa-feedback button{min-height:32px;color:var(--rpa-ink);background:var(--lx-fill);cursor:pointer;border:0;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:500}.rpa-feedback button:hover{background:var(--lx-fill-hover)}.rpa-feedback-done{color:var(--rpa-muted);margin:12px 0 0;font-size:12.5px}.rpa-feedback-done.is-success{color:var(--lx-tint);font-weight:600}.rpa-support-offer{background:var(--lx-amber-soft);border-radius:12px;margin-top:12px;padding:11px}.rpa-support-offer p{color:var(--lx-amber-ink);margin:0 0 8px;font-size:12.5px;line-height:1.45}.rpa-unknown{gap:4px;display:grid}.rpa-clear{min-height:30px;color:var(--lx-tint);background:var(--lx-fill);cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:0 12px;font-size:12px}.rpa-thread-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rpa-thread-actions .rpa-browse-link{margin-top:0}.rpa-composer{border-top:1px solid var(--lx-separator);box-shadow:none;background:#fff;padding:10px 14px;position:relative}.rpa-goto{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.rpa-goto button{background:var(--lx-fill)}.rpa-voice-note{color:var(--lx-amber-ink);background:var(--lx-amber-soft);border-radius:10px;margin:0 0 8px;padding:7px 10px;font-size:12px;line-height:1.4}.rpa-command-row{border:1px solid var(--lx-field-edge);transition:border-color var(--lx-fast) var(--lx-ease), box-shadow var(--lx-fast) var(--lx-ease);background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) 36px;align-items:end;gap:8px;padding:4px 4px 4px 14px;display:grid}.rpa-command-row.has-voice{grid-template-columns:minmax(0,1fr) 36px 36px}.rpa-command-row:focus-within{border-color:var(--lx-tint);box-shadow:0 0 0 3px var(--lx-tint-ring)}.rpa-command-row textarea{resize:none;width:100%;min-height:36px;max-height:112px;color:var(--rpa-ink);font:inherit;background:0 0;border:0;outline:0;padding:8px 0 6px;font-size:14px;line-height:1.45;overflow:auto}.rpa-command-row textarea::placeholder{color:var(--lx-label-secondary)}.rpa-command-row textarea:focus,.rpa-command-row textarea:focus-visible{border:0;outline:none;box-shadow:none!important}.rpa-command-row:focus-within{outline:none}.rpa-send,.rpa-mic{cursor:pointer;width:36px;height:36px;transition:background-color var(--lx-fast) var(--lx-ease), transform var(--lx-fast) var(--lx-ease);border-radius:50%;place-items:center;padding:0;display:grid}.rpa-send{color:#fff;background:var(--lx-tint);box-shadow:none;border:0}.rpa-send:hover:not(:disabled){background:var(--rp-green-dark)}.rpa-send:active:not(:disabled),.rpa-mic:active{transform:scale(.94)}.rpa-send:disabled{cursor:default;color:#b8b2a5;background:var(--lx-fill);box-shadow:none}.rpa-mic{color:var(--rpa-ink);background:var(--lx-fill);border:0}.rpa-mic:hover{background:var(--lx-fill-hover)}.rpa-mic.is-listening{color:#fff;background:var(--lx-red);animation:1.3s ease-out infinite rpa-listen}.rpa-footer{color:var(--rpa-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:8px 2px 1px;font-size:11px;display:flex}.rpa-showme{color:var(--rpa-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.rpa-showme>i{width:26px;height:16px;transition:background-color var(--lx-base) var(--lx-ease);background:#ddd7cb;border-radius:999px;flex:none;position:relative}.rpa-showme>i:after{content:"";width:12px;height:12px;transition:transform var(--lx-base) var(--lx-ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000002e}.rpa-showme[aria-checked=true]{color:var(--lx-tint)}.rpa-showme[aria-checked=true]>i{background:var(--lx-switch-on)}.rpa-showme[aria-checked=true]>i:after{transform:translate(10px)}.rpa-panel.is-dock{width:min(344px,100vw - 32px);max-height:none;color:var(--lx-on-dark);background:var(--lx-lit-forest);box-shadow:var(--lx-rim), 0 18px 44px #00000047;border:0;border-radius:16px;padding:12px;display:block}.rpa-dock-head{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.rpa-dock-glyph{width:34px;height:34px;color:var(--lx-gold);background:#ffffff1a;border:0;border-radius:9px;place-items:center;display:grid}.rpa-dock-glyph .rpa-glyph{width:17px;height:17px}.rpa-panel.is-dock:not(.is-answer) .rpa-dock-glyph{animation:1.6s ease-in-out infinite rpa-breathe}.rpa-dock-head>div{gap:2px;min-width:0;display:grid}.rpa-dock-head small{color:var(--lx-gold-on-dark);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.rpa-dock-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.rpa-dock-stop{min-height:36px;color:var(--lx-on-dark);cursor:pointer;background:#ffffff24;border:0;border-radius:980px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.rpa-dock-stop:hover{background:#fff3}.rpa-panel.is-dock .rpa-close{color:var(--lx-on-dark);background:#ffffff24}.rpa-panel.is-dock .rpa-close:hover{background:#fff3}.rpa-panel.is-dock button:focus-visible{outline-color:var(--lx-on-dark)}.rpa-dock-steps{border-top:1px solid var(--lx-dark-line);gap:6px;margin:11px 0 0;padding:10px 2px 0;list-style:none;display:grid}.rpa-dock-steps li{color:#f5f5f799;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.rpa-dock-steps li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rpa-dock-steps li>i{place-items:center;width:16px;height:16px;font-size:11px;font-style:normal;display:grid}.rpa-dock-steps li>i:empty:before{content:"";background:#f5f5f74d;border-radius:50%;width:6px;height:6px}.rpa-dock-steps li.is-done{color:var(--lx-on-dark-muted)}.rpa-dock-steps li.is-done>i{color:var(--lx-live);font-weight:600}.rpa-dock-steps li.is-active{color:var(--lx-on-dark);font-weight:600}.rpa-dock-steps li.is-active>i:empty:before{background:var(--lx-gold);width:8px;height:8px;animation:1s ease-in-out infinite rpa-breathe}.rpa-panel.is-dock .rpa-reply{color:var(--lx-on-dark);margin-top:10px;font-size:13.5px;line-height:1.45}.rpa-dock-actions{gap:8px;margin-top:10px;display:flex}.rpa-dock-actions button{min-height:36px;color:var(--lx-on-dark);cursor:pointer;transition:background-color var(--lx-fast) var(--lx-ease);background:#ffffff24;border:0;border-radius:980px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:500;display:inline-flex}.rpa-dock-actions button:hover{background:#fff3}.rpa-dock-actions .rpa-dock-next{color:var(--lx-gold-ink);background:var(--lx-gold)}.rpa-dock-actions .rpa-dock-next:hover{background:var(--lx-gold-hover)}.rpa-panel.is-dock svg:not(.rpa-glyph){width:14px;height:14px}.rpa-panel.is-welcome{width:min(372px,100vw - 32px)}.rpa-welcome-text{color:var(--lx-on-dark);margin:11px 0 0;font-size:14px;line-height:1.5}.rpa-welcome-dots{align-items:center;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rpa-welcome-dots li{width:7px;height:7px;transition:width var(--lx-base) var(--lx-ease), background-color var(--lx-base) var(--lx-ease);background:#f5f5f747;border-radius:999px}.rpa-welcome-dots li.is-done{background:#f5f5f799}.rpa-welcome-dots li.is-current{background:var(--lx-gold);width:22px}.rpa-panel.is-welcome .rpa-dock-actions{align-items:center;margin-top:12px}.rpa-panel.is-welcome .rpa-dock-actions .rpa-dock-back{color:var(--lx-on-dark);background:#ffffff24}.rpa-panel.is-welcome .rpa-dock-actions .rpa-dock-next{min-height:40px;margin-left:auto;padding:0 18px;font-size:13.5px}.rpa-panel.is-welcome .rpa-dock-actions button:focus-visible{outline:2px solid var(--lx-on-dark);outline-offset:2px}.rpa-welcome-tour{margin-top:12px}.rpa-ways{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.rpa-quote{color:var(--lx-label);background:var(--lx-fill);overflow-wrap:anywhere;border:0;border-radius:12px;margin:2px 0 4px;padding:9px 11px;font-size:13px;line-height:1.45}.rpa-page-help .rpa-section-title small{font-size:12px;line-height:1.45}.rpa-page-card .rpa-answer-actions{margin-top:12px}.rpa-goto .is-answer{background:#fff}.rpa-panel .rpa-goto .is-answer .rpa-glyph{width:12px;height:12px;color:var(--lx-gold-active);flex:none}.glow-guide{z-index:400;pointer-events:none;position:fixed;inset:0}.glow-cursor{opacity:0;will-change:transform;transition:opacity .2s;position:fixed;top:0;left:0;transform:translate(-80px,-80px)}.glow-cursor.is-visible{opacity:1}.glow-cursor-arrow{filter:drop-shadow(0 3px 6px #00000047);position:absolute;top:-2px;left:-3px;overflow:visible}.glow-cursor-arrow path{fill:var(--lx-forest,#0b1a14);stroke:#fff;stroke-width:1.5px;stroke-linejoin:round}.glow-cursor-badge{max-width:min(300px,62vw);color:var(--lx-on-dark,#f5f5f7);background:var(--lx-forest,#0b1a14);font:600 12px/1.2 var(--lx-text,system-ui), sans-serif;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 8px;display:inline-flex;position:absolute;top:25px;left:16px;box-shadow:0 6px 16px #00000038}.glow-cursor-badge i{color:var(--lx-gold,#d4ad4b);font-style:normal}.glow-cursor-badge i:before{content:"✦"}.glow-cursor-badge b{color:var(--lx-gold,#d4ad4b);font-weight:600}.glow-cursor-say{color:#f5f5f7eb;text-overflow:ellipsis;min-width:0;font-weight:600;display:none;overflow:hidden}.glow-cursor.has-say .glow-cursor-say{display:inline}.glow-cursor.has-say .glow-cursor-badge b:after{content:" ·";color:#f5f5f780}.glow-click{border:2px solid #d4ad4bf2;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;animation:.6s ease-out forwards rpa-click;position:absolute}.glow-pressed{transition:scale .12s;scale:.96}.glow-typing{outline-offset:2px;outline:2px solid #d4ad4bf2!important;box-shadow:0 0 0 5px #d4ad4b33!important}.glow-spotlight{border:2px solid var(--lx-gold,#d4ad4b);border-radius:16px;transition:opacity .2s;animation:.32s ease-out rpa-spot-in;position:fixed;box-shadow:0 0 0 5px #d4ad4b3d}.glow-spotlight.is-dim{box-shadow:0 0 0 5px #d4ad4b42,0 0 0 200vmax #00000047}.glow-spotlight:after{content:"";border-radius:inherit;border:2px solid #d4ad4bb3;animation:1.8s ease-out .3s infinite rpa-pulse;position:absolute;inset:-2px}.glow-spotlight.is-still:after{display:none}.glow-spotlight.is-leaving,.glow-callout.is-leaving{opacity:0}.glow-callout{z-index:430;width:max-content;max-width:min(340px,100vw - 24px);color:var(--lx-on-dark,#f5f5f7);background:var(--lx-forest,#0b1a14);box-shadow:var(--lx-rim,inset 0 1px 0 #e2c2754d), 0 14px 34px #00000042;pointer-events:auto;border:0;border-radius:14px;padding:11px 13px 10px;transition:opacity .2s;animation:.3s ease-out rpa-callout-in;position:fixed;top:-400px;left:12px}.glow-callout small{color:var(--lx-gold-on-dark,#e2c275);letter-spacing:.02em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.glow-callout p{margin:0;font-size:13.5px;line-height:1.45}.glow-callout p:empty{display:none}.glow-callout-actions{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.glow-callout-close{min-height:32px;color:var(--lx-gold-ink);background:var(--lx-gold);cursor:pointer;border:0;border-radius:980px;padding:0 13px;font-size:12.5px;font-weight:500}.glow-callout-close:hover{background:var(--lx-gold-hover)}.glow-callout-secondary{min-height:32px;color:var(--lx-on-dark,#f5f5f7);cursor:pointer;background:#ffffff24;border:0;border-radius:980px;padding:0 13px;font-size:12.5px;font-weight:500}.glow-callout :focus-visible{outline:2px solid var(--lx-on-dark,#f5f5f7);outline-offset:2px}@keyframes rpa-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes rpa-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rpa-spin{to{transform:rotate(360deg)}}@keyframes rpa-breathe{50%{opacity:.55}}@keyframes rpa-listen{0%{box-shadow:0 0 #d7001566}to{box-shadow:0 0 0 10px #d7001500}}@keyframes rpa-click{0%{opacity:1;transform:scale(.35)}to{opacity:0;transform:scale(1.6)}}@keyframes rpa-spot-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes rpa-callout-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rpa-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes rpa-intro-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes rpa-arrow-draw{to{stroke-dashoffset:0}}@keyframes rpa-arrow-head{to{opacity:1}}@keyframes rpa-bob-right{0%,to{transform:translate(0)}50%{transform:translate(5px,3px)}}@keyframes rpa-bob-up{0%,to{transform:translate(0)}50%{transform:translate(2px,-5px)}}@keyframes rpa-halo{0%{opacity:.85;transform:scale(.94)}to{opacity:0;transform:scale(1.18)}}@keyframes rpa-nudge{0%,to{transform:translate(0)}20%{transform:translate(-4px)rotate(-2deg)}40%{transform:translate(3px)rotate(1.5deg)}60%{transform:translate(-2px)}80%{transform:translate(1px)}}@media (min-width:901px){.rp-shell:has(.rpa-launcher) .rp-main{padding-bottom:104px}}@media (max-width:900px){.rpa-panel{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100dvh - 84px - env(safe-area-inset-top,0px));border-radius:20px}.rpa-root.has-tabbar .rpa-panel{bottom:calc(80px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 160px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.rpa-head{grid-template-columns:38px minmax(0,1fr) 40px;min-height:70px;padding:12px 12px 12px 14px}.rpa-brand-glyph{border-radius:10px;width:38px;height:38px}.rpa-live-badge{display:none}.rpa-close{width:40px;height:40px}.rpa-scroll{padding:13px}.rpa-welcome{padding:13px 14px}.rpa-welcome h3{font-size:18px}.rpa-command-row textarea{font-size:16px}.rpa-composer{padding:10px 12px 9px}.rpa-panel.is-dock{border-radius:16px;width:auto;padding:10px 10px 10px 12px}.rpa-dock-steps{margin-top:8px;padding-top:8px}.rpa-dock-steps li:not(.is-active){display:none}.rpa-dock-steps:not(:has(li.is-active)){display:none}.glow-cursor-badge{max-width:58vw}}@media (max-width:360px){.rpa-suggestions{grid-template-columns:1fr}.rpa-action-card{min-height:0}}@media (max-height:640px) and (min-width:901px){.rpa-panel{max-height:calc(100dvh - 92px);bottom:80px}.rpa-welcome{display:none}}@media (prefers-reduced-motion:reduce){.rpa-panel.is-arriving,.rpa-card,.rpa-spinner,.rpa-dock-glyph,.rpa-mic.is-listening,.rpa-dock-steps li>i:before,.rpa-intro,.rpa-intro-arrow,.rpa-intro-arrow-line,.rpa-intro-arrow-head,.rpa-launcher.is-lit,.rpa-launcher:after,.rpa-header-button:after{animation:none!important}.rpa-intro-arrow-line{stroke-dashoffset:0}.rpa-intro-arrow-head{opacity:1}.rpa-launcher.is-lit:after,.rpa-launcher.has-intro:after,.rpa-header-button.is-lit:after,.rpa-header-button.has-intro:after{opacity:.6}.rpa-welcome-dots li,.rpa-launcher,.rpa-action-card,.rpa-categories button,.rpa-launcher-tooltip{transition:none}.rpa-launcher:active,.rpa-primary:active,.rpa-secondary:active,.rpa-card-actions button:active,.rpa-intro-actions button:active,.rpa-action-card:active,.rpa-categories button:active,.rpa-send:active,.rpa-mic:active{transform:none!important}.glow-cursor,.glow-spotlight,.glow-callout{transition:none}.glow-spotlight,.glow-spotlight:after,.glow-callout,.glow-click{animation:none!important}.glow-pressed{scale:none}}
