.pbt-assistant-tour{z-index:920;pointer-events:none;color:var(--pb-theme-text,#18364d);font:inherit;position:fixed;inset:0}.pbt-assistant-tour-highlight{box-sizing:border-box;border:3px solid var(--pb-user-accent-ink,#1677cf);pointer-events:none;background:#368fdf09;border-radius:12px;position:fixed;box-shadow:0 0 0 5px #368fdf1a}.pbt-assistant-tour-robot{pointer-events:none;width:80px;height:80px;transition:transform .26s ease-out;position:fixed;top:0;left:0}.pbt-assistant-tour-card{inset-inline-end:16px;box-sizing:border-box;border:1px solid var(--pb-theme-border,#cbdff1);background:var(--pb-theme-surface,#fff);pointer-events:auto;overscroll-behavior:contain;border-radius:16px;width:min(390px,100vw - 24px);max-height:calc(100dvh - 24px);padding:15px;position:fixed;bottom:16px;overflow:auto;box-shadow:0 8px 35px #153b6b2b}.pbt-assistant-tour-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pbt-assistant-tour-card header>div{gap:5px;min-width:0;display:grid}.pbt-assistant-tour-card strong{overflow-wrap:anywhere;font-size:.94rem;line-height:1.6}.pbt-assistant-tour-card header span{color:var(--pb-theme-muted,#5e7790);font-size:.72rem}.pbt-assistant-tour-card button{border:1px solid var(--pb-theme-border,#d5e3f0);background:var(--pb-user-accent-soft,#edf5ff);min-height:36px;color:var(--pb-user-accent-ink,#145996);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:.75rem;display:inline-flex}.pbt-assistant-tour-card header>button{flex:none;padding:7px}.pbt-assistant-tour-card button:disabled{opacity:.45;cursor:default}.pbt-assistant-tour-card button:focus-visible{outline-offset:2px;outline:2px solid #1677ff}.pbt-assistant-tour-step{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:.86rem;line-height:1.85}.pbt-assistant-tour-note{color:var(--pb-theme-muted,#5a728a);background:var(--pb-user-accent-soft,#f1f6fc);border-radius:8px;margin:8px 0;padding:8px;font-size:.72rem;line-height:1.8}.pbt-assistant-tour-card nav{justify-content:space-between;align-items:center;gap:6px;margin-top:12px;display:flex}.pbt-assistant-tour-card small{color:var(--pb-theme-muted,#5c748c);margin-top:9px;font-size:.65rem;line-height:1.75;display:block}.pbt-assistant-tour-open{width:100%}@media (width<=480px){.pbt-assistant-tour-card{inset-inline-end:12px;padding:12px;bottom:12px}.pbt-assistant-tour-robot{width:64px;height:64px}.pbt-assistant-tour-robot .pbt-assistant-avatar{width:64px!important;height:64px!important}}@media (prefers-reduced-motion:reduce){.pbt-assistant-tour-robot{transition:none}.pbt-assistant-tour *{scroll-behavior:auto!important;animation:none!important}}.pbt-assistant-tour-robot .pbt-assistant-avatar{place-items:center;width:76px;height:76px;display:grid}.pbt-assistant-tour-robot .pbt-assistant-avatar>img{object-fit:contain;width:100%;height:100%;display:block}.pbt-assistant-tour-robot .pbt-assistant-avatar-state{display:none}.pbt-tour-sections,.pbt-tour-voice{border:1px solid var(--pb-theme-border,#d6e4f3);background:var(--pb-theme-canvas,#f4f8fe);border-radius:9px;gap:8px;margin:10px 0;padding:10px;display:grid}.pbt-tour-sections label,.pbt-tour-voice label{gap:5px;min-width:0;font-size:12px;display:grid}.pbt-tour-sections select,.pbt-tour-voice select{border:1px solid var(--pb-theme-border,#d4e2f1);background:var(--pb-theme-surface,#fff);width:100%;min-width:0;max-width:100%;color:inherit;font:inherit;border-radius:7px;min-height:36px;padding:8px;font-size:12px}.pbt-tour-sections>div{justify-content:space-between;gap:8px;display:flex}.pbt-tour-voice summary{cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.pbt-tour-voice>p{margin-bottom:0;font-size:11px;line-height:1.7}.pbt-tour-voice label:has(input){align-items:flex-start;gap:6px;margin:9px 0;display:flex}.pbt-tour-voice input[type=checkbox]{flex:none;width:17px;height:17px}.pbt-tour-voice [role=status]{margin-top:6px;font-size:11px;display:block}.pbt-assistant-tour-card [role=alert]{color:#a82942;background:#fff0f3;border-radius:8px;padding:9px;font-size:12px}.fleet-assistant-voice{border:1px solid var(--pb-theme-border,#dbe6f4);background:var(--pb-theme-canvas,#f6f9fd);color:var(--pb-theme-text,#12365b);border-radius:12px;gap:10px;min-width:0;padding:12px;font-size:12px;display:grid}.fleet-assistant-voice-heading{align-items:center;gap:7px;display:flex}.fleet-assistant-voice-heading strong{font-size:13px}.fleet-assistant-voice-heading span{color:#627b94;margin-inline-start:auto;font-size:11px}.fleet-assistant-voice-options{grid-template-columns:minmax(90px,.7fr) minmax(130px,1.4fr) minmax(85px,.8fr);align-items:end;gap:8px;display:grid}.fleet-assistant-voice-options label{gap:4px;min-width:0;display:grid}.fleet-assistant-voice-options select{background:var(--pb-theme-surface,#fff);width:100%;min-width:0;height:32px;color:inherit;font:inherit;text-overflow:ellipsis;border:1px solid #d3dfed;border-radius:7px;padding:4px 7px}.fleet-assistant-voice-options input[type=range]{accent-color:#087cec;width:100%;margin:3px 0}.fleet-assistant-voice-options label:last-child{grid-template-columns:1fr auto}.fleet-assistant-voice-options label:last-child input{grid-column:1/-1}.fleet-assistant-voice-actions{flex-wrap:wrap;gap:6px;display:flex}.fleet-assistant-voice-actions button,.fleet-assistant-voice-clip a{background:var(--pb-theme-surface,#fff);min-height:32px;color:inherit;font:inherit;cursor:pointer;border:1px solid #cfdeef;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:5px 9px;text-decoration:none;display:inline-flex}.fleet-assistant-voice-actions button:hover:not(:disabled),.fleet-assistant-voice-clip a:hover{background:#e9f3ff;border-color:#9bc8fa}.fleet-assistant-voice-actions button[aria-pressed=true]{color:#005cb8;background:#e5f2ff;border-color:#8bbef5}.fleet-assistant-voice-actions button:disabled,.fleet-assistant-voice-options select:disabled{opacity:.55;cursor:default}.fleet-assistant-voice button:focus-visible,.fleet-assistant-voice select:focus-visible,.fleet-assistant-voice a:focus-visible{outline-offset:2px;outline:2px solid #087cec}.fleet-assistant-voice-note,.fleet-assistant-voice-message,.fleet-assistant-voice-active,.fleet-assistant-voice-transcript{margin:0;line-height:1.6}.fleet-assistant-voice-note{color:#627b94;font-size:11px}.fleet-assistant-voice-message{color:#975900}.fleet-assistant-voice-active{color:#a02439;align-items:center;gap:7px;font-weight:600;display:flex}.fleet-assistant-voice-active i{background:#df4358;border-radius:50%;flex:none;width:7px;height:7px}.fleet-assistant-voice-active time{font-variant-numeric:tabular-nums;margin-inline-start:auto}.fleet-assistant-voice-transcript{overflow-wrap:anywhere;background:#fff;border-radius:6px;padding:6px 8px}.fleet-assistant-voice-clip{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.fleet-assistant-voice-clip audio{width:min(100%,310px);min-width:180px;height:34px}@media (width<=440px){.fleet-assistant-voice-options{grid-template-columns:1fr 1.3fr}.fleet-assistant-voice-options label:last-child{grid-column:1/-1}.fleet-assistant-voice-actions button{flex:auto}}.pbt-insight-evidence{gap:12px;min-width:0;margin-block:12px;display:grid}.pbt-insight-card{border:1px solid var(--border,#dce7ef);border-inline-start:3px solid var(--primary,#00879c);overflow-wrap:anywhere;background:var(--background,#fff);border-radius:12px;min-width:0;padding:14px}.pbt-insight-card h4{margin:0 0 8px}.pbt-insight-card p{margin:6px 0;line-height:1.65}.pbt-insight-card details{margin-block:10px}.pbt-insight-card summary{cursor:pointer;align-content:center;min-height:44px}.pbt-insight-card small{line-height:1.6;display:block}.pbt-insight-card ul{padding-inline-start:20px}.pbt-insight-card li{margin-block:10px}.pbt-insight-card>a{min-height:44px;color:var(--pb-user-accent-ink,#006a7b);align-items:center;gap:7px;display:flex}.pbt-insight-card summary:focus-visible,.pbt-insight-card>a:focus-visible{outline-offset:3px;outline:3px solid #277dd2}.pbt-fleet-chat-trigger{color:#1255a2;white-space:nowrap;background:#edf5ff;border:1px solid #cddff8;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.82rem;transition:background .15s,color .15s;display:inline-flex}.pbt-fleet-chat-trigger:hover{background:#dcecff}.pbt-fleet-chat-trigger:focus-visible,.pbt-fleet-chat button:focus-visible,.pbt-fleet-chat a:focus-visible{outline-offset:3px;outline:2px solid #1677ff}.pbt-fleet-chat-trigger:disabled{opacity:.5;cursor:default}.pbt-fleet-chat{color:#18364d;background:#fff;grid-template-rows:auto auto auto minmax(90px,1fr) auto;max-height:calc(100dvh - 24px);overflow:hidden;gap:12px!important;width:min(960px,100vw - 24px)!important;max-width:960px!important;padding:22px!important}.pbt-fleet-chat header{min-width:0}.pbt-fleet-chat-title{text-align:start;align-items:center;gap:12px;padding-inline-end:28px;line-height:1.5;display:flex}.pbt-fleet-chat-title>span:last-child{min-width:0}.pbt-fleet-chat-title small{color:#59768d;align-items:center;gap:5px;font-size:.7rem;font-weight:400;display:flex}.pbt-fleet-chat-bot{color:#176ec8;background:linear-gradient(150deg,#dcecff,#d5f7ef);border-radius:18px;flex:none;place-items:center;width:54px;height:54px;display:grid}.pbt-fleet-chat-scope{grid-template-columns:minmax(160px,2fr) repeat(2,minmax(130px,1fr));gap:10px;display:grid}.pbt-fleet-chat-scope label{color:#53708a;gap:5px;min-width:0;font-size:.75rem;display:grid}.pbt-fleet-chat-scope select,.pbt-fleet-chat-scope input{color:#153c60;background:#fff;border:1px solid #d8e3f0;border-radius:9px;width:100%;min-width:0;padding:9px;font-size:.8rem}.pbt-fleet-chat-quick{gap:6px;padding:2px 0 6px;display:flex;overflow-x:auto}.pbt-fleet-chat-quick button{background:#f5f9ff;border:1px solid #dce6f2;border-radius:20px;flex:none;align-items:center;gap:4px;padding:6px 10px;font-size:.72rem;display:flex}.pbt-fleet-chat-quick button:disabled,.pbt-fleet-chat-compose button:disabled{opacity:.5;cursor:default}.pbt-fleet-chat-messages{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:90px;max-height:58dvh;padding:3px 3px 12px;overflow-y:auto}.pbt-fleet-chat-empty{text-align:center;color:#57748e;justify-items:center;gap:10px;padding:25px 14px;display:grid}.pbt-fleet-chat-empty>svg{color:#4a94dc}.pbt-fleet-chat-empty p{margin:0}.pbt-fleet-chat-empty small{max-width:480px;font-size:.75rem}.pbt-fleet-chat-turn{min-width:0;margin:0 0 20px}.pbt-fleet-chat-question{color:#14477a;overflow-wrap:anywhere;background:#e8f2ff;border-radius:15px 15px 4px;width:fit-content;max-width:85%;margin:0 0 8px auto;padding:10px 14px;font-size:.85rem}.pbt-fleet-chat[dir=rtl] .pbt-fleet-chat-question{margin-inline:auto 0}.pbt-fleet-chat-answer{overflow-wrap:anywhere;background:#fcfdff;border:1px solid #e0e9f2;border-radius:14px;min-width:0;padding:14px}.pbt-fleet-chat-answer>p{align-items:flex-start;gap:8px;margin:0 0 6px;font-size:.85rem;line-height:1.8;display:flex}.pbt-fleet-chat-answer>p>svg{color:#1677c8;flex:none;margin-top:4px}.pbt-fleet-chat-answer>small{color:#60798e;font-size:.67rem;display:block}.pbt-fleet-chat-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.pbt-fleet-chat-facts>a{color:inherit;background:#fff;border:1px solid #deebf7;border-radius:11px;flex-direction:column;gap:5px;min-width:0;padding:10px;font-size:.76rem;text-decoration:none;display:flex}.pbt-fleet-chat-facts>a:hover{background:#f1f7ff}.pbt-fleet-chat-facts strong{color:#0d559e;font-size:1.1rem}.pbt-fleet-chat-facts small{color:#5f7a91;font-size:.65rem;line-height:1.6}.pbt-fleet-chat-finding{color:#244f76;background:#f1f7fe;border-inline-start:3px solid #69a8e7;border-radius:7px;margin:8px 0;padding:9px;font-size:.75rem;text-decoration:none;display:block}.pbt-fleet-chat-finding strong{align-items:center;gap:5px;margin-bottom:4px;display:flex}.pbt-fleet-chat-finding span{line-height:1.8}.pbt-fleet-chat-draft{background:#fffcf2;border:1px solid #efd5a4;border-radius:11px;gap:8px;margin-top:12px;padding:12px;font-size:.78rem;display:grid}.pbt-fleet-chat-draft dl{margin:0}.pbt-fleet-chat-draft dl>div{grid-template-columns:95px minmax(0,1fr);gap:8px;padding:4px 0;display:grid}.pbt-fleet-chat-draft dt{color:#6b6b57}.pbt-fleet-chat-draft dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pbt-fleet-chat-draft>a{color:#fff;background:#15589d;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px;text-decoration:none;display:inline-flex}.pbt-fleet-chat-draft>small{color:#766f53;font-size:.68rem;line-height:1.7}.pbt-fleet-chat-answer details{color:#648098;margin-top:12px;font-size:.68rem}.pbt-fleet-chat-answer details summary{cursor:pointer}.pbt-fleet-chat-answer details ul{margin-bottom:0;padding-inline-start:18px}.pbt-fleet-chat-answer details li{margin-top:6px;line-height:1.7}.pbt-fleet-chat-progress{color:#2c6cb0;align-items:center;gap:8px;padding:12px;font-size:.78rem;display:flex}.pbt-fleet-chat-error{color:#a63939;background:#fff5f5;border:1px solid #f3c7c7;border-radius:9px;padding:12px;font-size:.8rem;line-height:1.7}.pbt-fleet-chat-compose{border-top:1px solid #e5edf5;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;padding-top:12px;display:grid}.pbt-fleet-chat-compose textarea{resize:none;border:1px solid #cddff0;border-radius:11px;width:100%;min-width:0;padding:10px;font-size:.8rem;line-height:1.7}.pbt-fleet-chat-compose>button{color:#fff;background:#1565b5;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:10px 13px;font-size:.8rem;display:flex}.pbt-fleet-chat-compose>button.pbt-fleet-chat-clear{color:#63809c;background:#edf3f9;padding-inline:10px}@media (width<=600px){.pbt-fleet-chat{gap:9px!important;padding:15px!important}.pbt-fleet-chat-title{font-size:1rem}.pbt-fleet-chat-title small{font-size:.6rem}.pbt-fleet-chat-bot{border-radius:14px;width:42px;height:42px}.pbt-fleet-chat-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.pbt-fleet-chat-scope>label:first-child{grid-column:1/-1}.pbt-fleet-chat-messages{max-height:48dvh}.pbt-fleet-chat-facts{grid-template-columns:minmax(0,1fr)}.pbt-fleet-chat-compose{gap:5px}.pbt-fleet-chat-compose>button{padding-inline:10px}.pbt-fleet-chat-compose>button>span{display:none}.pbt-fleet-chat-answer{padding:10px}.pbt-fleet-chat-draft dl>div{grid-template-columns:75px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pbt-fleet-chat-trigger{transition:none}.pbt-fleet-chat .animate-spin{animation:none}}.pbt-fleet-chat-footer{min-height:0;max-height:31dvh;overflow-y:auto}.pbt-fleet-chat-retain{border:1px solid #e1eaf3;border-radius:10px;gap:7px;padding:10px;font-size:.72rem;display:grid}.pbt-fleet-chat-retain>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pbt-fleet-chat-retain select,.pbt-fleet-chat-retain input:not([type=checkbox]){border:1px solid #d6e4f3;border-radius:6px;min-width:0;padding:6px}.pbt-fleet-chat-retain input:not([type=checkbox]){flex:1;min-width:120px}.pbt-fleet-chat-retain button,.pbt-fleet-chat-retain>a{color:#195c9b;background:#edf5ff;border:1px solid #cbdff1;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px;text-decoration:none;display:inline-flex}.pbt-fleet-chat-retain button:disabled{opacity:.45}.pbt-fleet-chat-consent{align-items:flex-start;gap:6px;line-height:1.7;display:flex}.pbt-fleet-chat-consent input{flex:none;margin-top:4px}.pbt-fleet-chat-retain p{color:#187255;margin:0}.pbt-fleet-chat{grid-template-rows:auto auto auto minmax(90px,1fr) auto}.pbt-fleet-chat-footer{grid-template-rows:minmax(0,1fr) auto;max-height:42dvh;display:grid;overflow:visible}.pbt-fleet-chat-footer-controls{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.pbt-fleet-chat[dir=rtl] .pbt-fleet-chat-title{padding-inline:28px 0}.pbt-fleet-chat-compose{background:#fff}.pbt-fleet-chat-trigger.pbt-fleet-chat-trigger{width:max-content!important;min-width:max-content!important;max-width:none!important;min-height:max(44px,var(--pb-user-control-height,44px))!important;background:var(--pb-user-accent-soft,#edf5ff)!important;height:auto!important;color:var(--pb-user-accent-ink,#1255a2)!important;border:1px solid var(--pb-user-accent-border,#cddff8)!important;box-shadow:none!important;text-align:center!important;white-space:nowrap!important;border-radius:10px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;line-height:1.3!important;display:inline-flex!important;overflow:visible!important;transform:none!important}.pbt-fleet-chat-trigger.pbt-fleet-chat-trigger>.pbt-fleet-chat-trigger-caption{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;box-shadow:none!important;color:inherit!important;font-size:inherit!important;white-space:nowrap!important;opacity:1!important;text-indent:0!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;margin:0!important;padding:0!important;font-weight:600!important;line-height:1.3!important;display:block!important;position:static!important;overflow:visible!important}.pbt-fleet-chat-trigger.pbt-fleet-chat-trigger>svg{width:20px!important;height:20px!important;color:inherit!important;flex:none!important}.pbt-fleet-chat-trigger.pbt-fleet-chat-trigger:hover:not(:disabled),.pbt-fleet-chat-trigger.pbt-fleet-chat-trigger[aria-expanded=true]{background:var(--pb-user-accent-soft,#edf5ff)!important;border-color:var(--pb-user-accent-ink,#1255a2)!important;box-shadow:inset 0 0 0 1px var(--pb-user-accent-ink,#1255a2)!important}@media (width<=600px){.pbt-fleet-chat-trigger.pbt-fleet-chat-trigger{gap:6px!important;padding-inline:10px!important}}.pbt-assistant-avatar.pbt-assistant-avatar{width:var(--pbt-avatar-size,72px);height:var(--pbt-avatar-size,72px);color:var(--pb-user-accent-ink,#1255a2);isolation:isolate;background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0;line-height:1;display:inline-grid;position:relative}.pbt-assistant-avatar>img{object-fit:contain;object-position:center;filter:drop-shadow(0 7px 9px #12365618);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.pbt-assistant-avatar>svg{background:linear-gradient(135deg,#eaf5ff,#d5eee9);border-radius:28%;width:72%;height:72%;padding:10%}.pbt-assistant-avatar-state{inset-inline-end:7%;background:#64a98a;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:7%;box-shadow:0 0 0 1px #dceae4}.pbt-assistant-avatar[data-activity=analyzing] .pbt-assistant-avatar-state,.pbt-assistant-avatar[data-activity=saving] .pbt-assistant-avatar-state{background:#2386d4;animation:1.2s ease-in-out infinite pbt-assistant-pulse}.pbt-assistant-avatar[data-activity=listening] .pbt-assistant-avatar-state,.pbt-assistant-avatar[data-activity=recording] .pbt-assistant-avatar-state{background:#d34265;animation:1.2s ease-in-out infinite pbt-assistant-pulse}.pbt-assistant-avatar[data-activity=speaking] .pbt-assistant-avatar-state{background:#4b83d5;animation:1.2s ease-in-out infinite pbt-assistant-pulse}.pbt-assistant-avatar[data-activity=draft] .pbt-assistant-avatar-state{background:#bd8b25}.pbt-assistant-avatar[data-activity=unavailable] .pbt-assistant-avatar-state{background:#8794a6}@keyframes pbt-assistant-pulse{50%{box-shadow:0 0 0 5px #378ed622}}.pbt-fleet-chat-trigger.pbt-fleet-chat-trigger.pbt-fleet-chat-floating{inset-inline-end:72px!important;z-index:650!important;width:122px!important;min-width:0!important;min-height:0!important;color:var(--pb-user-accent-ink,#1255a2)!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:18px!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important;position:absolute!important;bottom:20px!important}.pbt-fleet-chat-trigger.pbt-fleet-chat-trigger.pbt-fleet-chat-floating>.pbt-assistant-avatar{width:88px!important;height:88px!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline-grid!important;overflow:visible!important}.pbt-fleet-chat-trigger.pbt-fleet-chat-trigger.pbt-fleet-chat-floating>.pbt-fleet-chat-trigger-caption{border:1px solid var(--pb-user-accent-border,#cddff8)!important;background:var(--pb-theme-surface,#fff)!important;color:var(--pb-user-accent-ink,#1255a2)!important;white-space:nowrap!important;border-radius:20px!important;padding:6px 10px!important;font-size:12px!important;line-height:1.4!important;box-shadow:0 3px 12px #153e6b18!important}.pbt-fleet-chat-trigger.pbt-fleet-chat-trigger.pbt-fleet-chat-floating:hover:not(:disabled),.pbt-fleet-chat-trigger.pbt-fleet-chat-trigger.pbt-fleet-chat-floating[aria-expanded=true]{box-shadow:none!important;background:0 0!important;border:0!important}.pbt-fleet-chat-trigger.pbt-fleet-chat-trigger.pbt-fleet-chat-floating:hover:not(:disabled)>.pbt-fleet-chat-trigger-caption,.pbt-fleet-chat-trigger.pbt-fleet-chat-trigger.pbt-fleet-chat-floating[aria-expanded=true]>.pbt-fleet-chat-trigger-caption{background:var(--pb-user-accent-soft,#edf5ff)!important;border-color:var(--pb-user-accent-ink,#1255a2)!important}.pbt-fleet-chat.pbt-fleet-chat-drawer{inset-block:0;inset-inline:auto 0;border:1px solid var(--pb-theme-border,#d8e5f2);background:var(--pb-theme-surface,#fff);height:100dvh;max-height:100dvh;color:var(--pb-theme-text,#18364d);z-index:800;box-sizing:border-box;border-radius:16px 0 0 16px;outline:none;grid-template-rows:auto auto auto minmax(0,1fr) auto;font-family:inherit;display:grid;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-10px 0 32px #173d681d;gap:10px!important;width:min(460px,100vw)!important;max-width:100vw!important;padding:16px!important;transition:none!important;animation:none!important;transform:none!important}.pbt-fleet-chat.pbt-fleet-chat-drawer[dir=rtl]{border-radius:0 16px 16px 0;left:0;right:auto;box-shadow:10px 0 32px #173d681d}.pbt-fleet-chat.pbt-fleet-chat-workspace{top:8px;bottom:8px;inset-block:8px;inset-inline-end:8px;border-radius:14px;height:calc(100% - 16px);max-height:calc(100% - 16px);position:absolute;left:auto;right:8px;width:min(440px,100% - 16px)!important;max-width:calc(100% - 16px)!important}.pbt-fleet-chat.pbt-fleet-chat-workspace[dir=rtl]{border-radius:14px;left:8px;right:auto}.pbt-fleet-chat-drawer>[data-slot=dialog-header]{text-align:start;border-bottom:1px solid var(--pb-theme-border,#e4ecf5);gap:6px;min-width:0;padding-bottom:10px;display:grid}.pbt-fleet-chat-drawer .pbt-fleet-chat-title{gap:10px;margin:0;padding-inline:0 26px;font-size:1.1rem;line-height:1.4}.pbt-fleet-chat-drawer[dir=rtl] .pbt-fleet-chat-title{padding-inline:0 26px}.pbt-fleet-chat-drawer .pbt-fleet-chat-title .pbt-assistant-avatar{width:54px;height:54px}.pbt-fleet-chat-drawer .pbt-fleet-chat-title small{margin-top:4px;font-size:.64rem;line-height:1.5}.pbt-fleet-chat-drawer [data-slot=dialog-description]{text-align:start;color:var(--pb-theme-muted,#5d758b);margin:0;font-size:.72rem;line-height:1.75}.pbt-fleet-chat-state{color:#397358;align-items:center;gap:6px;min-height:19px;margin:0;padding-inline:3px;font-size:.69rem;display:flex}.pbt-fleet-chat-state[data-activity=analyzing],.pbt-fleet-chat-state[data-activity=saving],.pbt-fleet-chat-state[data-activity=speaking]{color:#1769b3}.pbt-fleet-chat-state[data-activity=listening],.pbt-fleet-chat-state[data-activity=recording]{color:#ac3656}.pbt-fleet-chat-state[data-activity=draft]{color:#8d6a21}.pbt-fleet-chat-state[data-activity=unavailable]{color:#6e7e8c}.pbt-fleet-chat-close,.pbt-fleet-chat-drawer>[data-slot=dialog-close]{inset-inline:auto 12px;border:1px solid var(--pb-theme-border,#e0e9f2);background:var(--pb-theme-surface,#fff);width:30px;min-width:30px;height:30px;min-height:30px;color:var(--pb-theme-muted,#657b91);opacity:1;cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:12px;left:auto;right:12px}.pbt-fleet-chat-drawer[dir=rtl]>.pbt-fleet-chat-close,.pbt-fleet-chat-drawer[dir=rtl]>[data-slot=dialog-close]{left:12px;right:auto}.pbt-fleet-chat-drawer .pbt-fleet-chat-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.pbt-fleet-chat-drawer .pbt-fleet-chat-scope>label:first-child{grid-column:1/-1}.pbt-fleet-chat-context{gap:7px;min-width:0;display:grid}.pbt-fleet-chat-mode{background:var(--pb-theme-canvas,#f0f5fa);border-radius:9px;gap:4px;min-width:0;padding:3px;display:flex}.pbt-fleet-chat-mode>button{min-width:0;color:var(--pb-theme-muted,#617a91);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:.72rem;display:flex}.pbt-fleet-chat-mode>button[aria-pressed=true]{background:var(--pb-theme-surface,#fff);color:var(--pb-user-accent-ink,#1255a2);box-shadow:0 1px 4px #173e6513}.pbt-fleet-chat-mode>button:disabled{opacity:.45;cursor:default}.pbt-fleet-chat-guide-note{color:var(--pb-theme-muted,#5d758b);margin:0;font-size:.72rem;line-height:1.8}.pbt-fleet-chat-guide-note>span{display:block}.pbt-fleet-chat-guide-choice{border-top:1px solid var(--pb-theme-border,#e4edf5);gap:7px;min-width:0;margin-top:12px;padding:12px 0;display:grid}.pbt-fleet-chat-guide-choice h3{margin:0;font-size:.86rem;font-weight:600}.pbt-fleet-chat-guide-choice p,.pbt-fleet-chat-guide-choice ol{margin:0;font-size:.76rem;line-height:1.8}.pbt-fleet-chat-guide-choice ol{padding-inline-start:20px}.pbt-fleet-chat-guide-choice li+li{margin-top:5px}.pbt-fleet-chat-guide-choice>small{color:var(--pb-theme-muted,#627b90);font-size:.65rem}.pbt-fleet-chat-guide-choice>button{border:1px solid var(--pb-user-accent-border,#cddff8);background:var(--pb-user-accent-soft,#edf5ff);min-height:35px;color:var(--pb-user-accent-ink,#1255a2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:.75rem;display:flex}.pbt-fleet-chat-guide-choice>button:disabled{opacity:.5;cursor:default}.pbt-fleet-chat-guide-pages{border:1px solid var(--pb-theme-border,#dbe8f4);background:var(--pb-theme-canvas,#f5f9fd);border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding:9px;font-size:.71rem;display:flex}.pbt-fleet-chat-guide-pages>span{flex:100%;line-height:1.7}.pbt-fleet-chat-guide-pages small{color:var(--pb-theme-muted,#607b91);font-size:.65rem;display:block}.pbt-fleet-chat-guide-pages>button{border:1px solid var(--pb-user-accent-border,#cddff8);background:var(--pb-theme-surface,#fff);color:var(--pb-user-accent-ink,#1255a2);cursor:pointer;border-radius:7px;flex:1;padding:7px;font-size:.7rem}.pbt-fleet-chat-guide-pages>button:disabled{opacity:.4;cursor:default}.pbt-fleet-chat-drawer .pbt-fleet-chat-scope label{gap:3px;font-size:.69rem}.pbt-fleet-chat-drawer .pbt-fleet-chat-scope select,.pbt-fleet-chat-drawer .pbt-fleet-chat-scope input{min-height:34px;padding:7px 8px;font-size:.75rem}.pbt-fleet-chat-drawer .pbt-fleet-chat-quick{gap:5px;min-width:0;padding-bottom:5px}.pbt-fleet-chat-drawer .pbt-fleet-chat-quick button{padding:5px 8px;font-size:.68rem}.pbt-fleet-chat-drawer .pbt-fleet-chat-messages{scrollbar-width:thin;min-height:0;max-height:none;padding:3px 0 8px}.pbt-fleet-chat-drawer .pbt-fleet-chat-empty{gap:8px;padding:14px 10px}.pbt-fleet-chat-empty h2{color:var(--pb-theme-text,#24455e);margin:0;font-size:1rem;font-weight:600;line-height:1.6}.pbt-fleet-chat-drawer .pbt-fleet-chat-empty p{font-size:.8rem;line-height:1.75}.pbt-fleet-chat-drawer .pbt-fleet-chat-empty small{max-width:320px;font-size:.67rem;line-height:1.75}.pbt-fleet-chat-drawer .pbt-fleet-chat-answer{padding:11px}.pbt-fleet-chat-drawer .pbt-fleet-chat-facts{grid-template-columns:minmax(0,1fr)}.pbt-fleet-chat-answer>.pbt-fleet-chat-unavailable{background:var(--pb-theme-canvas,#f0f5fa);color:var(--pb-theme-muted,#5e778f);border-radius:9px;margin-block:10px;padding:10px;font-size:.74rem;line-height:1.8;display:block}.pbt-fleet-chat-drawer .pbt-fleet-chat-footer{grid-template-rows:minmax(0,1fr) auto;gap:4px;min-height:0;max-height:min(40dvh,300px);overflow:hidden}.pbt-fleet-chat-drawer .pbt-fleet-chat-footer-controls{scrollbar-width:thin;flex-direction:column;gap:4px;min-height:0;max-height:210px;display:flex;overflow-y:auto}.pbt-fleet-chat-footer-controls>details{border:1px solid var(--pb-theme-border,#e0eaf4);background:var(--pb-theme-surface,#fff);border-radius:9px;flex:none;font-size:.71rem}.pbt-fleet-chat-footer-controls>details>summary{cursor:pointer;min-height:33px;color:var(--pb-user-accent-ink,#27618f);align-items:center;gap:7px;padding:7px 9px;list-style:none;display:flex}.pbt-fleet-chat-footer-controls>details>summary::-webkit-details-marker{display:none}.pbt-fleet-chat-footer-controls>details>summary:after{content:"+";margin-inline-start:auto;font-size:16px}.pbt-fleet-chat-footer-controls>details[open]>summary:after{content:"−"}.pbt-fleet-chat-footer-controls>details>summary:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #1677ff}.pbt-fleet-chat-footer-controls>details .pbt-fleet-chat-retain{border:0;border-radius:0;padding-top:3px}.pbt-fleet-chat-voice-details>section{border:0;margin:0}.pbt-fleet-chat-drawer .pbt-fleet-chat-compose{background:var(--pb-theme-surface,#fff);gap:6px;padding-top:7px}.pbt-fleet-chat-drawer .pbt-fleet-chat-compose textarea{background:var(--pb-theme-surface,#fff);max-height:86px;color:var(--pb-theme-text,#18364d);padding:8px;font-size:.77rem}.pbt-fleet-chat-drawer .pbt-fleet-chat-compose>button{min-height:40px;padding-inline:10px}.pbt-fleet-chat-voice-help{color:var(--pb-theme-muted,#627b94);margin:0;padding:0 10px 10px;font-size:.66rem;line-height:1.8}@media (width<=600px){.pbt-fleet-chat.pbt-fleet-chat-mobile{border-radius:0;height:100dvh;max-height:100dvh;gap:8px!important;width:100vw!important;max-width:100vw!important;padding:12px!important}.pbt-fleet-chat.pbt-fleet-chat-mobile[dir=rtl]{border-radius:0}.pbt-fleet-chat-trigger.pbt-fleet-chat-trigger.pbt-fleet-chat-floating{inset-inline-end:60px!important;width:106px!important;bottom:16px!important}.pbt-fleet-chat-trigger.pbt-fleet-chat-trigger.pbt-fleet-chat-floating>.pbt-assistant-avatar{width:76px!important;height:76px!important}.pbt-fleet-chat-trigger.pbt-fleet-chat-trigger.pbt-fleet-chat-floating>.pbt-fleet-chat-trigger-caption{font-size:11px!important}.pbt-fleet-chat-drawer .pbt-fleet-chat-title{font-size:1rem}.pbt-fleet-chat-drawer .pbt-fleet-chat-footer{max-height:42dvh}.pbt-fleet-chat-drawer .pbt-fleet-chat-compose>button>span{display:none}}@media (height<=650px){.pbt-fleet-chat-drawer [data-slot=dialog-description]{display:none}.pbt-fleet-chat-drawer .pbt-fleet-chat-title .pbt-assistant-avatar{width:42px;height:42px}.pbt-fleet-chat-drawer .pbt-fleet-chat-title{font-size:.95rem}.pbt-fleet-chat-drawer .pbt-fleet-chat-empty>.pbt-assistant-avatar{width:60px;height:60px}.pbt-fleet-chat-drawer .pbt-fleet-chat-empty{padding-block:5px}.pbt-fleet-chat-drawer .pbt-fleet-chat-footer{max-height:38dvh}}@media (prefers-reduced-motion:reduce){.pbt-assistant-avatar .pbt-assistant-avatar-state{animation:none!important}.pbt-fleet-chat-drawer *{scroll-behavior:auto!important}}.pbt-private-engine{border:1px solid var(--pb-theme-border,#dce7f3);background:var(--pb-theme-canvas,#f4f8fc);border-radius:9px;gap:4px;min-width:0;padding:8px 10px;display:grid}.pbt-private-engine>label{cursor:pointer;align-items:center;gap:7px;font-size:.73rem;font-weight:600;display:flex}.pbt-private-engine input{accent-color:#096cdb;flex:none;width:16px;height:16px}.pbt-private-engine>small{color:var(--pb-theme-muted,#5e778d);font-size:.64rem;line-height:1.7}.pbt-private-engine[data-state=configured]{background:var(--pb-theme-surface,#f1fbf7);border-color:#abdaca}.pbt-private-answer{background:var(--pb-theme-canvas,#f2f8ff);overflow-wrap:anywhere;border:1px solid #b6d7f1;border-radius:11px;min-width:0;margin-block:7px 12px;padding:12px}.pbt-private-answer>header{color:var(--pb-user-accent-ink,#1255a2);align-items:center;gap:6px;font-size:.72rem;display:flex}.pbt-private-answer>header>small{white-space:nowrap;margin-inline-start:auto}.pbt-private-answer>p{white-space:pre-wrap;margin-block:9px;font-size:.84rem;line-height:1.9}.pbt-private-answer>small{color:var(--pb-theme-muted,#627a91);font-size:.65rem;line-height:1.8;display:block}.pbt-private-answer details{border-top:1px solid var(--pb-theme-border,#d9e8f6);margin-top:9px;padding-top:7px}.pbt-private-answer summary{cursor:pointer;font-size:.72rem}.pbt-private-answer blockquote{border-inline-start:3px solid #82b8e8;margin:8px 0 0;padding-inline-start:9px;font-size:.67rem;line-height:1.8}.pbt-private-answer blockquote p{white-space:pre-wrap;margin:4px 0}.pbt-private-answer blockquote small{color:var(--pb-theme-muted,#60778b)}.pbt-private-answer>button{border:1px solid var(--pb-user-accent-border,#bed6ee);background:var(--pb-theme-surface,#fff);width:100%;color:var(--pb-user-accent-ink,#1255a2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-top:10px;padding:8px;font-size:.73rem;display:flex}.pbt-private-answer>button:disabled{opacity:.5;cursor:default}.pbt-fleet-chat-drawer .pbt-fleet-chat-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid;overflow:visible}.pbt-fleet-chat-drawer .pbt-fleet-chat-quick button{white-space:normal;text-align:start;border-radius:8px;justify-content:flex-start;min-width:0;min-height:30px;line-height:1.5}.pbt-fleet-chat-drawer .pbt-fleet-chat-quick button svg{flex:none}.pbt-fleet-chat-plan{border:1px solid var(--pb-theme-border,#e0eaf4);border-radius:9px;flex:none;gap:5px;padding:7px 9px;font-size:.73rem;display:grid}.pbt-fleet-chat-plan-controls{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pbt-fleet-chat-plan-controls button{border:1px solid var(--pb-theme-border,#d7e5f2);background:var(--pb-theme-surface,#fff);min-height:34px;color:var(--pb-user-accent-ink,#27618f);font:inherit;border-radius:7px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.pbt-fleet-chat-plan-controls button:disabled{opacity:.5}.pbt-fleet-chat-plan ol{gap:5px;margin:2px 0;padding-inline-start:24px;display:grid}.pbt-fleet-chat-plan li{border-inline-start:2px solid var(--pb-theme-border,#d7e5f2);overflow-wrap:anywhere;padding:4px 7px}.pbt-fleet-chat-plan li[data-status=running]{border-inline-start-color:#176ec8}.pbt-fleet-chat-plan li[data-status=failed]{border-inline-start-color:#ae3838}.pbt-fleet-chat-plan li small{display:block}.pbt-fleet-chat-screen-help{border:1px solid var(--border,#dce7ef);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-block:10px;padding:12px;display:flex}.pbt-fleet-chat-screen-help button{border:1px solid var(--border,#c8dce7);min-height:44px;color:var(--pb-user-accent-ink,#006a7b);background:var(--background,#fff);font:inherit;border-radius:8px;margin-inline-start:auto;padding:8px 12px}.pbt-fleet-chat-screen-help small{flex-basis:100%;line-height:1.6}.pbt-fleet-chat-screen-help button:focus-visible{outline-offset:3px;outline:3px solid #277dd2}
