@media (max-width:720px),(pointer:coarse){.chatp .fr .fr-in input{font-size:16px}}.chatp .app.fr-under{overflow:clip}.chatp .fr{position:fixed;inset:0;z-index:40;overflow:hidden;background:var(--fr-bg);color:var(--fr-ink);--fr-bg:var(--navy-900);--fr-ink:rgb(250,248,242);--fr-mute:var(--on-navy-muted);--fr-gold:var(--on-navy-gold);--fr-line2:rgba(179,200,229,.3);--fr-tile:rgba(255,255,255,.035);--fr-tile-h:rgba(255,255,255,.08);--fr-i1:rgba(200,214,234,.2);--fr-i2:rgba(200,214,234,.46);--fr-mark:rgb(232,226,212);--fr-btn:var(--on-navy-gold);--fr-btn-fg:var(--navy-900);--fr-btn-h:rgb(240,190,112);--fr-wash:rgba(255,255,255,.045);--fr-wash2:rgba(232,176,90,.09)}.chatp .fr.lt{--fr-bg:var(--bg-page);--fr-ink:var(--text-strong);--fr-mute:var(--text-subtle);--fr-gold:var(--brand-gold);--fr-line2:var(--border-strong);--fr-tile:var(--surface-card);--fr-tile-h:var(--surface-card);--fr-i1:rgba(5,33,66,.16);--fr-i2:rgba(5,33,66,.42);--fr-mark:var(--navy-900);--fr-btn:var(--navy-900);--fr-btn-fg:#fff;--fr-btn-h:var(--navy-hover);--fr-wash:rgba(5,33,66,.03);--fr-wash2:rgba(204,134,27,.07)}.chatp .fr :is(.fr-q,.fr-sub,.fr-o,.fr-o small,.fr-in input,.fr-lk,.fr-skip,.fr-back,.fr-p){transition:color .9s var(--ease-fade),background-color .9s,box-shadow .2s}.chatp .fr-bk,.chatp .fr-glow,.chatp .fr-paper{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.chatp .fr-sky,.chatp .fr-vig{position:absolute;inset:0;overflow:hidden;pointer-events:none}.chatp .fr-sl{position:absolute;inset:0}.chatp .fr{transition:background-color .7s var(--ease-fade)}.chatp .fr-vig{transition:opacity .9s var(--ease-fade)}.chatp .fr.lt .fr-vig{opacity:0}.chatp .fr-cv{position:absolute;pointer-events:none;transform-origin:50% 50%}@media (prefers-reduced-motion:no-preference){.chatp .fr-cv{animation:fr-sky 480s linear infinite}.chatp .fr-rim.fr-live{animation:fr-breath 7s ease-in-out infinite}.chatp .fr-st .gl{animation:fr-glim 4.6s ease-in-out infinite}}@keyframes fr-sky{to{transform:rotate(1turn)}}@keyframes fr-breath{0%,to{stroke-opacity:.7}50%{stroke-opacity:1}}@keyframes fr-glim{0%,to{opacity:.78;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.chatp .fr-paper{background:var(--bg-page);-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}.chatp .fr-glow{opacity:0;transition:opacity 1.8s var(--ease-fade)}.chatp .fr.lt .fr-glow{opacity:.45!important}.chatp .fr-bk{z-index:1;overflow:visible}.chatp .fr-rim,.chatp .fr-stk{fill:none;stroke:var(--fr-i2);stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .9s var(--ease-fade),opacity .9s var(--ease-fade)}.chatp .fr-rim.fr-quiet{opacity:.55}.chatp .fr-stk{display:none}.chatp .fr-gl{position:absolute;z-index:1;pointer-events:none}.chatp .fr-co{fill:none;stroke:var(--fr-gold);stroke-width:2;stroke-linecap:round;stroke-dasharray:0 7;opacity:.8}.chatp .fr-co2{fill:none;stroke:var(--fr-gold);stroke-width:1.6;stroke-linecap:round;vector-effect:non-scaling-stroke}.chatp .fr-dot{fill:var(--fr-gold)}.chatp .fr-nd{stroke:var(--fr-gold);stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.chatp .fr-nb{transition:opacity .45s var(--ease-fade)}.chatp .fr-nb>circle:first-child:not(.fr-pp),.chatp .fr-nb>rect{fill:#fff;stroke:var(--fr-i2);stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .3s,stroke-width .3s}.chatp .fr-pp{fill:var(--fr-gold);stroke:none}.chatp .fr-nb>circle:first-child:not(.fr-pp){transition:fill .3s,stroke .3s,stroke-width .3s}.chatp .fr-nb image{transition:opacity .3s}.chatp .fr-ghost .fr-nb>circle:first-child:not(.fr-pp){fill:transparent;stroke:var(--fr-gold);stroke-width:1.4;stroke-dasharray:3 2.4}.chatp .fr-ghost .fr-nb image{opacity:.5}.chatp .fr-ghost .fr-pp{opacity:.55}.chatp .fr-nb.fr-on>circle:first-child,.chatp .fr-nb.fr-sel>circle:first-child{stroke:var(--fr-gold);stroke-width:1.8}.chatp .fr-nb.fr-dim{opacity:.5}.chatp .fr-nb.fr-off{opacity:.28}.chatp .fr-auto .fr-nb>rect{stroke:var(--fr-gold);stroke-width:1.6}.chatp .fr-auto text{fill:var(--navy-900);font-family:var(--font-sans);font-weight:600;text-anchor:middle}.chatp .fr-pg{fill:none;stroke:var(--fr-gold);stroke-width:1.2;vector-effect:non-scaling-stroke}.chatp .fr-st .sp{fill:var(--fr-gold)}.chatp .fr-st .gl{fill:url(#fr-gl)}.chatp .fr-ep,.chatp .fr-st .gl{transform-box:fill-box;transform-origin:center}.chatp .fr-ep{fill:var(--fr-gold);opacity:0;transition:opacity .3s}.chatp .fr-ep.on{animation:fr-wait 1.3s ease-in-out infinite}@keyframes fr-wait{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.chatp .fr-ep.on{animation:none;opacity:.9}}.chatp .fr-gh{opacity:0;transition:opacity .35s var(--ease-fade)}.chatp .fr-gh.on{opacity:.4}.chatp .fr-it{white-space:pre;fill:var(--fr-ink);font-family:var(--font-serif);font-weight:400;letter-spacing:.01em;transition:fill .9s var(--ease-fade)}.chatp .fr-ml{fill:var(--fr-ink);font:500 var(--fs-1)/1 var(--font-sans);letter-spacing:.02em;transition:opacity .25s var(--ease-fade),fill .9s}.chatp .fr-spark{position:fixed;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--fr-gold);box-shadow:0 0 12px 3px rgba(232,176,90,.5);z-index:6;pointer-events:none}.chatp .fr-gm{position:absolute;z-index:2}.chatp .fr-gm .gm{width:100%;height:100%}.chatp .fr-gm .gm .disc{fill:var(--navy-900);stroke:var(--on-gold-line);stroke-width:.6}.chatp .fr-gm .gm .g{stroke:var(--on-navy-gold)}.chatp .fr-gm .gm .s{stroke:rgb(200,214,234)}.chatp .fr-gm .gm .dm{fill:var(--on-navy-gold)}.chatp .fr-gm .gm .disc{transition:opacity .8s var(--ease-fade);transform-box:fill-box;transform-origin:center}.chatp .fr-gm.fr-open .gm .disc{opacity:0}.chatp .fr-gm.fr-shut .gm .disc{transition:none}.chatp .fr.fr-day .fr-gm.fr-open .gm .s{stroke:var(--navy-900)}.chatp .fr.fr-day .fr-gm.fr-open .gm .g,.chatp .fr.fr-day .fr-gm.fr-open .gm .rp{stroke:var(--brand-gold)}.chatp .fr.fr-day .fr-gm.fr-open .gm .dm{fill:var(--brand-gold)}.chatp .fr.fr-day .fr-bk{--fr-ink:var(--text-strong);--fr-gold:var(--brand-gold);--fr-i1:rgba(5,33,66,.16);--fr-i2:rgba(5,33,66,.42)}.chatp .fr.dk .fr-gm .gm .disc,.chatp .fr.dk .fr-stage .ig-dc{fill:var(--navy-800)}.chatp .fr-rip{position:absolute;inset:-60%;width:220%;height:220%;overflow:visible;pointer-events:none}.chatp .fr-rip circle{fill:none;stroke:var(--fr-gold);stroke-width:1;vector-effect:non-scaling-stroke;transform-origin:0 0}.chatp .fr-stage{position:absolute;z-index:2;overflow:visible;pointer-events:none}.chatp .fr-stage .ig-st{fill:var(--fr-mark)}.chatp .fr-stage .ig-fu path[stroke="rgb(5,33,66)"]{stroke:var(--fr-mark)}.chatp .fr-tok{position:fixed;left:0;top:0;z-index:6;pointer-events:none;padding:7px 12px;border-radius:10px;background:var(--fr-tile);box-shadow:inset 0 0 0 1.5px var(--fr-gold);font:500 var(--fs-3)/1.2 var(--font-sans);color:var(--fr-ink);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chatp .fr-tx{position:absolute;left:0;right:0;bottom:0;z-index:4;transition:top .75s cubic-bezier(.3,.7,.2,1);display:flex;flex-direction:column;align-items:center;padding:0 16px 88px;overflow:hidden}.chatp .fr-tx.fr-scroll{overflow-y:auto}.chatp .fr-q{font-family:var(--font-serif);font-weight:400;font-size:clamp(30px,1.25vw + 22px,40px);line-height:1.15;letter-spacing:-.005em;text-align:center;margin:0;max-width:760px;color:var(--fr-ink)}.chatp .fr-q span{display:inline-block}.chatp .fr-sub{margin:12px 0 0;color:var(--fr-mute);font-size:var(--fs-4);line-height:1.5;text-align:center;max-width:540px;text-wrap:balance}.chatp .fr-p .fr-m,.chatp .fr-sub .fr-m{font-family:var(--font-serif);font-size:1.12em;color:var(--fr-ink);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.chatp .fr-opts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;max-width:720px}.chatp .fr-o{position:relative;min-height:46px;padding:0 18px;border-radius:14px;border:0;background:transparent;box-shadow:inset 0 0 0 1px var(--fr-line2);color:var(--fr-ink);font:500 var(--fs-4)/1.25 var(--font-sans);display:inline-flex;align-items:center;gap:10px;cursor:pointer;text-align:left;transition:transform .35s var(--spring-pop),box-shadow .25s,background-color .25s,color .9s}.chatp .fr .fr-o{transition:transform .35s var(--spring-pop),box-shadow .18s ease,background-color .18s ease,color .9s}@media (hover:hover){.chatp .fr-o:hover:not([aria-pressed=true]):not(.fr-hint){box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--fr-ink) 62%,transparent);background:var(--fr-wash)}.chatp .fr-o:hover:not([aria-pressed=true]):not(.fr-hint) .fr-lg{box-shadow:0 0 0 1px color-mix(in oklch,var(--fr-ink) 62%,transparent)}}.chatp .fr-o:active{transform:scale(.97);transition-duration:.12s}.chatp .fr-o:focus-visible{outline:2px solid var(--fr-gold);outline-offset:3px}.chatp .fr-q:focus{outline:none}.chatp .fr-o .fr-lg{width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--fr-line2);display:grid;place-items:center;flex:none;transition:box-shadow .18s ease}.chatp .fr-o .fr-lg img{width:18px;height:18px}.chatp .fr-o span{display:flex;flex-direction:column;gap:3px}.chatp .fr-o small{font-size:var(--fs-2);font-weight:400;color:var(--fr-mute)}.chatp .fr-o.fr-hint{box-shadow:inset 0 0 0 1px var(--fr-gold);background:var(--fr-wash)}.chatp .fr-o[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--fr-gold);background:var(--fr-wash2)}.chatp .fr-o[aria-pressed=true] .fr-lg{box-shadow:0 0 0 1.5px var(--fr-gold)}.chatp .fr-opts.tiles{max-width:620px}.chatp .fr-opts.tiles .fr-o{flex-direction:column;align-items:flex-start;justify-content:center;width:300px;min-height:74px;padding:14px 18px}.chatp .fr-opts.tiles .fr-o b{font-weight:600}.chatp .fr-opts.need .fr-o{min-height:56px}.chatp .fr-gor{height:48px;margin-top:20px;display:flex;justify-content:center}.chatp .fr-btn{height:48px;padding:0 22px;border-radius:12px;border:0;background:var(--fr-btn);color:var(--fr-btn-fg);font:600 var(--fs-4)/1 var(--font-sans);cursor:pointer;transition:background .2s,opacity .3s,transform .3s}.chatp .fr-btn:hover{background:var(--fr-btn-h)}.chatp .fr-btn:focus-visible{outline:2px solid var(--fr-gold);outline-offset:3px}.chatp .fr-btn[disabled]{opacity:0;pointer-events:none;transform:translateY(6px)}.chatp .fr-lk{background:none;border:0;padding:6px 2px;color:var(--fr-ink);font:500 var(--fs-3)/1.4 var(--font-sans);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--fr-gold);text-decoration-color:var(--fr-gold);text-decoration-thickness:1.5px;text-underline-offset:4px}.chatp .fr-lk:focus-visible{outline:2px solid var(--fr-gold);outline-offset:3px;border-radius:4px}.chatp .fr-quick{position:absolute;top:18px;left:20px;z-index:5}.chatp .fr-in{position:relative;width:min(460px,100%);margin-top:26px;display:flex;align-items:center}.chatp .fr-ln{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--fr-line2);transform-origin:0 50%;pointer-events:none;transition:background-color .3s}.chatp .fr-in input{flex:1 1;min-width:0;height:44px;border:0;background:none;outline:0;color:var(--fr-ink);font:400 var(--fs-4)/1 var(--font-sans);text-align:center;padding:0 36px}.chatp .fr-in input::placeholder{color:var(--fr-mute);opacity:.85}.chatp .fr-in:focus-within .fr-ln{background:var(--fr-gold)}.chatp .fr-snd{position:absolute;right:0;top:6px;width:32px;height:32px;border-radius:9px;border:0;background:var(--fr-btn);color:var(--fr-btn-fg);display:grid;place-items:center;cursor:pointer;opacity:0;transform:scale(.7);transition:opacity .2s,transform .3s var(--spring-pop,ease)}.chatp .fr-in.has .fr-snd{opacity:1;transform:none}.chatp .fr-echo{position:absolute;inset:0;display:none;align-items:center;justify-content:center;font:400 var(--fs-4)/1 var(--font-sans);color:var(--fr-ink);pointer-events:none;white-space:nowrap;overflow:hidden}.chatp .fr-in.echo input{color:transparent}.chatp .fr-in.echo .fr-echo{display:flex}.chatp .fr-in.echo .fr-snd{opacity:0}.chatp .fr-echo u{text-decoration:none;background:linear-gradient(var(--fr-gold),var(--fr-gold)) 0 100%/0 1.5px no-repeat;padding-bottom:3px}.chatp .fr-acts{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;justify-content:center;margin-top:30px}.chatp .fr-p{margin:14px 0 0;color:var(--fr-mute);font-size:var(--fs-4);line-height:1.5;text-align:center;max-width:560px}.chatp .fr-faces{display:flex;justify-content:center;margin-top:22px}.chatp .fr-faces img{width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2.5px var(--fr-bg);margin-left:-8px}.chatp .fr-faces img:first-child{margin-left:0}.chatp .fr-skip{position:absolute;top:18px;right:20px;z-index:5}.chatp .fr-foot{position:absolute;left:0;right:0;bottom:0;z-index:5;height:76px;display:flex;align-items:center;justify-content:center;pointer-events:none}.chatp .fr-foot>*{pointer-events:auto}.chatp .fr-back{position:absolute;left:20px;bottom:22px;background:none;border:0;color:var(--fr-mute);font:500 var(--fs-3)/1 var(--font-sans);padding:8px 4px;cursor:pointer}.chatp .fr-back:hover{color:var(--fr-ink)}.chatp .fr-back[aria-hidden=true]{visibility:hidden}.chatp .fr-dots{display:flex;gap:6px;align-items:center}.chatp .fr-dots i{width:6px;height:6px;border-radius:3px;background:var(--fr-line2);transition:width .45s var(--ease),background-color .45s}.chatp .fr-dots i.done{background:var(--fr-mute)}.chatp .fr-dots i.on{width:22px;background:var(--fr-ink)}@media (max-width:699px){.chatp .fr-opts.tiles .fr-o{width:calc(50% - 5px);min-height:96px;padding:14px 12px 12px}.chatp .fr-opts.tiles{width:100%}.chatp .fr-o{padding:0 14px;font-size:var(--fs-3)}.chatp .fr-q{font-size:30px}.chatp .fr-skip{top:12px;right:12px}.chatp .fr-quick{top:12px;left:12px}.chatp .fr-back{left:12px}.chatp .fr-tx{padding-bottom:92px;-webkit-mask-image:linear-gradient(#000 calc(100% - 84px),transparent calc(100% - 50px));mask-image:linear-gradient(#000 calc(100% - 84px),transparent calc(100% - 50px))}}.chatp .fr-iw{position:absolute;inset:0;z-index:1;pointer-events:none}.chatp .fr.fr-night{background:var(--navy-900)}.chatp .fr.lt.fr-night .fr-vig{opacity:1}.chatp .fr-pl,.chatp .fr-term{position:absolute;inset:0;pointer-events:none}.chatp .fr-pl{width:100%;height:100%}.chatp .fr-labs{position:absolute;inset:0;z-index:3;pointer-events:none}.chatp .fr-lb{position:absolute;left:0;top:0;max-width:var(--fr-lw,200px);display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;opacity:0;transition:opacity .7s var(--ease-fade)}.chatp .fr-lb>*{transform:translateY(6px);transition:transform .9s var(--ease)}.chatp .fr-lb.on{opacity:1}.chatp .fr-lb.on>*{transform:none}.chatp .fr-lb b{font:500 var(--fs-4)/1.25 var(--font-sans);color:var(--fr-ink)}.chatp .fr-lb.sf b{font:400 22px/1.15 var(--font-serif)}.chatp .fr-lb small{font-size:var(--fs-2);line-height:1.35;color:var(--fr-mute)}.chatp .fr.fr-fin .fr-glow{opacity:0!important}@media (max-width:699px){.chatp .fr-lb b{font-size:var(--fs-2)}.chatp .fr-lb.sf b{font-size:17px}.chatp .fr-lb small{font-size:11.5px}}