.Spinner-module__s0pLYa__root{--loading-spinner-size:var(--loading-spinner-size-md);vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.Spinner-module__s0pLYa__sm{--loading-spinner-size:var(--loading-spinner-size-sm)}.Spinner-module__s0pLYa__md{--loading-spinner-size:var(--loading-spinner-size-md)}.Spinner-module__s0pLYa__lg{--loading-spinner-size:var(--loading-spinner-size-lg)}.Spinner-module__s0pLYa__default{color:var(--loading-spinner-color-default)}.Spinner-module__s0pLYa__muted{color:var(--loading-spinner-color-muted)}.Spinner-module__s0pLYa__assistant{color:var(--loading-spinner-color-assistant)}.Spinner-module__s0pLYa__inverse{color:var(--loading-spinner-color-inverse)}.Spinner-module__s0pLYa__current{color:currentColor}@keyframes Spinner-module__s0pLYa__spin{to{transform:rotate(360deg)}}.Spinner-module__s0pLYa__icon{width:var(--loading-spinner-size);height:var(--loading-spinner-size);animation:.85s linear infinite Spinner-module__s0pLYa__spin}
.AppButton-module__o9ze9W__core{border-radius:var(--btn-radius-default);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.AppButton-module__o9ze9W__core:disabled,.AppButton-module__o9ze9W__core[aria-disabled=true]{cursor:not-allowed;opacity:.6}.AppButton-module__o9ze9W__pill{border-radius:var(--btn-radius-pill)!important}.AppButton-module__o9ze9W__round{border-radius:var(--btn-radius-circle)!important}.AppButton-module__o9ze9W__rect{border-radius:var(--btn-radius-square)!important}.AppButton-module__o9ze9W__roundedSm{border-radius:var(--btn-radius-rounded-sm)!important}.AppButton-module__o9ze9W__roundedMd{border-radius:var(--btn-radius-rounded-md)!important}.AppButton-module__o9ze9W__roundedLg{border-radius:var(--btn-radius-rounded-lg)!important}.AppButton-module__o9ze9W__sm{font-size:var(--btn-font-sm);min-height:var(--btn-min-height-sm);padding:var(--btn-padding-sm)}.AppButton-module__o9ze9W__md{font-size:var(--btn-font-md);min-height:var(--btn-min-height-md);padding:var(--btn-padding-md)}.AppButton-module__o9ze9W__lg{font-size:var(--btn-font-lg);min-height:var(--btn-min-height-lg);padding:var(--btn-padding-lg)}.AppButton-module__o9ze9W__primary{background:var(--foreground);color:var(--background);border:1px solid #0000}.AppButton-module__o9ze9W__primary:hover:not(:disabled){opacity:.86}.AppButton-module__o9ze9W__primary:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.AppButton-module__o9ze9W__brand{background:var(--brand-primary);color:#fff;border:1px solid #0000}.AppButton-module__o9ze9W__brand:hover:not(:disabled){background:var(--brand-primary-hover)}.AppButton-module__o9ze9W__brand:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.AppButton-module__o9ze9W__secondary{color:var(--foreground);background:#1118270f;border:1px solid #0000}.AppButton-module__o9ze9W__secondary:hover:not(:disabled){background:#1118271a}.AppButton-module__o9ze9W__outline{color:var(--foreground);border:1px solid var(--input-border-color);background:0 0}.AppButton-module__o9ze9W__outline:hover:not(:disabled){border-color:var(--input-focus-border);background:#1118270a}.AppButton-module__o9ze9W__ghost{color:var(--foreground);background:0 0;border:1px solid #0000}.AppButton-module__o9ze9W__ghost:hover:not(:disabled){background:#1118270f}.AppButton-module__o9ze9W__danger{color:#fff;background:#dc2626;border:1px solid #0000}.AppButton-module__o9ze9W__danger:hover:not(:disabled){background:#b91c1c}.AppButton-module__o9ze9W__icon{--btn-icon-size:32px;width:var(--btn-icon-size);height:var(--btn-icon-size);min-height:unset;flex-shrink:0;gap:0;padding:0}.AppButton-module__o9ze9W__icon.AppButton-module__o9ze9W__sm{--btn-icon-size:28px}.AppButton-module__o9ze9W__icon.AppButton-module__o9ze9W__lg{--btn-icon-size:40px}
.AssistantArchive-module__hexi3G__assistant-archive-list{flex-direction:column;display:flex;overflow:hidden}.AssistantArchive-module__hexi3G__assistant-archive-search{border-bottom:1px solid #e5e7eb;align-items:center;padding:6px 10px;display:flex}.AssistantArchive-module__hexi3G__assistant-archive-search input[type=search]{font:inherit;color:#111827;background:0 0;border:none;outline:none;flex:1;font-size:13px}.AssistantArchive-module__hexi3G__assistant-archive-search input[type=search]::placeholder{color:#9ca3af}.AssistantArchive-module__hexi3G__assistant-archive-cards{flex-direction:column;flex:1;gap:12px;min-height:0;padding:4px 12px 12px;display:flex;overflow-y:auto}.AssistantArchive-module__hexi3G__assistant-archive-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:4px;padding:8px 12px;display:flex;position:relative;overflow:hidden}.AssistantArchive-module__hexi3G__assistant-archive-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.AssistantArchive-module__hexi3G__assistant-archive-card-title{text-overflow:ellipsis;white-space:nowrap;color:#111827;flex:1;min-width:0;margin:0;font-size:13px;font-weight:500;overflow:hidden}.AssistantArchive-module__hexi3G__assistant-archive-card-time{color:#9ca3af;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:500}.AssistantArchive-module__hexi3G__assistant-archive-card-preview{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.AssistantArchive-module__hexi3G__assistant-archive-card-actions{align-items:center;gap:8px;margin-top:4px;display:flex}.AssistantArchive-module__hexi3G__assistant-archive-btn{border:1px solid var(--assistant-border,#e5e7eb);color:var(--assistant-text-secondary,#4b5563);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:6px 12px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.AssistantArchive-module__hexi3G__assistant-archive-btn:hover{color:var(--assistant-text,#111827);background:#f9fafb;border-color:#d1d5db}.AssistantArchive-module__hexi3G__assistant-archive-btn:active{transform:scale(.97)}.AssistantArchive-module__hexi3G__assistant-archive-btn-destructive{color:#ef4444;background:#fef2f2;border-color:#fca5a5}.AssistantArchive-module__hexi3G__assistant-archive-btn-destructive:hover{color:#dc2626;background:#fee2e2;border-color:#f87171}.AssistantArchive-module__hexi3G__assistant-archive-pagination{color:#6b7280;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;display:flex}.AssistantArchive-module__hexi3G__assistant-archive-pagination-btn{font:inherit;color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:5px;align-items:center;padding:3px 8px;font-size:12px;transition:background .12s;display:inline-flex}.AssistantArchive-module__hexi3G__assistant-archive-pagination-btn:hover:not(:disabled){background:#f3f4f6}.AssistantArchive-module__hexi3G__assistant-archive-pagination-btn:disabled{opacity:.4;cursor:not-allowed}.AssistantArchive-module__hexi3G__assistant-archive-empty{text-align:center;color:#9ca3af;padding:20px 10px;font-size:13px}
.AssistantChatStage-module__KHsp4q__assistant-composer{flex-direction:column;gap:12px;display:flex}.AssistantChatStage-module__KHsp4q__assistant-composer-full{padding:16px 0}.AssistantChatStage-module__KHsp4q__assistant-composer-compact{cursor:default;height:auto;padding:16px}.AssistantChatStage-module__KHsp4q__assistant-chat-stage{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.AssistantChatStage-module__KHsp4q__assistant-chat-stage-empty{flex-direction:column;gap:18px;width:100%;margin:auto;display:flex}.AssistantChatStage-module__KHsp4q__assistant-chat-stage-header{flex-direction:column;gap:20px;display:flex}.AssistantChatStage-module__KHsp4q__assistant-chat-stage-conversation{flex-direction:column;flex:auto;min-height:0;display:flex}.AssistantChatStage-module__KHsp4q__assistant-chat-stage-conversation .AssistantChatStage-module__KHsp4q__assistant-conversation{background:0 0}.AssistantChatStage-module__KHsp4q__assistant-chat-stage-conversation .AssistantChatStage-module__KHsp4q__assistant-conversation-content{padding:var(--assistant-chat-content-padding) 0 var(--assistant-chat-content-padding-end)}.AssistantChatStage-module__KHsp4q__assistant-chat-stage--panel .AssistantChatStage-module__KHsp4q__assistant-chat-stage-conversation .AssistantChatStage-module__KHsp4q__assistant-conversation-content{padding-block:var(--assistant-chat-content-padding) var(--assistant-chat-content-padding-end);padding-inline:2.5%}.AssistantChatStage-module__KHsp4q__assistant-chat-stage-composer{width:100%}.AssistantChatStage-module__KHsp4q__assistant-composer .AssistantChatStage-module__KHsp4q__assistant-composer-archive,.AssistantChatStage-module__KHsp4q__assistant-composer .AssistantChatStage-module__KHsp4q__assistant-composer-new,.AssistantChatStage-module__KHsp4q__assistant-composer .AssistantChatStage-module__KHsp4q__assistant-composer-assistant-actions,.AssistantChatStage-module__KHsp4q__assistant-composer .AssistantChatStage-module__KHsp4q__assistant-composer-speech{color:#111827;background:#1118270f}.AssistantChatStage-module__KHsp4q__assistant-composer .AssistantChatStage-module__KHsp4q__assistant-composer-archive:hover:not(:disabled),.AssistantChatStage-module__KHsp4q__assistant-composer .AssistantChatStage-module__KHsp4q__assistant-composer-new:hover:not(:disabled),.AssistantChatStage-module__KHsp4q__assistant-composer .AssistantChatStage-module__KHsp4q__assistant-composer-assistant-actions:hover:not(:disabled),.AssistantChatStage-module__KHsp4q__assistant-composer .AssistantChatStage-module__KHsp4q__assistant-composer-assistant-actions[data-open=true],.AssistantChatStage-module__KHsp4q__assistant-composer .AssistantChatStage-module__KHsp4q__assistant-composer-speech:hover:not(:disabled){color:#111827;background:#1118271a}.AssistantChatStage-module__KHsp4q__assistant-composer-actions{justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:32px;display:flex}.AssistantChatStage-module__KHsp4q__assistant-composer-actions-start,.AssistantChatStage-module__KHsp4q__assistant-composer-actions-end{align-items:center;gap:6px;min-width:0;display:flex}.AssistantChatStage-module__KHsp4q__assistant-composer-actions-start{flex:auto;justify-content:flex-start}.AssistantChatStage-module__KHsp4q__assistant-composer-actions-end{flex:none;justify-content:flex-end}.AssistantChatStage-module__KHsp4q__assistant-chat-stage--panel .AssistantChatStage-module__KHsp4q__assistant-chat-stage-composer{box-sizing:border-box;padding-inline:2.5%}.AssistantChatStage-module__KHsp4q__assistant-chat-stage--panel{box-sizing:border-box;width:100%;max-width:100%;margin-inline:0}.AssistantChatStage-module__KHsp4q__assistant-chat-stage--panel .AssistantChatStage-module__KHsp4q__assistant-chat-stage-empty{position:relative;top:-5%}.AssistantChatStage-module__KHsp4q__assistant-chat-stage--panel .AssistantChatStage-module__KHsp4q__assistant-chat-stage-empty .AssistantChatStage-module__KHsp4q__assistant-chat-stage-composer{max-width:min(850px,90%);margin-inline:auto}.AssistantChatStage-module__KHsp4q__assistant-chat-stage--panel .AssistantChatStage-module__KHsp4q__assistant-chat-stage-empty .AssistantChatStage-module__KHsp4q__assistant-start-actions[data-mode=empty]{width:min(850px,90%);max-width:min(850px,90%);margin-inline:auto}.AssistantChatStage-module__KHsp4q__assistant-chat-stage--modal{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-inline:0}.AssistantChatStage-module__KHsp4q__assistant-chat-stage--modal .AssistantChatStage-module__KHsp4q__assistant-chat-stage-conversation .AssistantChatStage-module__KHsp4q__assistant-conversation-content,.AssistantChatStage-module__KHsp4q__assistant-chat-stage--panel.AssistantChatStage-module__KHsp4q__assistant-chat-stage--modal>.AssistantChatStage-module__KHsp4q__assistant-chat-stage-composer{box-sizing:border-box;width:100%;min-width:0;max-width:min(850px,100% - 32px);margin-inline:auto;padding-inline:0}.AssistantChatStage-module__KHsp4q__assistant-panel-greeting{color:#111827;text-align:center;letter-spacing:0;margin:0;font-size:24px;font-weight:500;line-height:1.2}.AssistantChatStage-module__KHsp4q__assistant-start-surface{--assistant-bubble-ai-bg:#dff0ee;background:var(--assistant-bg);color:#111827;box-sizing:border-box;flex-direction:column;height:100%;min-height:100%;padding:0;display:flex;position:relative;overflow:hidden visible}.AssistantChatStage-module__KHsp4q__assistant-start-surface[data-bg-custom=true]{--assistant-custom-surface-background:transparent;background-color:#0000}.AssistantChatStage-module__KHsp4q__assistant-start-scroll{box-sizing:border-box;flex-direction:column;flex:none;width:100%;min-height:100svh;padding:0 0 64px;display:flex}.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell{box-sizing:border-box;flex:none;justify-content:center;align-items:stretch;width:100%;height:100svh;min-height:0;transition:height .32s cubic-bezier(.22,1,.36,1),margin .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),background-color .32s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell[data-chat-active=true]{background:0 0;height:75svh;min-height:560px;margin:clamp(18px,3vh,36px) 0 clamp(56px,8vh,96px);padding:0}.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell[data-chat-active=true]:before{content:"";pointer-events:none;background:0 0;border-radius:0;width:100%;height:105%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.AssistantChatStage-module__KHsp4q__assistant-start-surface[data-loading=true] .AssistantChatStage-module__KHsp4q__assistant-portal-slot{opacity:0;pointer-events:none}.AssistantChatStage-module__KHsp4q__assistant-start-surface[data-loading=false] .AssistantChatStage-module__KHsp4q__assistant-portal-slot{opacity:1;transition:opacity .25s}.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell>.AssistantChatStage-module__KHsp4q__assistant-portal-slot,.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell>.AssistantChatStage-module__KHsp4q__assistant-portal-host,.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell>.AssistantChatStage-module__KHsp4q__assistant-portal-host-chat,.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell>div{flex:auto;width:100%;height:100%;min-height:0;display:flex}.AssistantChatStage-module__KHsp4q__assistant-start-stage-flow{width:100%}.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell[data-chat-active=true]>.AssistantChatStage-module__KHsp4q__assistant-portal-slot,.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell[data-chat-active=true]>.AssistantChatStage-module__KHsp4q__assistant-portal-host,.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell[data-chat-active=true]>.AssistantChatStage-module__KHsp4q__assistant-portal-host-chat,.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell[data-chat-active=true]>div{z-index:1;flex:0 min(850px,100% - 64px);width:min(850px,100% - 64px);height:100%;position:relative}.AssistantChatStage-module__KHsp4q__assistant-chat-stage--start{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-inline:0;position:relative}.AssistantChatStage-module__KHsp4q__assistant-chat-stage--start .AssistantChatStage-module__KHsp4q__assistant-chat-stage-conversation .AssistantChatStage-module__KHsp4q__assistant-conversation-content,.AssistantChatStage-module__KHsp4q__assistant-chat-stage--start .AssistantChatStage-module__KHsp4q__assistant-chat-stage-empty,.AssistantChatStage-module__KHsp4q__assistant-chat-stage--start .AssistantChatStage-module__KHsp4q__assistant-chat-stage-composer{box-sizing:border-box;width:100%;min-width:0;max-width:min(850px,95%);margin-inline:auto}.AssistantChatStage-module__KHsp4q__assistant-chat-stage--start .AssistantChatStage-module__KHsp4q__assistant-chat-stage-empty{margin:auto;position:relative;transform:translateY(-5svh)}.AssistantChatStage-module__KHsp4q__assistant-chat-stage--start .AssistantChatStage-module__KHsp4q__assistant-composer-full{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.AssistantChatStage-module__KHsp4q__assistant-chat-stage--start[data-chat-active=true]{height:100%}.AssistantChatStage-module__KHsp4q__assistant-start-board{flex:none;width:max(80%,min(850px,95%));margin:-15svh auto 0}.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell[data-chat-active=true]+.AssistantChatStage-module__KHsp4q__assistant-start-board{margin-top:0}.AssistantChatStage-module__KHsp4q__assistant-start-news-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.AssistantChatStage-module__KHsp4q__assistant-start-news-tile{background:#fff;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 20px 45px -36px #11182752;container-type:inline-size}.AssistantChatStage-module__KHsp4q__assistant-start-greeting{color:#111827;text-align:center;letter-spacing:0;margin:0 0 16px;font-size:32px;font-weight:400;line-height:1.2}.AssistantChatStage-module__KHsp4q__assistant-start-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.AssistantChatStage-module__KHsp4q__assistant-start-actions[data-mode=empty]{max-height:80px;overflow:visible}.AssistantChatStage-module__KHsp4q__assistant-start-action-pill{color:#111827;cursor:pointer;background:#fff;border:1px solid #1118271a;border-radius:999px;justify-content:center;align-items:center;gap:7px;max-width:220px;min-height:36px;padding:0 13px;font-size:13px;font-weight:500;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.AssistantChatStage-module__KHsp4q__assistant-start-action-pill:hover,.AssistantChatStage-module__KHsp4q__assistant-start-action-pill[data-open=true]{color:#053f48;background:#0f7d8d14;border-color:#0f7d8d47}.AssistantChatStage-module__KHsp4q__assistant-start-action-pill>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AssistantChatStage-module__KHsp4q__assistant-start-action-icon{flex:none;width:14px;height:14px}@media (max-width:760px){.AssistantChatStage-module__KHsp4q__assistant-start-scroll{padding:0 16px 48px}.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell{height:100svh}.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell[data-chat-active=true]{height:75svh;min-height:500px;margin:12px 0 56px}.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell[data-chat-active=true]:before{border-radius:0;width:100%}.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell[data-chat-active=true]>.AssistantChatStage-module__KHsp4q__assistant-portal-slot,.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell[data-chat-active=true]>.AssistantChatStage-module__KHsp4q__assistant-portal-host,.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell[data-chat-active=true]>.AssistantChatStage-module__KHsp4q__assistant-portal-host-chat,.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell[data-chat-active=true]>div{flex-basis:calc(100% - 32px);width:calc(100% - 32px)}.AssistantChatStage-module__KHsp4q__assistant-start-greeting{font-size:26px}.AssistantChatStage-module__KHsp4q__assistant-start-news-row{grid-template-columns:1fr}.AssistantChatStage-module__KHsp4q__assistant-start-board{width:max(80%,min(850px,95%));margin-top:-12svh}}@media (prefers-reduced-motion:reduce){.AssistantChatStage-module__KHsp4q__assistant-start-chat-shell{transition:none}}.AssistantChatStage-module__KHsp4q__assistant-action-listing-item{box-sizing:border-box;cursor:pointer;width:100%;font:inherit;display:flex}.AssistantChatStage-module__KHsp4q__assistant-action-listing-icon{justify-content:center;align-items:center;display:inline-flex}.AssistantChatStage-module__KHsp4q__assistant-markdown{word-break:break-word;font-size:14px;line-height:1.55}.AssistantChatStage-module__KHsp4q__assistant-markdown>:first-child{margin-top:0}.AssistantChatStage-module__KHsp4q__assistant-markdown>:last-child{margin-bottom:0}.AssistantChatStage-module__KHsp4q__assistant-markdown p{margin:0 0 8px}.AssistantChatStage-module__KHsp4q__assistant-markdown ul,.AssistantChatStage-module__KHsp4q__assistant-markdown ol{margin:0 0 8px;padding-left:20px}.AssistantChatStage-module__KHsp4q__assistant-markdown li{margin:2px 0}.AssistantChatStage-module__KHsp4q__assistant-markdown h1,.AssistantChatStage-module__KHsp4q__assistant-markdown h2,.AssistantChatStage-module__KHsp4q__assistant-markdown h3,.AssistantChatStage-module__KHsp4q__assistant-markdown h4{margin:12px 0 6px;font-weight:600;line-height:1.3}.AssistantChatStage-module__KHsp4q__assistant-markdown h1{font-size:18px}.AssistantChatStage-module__KHsp4q__assistant-markdown h2{font-size:16px}.AssistantChatStage-module__KHsp4q__assistant-markdown h3{font-size:15px}.AssistantChatStage-module__KHsp4q__assistant-markdown a{color:#2563eb;text-decoration:underline}.AssistantChatStage-module__KHsp4q__assistant-markdown code{background:#f3f4f6;border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.AssistantChatStage-module__KHsp4q__assistant-markdown pre{background:#f3f4f6;border-radius:8px;margin:0 0 8px;padding:10px 12px;overflow-x:auto}.AssistantChatStage-module__KHsp4q__assistant-markdown pre code{background:0 0;padding:0}.AssistantChatStage-module__KHsp4q__assistant-markdown blockquote{color:#6b7280;border-left:3px solid #e5e7eb;margin:0 0 8px;padding-left:12px}.AssistantChatStage-module__KHsp4q__assistant-markdown table{border-collapse:collapse;margin:0 0 8px;font-size:13px}.AssistantChatStage-module__KHsp4q__assistant-markdown th,.AssistantChatStage-module__KHsp4q__assistant-markdown td{text-align:left;border:1px solid #e5e7eb;padding:4px 8px}.AssistantChatStage-module__KHsp4q__assistant-markdown strong{font-weight:600}.AssistantChatStage-module__KHsp4q__assistant-markdown hr{border:none;border-top:1px solid #e5e7eb;margin:12px 0}.AssistantChatStage-module__KHsp4q__assistant-composer .AssistantChatStage-module__KHsp4q__assistant-composer-speech-recording{color:var(--assistant-logo-ink);background:#0f7d8d1f;box-shadow:0 0 0 3px #6bd7dc33}.AssistantChatStage-module__KHsp4q__assistant-composer .AssistantChatStage-module__KHsp4q__assistant-composer-speech-loading{color:#0f7d8d}.AssistantChatStage-module__KHsp4q__assistant-composer .AssistantChatStage-module__KHsp4q__assistant-composer-speech-error{color:#991b1b;background:#b91c1c14}.AssistantChatStage-module__KHsp4q__assistant-composer-error{color:#991b1b;margin:6px 0 0;font-size:12px;line-height:1.4}
.AssistantConversation-module__OolkgG__assistant-conversation{background:var(--assistant-bg);flex-direction:column;flex:1;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden auto}.AssistantConversation-module__OolkgG__assistant-conversation-content{gap:var(--assistant-chat-content-gap);min-height:100%;padding:var(--assistant-chat-content-padding);flex-direction:column;display:flex}.AssistantConversation-module__OolkgG__assistant-message-row-pinned{top:calc(0px - var(--assistant-chat-content-padding));z-index:2;background:var(--assistant-bg);padding-top:var(--assistant-chat-content-padding);padding-bottom:var(--assistant-chat-content-gap);margin-bottom:calc(0px - var(--assistant-chat-content-gap));position:sticky}.AssistantConversation-module__OolkgG__assistant-conversation-empty{text-align:center;color:#6b7280;margin-top:40px;font-size:14px}.AssistantConversation-module__OolkgG__assistant-message-row{align-items:flex-start;gap:var(--assistant-chat-message-gap);width:100%;min-width:0;display:flex}.AssistantConversation-module__OolkgG__assistant-message-row-user{justify-content:flex-end}.AssistantConversation-module__OolkgG__assistant-message-row-assistant{justify-content:flex-start}.AssistantConversation-module__OolkgG__assistant-message-row-widget{padding-block:var(--assistant-chat-widget-frame-block-spacing);box-sizing:border-box;justify-content:stretch;gap:0}@keyframes AssistantConversation-module__OolkgG__assistant-message-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AssistantConversation-module__OolkgG__assistant-message-row-enter{animation:.32s cubic-bezier(.22,1,.36,1) both AssistantConversation-module__OolkgG__assistant-message-enter}@media (prefers-reduced-motion:reduce){.AssistantConversation-module__OolkgG__assistant-message-row-enter{animation:none}}.AssistantConversation-module__OolkgG__assistant-widget-reveal{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),opacity .2s;display:grid}.AssistantConversation-module__OolkgG__assistant-widget-reveal[data-open=false]{opacity:0;grid-template-rows:0fr}.AssistantConversation-module__OolkgG__assistant-widget-reveal>.AssistantConversation-module__OolkgG__assistant-widget-reveal-inner{min-height:0;overflow:hidden}@starting-style{.AssistantConversation-module__OolkgG__assistant-widget-reveal[data-open=true]{opacity:0;grid-template-rows:0fr}}@media (prefers-reduced-motion:reduce){.AssistantConversation-module__OolkgG__assistant-widget-reveal{transition:none}}.AssistantConversation-module__OolkgG__assistant-message-bubble{max-width:var(--assistant-chat-bubble-max-width);min-width:0;min-height:var(--assistant-chat-avatar-size);overflow-wrap:anywhere;border-radius:18px;padding:14px 16px;font-size:14px;line-height:1.45;position:relative}.AssistantConversation-module__OolkgG__assistant-message-widget-frame{width:100%;max-width:var(--assistant-chat-widget-frame-max-width);box-sizing:border-box;min-width:0;min-height:0;margin-inline:auto}.AssistantConversation-module__OolkgG__assistant-message-row-user .AssistantConversation-module__OolkgG__assistant-message-bubble{border-top-right-radius:8px}.AssistantConversation-module__OolkgG__assistant-message-row-assistant .AssistantConversation-module__OolkgG__assistant-message-bubble{border-top-left-radius:8px}.AssistantConversation-module__OolkgG__assistant-message-bubble:after{content:"";background:inherit;width:12px;height:12px;position:absolute;top:13px}.AssistantConversation-module__OolkgG__assistant-message-row-user .AssistantConversation-module__OolkgG__assistant-message-bubble:after{clip-path:polygon(0 0,100% 50%,0 100%);right:-5px}.AssistantConversation-module__OolkgG__assistant-message-row-assistant .AssistantConversation-module__OolkgG__assistant-message-bubble:after{clip-path:polygon(100% 0,0 50%,100% 100%);left:-5px}.AssistantConversation-module__OolkgG__assistant-message-user{color:#111827;background:#f3f4f6}.AssistantConversation-module__OolkgG__assistant-message-assistant{background:var(--assistant-bubble-ai-bg);color:#111827}.AssistantConversation-module__OolkgG__assistant-message-bubble-loading{align-items:center;gap:5px;min-height:44px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.AssistantConversation-module__OolkgG__assistant-message-loading-shimmer{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.AssistantConversation-module__OolkgG__assistant-tool-progress-label{color:#36515a;white-space:nowrap;margin-left:8px;font-size:13px;line-height:1.2}.AssistantConversation-module__OolkgG__assistant-message-avatar{width:var(--assistant-chat-avatar-size);height:var(--assistant-chat-avatar-size);flex:0 0 var(--assistant-chat-avatar-size);color:var(--assistant-logo-ink);background:#eef8f9;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.AssistantConversation-module__OolkgG__assistant-message-avatar-user{background:#0f7d8d1f}.AssistantConversation-module__OolkgG__assistant-message-avatar-assistant{background:#fff;border:1px solid #0f7d8d2e}.AssistantConversation-module__OolkgG__assistant-message-avatar-image,.AssistantConversation-module__OolkgG__assistant-message-avatar-glyph{object-fit:cover;width:100%;height:100%}.AssistantConversation-module__OolkgG__assistant-message-fallback{color:#991b1b;overflow-wrap:anywhere;background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;min-width:0;max-width:100%;padding:8px;font-size:12px}.AssistantConversation-module__OolkgG__assistant-message-renderer{width:100%;min-width:0;max-width:100%}.AssistantConversation-module__OolkgG__assistant-message-renderer>*{min-width:0;max-width:100%}:is(.AssistantConversation-module__OolkgG__assistant-message-renderer .markdown-content,.AssistantConversation-module__OolkgG__assistant-message-renderer .html-content,.AssistantConversation-module__OolkgG__assistant-message-renderer .iframe-wrapper){overflow-wrap:anywhere;min-width:0;max-width:100%}.AssistantConversation-module__OolkgG__assistant-message-tool-result{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-width:100%;overflow-x:hidden}.AssistantConversation-module__OolkgG__assistant-message-action{text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:0;max-width:100%;margin-top:8px;padding:8px 13px;font-size:13px;font-weight:700;line-height:1.2;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.AssistantConversation-module__OolkgG__assistant-message-action-row{flex-wrap:wrap;gap:8px;display:flex}.AssistantConversation-module__OolkgG__ai-widget-button{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.3;transition:background .15s,color .15s,border-color .15s;display:inline-flex;overflow:hidden}.AssistantConversation-module__OolkgG__ai-widget-button:disabled{cursor:default}.AssistantConversation-module__OolkgG__ai-widget-button-stale{opacity:.45;pointer-events:none}.AssistantConversation-module__OolkgG__ai-widget-button-primary{color:#fff;background:#111827;border-color:#111827}.AssistantConversation-module__OolkgG__ai-widget-button-primary:hover:not(:disabled){background:#000;border-color:#000}.AssistantConversation-module__OolkgG__ai-widget-button-secondary{color:#111827;background:#fff;border-color:#e5e7eb}.AssistantConversation-module__OolkgG__ai-widget-button-secondary:hover:not(:disabled){background:#f9fafb}.AssistantConversation-module__OolkgG__ai-widget-button-destructive{color:#b91c1c;background:#fff;border-color:#fecaca}.AssistantConversation-module__OolkgG__ai-widget-button-destructive:hover:not(:disabled){background:#fef2f2}.AssistantConversation-module__OolkgG__ai-widget-button-ghost{color:#6b7280;background:0 0;border-color:#0000}.AssistantConversation-module__OolkgG__ai-widget-button-ghost:hover:not(:disabled){color:#111827;background:#f3f4f6}.AssistantConversation-module__OolkgG__assistant-message-action-primary{background:var(--assistant-action-primary-bg);color:var(--assistant-action-primary-fg)}.AssistantConversation-module__OolkgG__assistant-message-action-primary:hover{background:var(--assistant-action-primary-bg-hover);box-shadow:var(--assistant-action-shadow)}.AssistantConversation-module__OolkgG__assistant-message-action-secondary{background:var(--assistant-action-secondary-bg);color:var(--assistant-action-secondary-fg)}.AssistantConversation-module__OolkgG__assistant-message-action-secondary:hover{background:var(--assistant-action-secondary-bg-hover);box-shadow:var(--assistant-action-shadow)}.AssistantConversation-module__OolkgG__assistant-message-action-destructive{background:var(--assistant-action-secondary-bg);color:var(--assistant-action-secondary-fg)}.AssistantConversation-module__OolkgG__assistant-message-action-destructive:hover{background:var(--assistant-action-secondary-bg-hover);box-shadow:var(--assistant-action-shadow)}.AssistantConversation-module__OolkgG__assistant-message-action-ghost{background:var(--assistant-action-tertiary-bg);color:var(--assistant-action-tertiary-fg)}.AssistantConversation-module__OolkgG__assistant-message-action-ghost:hover{background:var(--assistant-action-tertiary-bg-hover);box-shadow:var(--assistant-action-shadow)}.AssistantConversation-module__OolkgG__assistant-message-action:focus-visible{box-shadow:0 0 0 3px var(--assistant-action-focus-ring);outline:0}.AssistantConversation-module__OolkgG__assistant-message-confirmation{flex-direction:column;gap:10px;display:flex}.AssistantConversation-module__OolkgG__assistant-message-confirmation-text{color:var(--assistant-text);margin:0}.AssistantConversation-module__OolkgG__assistant-message-confirmation-actions{flex-wrap:wrap;gap:8px;display:flex}.AssistantConversation-module__OolkgG__assistant-message-action-stale,.AssistantConversation-module__OolkgG__assistant-message-action-stale:hover,.AssistantConversation-module__OolkgG__assistant-message-action-stale:focus{opacity:.38;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:grayscale(.5)}.AssistantConversation-module__OolkgG__assistant-inline-choice{flex-direction:column;gap:8px;margin-top:8px;display:flex}.AssistantConversation-module__OolkgG__assistant-inline-choice-question{color:var(--assistant-text,#111827);margin:0;font-size:13px;line-height:1.4}.AssistantConversation-module__OolkgG__assistant-inline-choice-buttons{flex-wrap:wrap;gap:8px;display:flex}.AssistantConversation-module__OolkgG__assistant-inline-choice-btn{color:#111827;font:inherit;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;align-items:center;padding:6px 14px;font-size:13px;line-height:1.4;transition:background .13s,border-color .13s,box-shadow .13s;display:inline-flex}.AssistantConversation-module__OolkgG__assistant-inline-choice-btn:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af;box-shadow:0 1px 3px #0000000f}.AssistantConversation-module__OolkgG__assistant-inline-choice-btn:focus-visible{outline-offset:2px;outline:2px solid #0f7d8dd1}.AssistantConversation-module__OolkgG__assistant-inline-choice-btn[data-variant=primary]{color:#fff;background:#111827;border-color:#111827}.AssistantConversation-module__OolkgG__assistant-inline-choice-btn[data-variant=primary]:hover:not(:disabled){background:#1f2937;border-color:#1f2937}.AssistantConversation-module__OolkgG__assistant-inline-choice-btn[data-variant=destructive]{color:#dc2626;border-color:#dc2626}.AssistantConversation-module__OolkgG__assistant-inline-choice-btn[data-variant=destructive]:hover:not(:disabled){color:#b91c1c;background:#fef2f2;border-color:#b91c1c}.AssistantConversation-module__OolkgG__assistant-inline-choice-btn.AssistantConversation-module__OolkgG__assistant-inline-choice--stale,.AssistantConversation-module__OolkgG__assistant-inline-choice-btn.AssistantConversation-module__OolkgG__assistant-inline-choice--stale:hover{opacity:.5;pointer-events:none;cursor:not-allowed}.AssistantConversation-module__OolkgG__assistant-action-link-btn{color:var(--assistant-accent,#127f91);font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .12s;display:inline}.AssistantConversation-module__OolkgG__assistant-action-link-btn:hover{color:var(--assistant-accent-strong,#0b6574)}.AssistantConversation-module__OolkgG__assistant-action-link-btn:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #0f7d8dd1}.AssistantConversation-module__OolkgG__assistant-text-link-disabled{color:var(--assistant-text-muted,#6b7280);cursor:default;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
.AssistantShellEntry-module__c3cSdW__assistant-entry-button{color:#374151;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;transition:background .15s,color .15s,transform .15s;display:flex;position:relative}.AssistantShellEntry-module__c3cSdW__assistant-entry-button:hover{color:#111827;background:#f9fafb}.AssistantShellEntry-module__c3cSdW__assistant-entry-button:focus-visible{outline-offset:2px;outline:2px solid #0f7d8dd1}.AssistantShellEntry-module__c3cSdW__assistant-entry-button-attention{background:#6bd7dc24}.AssistantShellEntry-module__c3cSdW__assistant-entry-button-active{color:#053f48}.AssistantShellEntry-module__c3cSdW__assistant-entry-glyph-wrap{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.AssistantShellEntry-module__c3cSdW__assistant-entry-glyph{object-fit:contain;width:38px;height:38px}.AssistantShellEntry-module__c3cSdW__assistant-entry-badge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-5px}.AssistantShellEntry-module__c3cSdW__assistant-entry-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.AssistantShellEntry-module__c3cSdW__assistant-entry-label,.AssistantShellEntry-module__c3cSdW__assistant-entry-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AssistantShellEntry-module__c3cSdW__assistant-entry-label{color:#111827;font-size:13px;font-weight:700;line-height:1.2}.AssistantShellEntry-module__c3cSdW__assistant-entry-status{color:#6b7280;font-size:11px;line-height:1.3}.AssistantShellEntry-module__c3cSdW__assistant-entry-button-shell{background:linear-gradient(135deg,#6bd7dc38,#0f7d8d1a);border:1px solid #0f7d8d38;min-height:74px;padding:10px}.AssistantShellEntry-module__c3cSdW__assistant-entry-button-shell:hover{background:linear-gradient(135deg,#6bd7dc47,#0f7d8d24)}.AssistantShellEntry-module__c3cSdW__assistant-entry-button-shell.AssistantShellEntry-module__c3cSdW__assistant-entry-button-active{background:linear-gradient(135deg,#6bd7dc57,#0f7d8d2e);border-color:#0f7d8d5c}.AssistantShellEntry-module__c3cSdW__assistant-entry-button-floating-compat{z-index:40;background:0 0;justify-content:center;width:80px;height:80px;padding:0;position:fixed;bottom:40px;right:40px}.AssistantShellEntry-module__c3cSdW__assistant-entry-button-floating-compat:hover{background:0 0;transform:scale(1.05)}.AssistantShellEntry-module__c3cSdW__assistant-entry-button-floating-compat .AssistantShellEntry-module__c3cSdW__assistant-entry-glyph{width:80px;height:80px}.AssistantShellEntry-module__c3cSdW__assistant-shell-tile{--assistant-shell-ink:#053f48;--assistant-shell-blue:#0f7d8d;--assistant-shell-aqua:#6bd7dc;width:100%;min-height:var(--shell-footer-panel-height,112px);align-items:center;gap:var(--shell-footer-panel-content-gap,16px);padding:var(--shell-footer-panel-padding-y,14px) var(--shell-footer-panel-padding-x,12px);color:#111827;font:inherit;text-align:left;cursor:pointer;isolation:isolate;background:#f3f4f6;border:0;border-radius:8px;transition:transform .15s,filter .15s,color .18s,background .15s;display:flex;position:relative;overflow:hidden}.AssistantShellEntry-module__c3cSdW__assistant-shell-tile:before{content:"";z-index:0;border-radius:inherit;background:var(--ai-panel-menu-background);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.AssistantShellEntry-module__c3cSdW__assistant-shell-tile:after{content:"";z-index:0;opacity:0;pointer-events:none;will-change:transform, opacity;background:linear-gradient(105deg,#0000 0%,#fff0 20%,#ffffff94 48%,#ffffff3d 58%,#fff0 82%,#0000 100%);width:62%;position:absolute;top:-40%;bottom:-40%;left:-70%;transform:translate(0,0)skew(-18deg)}.AssistantShellEntry-module__c3cSdW__assistant-shell-tile:hover{filter:none;background:#f3f4f6}.AssistantShellEntry-module__c3cSdW__assistant-shell-tile:disabled{cursor:default}.AssistantShellEntry-module__c3cSdW__assistant-shell-tile:disabled:hover:after{animation:none}.AssistantShellEntry-module__c3cSdW__assistant-shell-tile:hover:after{animation:.96s ease-out AssistantShellEntry-module__c3cSdW__assistant-shell-tile-shine}@keyframes AssistantShellEntry-module__c3cSdW__assistant-shell-tile-shine{0%{opacity:0;transform:translate(0,0)skew(-18deg)}18%{opacity:1}72%{opacity:.82}to{opacity:0;transform:translate(360%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.AssistantShellEntry-module__c3cSdW__assistant-shell-tile:hover:after{opacity:.5;animation:none;transform:translate(190%)skew(-18deg)}}.AssistantShellEntry-module__c3cSdW__assistant-shell-tile:focus-visible{filter:saturate(1.12)brightness(1.04);outline:0}.AssistantShellEntry-module__c3cSdW__assistant-shell-tile-active{color:var(--assistant-shell-ink)}.AssistantShellEntry-module__c3cSdW__assistant-shell-tile-active:before{opacity:1}.AssistantShellEntry-module__c3cSdW__assistant-shell-tile-attention{filter:saturate(1.16)brightness(1.03)}.AssistantShellEntry-module__c3cSdW__assistant-shell-tile-icon{z-index:1;width:var(--shell-footer-panel-icon-size,46px);height:var(--shell-footer-panel-icon-size,46px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.AssistantShellEntry-module__c3cSdW__assistant-shell-tile-glyph{width:var(--shell-footer-panel-glyph-size,44px);height:var(--shell-footer-panel-glyph-size,44px);object-fit:contain}.AssistantShellEntry-module__c3cSdW__assistant-shell-tile-copy{z-index:1;flex-direction:column;gap:3px;min-width:0;display:flex;position:relative}.AssistantShellEntry-module__c3cSdW__assistant-shell-tile-kicker{color:#9ca3af;text-transform:uppercase;letter-spacing:0;font-size:10px;font-weight:700;line-height:1}.AssistantShellEntry-module__c3cSdW__assistant-shell-tile-headline{color:var(--shell-menu-item-active-color,#111827);font-size:var(--shell-menu-item-font-size,13.5px);font-weight:var(--shell-menu-item-font-weight,500);line-height:var(--shell-menu-item-line-height,1.2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AssistantShellEntry-module__c3cSdW__assistant-shell-tile-text{color:var(--shell-menu-item-color,#6b7280);font-size:12px;font-weight:var(--shell-menu-item-font-weight,500);line-height:1.25}.shell-sidebar-frame[data-collapsed=true] .AssistantShellEntry-module__c3cSdW__shell-assistant-entry{width:100%}.shell-sidebar-frame[data-collapsed=true] .AssistantShellEntry-module__c3cSdW__assistant-shell-tile{background:0 0;justify-content:center;height:56px;min-height:56px;padding:0}.shell-sidebar-frame[data-collapsed=true] .AssistantShellEntry-module__c3cSdW__assistant-shell-tile-active{background:0 0}.shell-sidebar-frame[data-collapsed=true] .AssistantShellEntry-module__c3cSdW__assistant-shell-tile:hover{background:#f9fafb;transform:none}.shell-sidebar-frame[data-collapsed=true] .AssistantShellEntry-module__c3cSdW__assistant-shell-tile-icon{width:34px;height:34px}.shell-sidebar-frame[data-collapsed=true] .AssistantShellEntry-module__c3cSdW__assistant-shell-tile-glyph{width:34px;height:34px}.shell-sidebar-frame[data-collapsed=true] .AssistantShellEntry-module__c3cSdW__assistant-entry-button-shell{background:0 0;border:0;justify-content:center;height:56px;min-height:56px;padding:0}.shell-sidebar-frame[data-collapsed=true] .AssistantShellEntry-module__c3cSdW__assistant-entry-button-shell:hover{background:#f9fafb}.shell-sidebar-frame[data-collapsed=true] .AssistantShellEntry-module__c3cSdW__assistant-entry-glyph{width:34px;height:34px}
.AssistantSurface-module__vRHOqW__assistant-surface{--widget-bg:var(--ai-panel-background,var(--background));--widget-text:var(--foreground,#111827);--widget-text-strong:#111827;--widget-text-muted:#6b7280;--widget-border:#0f7d8d33;--widget-border-subtle:#0f7d8d24;--widget-surface:#f8fafc;--widget-surface-muted:#0f7d8d12;--widget-surface-muted-strong:#0f7d8d1c;--widget-surface-raised:#ffffffeb;--widget-border-radius-inner:var(--radius-sm);--assistant-bg:var(--widget-bg);--assistant-fg:var(--foreground,#111827);--assistant-text:var(--widget-text);--assistant-text-muted:var(--widget-text-muted);--assistant-border:var(--widget-border);--assistant-border-subtle:var(--widget-border-subtle);--assistant-shadow:var(--modal-default-shadow,0 18px 36px -22px #053f4873);--assistant-control-fg:#2c6670;--assistant-control-hover-bg:#0f7d8d1a;--assistant-surface:var(--widget-surface);--assistant-surface-muted:var(--widget-surface-muted);--assistant-surface-muted-strong:var(--widget-surface-muted-strong);--assistant-surface-raised:var(--widget-surface-raised);--assistant-border-radius-inner:var(--widget-border-radius-inner);--assistant-accent:#127f91;--assistant-accent-strong:#0b6574;--assistant-accent-fg:#fff;--assistant-accent-border:#0f7d8d47;--assistant-logo-ink:#111827;--assistant-logo-blue:#0f7d8d;--assistant-logo-aqua:#6bd7dc;--assistant-action-primary-bg:#111827;--assistant-action-primary-bg-hover:linear-gradient(135deg, #111827 0%, #263244 100%);--assistant-action-primary-fg:#fff;--assistant-action-secondary-bg:#f3f4f6;--assistant-action-secondary-bg-hover:#e5e7eb;--assistant-action-secondary-fg:#111827;--assistant-action-tertiary-bg:#edf2ff;--assistant-action-tertiary-bg-hover:#e0e7ff;--assistant-action-tertiary-fg:#111827;--assistant-action-shadow:0 9px 18px -16px #11182773;--assistant-action-focus-ring:#1118273d;--assistant-bubble-ai-bg:#dff0ee;--assistant-window-titlebar-background:transparent;--assistant-window-titlebar-border:transparent;--assistant-chat-content-gap:24px;--assistant-chat-content-padding:16px;--assistant-chat-content-padding-end:4px;--assistant-chat-avatar-size:44px;--assistant-chat-message-gap:12px;--assistant-chat-bubble-side-reserve:8px;--assistant-chat-bubble-max-width:calc(100% - var(--assistant-chat-avatar-size) - var(--assistant-chat-message-gap) - var(--assistant-chat-bubble-side-reserve));--assistant-chat-widget-frame-side-inset:clamp(16px, 4%, 24px);--assistant-chat-widget-frame-max-width:calc(100% - var(--assistant-chat-widget-frame-side-inset) - var(--assistant-chat-widget-frame-side-inset));--assistant-chat-widget-frame-block-spacing:4px;--assistant-chat-controls-padding-top:18px}.AssistantSurface-module__vRHOqW__assistant-surface[data-bg-image=true]{--assistant-bg:transparent;background-color:#fff;background-image:var(--assistant-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.AssistantSurface-module__vRHOqW__assistant-surface[data-bg-custom=true]{--assistant-bg:transparent;background-color:var(--assistant-custom-surface-background,#fff)}.AssistantSurface-module__vRHOqW__assistant-custom-background-layer{z-index:0;pointer-events:none;border-radius:inherit}.AssistantSurface-module__vRHOqW__assistant-custom-background-layer[data-bg-attachment=scroll]{position:absolute;inset:0;overflow:hidden}.AssistantSurface-module__vRHOqW__assistant-custom-background-layer[data-bg-attachment=fixed]{height:0;position:sticky;top:0;overflow:visible}.AssistantSurface-module__vRHOqW__assistant-custom-background{width:100%;height:100%;transform:translateZ(0)}.AssistantSurface-module__vRHOqW__assistant-custom-background-layer[data-bg-attachment=fixed]>.AssistantSurface-module__vRHOqW__assistant-custom-background{width:100%;height:100svh;position:absolute;top:0;left:0;overflow:hidden}.AssistantSurface-module__vRHOqW__assistant-surface>:not(.AssistantSurface-module__vRHOqW__assistant-custom-background-layer):not(.AssistantSurface-module__vRHOqW__assistant-sidebar-resize-handle):not([data-modal-header=true]){z-index:1}.AssistantSurface-module__vRHOqW__assistant-surface>.AssistantSurface-module__vRHOqW__assistant-sidebar-resize-handle{z-index:30}.AssistantSurface-module__vRHOqW__assistant-dock{z-index:40;border:1px solid var(--assistant-border);background:var(--assistant-bg);box-shadow:var(--assistant-shadow);pointer-events:auto;will-change:left, top, width, height, opacity, transform;border-radius:8px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:fixed;overflow:visible}.AssistantSurface-module__vRHOqW__assistant-dock-floating,.AssistantSurface-module__vRHOqW__assistant-dock-compact{z-index:var(--z-dock)}.AssistantSurface-module__vRHOqW__assistant-dock[data-ready=false]{opacity:0;transform:translateY(8px)scale(.985)}.AssistantSurface-module__vRHOqW__assistant-dock[data-ready=true]{opacity:1;transition:opacity .18s,transform .18s,border-color .15s,box-shadow .15s;transform:translateY(0)scale(1)}.AssistantSurface-module__vRHOqW__assistant-dock[data-layout-animating=true]{transition:left .22s,top .22s,width .22s,height .22s,border-color .15s,box-shadow .15s}.AssistantSurface-module__vRHOqW__assistant-dock[data-interacting=true]{transition:none}.AssistantSurface-module__vRHOqW__assistant-dock-header{border-bottom:1px solid var(--assistant-window-titlebar-border);background:var(--assistant-window-titlebar-background);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.AssistantSurface-module__vRHOqW__assistant-dock-title{color:var(--assistant-logo-ink);margin:0;font-size:14px;font-weight:600}.AssistantSurface-module__vRHOqW__assistant-dock-title-group{align-items:center;gap:12px;min-width:0;display:flex}.AssistantSurface-module__vRHOqW__assistant-dock-controls{align-items:center;gap:4px;display:flex}.AssistantSurface-module__vRHOqW__assistant-dock-control-button{width:26px;height:26px;color:var(--assistant-control-fg,#2c6670);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.AssistantSurface-module__vRHOqW__assistant-dock-control-button:hover{background:var(--assistant-control-hover-bg,#0f7d8d1a);color:var(--assistant-logo-ink,#053f48)}.AssistantSurface-module__vRHOqW__assistant-dock-body{background:var(--assistant-bg);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.AssistantSurface-module__vRHOqW__assistant-portal-slot,.AssistantSurface-module__vRHOqW__assistant-widget-portal-slot{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.AssistantSurface-module__vRHOqW__assistant-widget-portal-slot{width:100%}.AssistantSurface-module__vRHOqW__assistant-widget-portal-slot[data-assistant-widget-slot=chatInline]{flex:none;align-self:stretch;height:auto}.AssistantSurface-module__vRHOqW__assistant-widget-portal-slot-hidden{visibility:hidden;pointer-events:none;flex:0 0 0;width:0;height:0;overflow:hidden}.AssistantSurface-module__vRHOqW__assistant-portal-parking{pointer-events:none;width:1px;height:1px;position:fixed;top:-10000px;left:-10000px;overflow:hidden}.AssistantSurface-module__vRHOqW__assistant-portal-host{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex}.AssistantSurface-module__vRHOqW__assistant-widget-portal-slot[data-assistant-widget-slot=chatInline]>.AssistantSurface-module__vRHOqW__assistant-portal-host-widget{flex:none;height:auto}.AssistantSurface-module__vRHOqW__assistant-dock-compact-body{background:var(--assistant-bg);cursor:default;flex-direction:column;flex:1;min-height:0;display:flex}.AssistantSurface-module__vRHOqW__assistant-dock-resizer{z-index:10;cursor:nwse-resize;touch-action:none;width:15px;height:15px;position:absolute;bottom:0;right:0}.AssistantSurface-module__vRHOqW__assistant-dock-resizer:after{content:"";border-bottom:2px solid #d1d5db;border-right:2px solid #d1d5db;width:6px;height:6px;position:absolute;bottom:3px;right:3px}.AssistantSurface-module__vRHOqW__assistant-surface-frame{background:var(--assistant-bg);box-shadow:var(--assistant-shadow);border:none;border-radius:8px 0 0 8px;overflow:visible}.AssistantSurface-module__vRHOqW__assistant-surface-frame-header{border-bottom:1px solid var(--assistant-window-titlebar-border);background:var(--assistant-window-titlebar-background)}.AssistantSurface-module__vRHOqW__assistant-surface-frame-title-group{align-items:center;gap:12px;min-width:0;display:flex}.AssistantSurface-module__vRHOqW__assistant-surface-frame-title{color:var(--assistant-logo-ink);margin:0;font-size:14px;font-weight:600}.AssistantSurface-module__vRHOqW__assistant-surface-frame-controls,.AssistantSurface-module__vRHOqW__assistant-surface-switcher{align-items:center;gap:4px;display:flex}.AssistantSurface-module__vRHOqW__assistant-surface-switcher{border-right:1px solid var(--assistant-border-subtle);margin-right:4px;padding-right:4px}.AssistantSurface-module__vRHOqW__assistant-thread-controls{border-right:1px solid var(--assistant-border-subtle);align-items:center;gap:4px;margin-right:4px;padding-right:4px;display:flex;position:relative}.AssistantSurface-module__vRHOqW__assistant-dock-control-button:disabled{cursor:not-allowed;opacity:.42}.AssistantSurface-module__vRHOqW__assistant-dock-control-button:disabled:hover{color:var(--assistant-control-fg,#2c6670);background:0 0}.AssistantSurface-module__vRHOqW__assistant-surface-frame-body{background:var(--assistant-bg);overflow:hidden}.AssistantSurface-module__vRHOqW__assistant-sidebar-surface{background:var(--assistant-bg)}.AssistantSurface-module__vRHOqW__assistant-sidebar-surface-open{border-left:none}
.AppInput-module__V7vuDW__core{box-sizing:border-box;border-radius:var(--input-radius-default);border:1px solid var(--input-border-color);background:var(--input-bg);width:100%;color:var(--input-text-color);outline:none;transition:border-color .15s,box-shadow .15s;display:block}.AppInput-module__V7vuDW__core:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;background-color:var(--input-bg)!important}.AppInput-module__V7vuDW__core:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;background-color:var(--input-bg)!important}.AppInput-module__V7vuDW__core:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;background-color:var(--input-bg)!important}.AppInput-module__V7vuDW__core:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow)}.AppInput-module__V7vuDW__pill{border-radius:var(--input-radius-pill)!important}.AppInput-module__V7vuDW__rect{border-radius:var(--input-radius-square)!important}.AppInput-module__V7vuDW__roundedSm{border-radius:var(--input-radius-rounded-sm)!important}.AppInput-module__V7vuDW__roundedMd{border-radius:var(--input-radius-rounded-md)!important}.AppInput-module__V7vuDW__roundedLg{border-radius:var(--input-radius-rounded-lg)!important}.AppInput-module__V7vuDW__sm{font-size:var(--input-font-sm);padding:var(--input-padding-sm)}.AppInput-module__V7vuDW__md{font-size:var(--input-font-md);padding:var(--input-padding-md)}.AppInput-module__V7vuDW__lg{font-size:var(--input-font-lg);padding:var(--input-padding-lg)}.AppInput-module__V7vuDW__trailingButton{border-radius:var(--btn-radius-default);cursor:pointer;width:28px;height:28px;color:var(--text-muted);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.AppInput-module__V7vuDW__trailingButton:hover:not(:disabled){color:var(--foreground);background:#1118270f}.AppInput-module__V7vuDW__trailingButton:disabled{cursor:not-allowed;opacity:.42}.AppInput-module__V7vuDW__trailingButtonPrimary{background:var(--foreground);color:var(--background)}.AppInput-module__V7vuDW__trailingButtonPrimary:hover:not(:disabled){background:var(--foreground);color:var(--background);opacity:.82}.AppInput-module__V7vuDW__wrap{align-items:center;width:100%;display:flex;position:relative}.AppInput-module__V7vuDW__leadingIcon{color:var(--text-muted);pointer-events:none;z-index:1;align-items:center;display:flex;position:absolute;left:14px}.AppInput-module__V7vuDW__trailingSlot{z-index:1;align-items:center;display:flex;position:absolute;right:10px}.AppInput-module__V7vuDW__actionsSlot{z-index:1;align-items:center;gap:4px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.AppInput-module__V7vuDW__wrap[data-multiline=true] .AppInput-module__V7vuDW__actionsSlot{top:auto;bottom:6px;transform:none}.AppInput-module__V7vuDW__multiline{max-height:var(--intel-bar-textarea-max-height);resize:none;overflow-x:hidden}.AppInput-module__V7vuDW__chipShell{align-items:center;gap:6px;min-width:0;padding:4px 8px;display:flex}.AppInput-module__V7vuDW__chipShell:focus-within{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow)}.AppInput-module__V7vuDW__chipShell[data-disabled=true]{cursor:not-allowed;background:var(--color-surface);color:var(--text-muted);opacity:.7}.AppInput-module__V7vuDW__chipLeadingIcon{color:var(--text-muted);flex:none;align-items:center;display:inline-flex}.AppInput-module__V7vuDW__chips{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.AppInput-module__V7vuDW__chip{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--color-surface);max-width:160px;min-height:24px;color:var(--foreground);font-size:var(--text-scale-xs);white-space:nowrap;align-items:center;gap:5px;padding:1px 7px;font-weight:700;line-height:18px;display:inline-flex}.AppInput-module__V7vuDW__chipLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.AppInput-module__V7vuDW__chipRemove{border-radius:var(--radius-full);width:16px;height:16px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.AppInput-module__V7vuDW__chipRemove:hover{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 8%, transparent)}.AppInput-module__V7vuDW__chipInput{min-width:120px;height:28px;color:inherit;font-size:inherit;background:0 0;border:0;outline:none;flex:160px}.AppInput-module__V7vuDW__chipInput::placeholder{color:var(--text-muted)}.AppInput-module__V7vuDW__chipTrailingSlot{flex:none;align-items:center;gap:4px;display:inline-flex}
.ContentRevealCoordinator-module__tM5bhq__coordinator{flex:1;align-items:stretch;min-width:0;display:flex;position:relative}.ContentRevealCoordinator-module__tM5bhq__content{opacity:0;flex:1;align-items:stretch;min-width:0;transition:opacity .35s;display:flex}.ContentRevealCoordinator-module__tM5bhq__coordinator[data-revealed=true] .ContentRevealCoordinator-module__tM5bhq__content{opacity:1}.ContentRevealCoordinator-module__tM5bhq__coordinator[data-revealed=false]{height:100dvh;overflow:hidden}.ContentRevealCoordinator-module__tM5bhq__overlay{z-index:50;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ContentRevealCoordinator-module__tM5bhq__content{transition:none}}
.PageChrome-module__Mq5aza__page-chrome-header-divider{width:auto;height:1px;margin-inline:var(--page-chrome-app-content-x);background:#e5e7eb;flex-shrink:0}.PageChrome-module__Mq5aza__page-chrome-reveal{opacity:0;transition:opacity .35s}.PageChrome-module__Mq5aza__page-chrome-reveal[data-revealed=true]{opacity:1}@media (prefers-reduced-motion:reduce){.PageChrome-module__Mq5aza__page-chrome-reveal{transition:none}}
.SegmentedControl-module__jqNq1W__root{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--color-surface);align-items:center;gap:2px;padding:2px;display:inline-flex}.SegmentedControl-module__jqNq1W__option{border-radius:var(--radius-xs);min-width:34px;height:28px;color:var(--text-muted);font-size:var(--text-scale-xs);letter-spacing:0;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.SegmentedControl-module__jqNq1W__option:hover{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 7%, transparent)}.SegmentedControl-module__jqNq1W__option[data-selected=true]{background:var(--background);color:var(--foreground);box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 12%, transparent)}.SegmentedControl-module__jqNq1W__option:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}
.ComposerActionButton-module__RrHb8q__trigger{color:#111827;cursor:pointer;background:#1118270f;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s,transform .15s;display:inline-flex}.ComposerActionButton-module__RrHb8q__trigger:hover:not(:disabled),.ComposerActionButton-module__RrHb8q__trigger[data-open=true]{background:#1118271a}.ComposerActionButton-module__RrHb8q__trigger:disabled{cursor:not-allowed;opacity:.42}
.AssistantComposerEditor-module__l-bK4W__editor{width:100%;height:var(--assistant-composer-editor-min-height,86px);min-height:var(--assistant-composer-editor-min-height,86px);box-sizing:border-box;color:#111827;max-height:218px;font-size:14px;line-height:var(--composer-line-height,1.75);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:#1118272e transparent;outline:none;padding:8px 12px 0;display:block;position:relative;overflow:hidden}.AssistantComposerEditor-module__l-bK4W__editor::-webkit-scrollbar{width:6px;height:0}.AssistantComposerEditor-module__l-bK4W__editor::-webkit-scrollbar:horizontal{display:none}.AssistantComposerEditor-module__l-bK4W__editor::-webkit-scrollbar-thumb{background:#1118272e;border-radius:999px}.AssistantComposerEditor-module__l-bK4W__editor::-webkit-scrollbar-track{background:0 0}.AssistantComposerEditor-module__l-bK4W__editor [data-slate-placeholder=true]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#9ca3af!important;font:inherit!important;line-height:inherit!important;opacity:1!important;max-width:calc(100% - 24px)!important;top:8px!important;left:12px!important}.AssistantComposerEditor-module__l-bK4W__editor[aria-disabled=true]{color:#9ca3af;cursor:not-allowed}.AssistantComposerEditor-module__l-bK4W__paragraph{min-height:20px;line-height:var(--composer-line-height,1.75);margin:0}.AssistantComposerEditor-module__l-bK4W__paragraph+.AssistantComposerEditor-module__l-bK4W__paragraph{margin-top:2px}.AssistantComposerEditor-module__l-bK4W__inlineShell{vertical-align:baseline;margin:0 2px;display:inline-flex}.AssistantComposerEditor-module__l-bK4W__inlineToken{color:#111827;white-space:nowrap;background:#f3f4f6;border:1px solid #1118271a;border-radius:999px;align-items:center;gap:6px;max-width:280px;min-height:24px;padding:1px 9px;font-size:13px;line-height:20px;display:inline-flex}.AssistantComposerEditor-module__l-bK4W__inlineToken[data-selected=true]{border-color:#0f7d8d66;box-shadow:0 0 0 2px #0f7d8d1a}.AssistantComposerEditor-module__l-bK4W__inlineToken[data-kind=skill]{background:#eef7f0;border-color:#5db07a4d}.AssistantComposerEditor-module__l-bK4W__inlineToken[data-kind=upload]{background:#f8fafc;border-style:dashed}.AssistantComposerEditor-module__l-bK4W__tokenPrefix{color:#6b7280;flex:none;font-size:12px}.AssistantComposerEditor-module__l-bK4W__tokenLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.AssistantComposerEditor-module__l-bK4W__dropdownTrigger{max-width:180px;color:inherit;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:none;align-items:center;gap:3px;padding:0;display:inline-flex;overflow:hidden}.AssistantComposerEditor-module__l-bK4W__dropdownChevron{color:#6b7280;flex:none}.AssistantComposerEditor-module__l-bK4W__uploadDot{background:#9ca3af;border-radius:999px;width:6px;height:6px}.AssistantComposerEditor-module__l-bK4W__uploadDot[data-status=ready]{background:#5db07a}.AssistantComposerEditor-module__l-bK4W__uploadDot[data-status=error]{background:#b91c1c}
@keyframes Skeleton-module__QUUPIW__ui-skeleton-shimmer{0%{opacity:0;transform:translate(-10%)skew(-18deg)}20%{opacity:1}80%{opacity:.7}to{opacity:0;transform:translate(360%)skew(-18deg)}}.Skeleton-module__QUUPIW__root{border-radius:var(--radius-sm);background:var(--loading-skeleton-bg);min-height:1em;display:block;position:relative;overflow:hidden}.Skeleton-module__QUUPIW__inline{display:inline-block}.Skeleton-module__QUUPIW__sweep{background:0 0}.Skeleton-module__QUUPIW__root:after{content:"";background:linear-gradient(105deg, transparent 0%, #fff0 20%, var(--loading-skeleton-highlight) 48%, #ffffff38 58%, #fff0 82%, transparent 100%);pointer-events:none;will-change:transform, opacity;width:62%;animation:1.6s ease-in-out infinite Skeleton-module__QUUPIW__ui-skeleton-shimmer;position:absolute;top:-40%;bottom:-40%;left:-70%;transform:translate(0,0)skew(-18deg)}@media (prefers-reduced-motion:reduce){.Skeleton-module__QUUPIW__root:after{opacity:0;animation:none}}
@keyframes TypingIndicator-module__-7XDcG__ui-typing-bounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}@keyframes TypingIndicator-module__-7XDcG__ui-typing-fade{0%,to{opacity:.3}50%{opacity:1}}.TypingIndicator-module__-7XDcG__root{vertical-align:middle;align-items:center;gap:5px;line-height:0;display:inline-flex}.TypingIndicator-module__-7XDcG__dot{background:var(--loading-typing-dot);opacity:.6;will-change:transform, opacity;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite TypingIndicator-module__-7XDcG__ui-typing-bounce;display:inline-block}.TypingIndicator-module__-7XDcG__dot:nth-child(2){animation-delay:.16s}.TypingIndicator-module__-7XDcG__dot:nth-child(3){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.TypingIndicator-module__-7XDcG__dot{animation:1.6s ease-in-out infinite TypingIndicator-module__-7XDcG__ui-typing-fade}}
.Modal-module__7LRQSW__header{z-index:2;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:relative}.Modal-module__7LRQSW__movableHeader{cursor:move;touch-action:none}.Modal-module__7LRQSW__title{min-width:0;font-size:var(--text-scale-sm);color:var(--text-main);letter-spacing:var(--heading-letter-spacing,normal);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:600;overflow:hidden}.Modal-module__7LRQSW__headerControls{flex:none;align-items:center;gap:6px;display:inline-flex}.Modal-module__7LRQSW__closeButton{border-radius:var(--btn-radius-default);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.Modal-module__7LRQSW__closeButton:hover{color:var(--text-main);background:var(--color-surface-hover)}.Modal-module__7LRQSW__closeButton:focus-visible{outline:2px solid var(--focus-ring,var(--assistant-border));outline-offset:2px}.Modal-module__7LRQSW__description{z-index:2;color:var(--color-muted);font-size:var(--text-scale-sm);flex-shrink:0;padding:8px 20px 0;position:relative}@keyframes Modal-module__7LRQSW__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__7LRQSW__panelIn{0%{opacity:0;transform:translate3d(var(--modal-offset-x,0), var(--modal-offset-y,0), 0) scale(.97) translateY(8px)}to{opacity:1;transform:translate3d(var(--modal-offset-x,0), var(--modal-offset-y,0), 0) scale(1) translateY(0)}}.Modal-module__7LRQSW__overlay{z-index:var(--z-modal);background:var(--modal-backdrop-bg);-webkit-backdrop-filter:blur(var(--modal-backdrop-blur));pointer-events:auto;overscroll-behavior:contain;justify-content:center;align-items:center;padding:24px;animation:.16s both Modal-module__7LRQSW__overlayIn;display:flex;position:fixed;inset:0}.Modal-module__7LRQSW__centeredPanel{--modal-centered-default-width:min(620px, 92vw);--modal-centered-default-height:min(640px, 88vh);--modal-centered-large-width:min(1120px, 94vw);--modal-centered-large-height:min(800px, 92vh);--modal-centered-width:var(--modal-centered-default-width);--modal-centered-height:var(--modal-centered-default-height);isolation:isolate;background:var(--assistant-surface);border-radius:var(--modal-radius,12px);box-shadow:var(--modal-default-shadow);border:1px solid var(--assistant-border);width:var(--modal-centered-width);height:var(--modal-centered-height);overscroll-behavior:contain;transform:translate3d(var(--modal-offset-x,0), var(--modal-offset-y,0), 0);flex-direction:column;transition:width .24s cubic-bezier(.16,1,.3,1),height .24s cubic-bezier(.16,1,.3,1);animation:.2s cubic-bezier(.16,1,.3,1) both Modal-module__7LRQSW__panelIn;display:flex;position:relative;overflow:hidden}.Modal-module__7LRQSW__centeredPanel[data-size=large]{--modal-centered-width:var(--modal-centered-large-width);--modal-centered-height:var(--modal-centered-large-height)}.Modal-module__7LRQSW__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Modal-module__7LRQSW__body .widget-card{box-shadow:none;background:0 0;border:0;border-radius:0}.Modal-module__7LRQSW__resizeHandle{cursor:nwse-resize;touch-action:none;z-index:2;width:18px;height:18px;position:absolute;bottom:0;right:0}.Modal-module__7LRQSW__resizeHandle:after{content:"";border-right:2px solid var(--assistant-border,#0f7d8d59);border-bottom:2px solid var(--assistant-border,#0f7d8d59);width:7px;height:7px;position:absolute;bottom:4px;right:4px}.Modal-module__7LRQSW__draggableOuter{z-index:100;pointer-events:none;position:fixed;inset:0}.Modal-module__7LRQSW__draggablePanel{background:var(--background);border-radius:var(--modal-radius,12px);box-shadow:var(--modal-default-shadow);border:1px solid var(--border-subtle);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.Modal-module__7LRQSW__draggableHeader{cursor:move}.Modal-module__7LRQSW__draggableBody{flex:1;padding:24px;overflow-y:auto}@media (prefers-reduced-motion:reduce){.Modal-module__7LRQSW__overlay,.Modal-module__7LRQSW__centeredPanel{animation:none}.Modal-module__7LRQSW__centeredPanel{transition:none}}
.SpotlightModal-module__s7eAuG__headerAccessory{flex:none;align-items:center;gap:6px;min-height:28px;display:inline-flex}.SpotlightModal-module__s7eAuG__headerIconSlot{flex:0 0 28px;width:28px;height:28px}.SpotlightModal-module__s7eAuG__panel{background:var(--assistant-bg)}.SpotlightModal-module__s7eAuG__shell{background:0 0;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.SpotlightModal-module__s7eAuG__rendererTarget,.SpotlightModal-module__s7eAuG__chatMode{flex-direction:column;flex:1;min-height:0;display:flex}.SpotlightModal-module__s7eAuG__stackBar{border-bottom:1px solid var(--assistant-border-subtle);background:var(--assistant-bg);flex:none;gap:6px;padding:8px 10px;display:flex;overflow-x:auto}.SpotlightModal-module__s7eAuG__stackButton{text-overflow:ellipsis;max-width:220px;overflow:hidden}.SpotlightModal-module__s7eAuG__streamingDot{background:var(--assistant-logo-blue);width:8px;height:8px;box-shadow:0 0 0 4px var(--assistant-surface-muted-strong);border-radius:999px}
.DirectedChatModal-module__lZAamG__panel{background:var(--assistant-bg)}.DirectedChatModal-module__lZAamG__body{pointer-events:auto;background:0 0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.DirectedChatModal-module__lZAamG__streamingDot{background:var(--assistant-logo-blue);width:8px;height:8px;box-shadow:0 0 0 4px var(--assistant-surface-muted-strong);border-radius:999px}
.Shell-module__XWa17G__shell-layout{background:var(--background);width:100%;height:100vh;color:var(--foreground);display:flex;overflow:hidden}.Shell-module__XWa17G__shell-layout--fill{height:100%}.Shell-module__XWa17G__shell-main{scrollbar-gutter:stable;flex:1;min-width:0;height:100vh;position:relative;overflow:hidden auto}.Shell-module__XWa17G__shell-layout--fill .Shell-module__XWa17G__shell-main{height:100%}.Shell-module__XWa17G__shell-sidebar-frame{--shell-sidebar-width:220px;--shell-nav-item-height:38px;--shell-subnav-item-height:38px;--shell-footer-action-height:34px;--shell-sidebar-padding:8px;--shell-collapsed-item-height:56px;--shell-footer-panel-height:112px;--shell-footer-panel-icon-size:46px;--shell-footer-panel-glyph-size:44px;--shell-footer-panel-padding-x:12px;--shell-footer-panel-padding-y:14px;--shell-footer-panel-content-gap:16px;--shell-footer-account-action-padding-right:16px;--shell-menu-item-color:#6b7280;--shell-menu-item-hover-color:#374151;--shell-menu-item-active-color:#111827;--shell-menu-item-font-size:13.5px;--shell-menu-item-font-weight:500;--shell-menu-item-line-height:1.2;--shell-card-bg:#f9fafb;--shell-card-border:1px solid #f0f0f0;--shell-card-radius:8px;--shell-card-padding:10px;--shell-card-height:56px;--shell-card-title-size:13px;--shell-card-title-weight:700;--shell-card-title-color:#111827;--shell-card-meta-size:11px;--shell-card-meta-color:#6b7280;z-index:20;flex-shrink:0;height:100%;position:relative}.Shell-module__XWa17G__shell-sidebar-frame[data-collapsed=true]{--shell-sidebar-width:var(--shell-sidebar-collapsed-width)}.Shell-module__XWa17G__shell-sidebar{width:var(--shell-sidebar-width);background:#fff;border-right:1px solid #f0f0f0;flex-direction:column;height:100%;transition:none;display:flex;overflow:hidden}.Shell-module__XWa17G__shell-sidebar-frame[data-ready=true] .Shell-module__XWa17G__shell-sidebar{transition:width .22s}.Shell-module__XWa17G__shell-sidebar-resizer{cursor:col-resize;z-index:30;touch-action:none;background:0 0;width:6px;height:100%;transition:background .15s;position:absolute;top:0;right:-3px}.Shell-module__XWa17G__shell-sidebar-resizer:hover,.Shell-module__XWa17G__shell-sidebar-resizer:active{background:#0000001a}.Shell-module__XWa17G__shell-logo{border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.Shell-module__XWa17G__shell-sidebar-frame[data-collapsed=true] .Shell-module__XWa17G__shell-logo{justify-content:center;padding:0}.Shell-module__XWa17G__shell-logo-link{min-width:44px;min-height:44px;color:var(--foreground);justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.Shell-module__XWa17G__shell-logo-mark{object-fit:contain;flex-shrink:0;width:28px;height:28px}.Shell-module__XWa17G__shell-logo-wordmark{color:#111827;white-space:nowrap;font-size:14px;font-weight:700}.Shell-module__XWa17G__shell-logo-badge{color:#5db07a;text-transform:uppercase;letter-spacing:0;white-space:nowrap;background:#5db07a1f;border:1px solid #5db07a3d;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.Shell-module__XWa17G__shell-logo-full{flex-shrink:0;display:block}.Shell-module__XWa17G__shell-logo-compact{flex-shrink:0;display:none}.Shell-module__XWa17G__shell-sidebar-frame[data-collapsed=true] .Shell-module__XWa17G__shell-logo-full{display:none}.Shell-module__XWa17G__shell-sidebar-frame[data-collapsed=true] .Shell-module__XWa17G__shell-logo-compact{display:block}.Shell-module__XWa17G__shell-context{flex-shrink:0;padding:12px 8px 0}.Shell-module__XWa17G__shell-context-card{background:var(--shell-card-bg);border:var(--shell-card-border);border-radius:var(--shell-card-radius);padding:var(--shell-card-padding);min-height:var(--shell-card-height);flex-direction:column;justify-content:center;display:flex}.Shell-module__XWa17G__shell-context-kicker{text-transform:uppercase;letter-spacing:0;color:#9ca3af;margin-bottom:4px;font-size:10px;font-weight:700}.Shell-module__XWa17G__shell-context-title{font-size:var(--shell-card-title-size);font-weight:var(--shell-card-title-weight);color:var(--shell-card-title-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Shell-module__XWa17G__shell-context-meta{font-size:var(--shell-card-meta-size);color:var(--shell-card-meta-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Shell-module__XWa17G__shell-nav{padding:12px var(--shell-sidebar-padding);flex-direction:column;flex:1;gap:10px;display:flex;overflow:hidden}.Shell-module__XWa17G__shell-nav-section{flex-direction:column;gap:2px;display:flex}.Shell-module__XWa17G__shell-sidebar-frame[data-collapsed=false] .Shell-module__XWa17G__shell-nav-section{gap:6px}.Shell-module__XWa17G__shell-nav-section-label{color:#9ca3af;text-transform:uppercase;letter-spacing:0;padding:6px 10px 4px;font-size:10px;font-weight:700}.Shell-module__XWa17G__shell-nav-item-wrap{flex-direction:column;display:flex;position:relative}.Shell-module__XWa17G__shell-nav-item{width:100%;height:var(--shell-nav-item-height);min-height:var(--shell-nav-item-height);box-sizing:border-box;color:var(--shell-menu-item-color);font:inherit;font-size:var(--shell-menu-item-font-size);font-weight:var(--shell-menu-item-font-weight);line-height:var(--shell-menu-item-line-height);text-align:left;appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;padding:0 12px;text-decoration:none;transition:background .15s,color .15s;display:flex}.Shell-module__XWa17G__shell-sidebar-frame[data-collapsed=true] .Shell-module__XWa17G__shell-nav-item{width:calc(100% - 4px);height:calc(var(--shell-collapsed-item-height) - 4px);justify-content:center;margin:2px;padding:0}.Shell-module__XWa17G__shell-nav-item:hover{color:var(--shell-menu-item-hover-color);background:#f9fafb}.Shell-module__XWa17G__shell-nav-item-active,.Shell-module__XWa17G__shell-nav-item-active:hover{color:var(--shell-menu-item-active-color);background:#f3f4f6}.Shell-module__XWa17G__shell-nav-item-danger:hover{color:#ef4444;background:#fef2f2}.Shell-module__XWa17G__shell-nav-icon{flex-shrink:0;width:18px;height:18px}.Shell-module__XWa17G__shell-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Shell-module__XWa17G__shell-nav-chevron{color:#9ca3af;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.Shell-module__XWa17G__shell-nav-chevron svg{width:14px;height:14px}.Shell-module__XWa17G__shell-subnav{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid;overflow:hidden}.Shell-module__XWa17G__shell-subnav-open{grid-template-rows:1fr}.Shell-module__XWa17G__shell-subnav-inner{border-left:2px solid #e5e7eb;flex-direction:column;gap:6px;min-height:0;max-height:min(320px,100vh - 220px);margin:0 0 0 18px;padding-left:16px;display:flex;overflow:hidden auto}.Shell-module__XWa17G__shell-subnav-open .Shell-module__XWa17G__shell-subnav-inner{margin-top:6px}.Shell-module__XWa17G__shell-subnav-separator{background:var(--border-subtle);height:1px;margin:2px 8px}.Shell-module__XWa17G__shell-subnav-item-wrap{align-items:center;min-width:0;display:flex;position:relative}.Shell-module__XWa17G__shell-subnav-item{min-width:0;min-height:var(--shell-subnav-item-height);color:#6b7280;white-space:nowrap;border-radius:6px;flex:1;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.Shell-module__XWa17G__shell-subnav-item-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.Shell-module__XWa17G__shell-subnav-item-icon-glyph{flex-shrink:0;width:15px;height:15px}.Shell-module__XWa17G__shell-subnav-close{color:#9ca3af;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s,opacity .15s;display:inline-flex;position:absolute;right:3px}.Shell-module__XWa17G__shell-subnav-close svg{width:14px;height:14px}.Shell-module__XWa17G__shell-subnav-item-wrap:hover .Shell-module__XWa17G__shell-subnav-close,.Shell-module__XWa17G__shell-subnav-close:focus-visible{opacity:1}.Shell-module__XWa17G__shell-subnav-close:hover{color:#111827;background:#eef2f7}.Shell-module__XWa17G__shell-subnav-item-wrap:has(.Shell-module__XWa17G__shell-subnav-close) .Shell-module__XWa17G__shell-subnav-item{padding-right:34px}.Shell-module__XWa17G__shell-nav-expanded-dot{background:#d1d5db;border-radius:50%;width:5px;height:5px;display:block;position:absolute;top:8px;right:8px}.Shell-module__XWa17G__shell-nav-expanded-dot-open{background:#6366f1}.Shell-module__XWa17G__shell-subnav-item:hover{color:#374151;background:#f9fafb}.Shell-module__XWa17G__shell-subnav-item-active,.Shell-module__XWa17G__shell-subnav-item-active:hover{color:#111827;background:#f3f4f6}.Shell-module__XWa17G__shell-sidebar-footer{padding:16px var(--shell-sidebar-padding);border-top:1px solid #f3f4f6;flex-direction:column;flex-shrink:0;gap:12px;display:flex}.Shell-module__XWa17G__shell-sidebar-account-row{min-width:0;padding:var(--shell-footer-panel-padding-y) var(--shell-footer-account-action-padding-right) var(--shell-footer-panel-padding-y) var(--shell-footer-panel-padding-x);min-height:var(--shell-footer-panel-height);background:#fff;border-top:1px solid #f0f0f0;align-items:stretch;gap:8px;display:flex}.Shell-module__XWa17G__shell-user{justify-content:flex-start;align-items:center;gap:var(--shell-footer-panel-content-gap);flex:1;min-width:0;display:flex}.Shell-module__XWa17G__shell-sidebar-frame[data-collapsed=true] .Shell-module__XWa17G__shell-sidebar-account-row{background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;min-height:0;padding:0}.Shell-module__XWa17G__shell-sidebar-frame[data-collapsed=true] .Shell-module__XWa17G__shell-user{padding:6px 0;background:0 0;border:none;border-radius:0;flex:none;justify-content:center;min-height:48px;padding-inline:0}.Shell-module__XWa17G__shell-footer-actions{flex-shrink:0;justify-content:flex-end;align-self:center;align-items:center;gap:4px;display:flex}.Shell-module__XWa17G__shell-footer-action{width:var(--shell-footer-action-height);height:var(--shell-footer-action-height);color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.Shell-module__XWa17G__shell-footer-action:hover{color:#111827;background:#f3f4f6}.Shell-module__XWa17G__shell-footer-action:focus-visible{outline-offset:2px;outline:2px solid #d1d5db}.Shell-module__XWa17G__shell-footer-action-icon{width:18px;height:18px}.Shell-module__XWa17G__shell-sidebar-frame[data-collapsed=true] .Shell-module__XWa17G__shell-footer-actions{justify-content:center;width:100%}.Shell-module__XWa17G__shell-sidebar-frame[data-collapsed=true] .Shell-module__XWa17G__shell-footer-action{width:100%;height:var(--shell-collapsed-item-height)}.Shell-module__XWa17G__shell-sidebar-frame[data-collapsed=true] .Shell-module__XWa17G__shell-user-avatar,.Shell-module__XWa17G__shell-sidebar-frame[data-collapsed=true] .Shell-module__XWa17G__shell-user-avatar-image{width:34px;height:34px}.Shell-module__XWa17G__shell-user-avatar,.Shell-module__XWa17G__shell-user-avatar-image{width:var(--shell-footer-panel-icon-size);height:var(--shell-footer-panel-icon-size);border-radius:50%;flex-shrink:0}.Shell-module__XWa17G__shell-user-avatar{color:#6b7280;-webkit-user-select:none;user-select:none;background:#e5e7eb;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.Shell-module__XWa17G__shell-user-avatar-image{object-fit:cover}.Shell-module__XWa17G__shell-user-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.Shell-module__XWa17G__shell-user-name{color:var(--shell-menu-item-active-color);font-size:var(--shell-menu-item-font-size);font-weight:var(--shell-menu-item-font-weight);line-height:var(--shell-menu-item-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Shell-module__XWa17G__shell-user-email{color:var(--shell-card-meta-color);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.25;overflow:hidden}.Shell-module__XWa17G__shell-sidebar-collapse-btn{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex}.Shell-module__XWa17G__shell-sidebar-collapse-btn:hover{color:#111827;background:#f3f4f6}.Shell-module__XWa17G__shell-sidebar-frame[data-collapsed=true] .Shell-module__XWa17G__shell-expanded-only{display:none}.Shell-module__XWa17G__shell-compact-flyout{left:calc(var(--shell-sidebar-width) + 8px);--menu-surface-min-width:var(--menu-surface-max-width,275px);z-index:50;opacity:0;transform-origin:0;pointer-events:none;will-change:opacity, transform;flex-direction:column;max-height:min(360px,100vh - 96px);transition:opacity .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;overflow:hidden;transform:translate(-18px)scale(.98)}.Shell-module__XWa17G__shell-compact-flyout-open{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}@media (prefers-reduced-motion:reduce){.Shell-module__XWa17G__shell-compact-flyout{transition:none;transform:none}}.Shell-module__XWa17G__shell-compact-flyout-header{color:#374151;text-transform:uppercase;letter-spacing:0;border-bottom:1px solid #f3f4f6;flex-shrink:0;padding:10px 12px 8px;font-size:11px;font-weight:700}.Shell-module__XWa17G__shell-compact-flyout-list{padding:6px;overflow:hidden auto}.Shell-module__XWa17G__shell-subnav-item-flyout{min-height:var(--menu-item-min-height,40px);border-radius:var(--menu-item-radius,6px);font-size:var(--menu-item-font-size,14px)}
.NewsCard-module__vIOD7a__portraitArticleCard h3,.NewsCard-module__vIOD7a__heroCard h2{color:var(--text-main);transition:color .15s}.NewsCard-module__vIOD7a__portraitArticleCard:hover h3,.NewsCard-module__vIOD7a__portraitArticleCard:focus-visible h3,.NewsCard-module__vIOD7a__heroCard:hover h2,.NewsCard-module__vIOD7a__heroCard:focus-visible h2{color:var(--brand-primary)}.NewsCard-module__vIOD7a__portraitArticleCard:focus-visible,.NewsCard-module__vIOD7a__heroCard:focus-visible{outline:.18rem solid color-mix(in srgb, var(--brand-primary) 55%, white);outline-offset:.25rem;border-radius:var(--tile-radius)}.NewsCard-module__vIOD7a__excerpt{max-width:90%;margin-top:clamp(.52rem,.38rem + .38cqi,.64rem);font-size:clamp(.82rem,.74rem + .17vw,.91rem);line-height:1.55}
