.gicu-launcher{z-index:auto;color:#142235;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #e3c16a;border-radius:40px;align-items:center;gap:10px;max-width:100%;padding:5px 18px 5px 5px;font:700 1rem/1.3 Arial,sans-serif;display:flex;position:static;box-shadow:0 5px 22px #14223525}.gicu-launcher .gicu-avatar{background:#fff7db;border:2px solid #f6a800;width:56px;height:56px}.gicu-launcher:hover{background:#fff9e9;border-color:#b78300}.gicu-launcher:focus-visible{outline-offset:3px;outline:3px solid #9a6900}.gicu-widget-dialog :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #9a6900}body:has(.cookie-banner,.cookie-dialog,[role=dialog][data-state=open]) .gicu-launcher{visibility:hidden}.gicu-widget-dialog{color:#142235;background:#fff;border:1px solid #dce2e9;border-radius:22px;width:400px;max-width:calc(100vw - 32px);height:min(620px,100dvh - 48px);max-height:calc(100dvh - 32px);margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;position:fixed;inset:auto 24px 24px auto;overflow:hidden;box-shadow:0 16px 70px #14223530}.gicu-widget-dialog[open]{flex-direction:column;display:flex}.gicu-widget-dialog::backdrop{background:#14223524}.gicu-widget-dialog[data-expanded=true]{width:min(760px,100vw - 48px);height:calc(100dvh - 48px)}.gicu-widget-header{border-bottom:1px solid #e8edf2;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.gicu-widget-identity{align-items:center;gap:9px;min-width:0;display:flex}.gicu-widget-identity h2{align-items:center;gap:7px;margin:0;font-size:1.0625rem;line-height:1.4;display:flex}.gicu-widget-identity h2 span{color:#576577;border:1px solid #dce2e9;border-radius:5px;padding:0 5px;font-size:.75rem}.gicu-widget-identity p{color:#647084;margin:2px 0 0;font-size:.8125rem}.gicu-widget-actions,.assistant-toolbar-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.gicu-widget-dialog :is(.gicu-close,.gicu-expand){color:#40526a;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}.gicu-widget-dialog :is(.gicu-close,.gicu-expand):hover{background:#edf2f7}.gicu-widget-state{overscroll-behavior:contain;text-align:center;flex-direction:column;flex:1;justify-content:safe center;align-items:center;gap:16px;min-height:0;padding:32px 24px;font-size:1rem;line-height:1.6;display:flex;overflow:auto}.gicu-widget-state h3{letter-spacing:-.035em;margin:0;font-size:1.6rem;line-height:1.25}.gicu-widget-state p{color:#536276;margin:0}.gicu-widget-state small{color:#606e7f;font-size:.8125rem}.gicu-widget-account{flex-direction:column;gap:10px;width:100%;display:flex}.gicu-widget-state :is(a,button){color:#243b55;cursor:pointer;background:#fff;border:1px solid #bfccd8;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:10px 16px;font:600 .9375rem/1.4 Arial,sans-serif;display:flex}.gicu-widget-account a:first-child{color:#142235;background:#f6a800;border-color:#f6a800}.gicu-widget-dialog .assistant-chat{height:100%;box-shadow:none;border:0;border-radius:0}.gicu-widget-dialog[data-keyboard=true],.gicu-widget-dialog[data-keyboard=true][data-expanded=true]{top:var(--gicu-visible-top,0px);height:var(--gicu-visible-height,100dvh);max-height:var(--gicu-visible-height,100dvh);bottom:auto}.gicu-widget-dialog .assistant-chat-toolbar{gap:4px;padding:12px 14px}.gicu-widget-dialog .assistant-identity{gap:8px}.gicu-widget-dialog .assistant-identity .gicu-avatar{width:38px;height:38px}.gicu-widget-dialog .assistant-identity h2{align-items:center;gap:6px;margin:0;font-size:1.0625rem;line-height:1.4;display:flex}.gicu-widget-dialog .assistant-identity p{font-size:.8125rem}.gicu-widget-dialog .assistant-reset{width:44px;padding:0}.gicu-widget-dialog .assistant-reset>span{display:none}.gicu-widget-dialog .assistant-transcript{padding:20px}.gicu-widget-dialog .assistant-welcome{padding:4px 0}.gicu-widget-dialog .assistant-welcome h2{font-size:1.55rem}.gicu-widget-dialog .assistant-welcome>.gicu-avatar{width:64px;height:64px}.gicu-widget-dialog .assistant-composer{padding:10px 12px}.gicu-widget-dialog .assistant-composer-bottom>span,.gicu-widget-dialog .assistant-footnote{font-size:.75rem}.gicu-widget-dialog .assistant-info summary>span{display:none}.gicu-widget-dialog .assistant-message{line-height:1.6}.gicu-widget-dialog .assistant-confirm{padding:10px 14px}@media (max-width:700px){.gicu-launcher{right:14px;bottom:max(14px,env(safe-area-inset-bottom));gap:8px;padding-right:14px;font-size:.875rem}.gicu-widget-dialog,.gicu-widget-dialog[data-expanded=true]{inset:calc(var(--gicu-visible-top,0px) + 8px) 0 auto;width:100%;max-width:100%;height:calc(var(--gicu-visible-height,100dvh) - 8px);border:0;border-radius:20px 20px 0 0;max-height:none}.gicu-widget-dialog .gicu-expand{display:none}.gicu-widget-dialog .assistant-composer{padding-bottom:max(8px,env(safe-area-inset-bottom))}.gicu-widget-dialog .assistant-identity .gicu-avatar{width:40px;height:40px}.gicu-widget-state{padding:24px 20px}}@media (max-height:520px){.gicu-widget-dialog .assistant-welcome>.gicu-avatar{display:none}.gicu-widget-dialog .assistant-welcome h2{font-size:1.3rem}.gicu-widget-state>.gicu-avatar{display:none}.gicu-widget-state{gap:10px;padding:16px}}.gicu-launcher{color:#14263d;text-align:left;background:#fff;border:1px solid #e0e5ec;border-radius:20px;gap:14px;width:100%;max-width:440px;min-height:96px;padding:12px 14px;font-family:inherit;transition:background .16s,box-shadow .16s,transform .16s;box-shadow:0 4px 16px #14263d0c}.gicu-launcher .gicu-avatar{background:0 0;border:0;border-radius:0;width:76px;height:76px}.gicu-launcher-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.gicu-launcher-label{overflow-wrap:anywhere;font-size:1.125rem;font-weight:750;line-height:1.3;display:block}.gicu-launcher-subtitle{color:#526173;font-size:.8125rem;font-weight:400;line-height:1.45;display:block}.gicu-launcher-arrow{color:#14263d;background:#ffca28;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.gicu-launcher:active:not(:disabled){background:#fff3cb;transform:scale(.985);box-shadow:0 1px 4px #14263d12}.gicu-launcher:disabled{cursor:default;opacity:.55;box-shadow:none;transform:none}.gicu-launcher[aria-busy=true] .gicu-launcher-arrow{animation:1s ease-in-out infinite gicu-wait}@keyframes gicu-wait{50%{opacity:.35}}@media (max-width:380px){.gicu-launcher{gap:10px;padding:10px}.gicu-launcher .gicu-avatar{width:64px;height:64px}.gicu-launcher-label{font-size:1rem}.gicu-launcher-subtitle{display:none}}@media (prefers-reduced-motion:reduce){.gicu-launcher{transition:none}.gicu-launcher[aria-busy=true] .gicu-launcher-arrow{animation:none}}.gicu-guest-suggestions{text-align:left;gap:6px;width:100%;display:grid}.gicu-widget-state .gicu-guest-suggestions a{justify-content:flex-start;min-height:44px;padding:8px 10px;font-size:.8125rem}
