@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(https://storage.de.cloud.ovh.net/v1/AUTH_9fcf305d37994db7bf77b428f6b49b45/de.fjd.efast.static-web-content/fonts/Open_Sans/static/OpenSans/OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(https://storage.de.cloud.ovh.net/v1/AUTH_9fcf305d37994db7bf77b428f6b49b45/de.fjd.efast.static-web-content/fonts/Open_Sans/static/OpenSans/OpenSans-Italic.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(https://storage.de.cloud.ovh.net/v1/AUTH_9fcf305d37994db7bf77b428f6b49b45/de.fjd.efast.static-web-content/fonts/Open_Sans/static/OpenSans/OpenSans-Bold.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(https://storage.de.cloud.ovh.net/v1/AUTH_9fcf305d37994db7bf77b428f6b49b45/de.fjd.efast.static-web-content/fonts/Open_Sans/static/OpenSans/OpenSans-BoldItalic.ttf) format("truetype")}body,html{font-family:Open Sans}.fjd-alert{max-width:76rem;width:100%}.search-page{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:calc(100vh - 176px);padding:24px 24px 120px;position:relative}.search-page--chat{padding-top:24px}.search-page__headline{bottom:calc(50vh + 66px);color:#1a1a1a;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;left:50%;letter-spacing:-.02em;line-height:1.25;margin:0;max-width:640px;opacity:1;pointer-events:none;position:fixed;text-align:center;transform:translateX(-50%) translateY(0);transition:opacity .2s ease,transform .2s ease;width:calc(100% - 48px);z-index:99}.search-page__headline--hidden{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(-12px)}.search-page__cursor{animation:cursor-blink .75s step-end infinite;background:currentColor;display:inline-block;height:1em;margin-left:3px;vertical-align:text-bottom;width:2px}.search-page__cursor--done{animation:none;opacity:0;transition:opacity .4s ease .8s}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.search-page__messages{display:flex;flex-direction:column;gap:32px;max-width:720px;padding-bottom:24px;width:100%}.search-page__exchange{display:flex;flex-direction:column;gap:16px}.search-page__user-row{align-items:flex-start;display:flex;gap:12px;justify-content:flex-end}.search-page__user-bubble{background:#f0f0f0;border-radius:18px 18px 4px 18px;color:#1a1a1a;font-size:15px;line-height:1.5;max-width:75%;padding:12px 16px}.search-page__user-avatar{align-items:center;background:#d0d0d0;border-radius:50%;display:flex;flex-shrink:0;font-size:20px;height:36px;justify-content:center;width:36px}.search-page__ai-row{align-items:flex-start;display:flex;gap:12px}.search-page__ai-text{color:#1a1a1a;font-size:15px;line-height:1.6;margin:0 0 10px}.search-page__ai-text p{margin:0 0 8px}.search-page__ai-text p:last-child{margin-bottom:0}.search-page__ai-text a{color:#0057b8;text-decoration:underline}.search-page__ai-text strong{font-weight:600}.search-page__ai-text ol,.search-page__ai-text ul{margin:6px 0;padding-left:20px}.search-page__ai-text li{margin-bottom:4px}.search-page__ai-text--streaming:after{animation:cursor-blink .75s step-end infinite;background:currentColor;content:"";display:inline-block;height:1em;margin-left:2px;vertical-align:text-bottom;width:2px}.search-page__ai-content{display:flex;flex-direction:column;gap:12px}.search-page__action-links{display:flex;flex-wrap:wrap;gap:8px}.search-page__action-btn{align-items:center;background:#0000;border:1.5px solid #0057b8;border:1.5px solid var(--fjd2-brand-primary-600,#0057b8);border-radius:20px;color:#0057b8;color:var(--fjd2-brand-primary-600,#0057b8);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;line-height:1.4;padding:8px 16px;text-decoration:none;transition:background .15s ease,color .15s ease}.search-page__action-btn:hover{background:#0057b8;background:var(--fjd2-brand-primary-600,#0057b8);color:#fff}.search-page__action-btn:focus-visible{outline:2px solid #0057b8;outline:2px solid var(--fjd2-brand-primary-600,#0057b8);outline-offset:2px}.search-page__loading-dots{display:inline-flex;gap:5px;padding:4px 0}.search-page__loading-dots span{animation:dot-bounce 1.2s ease-in-out infinite;background:#999;border-radius:50%;height:8px;width:8px}.search-page__loading-dots span:nth-child(2){animation-delay:.2s}.search-page__loading-dots span:nth-child(3){animation-delay:.4s}@keyframes dot-bounce{0%,80%,to{opacity:.5;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.search-page__input-bar{bottom:calc(50vh - 40px);left:50%;max-width:640px;position:fixed;transform:translateX(-50%);transition:bottom .5s cubic-bezier(.4,0,.2,1),max-width .5s cubic-bezier(.4,0,.2,1);width:calc(100% - 48px);z-index:100}.search-page__input-bar--bottom{bottom:80px;max-width:720px}.search-page__form{width:100%}.search-page__input-wrapper{align-items:center;background:#fff;border:none;border-radius:100px;box-shadow:0 2px 8px #0000001a,0 1px 3px #0000000f;display:flex;gap:8px;height:56px;padding:0 8px 0 20px;transition:box-shadow .2s ease}.search-page__input-wrapper:focus-within,.search-page__input-wrapper:hover{box-shadow:0 4px 18px #0000002e,0 2px 6px #0000001a}.search-page__input-wrapper:focus-within{outline:2px solid #0000}.search-page__attach-btn{color:#555;flex-shrink:0}.search-page__input{background:#0000;border:none;color:#1a1a1a;flex:1 1;font-size:16px;line-height:1.5;min-width:0;outline:none}.search-page__input::placeholder{color:#aaa}.search-page__input:disabled{opacity:.6}.search-page__input-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.search-page__send-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--fjd2-brand-primary-600);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .15s,color .15s,opacity .15s;width:36px}.search-page__send-btn:hover:not(:disabled){background:var(--fjd2-brand-primary-600);color:#fff}.search-page__send-btn:disabled{cursor:default;opacity:.35}.search-page__mode-badge{align-items:center;color:#555;display:flex;padding:0 4px}.search-page__mode-select{-webkit-appearance:auto;appearance:auto;background:#0000;border:none;color:#555;cursor:pointer;font-size:14px;outline:none;padding:0 4px}.search-page__voice-btn{align-items:center;background:#1a1a1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .15s;width:40px}.search-page__voice-btn:hover{background:#333}
/*# sourceMappingURL=main.f10877e0.css.map*/