.ix-ai-launch{display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--st-display-unit, 1px));margin:calc(16 * var(--st-display-unit, 1px)) auto 0;text-align:center}.ix-ai-launch[hidden],.ix-ai-panel[hidden]{display:none!important}.ix-ai-button{display:inline-flex;align-items:center;justify-content:center;gap:calc(9 * var(--st-display-unit, 1px));border:1px solid #d54767;border-radius:calc(999 * var(--st-display-unit, 1px));background:linear-gradient(105deg,#a92950,#db4b5d 54%,#d6784f);color:#fff;padding:calc(12 * var(--st-display-unit, 1px)) calc(20 * var(--st-display-unit, 1px));font-family:inherit;font-size:calc(13 * var(--st-display-unit, 1px));font-weight:700;line-height:1.2;cursor:pointer;box-shadow:0 10px 30px #c4426128;transition:transform .2s ease,box-shadow .2s ease}.ix-ai-button:hover{transform:translateY(calc(-2 * var(--st-display-unit, 1px)));box-shadow:0 15px 32px #c4426140}.ix-ai-button:disabled{opacity:.65;cursor:wait}.ix-ai-spark{font-size:calc(19 * var(--st-display-unit, 1px));line-height:0}.ix-ai-button svg{width:calc(16 * var(--st-display-unit, 1px));height:calc(16 * var(--st-display-unit, 1px));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ix-ai-launch p{max-width:calc(560 * var(--st-display-unit, 1px));margin:0;color:var(--ix-muted);font-size:calc(11 * var(--st-display-unit, 1px));line-height:1.5}.ix-ai-launch a{color:inherit;text-underline-offset:calc(3 * var(--st-display-unit, 1px))}.ix-ai-panel{position:relative;max-width:calc(990 * var(--st-display-unit, 1px));margin:0 0 calc(38 * var(--st-display-unit, 1px));padding:clamp(calc(24 * var(--st-display-unit, 1px)),4vw,calc(42 * var(--st-display-unit, 1px)));border:1px solid #db627451;border-radius:calc(25 * var(--st-display-unit, 1px));background:linear-gradient(125deg,#d72e5410,var(--ix-panel) 42%,var(--ix-panel));box-shadow:0 20px 60px #9e334314;scroll-margin-top:calc(110 * var(--st-display-unit, 1px))}.ix-ai-panel:before{content:"";position:absolute;top:0;left:calc(30 * var(--st-display-unit, 1px));right:calc(30 * var(--st-display-unit, 1px));height:calc(2 * var(--st-display-unit, 1px));background:linear-gradient(90deg,#cf2e57,#ec8062,transparent)}.ix-ai-panel h3{color:var(--ix-ink);font-size:clamp(calc(24 * var(--st-display-unit, 1px)),3vw,calc(37 * var(--st-display-unit, 1px)));letter-spacing:-.04em;line-height:1.15;margin:calc(14 * var(--st-display-unit, 1px)) 0 calc(20 * var(--st-display-unit, 1px))}.ix-ai-content{color:var(--ix-ink);font-size:clamp(calc(15 * var(--st-display-unit, 1px)),1.4vw,calc(18 * var(--st-display-unit, 1px)));line-height:1.75}.ix-ai-content p{margin:0 0 calc(14 * var(--st-display-unit, 1px))}.ix-ai-suggestions{margin-top:calc(28 * var(--st-display-unit, 1px))}.ix-ai-suggestions:empty{display:none}.ix-ai-suggestions>strong{display:block;margin-bottom:calc(12 * var(--st-display-unit, 1px));color:var(--ix-muted);font-size:calc(11 * var(--st-display-unit, 1px));font-weight:750;letter-spacing:.09em;text-transform:uppercase}.ix-ai-suggestion-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(9 * var(--st-display-unit, 1px))}.ix-ai-suggestion-list button{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--st-display-unit, 1px));min-height:calc(70 * var(--st-display-unit, 1px));padding:calc(13 * var(--st-display-unit, 1px)) calc(15 * var(--st-display-unit, 1px));border:1px solid #d05a7950;border-radius:calc(15 * var(--st-display-unit, 1px));background:linear-gradient(130deg,#cc3f660c,var(--ix-panel) 72%);color:var(--ix-ink);font:inherit;font-size:calc(13 * var(--st-display-unit, 1px));font-weight:650;line-height:1.4;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ix-ai-suggestion-list button svg{width:calc(17 * var(--st-display-unit, 1px));height:calc(17 * var(--st-display-unit, 1px));flex:none;fill:none;stroke:#cc3d65;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ix-ai-suggestion-list button:hover,.ix-ai-suggestion-list button:focus-visible{transform:translateY(calc(-2 * var(--st-display-unit, 1px)));border-color:#cf4d72;box-shadow:0 9px 25px #aa325023;outline:none}.ix-ai-panel[data-loading=true] .ix-ai-suggestion-list button{pointer-events:none}.ix-ai-sources{border-top:1px solid var(--ix-line);margin-top:calc(20 * var(--st-display-unit, 1px));padding-top:calc(20 * var(--st-display-unit, 1px))}.ix-ai-sources:empty{display:none}.ix-ai-sources strong{display:block;color:var(--ix-muted);font-size:calc(11 * var(--st-display-unit, 1px));letter-spacing:.08em;text-transform:uppercase;margin-bottom:calc(10 * var(--st-display-unit, 1px))}.ix-ai-sources>div{display:flex;flex-wrap:wrap;gap:calc(8 * var(--st-display-unit, 1px))}.ix-ai-sources>div+strong{margin-top:calc(17 * var(--st-display-unit, 1px))}.ix-ai-sources a{display:inline-flex;border:1px solid var(--ix-line);border-radius:calc(999 * var(--st-display-unit, 1px));color:var(--ix-ink);background:var(--ix-panel);padding:calc(8 * var(--st-display-unit, 1px)) calc(12 * var(--st-display-unit, 1px));text-decoration:none;font-size:calc(12 * var(--st-display-unit, 1px));line-height:1.35}.ix-ai-sources a:hover{border-color:#d54767;color:#bd365a}@media(max-width:760px){.ix-ai-panel{padding:calc(24 * var(--st-display-unit, 1px)) calc(20 * var(--st-display-unit, 1px));margin-bottom:calc(28 * var(--st-display-unit, 1px))}.ix-ai-launch{margin-top:calc(13 * var(--st-display-unit, 1px))}.ix-ai-launch p{font-size:calc(10 * var(--st-display-unit, 1px))}}@media(max-width:760px){.ix-ai-suggestion-list{grid-template-columns:1fr}.ix-ai-suggestion-list button{min-height:calc(48 * var(--st-display-unit, 1px))}}@media(prefers-reduced-motion:reduce){.ix-ai-button{transition:none}}.st-ai-search{--ai-surface:#fff;--ai-ink:#22323c;--ai-muted:#667481;--ai-gradient:linear-gradient(110deg,#b02b56,#e45168 62%,#f39069)}html[data-theme=dark] .st-ai-search{--ai-surface:#1b202c;--ai-ink:#f4f3f7;--ai-muted:#b2b6c5}body .st-ai-search .st-ai-surface{position:relative;isolation:isolate;overflow:visible;display:flex;align-items:center;gap:calc(16 * var(--st-display-unit, 1px));padding:calc(13 * var(--st-display-unit, 1px)) calc(14 * var(--st-display-unit, 1px)) calc(13 * var(--st-display-unit, 1px)) calc(22 * var(--st-display-unit, 1px));min-height:calc(82 * var(--st-display-unit, 1px));background:var(--ai-surface);border:1px solid #e2769240;border-radius:calc(22 * var(--st-display-unit, 1px));box-shadow:0 12px 42px #b8275120}body .st-ai-search .st-ai-surface:before{content:"";position:absolute;inset:calc(-4 * var(--st-display-unit, 1px));border-radius:inherit;z-index:-2;background:radial-gradient(ellipse at var(--ai-x,25%) var(--ai-y,40%),#fb5c87aa,transparent 65%),linear-gradient(110deg,#e4487440,#a957bc70,#fc976240);filter:blur(13px);animation:st-ai-breathe 6s ease-in-out infinite alternate;transform:none;width:auto;aspect-ratio:auto;left:calc(-4 * var(--st-display-unit, 1px));top:calc(-4 * var(--st-display-unit, 1px));margin:0}body .st-ai-search .st-ai-surface:after{content:"";position:absolute;inset:0;background:var(--ai-surface);border-radius:inherit;z-index:-1}.st-ai-search .st-ai-mark{display:flex;flex-direction:column;align-items:center;gap:1px;color:#ce3b69;flex:0 0 calc(32 * var(--st-display-unit, 1px));font-size:calc(10 * var(--st-display-unit, 1px));font-weight:800;letter-spacing:.1em;line-height:1}.st-ai-mark svg{width:calc(28 * var(--st-display-unit, 1px));height:calc(28 * var(--st-display-unit, 1px));fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body .st-ai-search .st-ai-surface input{flex:1;min-width:0;width:100%;padding:calc(10 * var(--st-display-unit, 1px)) 0;font-family:inherit;font-size:calc(18 * var(--st-display-unit, 1px));color:var(--ai-ink);border:0;background:transparent;box-shadow:none}body .st-ai-search .st-ai-surface input::placeholder{color:var(--ai-muted)}body .st-ai-search .st-ai-surface [type=submit]{display:grid;place-items:center;flex:0 0 calc(52 * var(--st-display-unit, 1px));width:calc(52 * var(--st-display-unit, 1px));height:calc(52 * var(--st-display-unit, 1px));border:0;border-radius:calc(16 * var(--st-display-unit, 1px));background:var(--ai-gradient);color:#fff}body .st-ai-search .st-ai-surface [type=submit] svg{width:calc(21 * var(--st-display-unit, 1px));height:calc(21 * var(--st-display-unit, 1px));fill:none;stroke:currentColor;stroke-width:1.8}.st-ai-search .st-ai-surface:focus-within{outline:calc(2 * var(--st-display-unit, 1px)) solid #e65e8a70;outline-offset:calc(4 * var(--st-display-unit, 1px))}.st-ai-notice{font-size:calc(11 * var(--st-display-unit, 1px))!important;line-height:1.6!important;max-width:calc(760 * var(--st-display-unit, 1px))!important;margin:calc(16 * var(--st-display-unit, 1px)) auto calc(20 * var(--st-display-unit, 1px))!important;text-align:center;color:var(--ix-muted,#737281)}.st-ai-notice a{color:inherit;text-decoration:underline;text-underline-offset:calc(3 * var(--st-display-unit, 1px))}.ix-ai-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--st-display-unit, 1px))}.st-ai-answer-brand{display:flex;align-items:center;gap:calc(10 * var(--st-display-unit, 1px));color:#d13f70;font-size:calc(13 * var(--st-display-unit, 1px));font-weight:750;letter-spacing:.035em}.st-ai-answer-brand svg{width:calc(25 * var(--st-display-unit, 1px));height:calc(25 * var(--st-display-unit, 1px));fill:none;stroke:currentColor;stroke-width:1.6}.ix-ai-cancel{font:inherit;font-size:calc(12 * var(--st-display-unit, 1px));padding:calc(7 * var(--st-display-unit, 1px)) calc(12 * var(--st-display-unit, 1px));border:1px solid #c7507540;border-radius:calc(999 * var(--st-display-unit, 1px));background:transparent;color:inherit;cursor:pointer}.ix-ai-cancel[hidden]{display:none}.ix-ai-status,.ix-ai-disclaimer{font-size:calc(12 * var(--st-display-unit, 1px))!important;line-height:1.6!important;color:var(--ix-muted,#78808c)}.ix-ai-disclaimer{margin-top:calc(20 * var(--st-display-unit, 1px))!important}.ix-ai-content{white-space:pre-wrap;overflow-wrap:anywhere}.ix-ai-panel[data-loading=true] .st-ai-answer-brand svg{animation:st-ai-breathe 1.8s ease-in-out infinite alternate}body .st-home-insights-065 .ix-ai-panel{--ix-panel:#fff;--ix-ink:#25333e;--ix-muted:#667581;--ix-line:#e9dae2;text-align:left;width:min(calc(990 * var(--st-display-unit, 1px)),100%);box-sizing:border-box;margin:calc(32 * var(--st-display-unit, 1px)) auto;background:var(--ix-panel);color:var(--ix-ink)}html[data-theme=dark] body .st-home-insights-065 .ix-ai-panel{--ix-panel:#1b202b;--ix-ink:#eef2f5;--ix-muted:#aeb7c4;--ix-line:#43414d}body .st-home-insights-065 .ix-ai-panel p{max-width:none;font-size:inherit;line-height:inherit}.st-ai-search .ix-search-orbit{overflow:visible;background:transparent;box-shadow:none;padding:0}.st-ai-search .ix-search-orbit:before,.st-ai-search .ix-search-orbit:after{display:none!important}@keyframes st-ai-breathe{0%{opacity:.6;filter:blur(10px)}to{opacity:1;filter:blur(18px)}}@media(max-width:760px){body .st-ai-search .st-ai-surface{padding:calc(10 * var(--st-display-unit, 1px)) calc(10 * var(--st-display-unit, 1px)) calc(10 * var(--st-display-unit, 1px)) calc(14 * var(--st-display-unit, 1px));gap:calc(10 * var(--st-display-unit, 1px));min-height:calc(70 * var(--st-display-unit, 1px));border-radius:calc(20 * var(--st-display-unit, 1px))}body .st-ai-search .st-ai-surface input{font-size:calc(16 * var(--st-display-unit, 1px))}body .st-ai-search .st-ai-surface [type=submit]{width:calc(44 * var(--st-display-unit, 1px));height:calc(44 * var(--st-display-unit, 1px));flex-basis:calc(44 * var(--st-display-unit, 1px));border-radius:calc(13 * var(--st-display-unit, 1px))}.st-ai-search .st-ai-mark{flex-basis:calc(25 * var(--st-display-unit, 1px))}.st-ai-mark svg{width:calc(23 * var(--st-display-unit, 1px));height:calc(23 * var(--st-display-unit, 1px))}.st-ai-notice{font-size:calc(10 * var(--st-display-unit, 1px))!important}}@media(prefers-reduced-motion:reduce){body .st-ai-search .st-ai-surface:before,.ix-ai-panel[data-loading=true] .st-ai-answer-brand svg{animation:none}}body .st-ai-notice{display:flex;justify-content:center;align-items:baseline;gap:calc(7 * var(--st-display-unit, 1px));flex-wrap:wrap;width:100%;font-weight:400;letter-spacing:0}body .st-ai-notice>span{font-size:inherit!important;line-height:inherit!important}body .st-ai-notice details{position:relative;font-size:inherit!important;text-align:center}body .st-ai-notice summary{cursor:pointer;font-size:inherit!important;text-decoration:underline;text-underline-offset:calc(2 * var(--st-display-unit, 1px));list-style:none}body .st-ai-notice summary::-webkit-details-marker{display:none}body .st-ai-notice details[open]{flex-basis:100%}body .st-ai-notice details p{line-height:1.55!important;max-width:calc(560 * var(--st-display-unit, 1px))!important;margin:calc(7 * var(--st-display-unit, 1px)) auto 0!important}body .st-ai-notice:focus-within,body .st-ai-notice:hover{opacity:1}@media(max-width:760px){body .st-ai-notice{gap:calc(5 * var(--st-display-unit, 1px));padding-inline:calc(8 * var(--st-display-unit, 1px));box-sizing:border-box}}body .st-ai-search .st-ai-surface input:focus,body .st-ai-search .st-ai-surface input:focus-visible,body .st-ai-followup textarea:focus,body .st-ai-followup textarea:focus-visible{outline:none!important;box-shadow:none!important;border-color:transparent!important}.ix-ai-chat-actions{display:flex;gap:calc(8 * var(--st-display-unit, 1px));align-items:center}.ix-ai-transcript:empty{display:none}.ix-ai-past-turn{padding-block:calc(22 * var(--st-display-unit, 1px)) calc(28 * var(--st-display-unit, 1px));border-bottom:1px solid var(--ix-line,#ddd5df);margin-bottom:calc(26 * var(--st-display-unit, 1px))}.ix-ai-panel>h3,.ix-ai-past-turn>h3{font-size:clamp(calc(18 * var(--st-display-unit, 1px)),2vw,calc(25 * var(--st-display-unit, 1px)));line-height:1.4;background:#bb43680c;border:1px solid #bb436817;border-radius:calc(18 * var(--st-display-unit, 1px)) calc(18 * var(--st-display-unit, 1px)) calc(4 * var(--st-display-unit, 1px)) calc(18 * var(--st-display-unit, 1px));padding:calc(14 * var(--st-display-unit, 1px)) calc(20 * var(--st-display-unit, 1px));margin:calc(24 * var(--st-display-unit, 1px)) 0 calc(20 * var(--st-display-unit, 1px)) 10%;scroll-margin-top:calc(120 * var(--st-display-unit, 1px))}.ix-ai-heading{position:relative}.st-ai-followup{display:grid;grid-template-columns:minmax(0,1fr) calc(44 * var(--st-display-unit, 1px));gap:calc(10 * var(--st-display-unit, 1px));align-items:center;padding:calc(14 * var(--st-display-unit, 1px)) calc(14 * var(--st-display-unit, 1px)) calc(10 * var(--st-display-unit, 1px));margin:calc(30 * var(--st-display-unit, 1px)) 0 0;border:1px solid #c6537445;border-radius:calc(18 * var(--st-display-unit, 1px));background:var(--ix-panel,#fff);box-shadow:0 6px 26px #b72e5612}.st-ai-followup:focus-within{border-color:#d14f7a;box-shadow:0 0 22px #d84b7628}.st-ai-followup textarea{display:block;box-sizing:border-box;width:100%;min-height:calc(48 * var(--st-display-unit, 1px));max-height:calc(180 * var(--st-display-unit, 1px));resize:vertical;background:transparent;border:0;padding:calc(5 * var(--st-display-unit, 1px));font:inherit;font-size:calc(15 * var(--st-display-unit, 1px));line-height:1.6;color:var(--ix-ink,#25333e)}.st-ai-followup button{display:grid;place-items:center;width:calc(44 * var(--st-display-unit, 1px));height:calc(44 * var(--st-display-unit, 1px));border:0;border-radius:calc(14 * var(--st-display-unit, 1px));background:linear-gradient(110deg,#b02b56,#e45168);color:#fff;cursor:pointer}.st-ai-followup button:disabled{opacity:.4;cursor:wait}.st-ai-followup button svg{width:calc(23 * var(--st-display-unit, 1px));height:calc(23 * var(--st-display-unit, 1px));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.st-ai-followup small{grid-column:1/-1;font-size:calc(9 * var(--st-display-unit, 1px));line-height:1.5;color:var(--ix-muted,#78808c)}.ix-ai-content:empty{display:none}@media(max-width:760px){.ix-ai-chat-actions{gap:calc(4 * var(--st-display-unit, 1px))}.ix-ai-cancel{font-size:calc(10 * var(--st-display-unit, 1px));padding:calc(6 * var(--st-display-unit, 1px)) calc(9 * var(--st-display-unit, 1px))}.ix-ai-panel>h3,.ix-ai-past-turn>h3{margin-left:3%;padding:calc(12 * var(--st-display-unit, 1px)) calc(15 * var(--st-display-unit, 1px))}.st-ai-followup textarea{font-size:calc(16 * var(--st-display-unit, 1px))}.st-ai-followup small{font-size:calc(8 * var(--st-display-unit, 1px))}}body .st-ai-notice{font-size:calc(11 * var(--st-display-unit, 1px))!important;line-height:1.55!important;opacity:1;max-width:calc(760 * var(--st-display-unit, 1px))!important;color:#626473;margin:calc(14 * var(--st-display-unit, 1px)) auto calc(17 * var(--st-display-unit, 1px))!important}body .st-home-insights-065 .st-ai-notice,html[data-theme=dark] body .st-ai-notice{color:#fff}body .st-ai-notice details p{font-size:calc(11 * var(--st-display-unit, 1px))!important;color:inherit!important}@media(max-width:760px){body .st-ai-notice{font-size:calc(10 * var(--st-display-unit, 1px))!important;line-height:1.6!important}body .st-ai-notice details p{font-size:calc(10 * var(--st-display-unit, 1px))!important}}body .st-ai-search.has-query .st-ai-surface [type=submit]{box-shadow:0 0 0 5px #eb709735,0 0 28px 8px #f1538b99;animation:st-ai-ready-glow 2.5s ease-in-out infinite alternate;transform:translateZ(0)}body .st-ai-search.has-query .st-ai-surface [type=submit]:hover{box-shadow:0 0 0 6px #f68cad55,0 0 38px 14px #f1538bcc}@keyframes st-ai-ready-glow{0%{box-shadow:0 0 0 4px #eb70972d,0 0 15px 4px #f1538b66}to{box-shadow:0 0 0 6px #eb709755,0 0 36px 12px #f1538bbb}}@media(prefers-reduced-motion:reduce){body .st-ai-search.has-query .st-ai-surface [type=submit]{animation:none}}body .st-insights-topics a{display:inline-flex;align-items:center;gap:calc(6 * var(--st-display-unit, 1px))}body .st-insights-topics a svg,body .st-home-search-results a svg{width:calc(15 * var(--st-display-unit, 1px));height:calc(15 * var(--st-display-unit, 1px));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.st-ai-notice .st-ai-notice-copy{display:block}.st-ai-notice .st-ai-notice-links{display:flex;align-items:baseline;justify-content:center;gap:calc(14 * var(--st-display-unit, 1px));margin-top:calc(7 * var(--st-display-unit, 1px))}.st-ai-notice .st-ai-notice-links :is(a,button){margin:0;padding:calc(2 * var(--st-display-unit, 1px)) 0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;font-weight:650;line-height:1.6;text-decoration:underline;text-underline-offset:calc(3 * var(--st-display-unit, 1px));cursor:pointer}.st-ai-notice .st-ai-notice-links button:focus-visible{outline:calc(2 * var(--st-display-unit, 1px)) solid currentColor;outline-offset:calc(4 * var(--st-display-unit, 1px))}.st-ai-notice .st-ai-notice-details{margin:calc(10 * var(--st-display-unit, 1px)) 0 0;font-size:inherit;line-height:inherit;color:inherit}.st-ai-notice .st-ai-notice-details[hidden]{display:none!important}:root{--st-display-unit: max(1px, .0390625vw);font-size:calc(16 * var(--st-display-unit))}
