:where(.assistant-panel,.wm-assistant__panel),:where(.assistant-panel,.wm-assistant__panel) *,:where(.assistant-panel,.wm-assistant__panel) :before,:where(.assistant-panel,.wm-assistant__panel) :after{box-sizing:border-box}:where(.assistant-panel,.wm-assistant__panel) :is(button,input,select,textarea){color:inherit;font:inherit}:where(.assistant-panel,.wm-assistant__panel) :is(.sr-only,.wm-assistant__sr-only){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.assistant-panel,.wm-assistant__panel) :is(.icon,.wm-assistant__icon){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}:where(.assistant-panel,.wm-assistant__panel) :is(.btn,.wm-assistant__button){min-height:44px;color:var(--wm-assistant-ink);font-family:var(--wm-assistant-font-body);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--wm-assistant-dur-quick) var(--wm-assistant-ease), border-color var(--wm-assistant-dur-quick) var(--wm-assistant-ease), color var(--wm-assistant-dur-quick) var(--wm-assistant-ease), opacity var(--wm-assistant-dur-quick) var(--wm-assistant-ease);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}:where(.assistant-panel,.wm-assistant__panel) :is(.btn,.wm-assistant__button):disabled,:where(.assistant-panel,.wm-assistant__panel) :is(.btn,.wm-assistant__button)[aria-disabled=true]{opacity:.45;cursor:not-allowed}:where(.assistant-panel,.wm-assistant__panel) :is(.btn,.wm-assistant__button)[aria-busy=true]{cursor:progress}:where(.assistant-panel,.wm-assistant__panel) :is(.btn-primary,.wm-assistant__button--primary){background:var(--wm-assistant-accent);color:var(--wm-assistant-ink)}:where(.assistant-panel,.wm-assistant__panel) :is(.btn-primary,.wm-assistant__button--primary):hover:not(:disabled){background:var(--wm-assistant-accent-deep)}:where(.assistant-panel,.wm-assistant__panel) :is(.btn-primary,.wm-assistant__button--primary):disabled{background:var(--wm-assistant-fog);color:var(--wm-assistant-muted);opacity:1}:where(.assistant-panel,.wm-assistant__panel) :is(.btn-secondary,.wm-assistant__button--secondary){border-color:var(--wm-assistant-border-strong);background:var(--wm-assistant-surface)}:where(.assistant-panel,.wm-assistant__panel) :is(.btn-secondary,.wm-assistant__button--secondary):hover:not(:disabled){border-color:var(--wm-assistant-ink)}:where(.assistant-panel,.wm-assistant__panel) :is(.btn-danger,.wm-assistant__button--danger){color:var(--wm-assistant-danger)}:where(.assistant-panel,.wm-assistant__panel) :is(.btn-danger,.wm-assistant__button--danger):hover:not(:disabled){border-color:var(--wm-assistant-danger);background:var(--wm-assistant-danger-wash);color:var(--wm-assistant-danger)}:where(.assistant-panel,.wm-assistant__panel) :is(.btn-icon,.wm-assistant__button--icon){border:1px solid var(--wm-assistant-border);background:var(--wm-assistant-surface);width:40px;height:40px;color:var(--wm-assistant-ink);border-radius:999px;place-items:center;padding:0;display:inline-grid;position:relative}:where(.assistant-panel,.wm-assistant__panel) :is(.btn-icon,.wm-assistant__button--icon):hover:not(:disabled){border-color:var(--wm-assistant-border-strong);background:var(--wm-assistant-sunken)}:where(.assistant-panel,.wm-assistant__panel) :is(.btn-icon,.wm-assistant__button--icon) :is(.icon,.wm-assistant__icon){width:18px;height:18px}:is(.assistant-panel,.wm-assistant__panel):focus{outline:none}:is(.assistant-panel,.wm-assistant__panel) :focus-visible{outline:2px solid var(--wm-assistant-focus);outline-offset:2px;box-shadow:var(--wm-assistant-ring)}:is(.olivia-portrait,.wm-assistant__portrait){background:var(--wm-assistant-surface);object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none}:is(.assistant-panel,.wm-assistant__panel){right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:75;width:min(var(--assistant-width,420px), calc(100vw - 2 * 16px));height:min(var(--assistant-height,660px), calc(100dvh - 2 * 16px));border:1px solid var(--wm-assistant-border);background:var(--wm-assistant-ground);box-shadow:var(--wm-assistant-shadow-overlay);color:var(--wm-assistant-ink);font-family:var(--wm-assistant-font-body);border-radius:20px;flex-direction:column;display:flex;position:fixed;overflow:clip;container:wm-assistant/inline-size}:is(.assistant-panel,.wm-assistant__panel)[hidden]{display:none}:is(.assistant-panel,.wm-assistant__panel).is-expanded{width:min(1040px,100vw - 32px);height:calc(100dvh - 32px)}:is(.assistant-panel,.wm-assistant__panel).is-resizing{-webkit-user-select:none;user-select:none}:is(.assistant-resize,.wm-assistant__resize){z-index:3;width:22px;height:22px;color:var(--wm-assistant-mist);cursor:nwse-resize;touch-action:none;background:0 0;border:0;border-bottom-right-radius:12px;place-items:center;padding:0;display:grid;position:absolute;top:0;left:0}:is(.assistant-resize,.wm-assistant__resize) svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:10px;height:10px;transform:scaleX(-1)}:is(.assistant-resize,.wm-assistant__resize):hover,:is(.assistant-panel,.wm-assistant__panel).is-resizing :is(.assistant-resize,.wm-assistant__resize){background:var(--wm-assistant-border-soft);color:var(--wm-assistant-ink)}:is(.assistant-resize-edge,.wm-assistant__resize-edge){z-index:2;touch-action:none;position:absolute}:is(.assistant-resize-edge,.wm-assistant__resize-edge).is-left{cursor:ew-resize;width:6px;top:22px;bottom:0;left:0}:is(.assistant-resize-edge,.wm-assistant__resize-edge).is-top{cursor:ns-resize;height:6px;top:0;left:22px;right:0}:is(.assistant-panel-loading,.wm-assistant__panel-loading){height:120px}:is(.assistant-head,.wm-assistant__head){border-bottom:1px solid var(--wm-assistant-border);background:var(--wm-assistant-surface);align-items:center;gap:8px;padding:12px 12px 12px 20px;display:flex}:is(.assistant-head-portrait,.wm-assistant__head-portrait){background:conic-gradient(var(--wm-assistant-accent) 0 100%);border-radius:50%;flex:none;place-items:center;width:60px;height:60px;margin-right:4px;display:inline-grid;position:relative}:is(.assistant-head-portrait,.wm-assistant__head-portrait) :is(.olivia-portrait,.wm-assistant__portrait){width:52px;height:52px;box-shadow:0 0 0 3px var(--wm-assistant-surface)}:is(.assistant-head-portrait,.wm-assistant__head-portrait).is-working{background:conic-gradient(from 0deg, var(--wm-assistant-accent), rgb(from var(--wm-assistant-accent) r g b / .15) 55%, var(--wm-assistant-accent));animation:1.4s linear infinite assistant-spin}:is(.assistant-head-portrait,.wm-assistant__head-portrait).is-working :is(.olivia-portrait,.wm-assistant__portrait){animation:1.4s linear infinite reverse assistant-spin}:is(.assistant-model,.wm-assistant__model) select{border:1px solid var(--wm-assistant-border-strong);background:url(/assets/model-chevron-0v9oH1-b.svg) no-repeat right 10px center / 12px 12px, var(--wm-assistant-ground);max-width:132px;min-height:34px;color:var(--wm-assistant-ink);font:inherit;text-overflow:ellipsis;cursor:pointer;appearance:none;border-radius:999px;padding:0 24px 0 12px;font-size:12px;font-weight:650}:is(.assistant-model,.wm-assistant__model) select:hover:not(:disabled){border-color:var(--wm-assistant-ink)}:is(.assistant-model,.wm-assistant__model) select:disabled{opacity:.55;cursor:not-allowed}:is(.assistant-head-text,.wm-assistant__head-text){flex:1;min-width:0}:is(.assistant-subtitle,.wm-assistant__subtitle){color:var(--wm-assistant-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}:is(.assistant-head,.wm-assistant__head) h2{font-family:var(--wm-assistant-font-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.15}:is(.assistant-icon-button,.wm-assistant__icon-button){width:40px;height:40px;color:var(--wm-assistant-ink-hover);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;place-items:center;display:inline-grid}:is(.assistant-icon-button,.wm-assistant__icon-button):hover{background:var(--wm-assistant-border-soft);color:var(--wm-assistant-ink)}:is(.assistant-icon-button,.wm-assistant__icon-button)[aria-pressed=true]{border-color:var(--wm-assistant-border-strong);background:var(--wm-assistant-surface)}:is(.assistant-panel,.wm-assistant__panel) .icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}:is(.assistant-body,.wm-assistant__body){flex:1;min-height:0;display:flex;position:relative}:is(.assistant-main,.wm-assistant__main){flex-direction:column;flex:1;min-width:0;display:flex}:is(.assistant-chats-frame,.wm-assistant__chats-frame){border-right:1px solid var(--wm-assistant-border);background:var(--wm-assistant-surface);overscroll-behavior:contain;flex-direction:column;flex:none;width:264px;display:flex;overflow-y:auto}:is(.assistant-panel,.wm-assistant__panel):not(.is-wide) :is(.assistant-chats-frame,.wm-assistant__chats-frame){z-index:4;width:min(300px,86%);box-shadow:var(--wm-assistant-shadow-overlay);position:absolute;top:0;bottom:0;left:0}:is(.assistant-chats-scrim,.wm-assistant__chats-scrim){z-index:3;background:rgb(from var(--wm-assistant-ink) r g b / .18);cursor:default;border:0;position:absolute;inset:0}:is(.assistant-chats,.wm-assistant__chats){gap:12px;padding:12px;display:grid}:is(.assistant-chats-new,.wm-assistant__chats-new){border:1px solid var(--wm-assistant-ink);background:var(--wm-assistant-ink);min-height:40px;color:var(--wm-assistant-surface);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:650;display:inline-flex}:is(.assistant-chats-new,.wm-assistant__chats-new):disabled{opacity:.5;cursor:not-allowed}:is(.assistant-chats-note,.wm-assistant__chats-note){color:var(--wm-assistant-muted);margin:0;font-size:12px;line-height:1.35}:is(.assistant-chats-group,.wm-assistant__chats-group) h3{color:var(--wm-assistant-muted);margin:0 0 4px;padding:0 8px;font-size:12px;font-weight:650}:is(.assistant-chats-group,.wm-assistant__chats-group) ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}:is(.assistant-chats-group,.wm-assistant__chats-group) li{border-radius:12px;align-items:center;display:flex}:is(.assistant-chats-group,.wm-assistant__chats-group) li:hover,:is(.assistant-chats-group,.wm-assistant__chats-group) li.is-active{background:var(--wm-assistant-sunken)}:is(.assistant-chats-group,.wm-assistant__chats-group) li.is-active{box-shadow:inset 3px 0 0 var(--wm-assistant-accent)}:is(.assistant-chats-open,.wm-assistant__chats-open){min-width:0;color:var(--wm-assistant-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:1px;padding:8px;display:grid}:is(.assistant-chats-title,.wm-assistant__chats-title){text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}:is(.assistant-chats-when,.wm-assistant__chats-when){color:var(--wm-assistant-muted);font-size:12px}:is(.assistant-chats-delete,.wm-assistant__chats-delete){min-width:32px;height:32px;color:var(--wm-assistant-muted);font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin-right:4px;font-size:12px;display:inline-grid}:is(.assistant-chats-group,.wm-assistant__chats-group) li:hover :is(.assistant-chats-delete,.wm-assistant__chats-delete),:is(.assistant-chats-delete,.wm-assistant__chats-delete):focus-visible,:is(.assistant-chats-delete,.wm-assistant__chats-delete).is-confirming{opacity:1}:is(.assistant-chats-delete,.wm-assistant__chats-delete).is-confirming{background:var(--wm-assistant-danger-wash);color:var(--wm-assistant-danger);padding:0 8px;font-weight:650}:is(.assistant-log,.wm-assistant__log){overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;padding:16px;display:flex;overflow-y:auto}:is(.assistant-panel,.wm-assistant__panel).is-wide :is(.assistant-log,.wm-assistant__log),:is(.assistant-panel,.wm-assistant__panel).is-wide :is(.assistant-composer,.wm-assistant__composer){padding-inline:max(16px,50% - 390px)}:is(.assistant-intro,.wm-assistant__intro) p{color:var(--wm-assistant-muted);margin:0 0 12px;font-size:14px;line-height:1.55}:is(.assistant-intro,.wm-assistant__intro){text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;min-width:0;padding-top:8px;display:grid}:is(.assistant-hero-portrait,.wm-assistant__hero-portrait){background:radial-gradient(circle, rgb(from var(--wm-assistant-accent) r g b / .22) 52%, rgb(from var(--wm-assistant-accent) r g b / 0) 71%);border-radius:50%;place-items:center;margin-bottom:12px;padding:14px;display:inline-grid}:is(.assistant-hero-portrait,.wm-assistant__hero-portrait) :is(.olivia-portrait,.wm-assistant__portrait){width:112px;height:112px;box-shadow:0 0 0 4px var(--wm-assistant-surface), 0 0 0 6px var(--wm-assistant-accent), 0 12px 28px rgb(from var(--wm-assistant-ink) r g b / .14)}:is(.assistant-intro,.wm-assistant__intro)>p:not(:is(.assistant-intro-hello,.wm-assistant__intro-hello)){max-width:34em}:is(.assistant-recent,.wm-assistant__recent){text-align:left;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0;margin-bottom:12px;display:grid}:is(.assistant-intro,.wm-assistant__intro) :is(.assistant-recent-title,.wm-assistant__recent-title){color:var(--wm-assistant-muted);margin:0;font-size:12px;font-weight:650}:is(.assistant-recent-chat,.wm-assistant__recent-chat){border:1px dashed var(--wm-assistant-border-strong);color:var(--wm-assistant-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:8px 12px;font-size:14px;display:flex}:is(.assistant-recent-chat,.wm-assistant__recent-chat) .icon{flex:none}:is(.assistant-recent-chat,.wm-assistant__recent-chat) span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.assistant-recent-chat,.wm-assistant__recent-chat):hover:not(:disabled){border-style:solid;border-color:var(--wm-assistant-ink)}:is(.assistant-intro,.wm-assistant__intro) :is(.assistant-intro-hello,.wm-assistant__intro-hello){color:var(--wm-assistant-ink);font-family:var(--wm-assistant-font-display);letter-spacing:-.02em;margin-bottom:4px;font-size:24px;font-weight:700}:is(.assistant-starters,.wm-assistant__starters){flex-wrap:wrap;gap:8px;width:100%;min-width:0;display:flex}:is(.assistant-starter,.wm-assistant__starter){text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--wm-assistant-border-strong);background:var(--wm-assistant-surface);min-width:0;max-width:100%;color:var(--wm-assistant-ink);font:inherit;text-align:left;cursor:pointer;border-radius:999px;padding:8px 12px;font-size:14px;overflow:hidden}:is(.assistant-starter,.wm-assistant__starter):hover:not(:disabled){border-color:var(--wm-assistant-ink)}:is(.assistant-starter,.wm-assistant__starter):disabled{opacity:.5;cursor:not-allowed}:is(.assistant-entry,.wm-assistant__entry){flex:none;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;max-width:92%;display:grid}:is(.assistant-entry,.wm-assistant__entry).is-mine{place-self:flex-end end}:is(.assistant-entry,.wm-assistant__entry).is-reply{grid-template-columns:36px minmax(0,1fr);align-self:flex-start;align-items:start;column-gap:8px;max-width:96%}:is(.assistant-avatar,.wm-assistant__avatar){width:36px;height:36px;box-shadow:0 0 0 2px var(--wm-assistant-surface), 0 0 0 3px rgb(from var(--wm-assistant-accent) r g b / .55)}:is(.assistant-entry,.wm-assistant__entry).is-working :is(.assistant-avatar,.wm-assistant__avatar){animation:assistant-glow 1.6s var(--wm-assistant-ease) infinite}:is(.assistant-entry-body,.wm-assistant__entry-body){gap:8px;min-width:0;display:grid}:is(.assistant-bubble,.wm-assistant__bubble){background:var(--wm-assistant-surface);min-width:0;box-shadow:var(--wm-assistant-shadow-xs);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:16px;padding:8px 12px;font-size:14px;line-height:1.55}.is-mine :is(.assistant-bubble,.wm-assistant__bubble){background:var(--wm-assistant-ink);min-width:0;color:var(--wm-assistant-surface);border-bottom-right-radius:4px}.is-reply :is(.assistant-bubble,.wm-assistant__bubble){border-top-left-radius:4px;min-width:0}:is(.assistant-bubble,.wm-assistant__bubble).is-markdown{white-space:normal}:is(.assistant-md,.wm-assistant__md)>:first-child{margin-top:0}:is(.assistant-md,.wm-assistant__md)>:last-child{margin-bottom:0}:is(.assistant-md,.wm-assistant__md) p{margin:0 0 8px}:is(.assistant-md,.wm-assistant__md) h3,:is(.assistant-md,.wm-assistant__md) h4,:is(.assistant-md,.wm-assistant__md) h5{color:var(--wm-assistant-ink);font-family:var(--wm-assistant-font-body);margin:12px 0 4px;font-weight:650;line-height:1.35}:is(.assistant-md,.wm-assistant__md) h3{font-size:16px}:is(.assistant-md,.wm-assistant__md) h4,:is(.assistant-md,.wm-assistant__md) h5{font-size:14px}:is(.assistant-md,.wm-assistant__md) ul,:is(.assistant-md,.wm-assistant__md) ol{margin:0 0 8px;padding-left:1.25em;list-style:outside}:is(.assistant-md,.wm-assistant__md) ol{list-style-type:decimal}:is(.assistant-md,.wm-assistant__md) li ul{list-style-type:circle}:is(.assistant-md,.wm-assistant__md) li{margin:0 0 4px;padding-left:.15em}:is(.assistant-md,.wm-assistant__md) li::marker{color:var(--wm-assistant-accent-text)}:is(.assistant-md,.wm-assistant__md) li>ul,:is(.assistant-md,.wm-assistant__md) li>ol{margin:4px 0 0}:is(.assistant-md,.wm-assistant__md) strong{color:var(--wm-assistant-ink);font-weight:650}:is(.assistant-md,.wm-assistant__md) a{color:var(--wm-assistant-accent-text);text-underline-offset:2px;text-decoration:underline}:is(.assistant-md,.wm-assistant__md) code{background:var(--wm-assistant-sunken);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}:is(.assistant-md,.wm-assistant__md) pre{background:var(--wm-assistant-sunken);border-radius:12px;margin:0 0 8px;padding:8px 12px;overflow-x:auto}:is(.assistant-md,.wm-assistant__md) pre code{white-space:pre;background:0 0;padding:0}:is(.assistant-md,.wm-assistant__md) blockquote{border-left:3px solid var(--wm-assistant-border-strong);color:var(--wm-assistant-muted);margin:0 0 8px;padding-left:12px}:is(.assistant-md,.wm-assistant__md) hr{border:0;border-top:1px solid var(--wm-assistant-border);margin:12px 0}:is(.assistant-md-table,.wm-assistant__md-table){margin:0 0 8px;overflow-x:auto}:is(.assistant-md,.wm-assistant__md) table{border-collapse:collapse;width:100%;font-size:12px}:is(.assistant-md,.wm-assistant__md) th,:is(.assistant-md,.wm-assistant__md) td{border-bottom:1px solid var(--wm-assistant-border);text-align:left;vertical-align:top;padding:4px 8px}:is(.assistant-md,.wm-assistant__md) th{color:var(--wm-assistant-ink);white-space:nowrap;font-weight:650}:is(.assistant-md,.wm-assistant__md) tr:last-child td{border-bottom:0}:is(.assistant-steps,.wm-assistant__steps){border:1px solid var(--wm-assistant-border);background:var(--wm-assistant-surface);border-radius:16px;overflow:hidden}:is(.assistant-steps,.wm-assistant__steps) ol{margin:0;padding:4px 0;list-style:none;display:grid}:is(.assistant-step-row,.wm-assistant__step-row){width:100%;color:var(--wm-assistant-ink);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 12px;display:grid}button:is(.assistant-step-row,.wm-assistant__step-row),a:is(.assistant-step-row,.wm-assistant__step-row){cursor:pointer;text-decoration:none}button:is(.assistant-step-row,.wm-assistant__step-row):hover,a:is(.assistant-step-row,.wm-assistant__step-row):hover{background:var(--wm-assistant-sunken)}:is(.assistant-step,.wm-assistant__step)+:is(.assistant-step,.wm-assistant__step) :is(.assistant-step-row,.wm-assistant__step-row){border-top:1px solid var(--wm-assistant-border-soft)}:is(.assistant-step-icon,.wm-assistant__step-icon){background:var(--wm-assistant-sunken);width:30px;height:30px;color:var(--wm-assistant-ink-hover);border-radius:50%;place-items:center;display:inline-grid}:is(.assistant-step-icon,.wm-assistant__step-icon) .icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}:is(.assistant-step,.wm-assistant__step).is-running :is(.assistant-step-icon,.wm-assistant__step-icon){background:rgb(from var(--wm-assistant-accent) r g b / .14);color:var(--wm-assistant-accent-text)}:is(.assistant-step,.wm-assistant__step).is-page :is(.assistant-step-icon,.wm-assistant__step-icon){background:var(--wm-assistant-ink);color:var(--wm-assistant-surface)}:is(.assistant-step,.wm-assistant__step).is-error :is(.assistant-step-icon,.wm-assistant__step-icon){background:var(--wm-assistant-danger-wash);color:var(--wm-assistant-danger)}:is(.assistant-step-text,.wm-assistant__step-text){min-width:0;display:grid}:is(.assistant-step-title,.wm-assistant__step-title){text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}:is(.assistant-step-detail,.wm-assistant__step-detail){color:var(--wm-assistant-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:is(.assistant-step-status,.wm-assistant__step-status){color:var(--wm-assistant-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;display:inline-flex}:is(.assistant-step-status,.wm-assistant__step-status) svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}:is(.assistant-step,.wm-assistant__step).is-done :is(.assistant-step-status,.wm-assistant__step-status) svg{color:var(--wm-assistant-success)}:is(.assistant-step,.wm-assistant__step).is-error :is(.assistant-step-status,.wm-assistant__step-status) svg{color:var(--wm-assistant-danger)}:is(.assistant-step,.wm-assistant__step).is-awaiting :is(.assistant-step-status,.wm-assistant__step-status) svg{color:var(--wm-assistant-warning)}:is(.assistant-spinner,.wm-assistant__spinner){border:2px solid rgb(from var(--wm-assistant-accent) r g b / .25);border-top-color:var(--wm-assistant-accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite assistant-spin}:is(.assistant-steps-summary,.wm-assistant__steps-summary){width:100%;color:var(--wm-assistant-ink-hover);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:650;display:flex}:is(.assistant-steps-summary,.wm-assistant__steps-summary):hover{background:var(--wm-assistant-sunken)}:is(.assistant-steps,.wm-assistant__steps):not(.is-folded) :is(.assistant-steps-summary,.wm-assistant__steps-summary){border-bottom:1px solid var(--wm-assistant-border-soft)}:is(.assistant-steps-icons,.wm-assistant__steps-icons){display:inline-flex}:is(.assistant-steps-icons,.wm-assistant__steps-icons) :is(.assistant-step-icon,.wm-assistant__step-icon){width:24px;height:24px;box-shadow:0 0 0 2px var(--wm-assistant-surface);margin-right:-6px}:is(.assistant-steps-icons,.wm-assistant__steps-icons) :is(.assistant-step-icon,.wm-assistant__step-icon) .icon{width:13px;height:13px}:is(.assistant-steps-summary,.wm-assistant__steps-summary)>span:nth-child(2){flex:1;margin-left:8px}:is(.assistant-steps-chevron,.wm-assistant__steps-chevron){fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px;transition:transform var(--wm-assistant-dur-quick) var(--wm-assistant-ease);transform:rotate(90deg)}:is(.assistant-steps,.wm-assistant__steps):not(.is-folded) :is(.assistant-steps-chevron,.wm-assistant__steps-chevron){transform:rotate(-90deg)}:is(.assistant-image,.wm-assistant__image){margin:0}:is(.assistant-image,.wm-assistant__image) a{box-shadow:var(--wm-assistant-shadow-xs);border-radius:12px;display:block;overflow:hidden}:is(.assistant-image,.wm-assistant__image) img{background:var(--wm-assistant-sunken);width:100%;height:auto;display:block}:is(.assistant-image,.wm-assistant__image).is-wide{max-width:520px}:is(.assistant-image,.wm-assistant__image).is-wide img{aspect-ratio:16/9;object-fit:cover}:is(.assistant-logo,.wm-assistant__logo) img{background:var(--wm-assistant-surface);width:auto;max-width:160px;max-height:72px;box-shadow:var(--wm-assistant-shadow-xs);object-fit:contain;border-radius:12px;padding:8px}:is(.assistant-image,.wm-assistant__image) figcaption{color:var(--wm-assistant-muted);margin-top:4px;font-size:12px}:is(.assistant-attachments-shown,.wm-assistant__attachments-shown){flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}:is(.assistant-attachments-shown,.wm-assistant__attachments-shown) :is(.assistant-image,.wm-assistant__image){width:160px}:is(.assistant-attachments-shown,.wm-assistant__attachments-shown) img{aspect-ratio:16/9;object-fit:cover}:is(.assistant-typing,.wm-assistant__typing){gap:4px;padding:4px 0;display:inline-flex}:is(.assistant-typing,.wm-assistant__typing) i{background:var(--wm-assistant-mist);width:6px;height:6px;animation:assistant-pulse 1.2s var(--wm-assistant-ease) infinite;border-radius:50%}:is(.assistant-typing,.wm-assistant__typing) i:nth-child(2){animation-delay:.15s}:is(.assistant-typing,.wm-assistant__typing) i:nth-child(3){animation-delay:.3s}:is(.assistant-note,.wm-assistant__note){color:var(--wm-assistant-muted);align-self:center;margin:0;font-size:12px}:is(.assistant-error,.wm-assistant__error){background:var(--wm-assistant-danger-wash);color:var(--wm-assistant-danger);border-radius:12px;margin:0;padding:8px 12px;font-size:14px}:is(.assistant-panel,.wm-assistant__panel)>:is(.assistant-error,.wm-assistant__error){margin:0 16px 8px}:is(.assistant-card,.wm-assistant__card){border:1px solid var(--wm-assistant-border-strong);border-left:3px solid var(--wm-assistant-accent);background:var(--wm-assistant-surface);border-radius:12px;gap:6px;padding:12px 16px;display:grid}:is(.assistant-card,.wm-assistant__card).is-done{border-left-color:var(--wm-assistant-success)}:is(.assistant-card,.wm-assistant__card).is-failed{border-left-color:var(--wm-assistant-danger)}:is(.assistant-card,.wm-assistant__card).is-cancelled,:is(.assistant-card,.wm-assistant__card).is-expired{border-left-color:var(--wm-assistant-mist)}:is(.assistant-card-eyebrow,.wm-assistant__card-eyebrow){color:var(--wm-assistant-accent-text);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650}:is(.assistant-card,.wm-assistant__card) h3{font-family:var(--wm-assistant-font-display);margin:0;font-size:20px;font-weight:700;line-height:1.15}:is(.assistant-card,.wm-assistant__card) p{margin:0;font-size:14px;line-height:1.35}:is(.assistant-card-subject,.wm-assistant__card-subject){font-weight:650}:is(.assistant-card-note,.wm-assistant__card-note){color:var(--wm-assistant-muted)}:is(.assistant-card-outcome,.wm-assistant__card-outcome).is-done{color:var(--wm-assistant-success);font-weight:650}:is(.assistant-card-outcome,.wm-assistant__card-outcome).is-failed{color:var(--wm-assistant-danger)}:is(.assistant-card-actions,.wm-assistant__card-actions){flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}:is(.assistant-voice,.wm-assistant__voice){background:var(--wm-assistant-surface);box-shadow:var(--wm-assistant-shadow-xs);border-radius:999px;align-items:center;gap:8px;margin:0 16px 8px;padding:8px 8px 8px 12px;display:flex}:is(.assistant-voice-state,.wm-assistant__voice-state){font-variant-numeric:tabular-nums;flex:1;min-width:0;margin:0;font-size:14px}:is(.assistant-voice,.wm-assistant__voice).is-error :is(.assistant-voice-state,.wm-assistant__voice-state){color:var(--wm-assistant-danger)}:is(.assistant-voice-dot,.wm-assistant__voice-dot){background:var(--wm-assistant-mist);border-radius:50%;flex:none;width:10px;height:10px}:is(.assistant-voice,.wm-assistant__voice).is-live :is(.assistant-voice-dot,.wm-assistant__voice-dot){background:var(--wm-assistant-success)}:is(.assistant-voice,.wm-assistant__voice).is-live.is-speaking :is(.assistant-voice-dot,.wm-assistant__voice-dot),:is(.assistant-voice,.wm-assistant__voice).is-connecting :is(.assistant-voice-dot,.wm-assistant__voice-dot),:is(.assistant-voice,.wm-assistant__voice).is-requesting :is(.assistant-voice-dot,.wm-assistant__voice-dot){background:var(--wm-assistant-accent);animation:assistant-pulse 1s var(--wm-assistant-ease) infinite}:is(.assistant-voice,.wm-assistant__voice).is-error :is(.assistant-voice-dot,.wm-assistant__voice-dot){background:var(--wm-assistant-danger)}:is(.assistant-voice-end,.wm-assistant__voice-end){min-height:36px;padding:0 12px}:is(.assistant-composer,.wm-assistant__composer){border-top:1px solid var(--wm-assistant-border);background:var(--wm-assistant-surface);gap:8px;padding:12px 16px 8px;display:grid}:is(.assistant-composer,.wm-assistant__composer) textarea{border:1px solid var(--wm-assistant-border-strong);background:var(--wm-assistant-surface);width:100%;min-height:52px;max-height:160px;color:var(--wm-assistant-ink);font:inherit;resize:vertical;border-radius:12px;padding:8px 12px;font-size:16px;line-height:1.35}:is(.assistant-composer,.wm-assistant__composer) textarea:disabled{background:var(--wm-assistant-sunken)}:is(.assistant-composer-actions,.wm-assistant__composer-actions){flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.assistant-composer-actions,.wm-assistant__composer-actions)>:is(.btn,.wm-assistant__button){margin-left:auto}:is(.assistant-composer-actions,.wm-assistant__composer-actions) :is(.btn,.wm-assistant__button){min-height:40px}:is(.assistant-attach,.wm-assistant__attach){border-color:var(--wm-assistant-border-strong);color:var(--wm-assistant-ink)}:is(.assistant-attach,.wm-assistant__attach):disabled{opacity:.45;cursor:not-allowed}:is(.assistant-attachments,.wm-assistant__attachments){flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.assistant-attachment,.wm-assistant__attachment){border:1px solid var(--wm-assistant-border);background:var(--wm-assistant-sunken);color:var(--wm-assistant-ink-hover);border-radius:8px;align-items:center;gap:4px;padding:2px 2px 2px 4px;font-size:12px;display:inline-flex}:is(.assistant-attachment,.wm-assistant__attachment) img{object-fit:cover;border-radius:4px;width:64px;height:36px;display:block}:is(.assistant-attachment,.wm-assistant__attachment).is-logo img{background:var(--wm-assistant-surface);object-fit:contain}:is(.assistant-attachment,.wm-assistant__attachment).is-loading{padding:4px 8px}:is(.assistant-attachment,.wm-assistant__attachment) :is(.assistant-icon-button,.wm-assistant__icon-button){width:32px;height:32px}:is(.assistant-talk,.wm-assistant__talk){border:1px solid var(--wm-assistant-border-strong);background:var(--wm-assistant-surface);min-height:40px;color:var(--wm-assistant-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:650;display:inline-flex}:is(.assistant-talk,.wm-assistant__talk):hover:not(:disabled){border-color:var(--wm-assistant-ink)}:is(.assistant-talk,.wm-assistant__talk):disabled{opacity:.45;cursor:not-allowed}@keyframes assistant-spin{to{transform:rotate(360deg)}}@keyframes assistant-glow{0%,to{box-shadow:0 0 0 2px var(--wm-assistant-surface), 0 0 0 3px rgb(from var(--wm-assistant-accent) r g b / .55)}50%{box-shadow:0 0 0 2px var(--wm-assistant-surface), 0 0 0 6px rgb(from var(--wm-assistant-accent) r g b / .25)}}@keyframes assistant-pulse{0%,to{opacity:1}50%{opacity:.35}}:is(.assistant-chats,.wm-assistant__chats),:is(.assistant-chats-group,.wm-assistant__chats-group) ul,:is(.assistant-entry-body,.wm-assistant__entry-body),:is(.assistant-composer,.wm-assistant__composer),:is(.assistant-card,.wm-assistant__card){grid-template-columns:minmax(0,1fr);min-width:0}:is(.assistant-body,.wm-assistant__body),:is(.assistant-head,.wm-assistant__head),:is(.assistant-md,.wm-assistant__md),:is(.assistant-md,.wm-assistant__md) pre,:is(.assistant-md-table,.wm-assistant__md-table),:is(.assistant-steps,.wm-assistant__steps),:is(.assistant-image,.wm-assistant__image){min-width:0;max-width:100%}:is(.assistant-note,.wm-assistant__note),:is(.assistant-error,.wm-assistant__error),:is(.assistant-card,.wm-assistant__card),:is(.assistant-image,.wm-assistant__image) figcaption,:is(.assistant-intro,.wm-assistant__intro) p,:is(.assistant-chats-note,.wm-assistant__chats-note),:is(.assistant-steps-summary,.wm-assistant__steps-summary)>span:nth-child(2){overflow-wrap:anywhere}:is(.assistant-steps-summary,.wm-assistant__steps-summary)>span:nth-child(2){min-width:0}:is(.assistant-steps-icons,.wm-assistant__steps-icons),:is(.assistant-steps-chevron,.wm-assistant__steps-chevron){flex:none}:is(.assistant-intro-compact,.wm-assistant__intro-compact){display:none}:is(.assistant-panel,.wm-assistant__panel) :is(.assistant-intro,.wm-assistant__intro){align-content:start}@container wm-assistant (width<=719px){:is(.assistant-head,.wm-assistant__head){gap:4px;padding:8px 8px 8px 12px}:is(.assistant-head-portrait,.wm-assistant__head-portrait){width:40px;height:40px}:is(.assistant-head-portrait,.wm-assistant__head-portrait) :is(.olivia-portrait,.wm-assistant__portrait){width:34px;height:34px}:is(.assistant-icon-button,.wm-assistant__icon-button){width:36px;height:36px}:is(.assistant-intro,.wm-assistant__intro){text-align:left;grid-template-columns:64px minmax(0,1fr);justify-items:stretch;column-gap:12px;padding-top:0}:is(.assistant-hero-portrait,.wm-assistant__hero-portrait){grid-row:1/3;align-self:start;margin:0;padding:6px}:is(.assistant-hero-portrait,.wm-assistant__hero-portrait) :is(.olivia-portrait,.wm-assistant__portrait){width:52px;height:52px;box-shadow:0 0 0 2px var(--wm-assistant-surface), 0 0 0 3px var(--wm-assistant-accent)}:is(.assistant-intro-compact,.wm-assistant__intro-compact){display:block}:is(.assistant-intro-full,.wm-assistant__intro-full){display:none}:is(.assistant-recent,.wm-assistant__recent),:is(.assistant-starters,.wm-assistant__starters){grid-column:1/-1}:is(.assistant-recent,.wm-assistant__recent){gap:4px;margin-top:8px}:is(.assistant-recent-chat,.wm-assistant__recent-chat){min-height:34px;padding:4px 8px}:is(.assistant-starters,.wm-assistant__starters){gap:6px}:is(.assistant-starter,.wm-assistant__starter){padding:6px 8px;font-size:12px}:is(.assistant-composer-actions,.wm-assistant__composer-actions) :is(.btn,.wm-assistant__button){padding-inline:8px}:is(.assistant-model,.wm-assistant__model) select{max-width:110px}}@container wm-assistant (width<=399px){:is(.assistant-composer-actions,.wm-assistant__composer-actions){gap:4px}:is(.assistant-talk,.wm-assistant__talk){justify-content:center;width:40px;padding:0;position:relative}:is(.assistant-talk-label,.wm-assistant__talk-label){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=640px){:is(.assistant-panel,.wm-assistant__panel),:is(.assistant-panel,.wm-assistant__panel).is-expanded{width:100%;height:min(88dvh,720px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;bottom:0;left:0;right:0}:is(.assistant-panel,.wm-assistant__panel).is-peek{height:min(46dvh,420px)}:is(.assistant-panel,.wm-assistant__panel):not(.is-wide) :is(.assistant-chats-frame,.wm-assistant__chats-frame){width:88%}:is(.assistant-resize,.wm-assistant__resize),:is(.assistant-resize-edge,.wm-assistant__resize-edge),:is(.assistant-expand,.wm-assistant__expand){display:none}:is(.assistant-composer,.wm-assistant__composer) textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){:is(.assistant-spinner,.wm-assistant__spinner),:is(.assistant-head-portrait,.wm-assistant__head-portrait).is-working,:is(.assistant-head-portrait,.wm-assistant__head-portrait).is-working :is(.olivia-portrait,.wm-assistant__portrait),:is(.assistant-entry,.wm-assistant__entry).is-working :is(.assistant-avatar,.wm-assistant__avatar),:is(.assistant-typing,.wm-assistant__typing) i,:is(.assistant-voice-dot,.wm-assistant__voice-dot){animation:none!important}:is(.assistant-steps-chevron,.wm-assistant__steps-chevron){transition:none}}:is(.assistant-budget,.wm-assistant__budget){border:1px solid var(--wm-assistant-border);background:var(--wm-assistant-sunken);min-height:30px;color:var(--wm-assistant-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}
