.ch-root{display:block;min-width:0}.ch-root [hidden]{display:none!important}.chp{position:relative;box-sizing:border-box;border:1px solid var(--c-line);border-radius:20px}.chp[data-v=a]{background:var(--c-tone) var(--grain-img) 0 0/256px 256px repeat;box-shadow:#0f172a0d 0 18px 48px -12px}.chp:before,.chp:after,.chp>i:before,.chp>i:after{content:"";position:absolute;width:20px;height:20px;box-sizing:border-box;border:1px solid var(--c-ink);pointer-events:none}.chp>i{position:absolute;inset:-1px;pointer-events:none}.chp:before{left:-1px;top:-1px;border-radius:20px 0 0;-webkit-mask:conic-gradient(from 0deg at 100% 100%,transparent 0 189deg,#000 189deg 261deg,transparent 261deg);mask:conic-gradient(from 0deg at 100% 100%,transparent 0 189deg,#000 189deg 261deg,transparent 261deg)}.chp:after{right:-1px;top:-1px;border-radius:0 20px 0 0;-webkit-mask:conic-gradient(from 0deg at 0% 100%,transparent 0 99deg,#000 99deg 171deg,transparent 171deg);mask:conic-gradient(from 0deg at 0% 100%,transparent 0 99deg,#000 99deg 171deg,transparent 171deg)}.chp>i:before{right:0;bottom:0;border-radius:0 0 20px;-webkit-mask:conic-gradient(from 0deg at 0% 0%,transparent 0 99deg,#000 99deg 171deg,transparent 171deg);mask:conic-gradient(from 0deg at 0% 0%,transparent 0 99deg,#000 99deg 171deg,transparent 171deg)}.chp>i:after{left:0;bottom:0;border-radius:0 0 0 20px;-webkit-mask:conic-gradient(from 0deg at 100% 0%,transparent 0 189deg,#000 189deg 261deg,transparent 261deg);mask:conic-gradient(from 0deg at 100% 0%,transparent 0 189deg,#000 189deg 261deg,transparent 261deg)}.chp .ch-h2{margin:0;font-family:var(--ap4-font-display);font-weight:var(--ap4-fw-title);letter-spacing:var(--ap4-track-display);line-height:var(--ap4-lh-h2);color:color-mix(in srgb,var(--c-ink) var(--ap4-title-tone),var(--c-paper));text-wrap:balance}.chp .ch-h2 em{font-style:normal;font-weight:var(--ap4-fw-key)}.chp .ch-lab{font-size:var(--ap4-fs-label);font-weight:var(--ap4-fw-semibold);letter-spacing:var(--ap4-track-label);line-height:var(--ap4-lh-faq);color:var(--c-ink4)}.chp[data-v=a]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:48px;padding:40px}.ch-intro{display:flex;flex-direction:column;gap:22px;min-width:0}.ch-intro .ch-h2{font-size:var(--ap4-fs-h2-s)}.ch-lead{margin:0;font-size:var(--ap4-fs-body);line-height:var(--ap4-lh-body);color:var(--c-ink3);text-wrap:pretty}.ch-cta{display:flex;flex-direction:column;gap:14px}.ch-cta-row{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.ch-av{display:flex;align-items:center;gap:10px}.ch-av>span:first-child{position:relative;width:30px;height:30px;flex:none}.ch-av img{width:30px;height:30px;border-radius:999px;object-fit:cover;display:block}.ch-av .on{position:absolute;right:0;bottom:0;width:9px;height:9px;border-radius:999px;background:#34c759;outline:2px solid var(--c-paper)}.ch-av>span:last-child{font-size:var(--ap4-fs-label);line-height:var(--ap4-lh-faq);color:var(--c-ink4)}.ch-proof{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;font-size:var(--ap4-fs-label);color:var(--c-ink4);line-height:var(--ap4-lh-card)}.ch-proof a{display:inline-flex;align-items:center;gap:8px;color:var(--c-ink4)}.ch-proof a:hover{color:var(--c-ink)}.ch-proof strong{color:var(--c-ink);font-weight:var(--ap4-fw-semibold)}.ch-proof .ch-csillag{display:inline-flex;gap:1px}.ch-proof .ch-iso{display:inline-flex;align-items:center;gap:8px}.ch-proof .sep{width:1px;height:14px;background:var(--c-line)}.ch-proof img{width:22px;height:22px;flex:none}.ch-foot{font-size:var(--ap4-fs-caption);line-height:var(--ap4-lh-faq);color:var(--c-ink4);text-decoration:underline;text-underline-offset:3px}.ch-foot:hover{color:var(--c-ink)}.ch-conv{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--c-card);border:1px solid var(--c-line);border-radius:14px;overflow:hidden}.chp[data-v=c] .ch-conv{background:transparent;border:0;border-radius:0;overflow:visible}.ch-thread{display:flex;flex-direction:column;gap:20px;padding:22px 20px 8px;overflow-y:auto;overscroll-behavior:contain;min-height:300px;max-height:440px;scrollbar-width:thin;scrollbar-color:var(--c-inv2) transparent}.ch-msg{display:flex;gap:12px;align-items:flex-start;max-width:100%}.ch-msg[data-role=user]{justify-content:flex-end}.ch-msg[data-role=user] .ch-body{max-width:min(78%,520px)}.ch-msg[data-role=user] .ch-txt{background:var(--c-tone) var(--grain-img) 0 0/256px 256px repeat;border:1px solid var(--c-line);border-radius:16px 16px 4px;padding:10px 14px;max-width:100%;box-sizing:border-box;color:var(--c-ink);overflow-wrap:break-word;word-break:normal}.ch-body{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%}.ch-txt{font-size:var(--ap4-fs-body);line-height:var(--ap4-lh-body);color:var(--c-ink2);white-space:pre-wrap;overflow-wrap:break-word}.ch-msg[data-role=assistant] .ch-txt{max-width:60ch}.ch-seal{flex:none;width:24px;height:24px;margin-top:4px;border-radius:999px;background:var(--anyag) 42% 38% / 900% auto;box-shadow:inset 0 0 0 .5px #02081747}.ch-typing{display:inline-flex;gap:4px;align-items:center;height:24px;margin-top:3px}.ch-typing i{width:5px;height:5px;border-radius:999px;background:var(--c-ink4);animation:chblink 1.06s steps(1) infinite}.ch-typing i:nth-child(2){animation-delay:353ms}.ch-typing i:nth-child(3){animation-delay:706ms}@keyframes chblink{0%{opacity:.25}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ch-typing i{animation:none;opacity:.6}}.ch-chips{display:flex;flex-wrap:wrap;gap:8px}.ch-chip{appearance:none;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 12px;border:1px solid var(--c-line);border-radius:999px;background:transparent;font-family:inherit;font-size:var(--ap4-fs-label);font-weight:var(--ap4-fw-regular);line-height:var(--ap4-lh-card);color:var(--c-ink2);text-align:left;cursor:pointer;transition:border-color var(--motion-hover,.16s) var(--ease-standard,ease),color var(--motion-hover,.16s) var(--ease-standard,ease),background-color var(--motion-hover,.16s) var(--ease-standard,ease)}.ch-chip:hover{border-color:var(--c-ink5);color:var(--c-ink);background:var(--c-tone)}.ch-chip:focus-visible{outline:1px solid var(--c-ink4);outline-offset:2px}.ch-offer{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--c-line-soft,var(--c-line));font-size:var(--ap4-fs-caption);line-height:var(--ap4-lh-faq);color:var(--c-ink3)}.ch-composer{display:flex;flex-direction:column;gap:10px;padding:12px 16px 14px;border-top:1px solid var(--c-line);background:var(--c-card)}.ch-form{display:flex;align-items:stretch;gap:8px;margin:0}.ch-in{flex:1;min-width:0;box-sizing:border-box;margin:0;padding:12px 14px;border:0;outline:none;border-radius:var(--r-s,10px);background:var(--c-card);box-shadow:inset 0 0 0 .5px var(--c-inv2);font-family:inherit;font-size:max(16px,var(--ap4-fs-input));font-weight:var(--ap4-fw-regular);line-height:var(--ap4-lh-faq);color:var(--c-ink);transition:box-shadow var(--motion-hover,.16s) var(--ease-standard,ease)}.ch-in::placeholder{color:var(--c-ink5)}.ch-in:hover{box-shadow:inset 0 0 0 .5px var(--c-ink4)}.ch-in:focus{box-shadow:inset 0 0 0 1px var(--c-ink)}.ch-in:disabled{background:var(--c-tone);cursor:default}.ch-form>.btn-o{flex:none;justify-content:center;min-height:46px}.ch-form>.btn-o:disabled{opacity:.35;cursor:default;pointer-events:none}.ch-micro{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;font-size:var(--ap4-fs-label);color:var(--c-ink4);line-height:var(--ap4-lh-faq)}.ch-micro a{color:var(--c-ink4);text-decoration:underline;text-underline-offset:3px}.ch-micro a:hover{color:var(--c-ink)}.ch-sum{display:flex;flex-direction:column;gap:12px;max-width:520px;padding:16px;border:1px solid var(--c-line);border-radius:var(--r-s,10px);background:var(--c-tone) var(--grain-img) 0 0/256px 256px repeat}.ch-fld{display:flex;flex-direction:column;gap:6px}.ch-fld label{font-size:var(--ap4-fs-field);font-weight:var(--ap4-fw-semibold);line-height:var(--ap4-lh-faq);color:var(--c-ink3)}.ch-inp{box-sizing:border-box;width:100%;margin:0;padding:12px 14px;border:0;outline:none;border-radius:var(--r-s,10px);background:var(--c-card);box-shadow:inset 0 0 0 .5px var(--c-inv2);font-family:inherit;font-size:max(16px,var(--ap4-fs-input));font-weight:var(--ap4-fw-regular);line-height:var(--ap4-lh-faq);color:var(--c-ink);transition:box-shadow var(--motion-hover,.16s) var(--ease-standard,ease)}.ch-inp::placeholder{color:var(--c-ink5)}.ch-inp:hover{box-shadow:inset 0 0 0 .5px var(--c-ink4)}.ch-inp:focus{box-shadow:inset 0 0 0 1px var(--c-ink)}.ch-inp[data-err=true]{box-shadow:inset 0 0 0 1px #b42318}.ch-2{display:grid;grid-template-columns:1.3fr 1fr;gap:10px}.ch-cons{position:relative;display:flex;gap:10px;align-items:flex-start;font-size:var(--ap4-fs-label);line-height:var(--ap4-lh-faq);color:var(--c-ink3);cursor:pointer}.ch-cons input{position:absolute;opacity:0;width:16px;height:16px;margin:2px 0 0;left:0;top:0}.ch-cons .mk{position:relative;flex:none;width:16px;height:16px;margin-top:2px;box-sizing:border-box;border:1px solid var(--c-inv2);border-radius:4px;background:var(--c-card);transition:border-color var(--motion-hover,.16s),background-color var(--motion-hover,.16s)}.ch-cons[data-on=true] .mk{border-color:var(--c-ink);background:var(--c-ink)}.ch-cons[data-on=true] .mk:after{content:"";position:absolute;left:4.5px;top:1.5px;width:3.5px;height:7px;border:solid var(--c-card);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.ch-cons input:focus-visible+.mk{box-shadow:0 0 0 3px var(--c-paper),0 0 0 3.5px var(--c-ink4)}.ch-cons a{color:var(--c-ink3);text-decoration:underline;text-underline-offset:2px}.ch-csapda{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.ch-kuld{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap}.ch-err{font-size:var(--ap4-fs-label);line-height:var(--ap4-lh-faq);color:#b42318;min-height:18px}.ch-ok .row{display:flex;gap:10px 14px;flex-wrap:wrap;align-items:center}.ch-ok .row>span{font-size:var(--ap4-fs-label);line-height:var(--ap4-lh-faq);color:var(--c-ink4)}.ch-ts:empty{display:none}.chp[data-v=c]{display:flex;flex-direction:column;gap:28px;padding:48px 40px 40px;max-width:900px;margin:0 auto;background:transparent}.ch-chead{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.ch-chead .ch-h2{font-size:var(--ap4-fs-cta)}.ch-chead .ch-lead{max-width:56ch}.chp[data-v=c] .ch-thread{padding:4px 2px 10px;min-height:0;max-height:420px}.chp[data-v=c] .ch-thread[data-empty=true]{display:none}.chp[data-v=c] .ch-composer{padding:0;border:0;background:transparent;gap:14px}.chp[data-v=c] .ch-in{padding:16px 18px;font-size:var(--ap4-fs-lead)}.chp[data-v=c] .ch-form>.btn-o{min-height:56px}.chp[data-v=c] .ch-chips{justify-content:center}.chp[data-v=c] .ch-offer{border:0;padding:0 2px}.chp[data-v=c] .ch-micro{justify-content:center}.chp[data-v=c] .ch-cta{align-items:center;text-align:center;border-top:1px solid var(--c-line);padding-top:24px}.chp[data-v=c] .ch-cta-row,.chp[data-v=c] .ch-proof{justify-content:center}.ch-thread .ch-sugg{margin:-4px 0 0 36px}@media(min-width:1025px){.chp[data-v=a] .ch-thread{flex:1 1 auto;height:0;min-height:240px;max-height:none}}@media(max-width:1024px){.chp[data-v=a]{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px}.chp[data-v=a] .ch-thread{min-height:0}}@media(max-width:640px){.chp[data-v=a]{padding:18px 16px}.chp[data-v=c]{padding:28px 18px 24px}.chp:before,.chp:after,.chp>i:before,.chp>i:after{width:14px;height:14px}.ch-thread{padding:16px 14px 6px;min-height:0;max-height:52svh;gap:16px}.chp[data-v=c] .ch-thread{max-height:48svh}.ch-msg[data-role=user] .ch-body{max-width:86%}.ch-2{grid-template-columns:minmax(0,1fr)}.ch-composer{padding:10px 12px 12px}.ch-offer{padding:12px 14px}.ch-cta-row{flex-direction:column;align-items:stretch;gap:4px}.ch-cta-row>.btn-o,.ch-cta-row>.btn-g{justify-content:center}}@media(pointer:coarse){.ch-chip{min-height:40px}}
