.foerder-chat{--fc-ink: #101010;--fc-muted: #525252;--fc-line: #e3e3dd;--fc-soft: #f4f4f2;--fc-raised: #fff;--fc-glow: linear-gradient(30deg, #465afa, #c369fa, #7d64fa, #41affa);position:relative;background:#fff;border:1px solid #ecece9;border-radius:.5rem;box-shadow:0 1px 2px #1010100a,0 12px 32px -12px #10101014;padding:2rem;color:var(--fc-ink);overflow:hidden}.fc-progress{position:absolute;inset:0 0 auto;height:3px;background:var(--fc-soft)}.fc-progress-bar{height:100%;background:var(--fc-glow);transform-origin:left;transform:scaleX(0);transition:transform .4s ease}.fc-thread{display:flex;flex-direction:column;gap:.75rem;max-height:32rem;overflow-y:auto;overscroll-behavior:contain;padding-bottom:.5rem;scrollbar-width:thin}.foerder-chat.is-done .fc-thread{max-height:none;overflow:visible}.fc-msg{display:flex;gap:.75rem;align-items:flex-end;max-width:38rem;animation:fc-in .28s ease both}.fc-user{align-self:flex-end;justify-content:flex-end}.fc-who{flex:0 0 2rem;height:2rem;border-radius:1rem;position:relative;background:#101010}.fc-who:after{content:"";position:absolute;inset:0;background:#fff;-webkit-mask:url(/images/mark.svg) center / 1rem auto no-repeat;mask:url(/images/mark.svg) center / 1rem auto no-repeat}.fc-bubble{margin:0!important;font-size:1rem;line-height:150%;padding:.75rem 1rem;border-radius:.4rem;background:var(--fc-raised)}.fc-alm{align-items:flex-start}.fc-alm .fc-bubble{background:none;padding:.2rem 0 0}.fc-user .fc-bubble{background:var(--fc-ink);color:#fff;font-weight:500;border-bottom-right-radius:.1rem}.fc-typing .fc-bubble{display:flex;gap:.3rem;padding:.8rem 0 0}.fc-typing .fc-bubble span{width:.4rem;height:.4rem;border-radius:50%;background:#bebebe;animation:fc-dot 1s ease-in-out infinite}.fc-typing .fc-bubble span:nth-child(2){animation-delay:.15s}.fc-typing .fc-bubble span:nth-child(3){animation-delay:.3s}.fc-composer:not(:empty){margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--fc-line);animation:fc-in .28s ease both}.fc-prompt-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.fc-prompt{margin:0!important;font-size:1.3rem;font-weight:700;letter-spacing:-.02em;line-height:130%}.fc-counter{flex:0 0 auto;font-size:.9rem;font-weight:500;color:var(--fc-muted);font-variant-numeric:tabular-nums}.fc-hint{margin:.5rem 0 0!important;font-size:.95rem;color:var(--fc-muted)}.fc-options{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.fc-options.fc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.fc-chip,.fc-side-chip{font:inherit;font-size:.95rem;font-weight:500;line-height:1.3;color:var(--fc-ink);background:var(--fc-raised);border:1px solid var(--fc-line);border-radius:1.3rem;min-height:2.6rem;padding:.55rem 1.1rem;text-align:left;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.fc-grid .fc-chip{border-radius:.25rem}.fc-options.fc-tiles{display:grid;grid-template-columns:repeat(var(--fc-cols, 4),minmax(0,1fr))}.fc-tile{font:inherit;color:var(--fc-ink);background:var(--fc-raised);border:1px solid var(--fc-line);border-radius:.4rem;padding:1rem;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.fc-tile-icon{width:2.5rem;height:2.5rem;border-radius:.4rem;background:var(--fc-soft);display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;transition:background .2s,color .2s}.fc-tile-icon svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fc-tile-label,.fc-tile-sub{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-tile-label{font-size:.95rem;font-weight:500;line-height:1.3}.fc-tile-sub{margin-top:.15rem;font-size:.8rem;line-height:1.3;color:var(--fc-muted)}.fc-meter{display:flex;align-items:flex-end;gap:3px;height:1.2rem}.fc-meter span{width:.3rem;border-radius:1px;background:#d8d8d6;transition:background .2s}.fc-meter span.is-on{background:currentColor}@media(hover:hover){.fc-tile:hover{border-color:var(--fc-ink);box-shadow:0 6px 16px -8px #10101040;transform:translateY(-1px)}.fc-tile:hover .fc-tile-icon{background:var(--fc-ink);color:#fff}.fc-tile:hover .fc-meter span:not(.is-on){background:#525252}}@media(max-width:900px){.fc-options.fc-tiles{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}}.fc-tile:focus-visible{outline:2px solid #7d64fa;outline-offset:2px}.fc-side-chip{background:transparent;border-style:dashed}@media(hover:hover){.fc-chip:hover,.fc-side-chip:hover{background:var(--fc-ink);border-color:var(--fc-ink);color:#fff}}.fc-chip:focus-visible,.fc-side-chip:focus-visible,.fc-text-button:focus-visible,.fc-input:focus-visible{outline:2px solid #7d64fa;outline-offset:2px}.fc-utility{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.25rem}.fc-text-button{font:inherit;font-size:.9rem;font-weight:500;color:var(--fc-muted);background:none;border:0;padding:0;cursor:pointer}@media(hover:hover){.fc-text-button:hover{color:var(--fc-ink);text-decoration:underline}}.fc-side{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.fc-results{display:flex;flex-direction:column;gap:1rem;margin:.5rem 0 0 2.75rem;animation:fc-in .4s ease both}.fc-card{background:var(--fc-raised);border:1px solid var(--fc-line);border-radius:.4rem;transition:border-color .2s}.fc-card[open],.fc-card:hover{border-color:#bebebe}.fc-card-summary,.fc-misses summary{list-style:none;cursor:pointer}.fc-card-summary::-webkit-details-marker,.fc-misses summary::-webkit-details-marker{display:none}.fc-card-summary{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem}.fc-card-summary:focus-visible,.fc-misses summary:focus-visible{outline:2px solid #7d64fa;outline-offset:2px;border-radius:.4rem}.fc-card-main{flex:1 1 auto;min-width:0}.fc-card-title{font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:120%}.fc-card-rate{margin:.3rem 0 0!important;font-size:.85rem;line-height:140%;color:var(--fc-muted)}.fc-flags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.fc-flag{font-size:.75rem;font-weight:500;line-height:1;padding:.35rem .55rem;border-radius:1rem;background:#f3f0ff;color:#5b45d6;white-space:nowrap}.fc-amount{flex:0 0 auto;text-align:right}.fc-amount strong{display:block;font-size:1.35rem;font-weight:800;letter-spacing:-.03em;line-height:120%;white-space:nowrap;background:linear-gradient(30deg,#465afa,#c369fa);-webkit-background-clip:text;background-clip:text;color:transparent}.fc-amount-label{display:block;margin-top:.15rem;font-size:.75rem;color:var(--fc-muted)}.fc-chevron{flex:0 0 auto;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--fc-soft);position:relative;transition:background .2s,transform .25s ease}.fc-chevron:after{content:"";position:absolute;left:50%;top:45%;width:.4rem;height:.4rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translate(-50%,-50%) rotate(45deg)}details[open]>summary .fc-chevron{transform:rotate(180deg)}@media(hover:hover){.fc-card-summary:hover .fc-chevron,.fc-misses summary:hover .fc-chevron{background:#e6e6e3}}.fc-card-body{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.5rem;border-top:1px solid var(--fc-line);animation:fc-in .25s ease both}.fc-card-teaser{margin:0!important;font-size:.95rem;line-height:150%}.fc-warn{margin:0!important;font-size:.9rem;line-height:150%;padding:.75rem 1rem;border-radius:.25rem;background:#f6f3ff;border-left:3px solid #7d64fa}.fc-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem}.fc-meta dt{font-size:.8rem;font-weight:500;color:var(--fc-muted);margin-bottom:.25rem}.fc-meta dd{font-size:.9rem;line-height:140%}.fc-source{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline;font-size:.9rem;font-weight:700;color:var(--fc-ink);text-decoration:none}@media(hover:hover){.fc-source:hover{text-decoration:underline}}.fc-checked{font-weight:410;color:var(--fc-muted)}.fc-misses summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.9rem;font-weight:500;color:var(--fc-muted)}.fc-misses .fc-chevron{width:1.5rem;height:1.5rem}.fc-miss-list{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 0 .25rem;animation:fc-in .25s ease both}.fc-miss{display:grid;grid-template-columns:11rem 1fr;gap:1rem;font-size:.9rem;line-height:150%}.fc-miss-name{font-weight:700}.fc-miss-reason{color:var(--fc-muted)}.fc-disclaimer{margin:0!important;font-size:.8rem;line-height:150%;color:var(--fc-muted)}.fc-lead-label{display:block;margin:0 0 1rem!important;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:135%;max-width:32rem}.fc-lead-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.fc-lead .super-button{color:#fff}.fc-lead .super-button:after{background:#000}.fc-input{flex:1 1 16rem;font:inherit;font-size:1rem;height:2.9rem;padding:0 1rem;border:1px solid var(--fc-line);border-radius:.25rem;background:var(--fc-raised);color:var(--fc-ink)}.fc-honey{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.fc-lead-hint,.fc-error{margin:1rem 0 0!important;font-size:.85rem;line-height:150%;color:var(--fc-muted)}.fc-error{color:#b42318}.fc-noscript{font-size:1rem}@keyframes fc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fc-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.fc-msg,.fc-composer:not(:empty),.fc-results{animation:none}.fc-progress-bar{transition:none}}@media(max-width:640px){.foerder-chat{padding:1.5rem 1rem}.fc-msg{max-width:100%}.fc-who{display:none}.fc-results{margin-left:0}.fc-card-summary{flex-wrap:wrap;align-items:flex-start;padding:1rem 1.1rem;gap:.75rem 1rem}.fc-amount strong{font-size:1.2rem}.fc-lead .super-button{width:100%;white-space:normal;text-align:center;box-sizing:border-box}.fc-card-main{flex-basis:calc(100% - 3rem)}.fc-amount{order:3;text-align:left;flex-basis:100%}.fc-card-body{padding:1rem 1.1rem 1.25rem}.fc-miss{grid-template-columns:1fr;gap:.25rem}.fc-prompt{font-size:1.15rem}.fc-options.fc-grid,.fc-options.fc-tiles{grid-template-columns:1fr 1fr}.fc-tile{padding:.85rem .4rem}.fc-tile-label{font-size:.88rem}.fc-tiles .fc-tile:last-child:nth-child(odd){grid-column:span 2}}.container[data-astro-cid-7iqwmbyz]>.content[data-astro-cid-7iqwmbyz].foerder-content{max-width:70rem}
