/* hero-examples.v1.css: the /work stage's seven examples. GENERATED by scripts/build-work-hero.mjs, without the
   sources' comments: edit the sources, never this file. They are components/backdrop-orbits/tools/work/examples/<key>.css. Linked media="print" (it does not block the
   first paint); deck.vN.js turns it on when it starts the stage, after load. Before nav-capsule (last).
   scripts/check-component-drift.mjs fails when it stops matching them. */
.hxs-calendar{--cal-b:var(--f-body,"Geist",system-ui,sans-serif);--cal-d:var(--f-display,"Archivo",system-ui,sans-serif);--cal-m:var(--f-mono,"Geist Mono",ui-monospace,monospace);position:relative;width:46em;height:33em;font-family:var(--cal-b);font-weight:400;color:#0E2747;line-height:1.2;letter-spacing:normal;text-align:left;white-space:nowrap}
.hxs-calendar *{box-sizing:border-box;margin:0;padding:0;font-style:normal}
.hxs-calendar svg{display:block;max-width:none}
.hxs-calendar small{display:block;font-size:inherit;font-weight:400}
.hxs-calendar::before{content:"";position:absolute;inset:4% -4% -6% 2%;background:radial-gradient(50% 44% at 52% 40%,rgba(242,102,43,.2),transparent 70%),radial-gradient(56% 46% at 30% 70%,rgba(70,110,210,.13),transparent 72%);filter:blur(2em)}
.hxs-calendar .cal-win{position:absolute;left:.3em;top:.9em;width:39em;height:28.2em;border-radius:.8em;background:#fff;overflow:hidden;isolation:isolate;box-shadow:0 0 0 .07em rgba(14,39,71,.13),0 .5em 1em -.5em rgba(14,39,71,.22),0 2.4em 4.4em -1.6em rgba(74,46,16,.42)}
.hxs-calendar .cal-bc{height:2em;display:flex;align-items:center;gap:.4em;padding:0 .9em;background:#dfe6f3;border-bottom:.07em solid #cbd5e8}
.hxs-calendar .cal-bc i{width:.55em;height:.55em;border-radius:50%;background:#aab6d0}
.hxs-calendar .cal-url{margin:0 auto;display:flex;align-items:center;justify-content:center;gap:.5em;width:22em;height:2.1em;border-radius:1.05em;background:#fff;color:#44557a;font:500 .62em var(--cal-m);transform:translateX(-2em)}
.hxs-calendar .cal-url svg{width:1em;height:1em;fill:#1fa866}
.hxs-calendar .cal-nav{height:3.2em;display:flex;align-items:center;gap:1.15em;padding:0 1.1em 0 1.3em;border-bottom:.07em solid #e6ebf3}
.hxs-calendar .cal-lg{flex:none;width:1.9em;height:1.9em;border-radius:.5em;background:linear-gradient(160deg,#ff8a4a,#F2662B);display:grid;place-items:center;margin-right:-.7em;box-shadow:0 .2em .5em rgba(242,102,43,.4)}
.hxs-calendar .cal-lg svg{width:1.35em;height:1.35em;fill:#fff}
.hxs-calendar .cal-nm{font:700 .84em/1 var(--cal-d);font-stretch:112%;letter-spacing:-.01em}
.hxs-calendar .cal-nm b{color:#F2662B}
.hxs-calendar .cal-nm small{font:600 .56em var(--cal-m);letter-spacing:.2em;text-transform:uppercase;color:#F2662B;margin-bottom:.3em}
.hxs-calendar .cal-tabs{display:flex;gap:.2em;margin-left:.2em}
.hxs-calendar .cal-tabs span{font-size:.66em;font-weight:500;color:#44557a;padding:.6em 1.05em;border-radius:2em}
.hxs-calendar .cal-tabs .cal-on{color:#0E2747;font-weight:600;background:#eef2f9;box-shadow:inset 0 0 0 .1em #dde4f0}
.hxs-calendar .cal-sync{margin-left:auto;display:flex;align-items:center;gap:.7em;font:500 .58em var(--cal-m);color:#44557a}
.hxs-calendar .cal-sync i{width:.75em;height:.75em;border-radius:50%;background:#1fa866;box-shadow:0 0 0 .3em rgba(31,168,102,.2)}
.hxs-calendar .cal-nb{font-size:.66em;font-weight:600;color:#fff;background:#0E2747;padding:.65em 1.1em;border-radius:2em}
.hxs-calendar .cal-tool{height:2.75em;display:flex;align-items:center;gap:.7em;padding-left:1.3em;color:#fff;background:radial-gradient(42% 150% at 70% 0,rgba(242,102,43,.3),transparent 70%),linear-gradient(180deg,#0c2452,#123064)}
.hxs-calendar .cal-day{font:700 1.02em var(--cal-d);font-stretch:112%;letter-spacing:-.02em}
.hxs-calendar .cal-wx{display:flex;align-items:center;gap:.5em;padding:.45em .8em;border-radius:2em;font:500 .5em var(--cal-m);color:#d8e2f6;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 .14em rgba(255,255,255,.1)}
.hxs-calendar .cal-wx svg{width:1.3em;height:1.3em;fill:none;stroke:#9fd0ff;stroke-width:1.9;stroke-linecap:round}
.hxs-calendar .cal-wk{display:flex;gap:.24em;margin:0 6.55em 0 auto}
.hxs-calendar .cal-wk>span{position:relative;width:2.2em;padding:.26em 0 .3em;text-align:center;border-radius:.5em;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 .07em rgba(255,255,255,.16)}
.hxs-calendar .cal-wk small{font-size:.42em;font-weight:500;color:#a7b6d8;margin-bottom:.15em}
.hxs-calendar .cal-wk b{display:block;font:700 .74em/1.1 var(--cal-d);font-stretch:108%}
.hxs-calendar .cal-wk .cal-today small{color:#ffb785;font-weight:600}
.hxs-calendar .cal-wk .cal-on{color:#0E2747;background:#fff;box-shadow:0 .35em .8em -.3em rgba(3,6,15,.6)}
.hxs-calendar .cal-wk .cal-on small{color:#d4501a;font-weight:600}
.hxs-calendar .cal-plus{position:absolute;top:-.55em;right:-.6em;font:700 .42em/1 var(--cal-b);color:#fff;background:#F2662B;padding:.32em .45em;border-radius:1em;box-shadow:0 0 0 .22em #0f2a5c}
.hxs-calendar .cal-techs{display:grid;grid-template-columns:2.4em repeat(4,7.35em);height:2.45em;padding-left:.65em;color:#fff;background:#0f2a5c;box-shadow:inset 0 .07em 0 rgba(255,255,255,.07)}
.hxs-calendar .cal-tz{align-self:center;justify-self:end;padding-right:.95em;font:500 .42em var(--cal-m);letter-spacing:.06em;color:#8193bd}
.hxs-calendar .cal-tech{display:grid;grid-template-columns:1.6em 1fr;column-gap:.45em;align-content:center;padding:0 .5em;border-left:.07em solid rgba(255,255,255,.09)}
.hxs-calendar .cal-av{position:relative;grid-row:1/3;align-self:center;width:2.35em;height:2.35em;border-radius:50%;display:grid;place-items:center;font:700 .68em var(--cal-d);color:#fff;background:#4a6db3;box-shadow:0 0 0 .14em rgba(255,255,255,.18)}
.hxs-calendar .cal-tech:nth-child(4) .cal-av{background:#6a58ad}
.hxs-calendar .cal-tech:nth-child(5) .cal-av{background:#238b9b}
.hxs-calendar .cal-tech b{font:700 .66em var(--cal-d);font-stretch:108%;align-self:end}
.hxs-calendar .cal-tech small{font-size:.46em;color:#a9b8da;margin-top:.2em;align-self:start}
.hxs-calendar .cal-tech.cal-me{background:linear-gradient(180deg,rgba(242,102,43,.08),rgba(242,102,43,.24));box-shadow:inset 0 -.14em 0 #F2662B}
.hxs-calendar .cal-me .cal-av{background:linear-gradient(160deg,#ff8a4a,#F2662B)}
.hxs-calendar .cal-me .cal-av::after{content:"";position:absolute;right:-.12em;bottom:-.04em;width:.72em;height:.72em;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 .2em #1a2f5c}
.hxs-calendar .cal-grid{display:grid;grid-template-columns:2.4em repeat(4,7.35em);padding-left:.65em;height:17.8em;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 1.3em),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 1.3em),transparent)}
.hxs-calendar .cal-hrs{display:grid;grid-template-rows:repeat(8,2.4em)}
.hxs-calendar .cal-hrs span{padding:.45em .95em 0 0;text-align:right;font:500 .42em var(--cal-m);color:#8a97b2}
.hxs-calendar .cal-col{display:grid;grid-template-rows:repeat(16,1.2em);border-left:.07em solid #e6ebf3;background:linear-gradient(#e3e8f1 0 .07em,transparent .07em 1.2em,#f0f3f8 1.2em 1.27em,transparent 1.27em) 0 0/100% 2.4em}
.hxs-calendar .cal-col.cal-me{background-color:#fffbf7}
.hxs-calendar .cal-a1{grid-row-start:1}.hxs-calendar .cal-a2{grid-row-start:2}.hxs-calendar .cal-a3{grid-row-start:3}.hxs-calendar .cal-a4{grid-row-start:4}
.hxs-calendar .cal-a5{grid-row-start:5}.hxs-calendar .cal-a6{grid-row-start:6}.hxs-calendar .cal-a8{grid-row-start:8}.hxs-calendar .cal-a10{grid-row-start:10}
.hxs-calendar .cal-a11{grid-row-start:11}.hxs-calendar .cal-a12{grid-row-start:12}.hxs-calendar .cal-a13{grid-row-start:13}.hxs-calendar .cal-a14{grid-row-start:14}
.hxs-calendar .cal-a15{grid-row-start:15}
.hxs-calendar .cal-l1{grid-row-end:span 1}.hxs-calendar .cal-l2{grid-row-end:span 2}.hxs-calendar .cal-l3{grid-row-end:span 3}.hxs-calendar .cal-l9{grid-row-end:span 9}
.hxs-calendar .cal-j{grid-column:1;position:relative;display:flex;flex-direction:column;margin:.07em .14em;padding:.22em .4em .2em .55em;border-radius:.42em;overflow:hidden;background:#f2f4f8;box-shadow:inset .2em 0 0 var(--cal-c,#c3cbdb);color:var(--cal-t,#44557a)}
.hxs-calendar .cal-j i{font:500 .42em/1.2 var(--cal-m);letter-spacing:.02em;opacity:.78}
.hxs-calendar .cal-j b{margin-top:.18em;font:600 .58em/1.15 var(--cal-b);letter-spacing:-.005em}
.hxs-calendar .cal-j small{margin-top:.2em;font-size:.47em;color:#4f5e7c}
.hxs-calendar .cal-l1{justify-content:center;padding-top:0;padding-bottom:0}
.hxs-calendar .cal-tune{background:#fff1e6;--cal-c:#F2662B;--cal-t:#7c3511}
.hxs-calendar .cal-fix{background:#fdecef;--cal-c:#d9435c;--cal-t:#7b1d31}
.hxs-calendar .cal-inst{background:#e9effd;--cal-c:#3f6fd8;--cal-t:#1b3777}
.hxs-calendar .cal-est{background:#e6f5ed;--cal-c:#1fa866;--cal-t:#125c39}
.hxs-calendar .cal-wh{background:#e2f2f6;--cal-c:#1c97ad;--cal-t:#0d5361}
.hxs-calendar .cal-gray{--cal-t:#617090}
.hxs-calendar .cal-drv{background:repeating-linear-gradient(135deg,#edf0f6 0 .28em,#f8f9fc .28em .56em);box-shadow:none;--cal-t:#7b88a4}
.hxs-calendar .cal-open{background:#fff;box-shadow:inset 0 0 0 .08em #b7c3da;--cal-t:#5b6a86}
.hxs-calendar .cal-open b{color:#3a4a6b}
.hxs-calendar .cal-meta{display:flex;flex-direction:column;gap:.3em;margin-top:auto;padding-bottom:.35em}
.hxs-calendar .cal-meta span{align-self:flex-start;font:500 .42em var(--cal-m);color:#2c4b8e;background:#fff;padding:.45em .7em;border-radius:1em;box-shadow:0 0 0 .14em #d3def7}
.hxs-calendar .cal-new{z-index:2;justify-content:center;overflow:visible;padding:.16em .45em .16em .55em;background:linear-gradient(180deg,#ff8444,#ee5d20);box-shadow:0 0 0 .12em #fff,0 0 0 .3em rgba(242,102,43,.3),0 .8em 1.4em -.5em rgba(150,50,0,.6),inset 0 .07em 0 rgba(255,255,255,.4);--cal-t:#fff}
.hxs-calendar .cal-new i{opacity:.92}
.hxs-calendar .cal-new b{font-weight:700}
.hxs-calendar .cal-new small{color:#ffe7d6}
.hxs-calendar .cal-new::after{content:"";position:absolute;inset:-.14em;border-radius:.54em;border:.12em solid #F2662B;opacity:0;pointer-events:none}
.hxs-calendar .cal-tag{position:absolute;top:.62em;right:.62em;font:700 .36em/1 var(--cal-m);letter-spacing:.12em;color:#d4501a;background:#fff;padding:.4em .6em;border-radius:1em}
.hxs-calendar .cal-ghost{opacity:0}
.hxs-calendar .cal-side{position:absolute;left:32.45em;right:0;top:10.4em;bottom:0;background:#f6f8fc;border-left:.07em solid #e3e9f3}
.hxs-calendar .cal-p{position:absolute;z-index:2;right:.3em;bottom:.3em;width:12.2em;height:25.4em;padding:.42em;border-radius:2.1em;background:linear-gradient(145deg,#4a5b86,#141d38 30%,#060b18);box-shadow:0 0 0 .07em rgba(14,39,71,.3),0 0 0 .15em rgba(190,205,245,.3),-.4em 1.4em 2.4em -1em rgba(74,46,16,.45),0 .3em .6em -.2em rgba(14,39,71,.25)}
.hxs-calendar .cal-ps{position:relative;height:100%;border-radius:1.7em;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;color:#fff;background:linear-gradient(180deg,#0a1c40 0,#12306a 34%,#2b3f85 56%,#68468a 70%,#c25a76 82%,#f2773b 91%,#ffb061 100%)}
.hxs-calendar .cal-ps::after{content:"";position:absolute;inset:0;z-index:4;background:#03060f;opacity:0;pointer-events:none}
.hxs-calendar .cal-wall{position:absolute;z-index:-1;inset:0;width:100%;height:100%}
.hxs-calendar .cal-glow{filter:blur(.35em);opacity:.8}
.hxs-calendar .cal-st{position:relative;flex:none;display:flex;justify-content:center;width:100%;height:1.1em;margin-top:.55em}
.hxs-calendar .cal-st i{width:3.4em;height:.95em;border-radius:1em;background:#060b18}
.hxs-calendar .cal-st svg{position:absolute;right:1.1em;top:.3em;width:1.5em;height:.5em;fill:#fff}
.hxs-calendar .cal-lock svg{width:.62em;height:.62em;margin-top:.75em;fill:#fff;opacity:.85}
.hxs-calendar .cal-date{margin-top:.5em;font-size:.5em;font-weight:600;letter-spacing:.02em;color:#dfe6f6}
.hxs-calendar .cal-time{margin-top:.02em;font:700 3.3em/1 var(--cal-d);font-stretch:108%;letter-spacing:-.03em;text-shadow:0 .04em .25em rgba(3,6,15,.25)}
.hxs-calendar .cal-ntf{display:flex;flex-direction:column;width:100%;margin-top:.85em;padding:0 .48em}
.hxs-calendar .cal-n1,.hxs-calendar .cal-n2{display:block;padding:.55em .6em .6em;border-radius:.9em;color:#0E2747;white-space:normal;background:rgba(255,255,255,.95);box-shadow:0 .5em 1.2em -.4em rgba(3,6,15,.55)}
.hxs-calendar .cal-n2{margin-top:.32em;padding-bottom:.55em;background:rgba(240,244,251,.86)}
.hxs-calendar .cal-n3{align-self:center;width:86%;height:.42em;border-radius:0 0 .6em .6em;background:rgba(240,244,251,.45)}
.hxs-calendar .cal-nh{display:flex;align-items:center;gap:.45em}
.hxs-calendar .cal-nh .cal-lg{width:1.2em;height:1.2em;margin:0;border-radius:.32em;box-shadow:none}
.hxs-calendar .cal-nh .cal-lg svg{width:.88em;height:.88em}
.hxs-calendar .cal-app{font:500 .38em var(--cal-m);letter-spacing:.12em;text-transform:uppercase;color:#62718f}
.hxs-calendar .cal-ago{margin-left:auto;font-size:.42em;color:#62718f}
.hxs-calendar .cal-n1 b,.hxs-calendar .cal-n2 b{display:block;margin-top:.5em;font:700 .6em/1.15 var(--cal-d);font-stretch:104%;letter-spacing:-.01em}
.hxs-calendar .cal-n1 small,.hxs-calendar .cal-n2 small{margin-top:.35em;font-size:.47em;line-height:1.38;color:#44557a}
.hxs-calendar .cal-acts{display:flex;gap:.3em;margin-top:.6em}
.hxs-calendar .cal-acts span{flex:1;text-align:center;font-size:.46em;font-weight:600;padding:.75em 0;border-radius:1em;background:#eaeff7;color:#0E2747}
.hxs-calendar .cal-acts span:first-child{background:linear-gradient(180deg,#ff8444,#ee5d20);color:#fff;box-shadow:inset 0 .1em 0 rgba(255,255,255,.35)}
.hxs-calendar .cal-qa{position:absolute;left:1.05em;right:1.05em;bottom:1.25em;display:flex;justify-content:space-between}
.hxs-calendar .cal-qa span{width:1.8em;height:1.8em;border-radius:50%;display:grid;place-items:center;background:rgba(6,11,24,.45);box-shadow:inset 0 0 0 .07em rgba(255,255,255,.18)}
.hxs-calendar .cal-qa svg{width:.82em;height:.82em;fill:none;stroke:#fff;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}
.hxs-calendar .cal-home{position:absolute;left:50%;bottom:.42em;width:4.2em;height:.2em;margin-left:-2.1em;border-radius:1em;background:rgba(255,255,255,.92)}
.hxs-calendar .cal-k{position:absolute;z-index:5;left:7.2em;bottom:.7em;display:flex;align-items:center;gap:.7em;padding:.7em .85em .7em .75em;border-radius:.95em;background:#fff;box-shadow:0 0 0 .07em rgba(14,39,71,.1),0 1em 2.2em -.6em rgba(74,46,16,.4)}
.hxs-calendar .cal-ok{flex:none;width:1.9em;height:1.9em;border-radius:50%;display:grid;place-items:center;background:#1fa866}
.hxs-calendar .cal-ok svg{width:1.1em;height:1.1em;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.hxs-calendar .cal-k b{display:block;font:700 .76em var(--cal-d);font-stretch:108%}
.hxs-calendar .cal-k small{font-size:.58em;color:#62718f;margin-top:.25em}
.hxs-calendar .cal-tile{flex:none;margin-left:.2em;padding-left:.8em;border-left:.07em solid #dbe2f0}
.hxs-calendar .cal-tile span{display:block;width:2.1em;overflow:hidden;text-align:center;border-radius:.4em;background:#fff;box-shadow:0 0 0 .07em #d6deec,0 .2em .45em rgba(14,39,71,.12)}
.hxs-calendar .cal-tile i{display:block;padding:.3em 0 .25em;font:700 .4em var(--cal-m);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#F2662B}
.hxs-calendar .cal-tile b{font-size:.9em;line-height:1.3;padding-bottom:.05em}
@keyframes hxs-calendar-drop{0%{opacity:0;transform:translateY(-1.8em) scale(1.05)}55%{opacity:1;transform:translateY(.14em) scale(1)}78%{transform:translateY(-.04em)}100%{opacity:1;transform:none}}
@keyframes hxs-calendar-ghost{0%,70%{opacity:1}100%{opacity:0}}
@keyframes hxs-calendar-ring{0%{opacity:0;transform:none}10%{opacity:.8}45%,100%{opacity:0;transform:scale(1.1,1.45)}}
@keyframes hxs-calendar-pop{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.25)}100%{opacity:1;transform:none}}
@keyframes hxs-calendar-wake{from{opacity:.93}to{opacity:0}}
@keyframes hxs-calendar-note{0%{opacity:0;transform:translateY(-1.4em) scale(.94)}65%{opacity:1;transform:translateY(.08em) scale(1)}100%{opacity:1;transform:none}}
@keyframes hxs-calendar-rise{0%{opacity:0;transform:translateY(1.2em) scale(.96)}100%{opacity:1;transform:none}}
@keyframes hxs-calendar-float{50%{transform:translateY(-.2em)}}
@keyframes hxs-calendar-beat{50%{box-shadow:0 0 0 .55em rgba(31,168,102,0)}}
@media (prefers-reduced-motion:no-preference){
.hxs-calendar.is-shown:not(html.still *) .cal-ghost{animation:hxs-calendar-ghost 1s ease both}
.hxs-calendar.is-shown:not(html.still *) .cal-new{animation:hxs-calendar-drop .7s .4s cubic-bezier(.2,.7,.25,1) both}
.hxs-calendar.is-shown:not(html.still *) .cal-new::after{animation:hxs-calendar-ring 3.4s 1s ease-out infinite}
.hxs-calendar.is-shown:not(html.still *) .cal-plus{animation:hxs-calendar-pop .45s .9s cubic-bezier(.3,.7,.3,1.2) both}
.hxs-calendar.is-shown:not(html.still *) .cal-me .cal-av::after{animation:hxs-calendar-pop .45s 1.15s cubic-bezier(.3,.7,.3,1.2) both}
.hxs-calendar.is-shown:not(html.still *) .cal-ps::after{animation:hxs-calendar-wake .4s 1.05s ease-out both}
.hxs-calendar.is-shown:not(html.still *) .cal-n1{animation:hxs-calendar-note .6s 1.15s cubic-bezier(.2,.7,.25,1) both}
.hxs-calendar.is-shown:not(html.still *) .cal-k{animation:hxs-calendar-rise .6s 1.5s cubic-bezier(.2,.7,.25,1) both,hxs-calendar-float 7s 2.1s ease-in-out infinite}
.hxs-calendar.is-shown:not(html.still *) .cal-sync i{animation:hxs-calendar-beat 2.4s 1s ease-in-out infinite}
}
.hxs-email{position:relative;width:46em;height:33em;font-family:var(--f-body,"Geist"),system-ui,sans-serif;color:#0E2747;line-height:1.2;text-align:left;white-space:nowrap}
.hxs-email *{box-sizing:border-box;margin:0;padding:0;font-style:normal}
.hxs-email svg{display:block;max-width:none}
.hxs-email small{display:block;font-size:inherit;font-weight:400}
.hxs-email::before{content:"";position:absolute;inset:4% -4% -6% 2%;background:radial-gradient(50% 44% at 66% 70%,rgba(242,102,43,.24),transparent 70%),radial-gradient(56% 46% at 24% 30%,rgba(70,110,210,.2),transparent 72%);filter:blur(2em)}
.hxs-email .e-ib{position:absolute;left:.3em;top:.6em;width:24em;height:29.4em;border-radius:.8em;background:#fff;overflow:hidden;isolation:isolate;box-shadow:0 0 0 .07em rgba(14,39,71,.14),0 0 0 .3em rgba(160,185,240,.12),0 .5em 1em -.5em rgba(14,39,71,.22),0 2.4em 4.4em -1.6em rgba(40,24,8,.42)}
.hxs-email .e-bar{position:relative;z-index:2;flex:none;height:2em;display:flex;align-items:center;gap:.4em;padding:0 .9em;background:#dfe6f3;border-bottom:.07em solid #cbd5e8}
.hxs-email .e-bar>i{flex:none;width:.55em;height:.55em;border-radius:50%;background:#aab6d0}
.hxs-email .e-q{display:flex;align-items:center;gap:.6em;margin-left:1.4em;width:14.5em;height:2.1em;padding:0 1em;border-radius:1.05em;background:#fff;color:#62718f;font:500 .62em var(--f-mono,"Geist Mono"),monospace}
.hxs-email .e-q svg{width:1.1em;height:1.1em;fill:none;stroke:#62718f;stroke-width:2.2;stroke-linecap:round}
.hxs-email .e-ibb{display:flex;height:27.4em}
.hxs-email .e-col{position:relative;width:13em;flex:none;display:flex;flex-direction:column;overflow:hidden;border-right:.07em solid #e3e9f4}
.hxs-email .e-ih,.hxs-email .e-col>.e-day{position:relative;z-index:1;background:#fff}
.hxs-email .e-ih{display:flex;align-items:center;justify-content:space-between;padding:.85em .7em .2em .9em}
.hxs-email .e-ih b{font:700 .96em var(--f-display,"Archivo"),sans-serif;font-stretch:112%;letter-spacing:-.01em}
.hxs-email .e-ih span{font:600 .46em var(--f-mono,"Geist Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;color:#c2410c;background:#fff1ea;padding:.5em .85em;border-radius:2em}
.hxs-email .e-day{display:block;font:600 .44em var(--f-mono,"Geist Mono"),monospace;letter-spacing:.18em;text-transform:uppercase;color:#8592ad;padding:1.5em 2.05em .7em}
.hxs-email .e-day2{border-top:.16em solid #edf1f7;margin-top:.4em}
.hxs-email .e-list{position:relative;flex:1}
.hxs-email .e-r{position:relative;display:grid;grid-template-columns:1.7em minmax(0,1fr) auto;column-gap:.55em;row-gap:.16em;align-items:baseline;padding:.6em .7em .62em .9em;border-top:.07em solid #edf1f7}
.hxs-email .e-av{grid-row:1/4;align-self:start;width:1.7em;height:1.7em;border-radius:50%;display:grid;place-items:center;color:#fff}
.hxs-email .e-av b{font:700 .74em var(--f-display,"Archivo"),sans-serif;font-stretch:108%}
.hxs-email .e-av svg{width:1.2em;height:1.2em;fill:#fff}
.hxs-email .e-av0{border-radius:.48em;background:linear-gradient(160deg,#ff8a4a,#F2662B);box-shadow:0 .2em .5em rgba(242,102,43,.35)}
.hxs-email .e-av1{background:#2f8f83}
.hxs-email .e-av2{background:#6b5bd6}
.hxs-email .e-av3{background:#c0567e}
.hxs-email .e-av4{background:#4f7fb8}
.hxs-email .e-av5{background:#8a7a52}
.hxs-email .e-r>b{font:600 .64em var(--f-display,"Archivo"),sans-serif;font-stretch:108%;color:#2b3d5e;overflow:hidden;text-overflow:ellipsis}
.hxs-email .e-r time{font:500 .48em var(--f-mono,"Geist Mono"),monospace;color:#8592ad}
.hxs-email .e-s{grid-column:2/4;font-size:.58em;font-weight:500;color:#2b3d5e;overflow:hidden;text-overflow:ellipsis}
.hxs-email .e-r small{grid-column:2/4;font-size:.52em;color:#8592ad;overflow:hidden;text-overflow:ellipsis}
.hxs-email .e-new{z-index:0;background:#fff3ec;border-top-color:#ffe2d0}
.hxs-email .e-new::before{content:"";position:absolute;left:.29em;top:1.32em;width:.36em;height:.36em;border-radius:50%;background:#2f6fe0}
.hxs-email .e-new>b{font-weight:700;color:#0E2747}
.hxs-email .e-new time{color:#d4511c;font-weight:600}
.hxs-email .e-new .e-s{font-weight:700;color:#0E2747}
.hxs-email .e-new small{color:#62718f}
.hxs-email .e-pane{flex:1;background:#f4f6fb;padding:3em 2em}
.hxs-email .e-pane i{display:block;height:.5em;margin-bottom:.8em;border-radius:.3em;background:#e3e9f4}
.hxs-email .e-mw{position:absolute;z-index:2;left:13.3em;top:2.6em;width:32.4em;height:30.1em;border-radius:.8em;background:#fff;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;transform-origin:0 0;box-shadow:0 0 0 .07em rgba(14,39,71,.18),0 0 0 .3em rgba(160,185,240,.12),-.4em 1.4em 2.4em -1em rgba(40,24,8,.48),0 .3em .6em -.2em rgba(14,39,71,.25)}
.hxs-email .e-tool{display:flex;align-items:center;gap:1.05em;margin-left:1.5em}
.hxs-email .e-tool svg,.hxs-email .e-rp svg{width:1em;height:1em;fill:none;stroke:#5d6e90;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.hxs-email .e-rp{margin-left:auto;display:flex;align-items:center;gap:.55em;font:600 .58em var(--f-body,"Geist"),sans-serif;color:#0E2747;background:#fff;padding:.5em 1em .5em .85em;border-radius:2em;box-shadow:0 0 0 .12em #cbd5e8}
.hxs-email .e-rp svg{width:1.3em;height:1.3em;stroke:#0E2747}
.hxs-email .e-mh{flex:none;padding:.85em 1.3em .75em;border-bottom:.07em solid #e3e9f4}
.hxs-email .e-sj{display:flex;align-items:center;gap:.6em}
.hxs-email .e-sj b{font:700 1em var(--f-display,"Archivo"),sans-serif;font-stretch:108%;letter-spacing:-.01em}
.hxs-email .e-sj svg{margin-left:auto;width:1.05em;height:1.05em;fill:none;stroke:#8592ad;stroke-width:1.7;stroke-linejoin:round}
.hxs-email .e-sj span{font:600 .42em var(--f-mono,"Geist Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:#62718f;background:#eef2f9;padding:.45em .8em;border-radius:.5em;box-shadow:inset 0 0 0 .17em #d3dcec}
.hxs-email .e-fr{display:grid;grid-template-columns:1.9em minmax(0,1fr) auto;column-gap:.65em;align-items:center;margin-top:.6em}
.hxs-email .e-lg{flex:none;width:1.9em;height:1.9em;border-radius:.5em;background:linear-gradient(160deg,#ff8a4a,#F2662B);display:grid;place-items:center;box-shadow:0 .2em .5em rgba(242,102,43,.4)}
.hxs-email .e-lg svg{width:1.35em;height:1.35em;fill:#fff}
.hxs-email .e-who b{display:block;font:700 .68em var(--f-display,"Archivo"),sans-serif;font-stretch:108%}
.hxs-email .e-who small{font:500 .5em var(--f-mono,"Geist Mono"),monospace;color:#62718f;margin-top:.35em}
.hxs-email .e-fr time{font:500 .52em var(--f-mono,"Geist Mono"),monospace;color:#62718f}
.hxs-email .e-mc{position:relative;flex:1;min-height:0;overflow:hidden;background:#eef2f9;padding-top:1em}
.hxs-email .e-mc::after{content:"";position:absolute;right:.35em;top:.8em;width:.32em;height:7em;border-radius:.2em;background:#c9d3e6}
.hxs-email .e-card{width:28.4em;margin:0 auto;background:#fff;border-radius:.7em;overflow:hidden;isolation:isolate;box-shadow:0 0 0 .07em #d3dcec,0 .3em .9em rgba(14,39,71,.08)}
.hxs-email .e-band{position:relative;height:10.2em;background:radial-gradient(38% 80% at 88% 78%,rgba(255,176,97,.7),rgba(242,102,43,.3) 45%,transparent 75%),radial-gradient(30% 50% at 60% 96%,rgba(255,176,97,.5),transparent 70%),linear-gradient(180deg,#0c2452 0,#14346a 40%,#22417f 72%,#36478a 100%)}
.hxs-email .e-art{position:absolute;inset:0;width:100%;height:100%}
.hxs-email .e-sn{position:absolute;inset:0;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent 46%,#000 62%);mask-image:linear-gradient(90deg,transparent 46%,#000 62%);background-image:radial-gradient(circle,#fff 0 .07em,transparent .09em),radial-gradient(circle,rgba(255,255,255,.8) 0 .045em,transparent .065em),radial-gradient(circle,rgba(255,255,255,.55) 0 .1em,transparent .15em),radial-gradient(circle,rgba(255,255,255,.7) 0 .04em,transparent .06em);background-size:5.3em 4.7em,3.1em 3.7em,8.9em 7.3em,2.3em 2.9em;background-position:.6em 1em,2em 2.4em,4em .5em,1.2em .3em}
.hxs-email .e-gl{filter:blur(.5em);opacity:.85}
.hxs-email .e-bt{position:absolute;z-index:2;left:1.3em;top:1.15em;color:#fff}
.hxs-email .e-brand{display:flex;align-items:center;gap:.55em}
.hxs-email .e-brand .e-lg{width:1.6em;height:1.6em;border-radius:.45em;box-shadow:0 .2em .5em rgba(0,0,0,.3)}
.hxs-email .e-brand .e-lg svg{width:1.15em;height:1.15em}
.hxs-email .e-nm{font:700 .66em/1 var(--f-display,"Archivo"),sans-serif;font-stretch:112%;letter-spacing:-.01em}
.hxs-email .e-nm small{font:600 .7em var(--f-mono,"Geist Mono"),monospace;letter-spacing:.2em;text-transform:uppercase;color:#ffb785;margin-bottom:.35em}
.hxs-email .e-nm b{color:#ff9a5c}
.hxs-email .e-h{display:block;margin-top:.45em;font:700 1.7em/1.04 var(--f-display,"Archivo"),sans-serif;font-stretch:112%;letter-spacing:-.025em}
.hxs-email .e-h em{color:#ffb061}
.hxs-email .e-hi{display:block;margin-top:.85em;font-size:.64em;color:#d3dcf2}
.hxs-email .e-leaf{position:absolute;z-index:2;right:1.4em;top:1.35em;width:5.8em;text-align:center;background:#fff;border-radius:.65em;transform:rotate(3deg);box-shadow:0 0 0 .07em rgba(255,255,255,.5),0 1em 1.8em -.6em rgba(0,0,0,.65),0 0 3em rgba(255,176,97,.35)}
.hxs-email .e-leaf::before,.hxs-email .e-leaf::after{content:"";position:absolute;z-index:1;top:-.28em;left:1.35em;width:.34em;height:.78em;border-radius:.2em;background:#0E2747;box-shadow:0 0 0 .1em #fff}
.hxs-email .e-leaf::after{left:auto;right:1.35em}
.hxs-email .e-leaf b{display:block;border-radius:1.25em 1.25em 0 0;font:600 .52em var(--f-mono,"Geist Mono"),monospace;letter-spacing:.24em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,#ff8444,#ee5d20);padding:.75em 0 .6em .24em}
.hxs-email .e-leaf strong{display:block;margin-top:.1em;font:700 2.6em/1 var(--f-display,"Archivo"),sans-serif;font-stretch:112%;letter-spacing:-.03em}
.hxs-email .e-leaf small{font:600 .44em var(--f-mono,"Geist Mono"),monospace;letter-spacing:.2em;text-transform:uppercase;color:#62718f;margin-top:.2em}
.hxs-email .e-leaf em{display:block;margin:.5em .55em 0;padding:.45em 0 .55em;border-top:.1em dashed #d3dcec;font:700 .72em var(--f-display,"Archivo"),sans-serif;font-stretch:108%}
.hxs-email .e-det{display:grid;grid-template-columns:minmax(0,1fr) 9.2em;gap:.8em;padding:1em 1.3em 0}
.hxs-email .e-tk{border-radius:.7em;box-shadow:0 0 0 .07em #e3e9f4,0 .3em .8em rgba(14,39,71,.07)}
.hxs-email .e-row{display:grid;grid-template-columns:2em minmax(0,1fr) auto;column-gap:.6em;align-items:center;padding:.55em .75em}
.hxs-email .e-row+.e-row{border-top:.07em solid #edf1f7}
.hxs-email .e-ic{width:2em;height:2em;border-radius:.6em;background:#fff1ea;display:grid;place-items:center}
.hxs-email .e-ic svg{width:1.2em;height:1.2em;fill:none;stroke:#F2662B;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.hxs-email .e-tech{border-radius:50%;background:linear-gradient(150deg,#3a66b3,#0E2747);box-shadow:0 0 0 .14em #fff,0 0 0 .21em #d3dcec}
.hxs-email .e-tech b{font:700 .8em var(--f-display,"Archivo"),sans-serif;font-stretch:108%;color:#fff}
.hxs-email .e-tx b{display:block;font:700 .72em var(--f-display,"Archivo"),sans-serif;font-stretch:108%}
.hxs-email .e-tx small{font-size:.54em;color:#62718f;margin-top:.3em}
.hxs-email .e-row strong{font:700 1em var(--f-display,"Archivo"),sans-serif;color:#F2662B}
.hxs-email .e-chip{font:600 .44em var(--f-mono,"Geist Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:#17784a;background:#e3f5eb;padding:.5em .85em;border-radius:2em}
.hxs-email .e-map{border-radius:.7em;overflow:hidden;background:#fff;box-shadow:0 0 0 .07em #e3e9f4,0 .3em .8em rgba(14,39,71,.07)}
.hxs-email .e-map svg{width:100%;height:3.9em}
.hxs-email .e-pin{transform-box:fill-box;transform-origin:50% 100%}
.hxs-email .e-rg{transform-box:fill-box;transform-origin:50% 50%}
.hxs-email .e-ml{display:block;padding:.42em .65em .5em}
.hxs-email .e-ml small{font:600 .42em var(--f-mono,"Geist Mono"),monospace;letter-spacing:.16em;text-transform:uppercase;color:#8592ad}
.hxs-email .e-ml b{display:block;margin-top:.2em;font:700 .6em var(--f-display,"Archivo"),sans-serif;font-stretch:108%}
.hxs-email .e-btns{display:flex;align-items:center;gap:.55em;padding:.9em 1.3em 0}
.hxs-email .e-b1,.hxs-email .e-b2{display:flex;align-items:center;gap:.55em;font:700 .7em var(--f-body,"Geist"),sans-serif;padding:.8em 1.2em .8em 1em;border-radius:.75em}
.hxs-email .e-b1{color:#fff;background:linear-gradient(180deg,#ff8444,#ee5d20);box-shadow:inset 0 .1em 0 rgba(255,255,255,.4),0 .45em .9em -.35em rgba(120,40,0,.75)}
.hxs-email .e-b2{font-weight:600;background:#fff;box-shadow:inset 0 0 0 .1em #c9d3e6}
.hxs-email .e-b1 svg,.hxs-email .e-b2 svg{width:1.25em;height:1.25em;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.hxs-email .e-b2 svg{stroke:#0E2747}
.hxs-email .e-call{margin-left:auto;font:500 .52em var(--f-mono,"Geist Mono"),monospace;color:#62718f}
.hxs-email .e-ft{margin:1.6em 2.4em 0;padding-top:1.6em;border-top:.14em solid #edf1f7;text-align:center;font:500 .5em var(--f-mono,"Geist Mono"),monospace;letter-spacing:.06em;color:#8592ad}
.hxs-email .e-k{position:absolute;z-index:5;left:.9em;bottom:.9em;display:flex;align-items:center;gap:.7em;padding:.7em 1.2em .7em .75em;border-radius:.95em;background:#fff;box-shadow:0 0 0 .07em rgba(14,39,71,.1),0 1em 2.2em -.6em rgba(40,24,8,.55),0 .2em .5em rgba(14,39,71,.1)}
.hxs-email .e-kc{flex:none;width:1.9em;height:1.9em;border-radius:50%;background:#0E2747;display:grid;place-items:center;box-shadow:0 0 0 .25em rgba(255,176,97,.28)}
.hxs-email .e-kc svg{width:1.15em;height:1.15em;fill:none;stroke:#ffb061;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.hxs-email .e-k b{display:block;font:700 .76em var(--f-display,"Archivo"),sans-serif;font-stretch:108%}
.hxs-email .e-k small{font-size:.58em;color:#62718f;margin-top:.25em}
@media (prefers-reduced-motion:no-preference){
.hxs-email.is-shown:is(html:not(.still) *) .e-sn{animation:hxs-email-snow 14s linear infinite}
.hxs-email.is-shown:is(html:not(.still) *) .e-new{animation:hxs-email-arrive .6s cubic-bezier(.2,.8,.2,1) .1s both}
.hxs-email.is-shown:is(html:not(.still) *) .e-mw{animation:hxs-email-open .7s cubic-bezier(.2,.8,.2,1) .45s both}
.hxs-email.is-shown:is(html:not(.still) *) .e-leaf{animation:hxs-email-leaf .6s cubic-bezier(.3,1.3,.5,1) .95s both}
.hxs-email.is-shown:is(html:not(.still) *) .e-pin{animation:hxs-email-pin .5s cubic-bezier(.3,1.4,.5,1) 1.15s both}
.hxs-email.is-shown:is(html:not(.still) *) .e-rg{animation:hxs-email-ring .9s ease-out 1.5s both}
.hxs-email.is-shown:is(html:not(.still) *) .e-k{animation:hxs-email-pop .55s cubic-bezier(.2,.8,.2,1) 1.5s both,hxs-email-float 7s ease-in-out 2.05s infinite}
}
@keyframes hxs-email-snow{to{background-position:.6em 5.7em,2em 9.8em,4em 7.8em,1.2em 6.1em}}
@keyframes hxs-email-arrive{from{margin-top:-3.4em;opacity:0;background-color:#ffd9c2}}
@keyframes hxs-email-open{from{opacity:0;transform:translate(-1em,.8em) scale(.97)}}
@keyframes hxs-email-leaf{from{opacity:0;transform:translateY(-.6em) rotate(-5deg) scale(.9)}}
@keyframes hxs-email-pin{from{opacity:0;transform:translateY(-70%)}}
@keyframes hxs-email-ring{from{opacity:.9;transform:scale(.2)}}
@keyframes hxs-email-pop{from{opacity:0;transform:translateY(1em) scale(.96)}}
@keyframes hxs-email-float{50%{transform:translateY(-.2em)}}
.hxs-texts{position:relative;width:46em;height:33em;font-family:var(--f-body,"Geist"),system-ui,sans-serif;color:#0E2747;line-height:1.2;text-align:left;white-space:nowrap}
.hxs-texts *{box-sizing:border-box;margin:0;padding:0;font-style:normal}
.hxs-texts svg{display:block}
.hxs-texts small{display:block;font-size:inherit;font-weight:400}
.hxs-texts::before{content:"";position:absolute;inset:4% -4% -6% 2%;background:radial-gradient(50% 44% at 70% 64%,rgba(242,102,43,.2),transparent 70%),radial-gradient(56% 46% at 30% 30%,rgba(70,110,210,.14),transparent 72%);filter:blur(2em)}
.hxs-texts .tx-w{position:absolute;z-index:1;left:.3em;top:.9em;width:34em;height:28.2em;border-radius:.8em;background:#fff;overflow:hidden;isolation:isolate;box-shadow:0 0 0 .07em rgba(14,39,71,.14),0 0 0 .3em rgba(160,185,240,.1),0 .5em 1em -.5em rgba(14,39,71,.24),0 2.4em 4.4em -1.6em rgba(52,30,10,.5)}
.hxs-texts .tx-wc{height:2em;display:flex;align-items:center;gap:.4em;padding:0 .9em;background:#dfe6f3;border-bottom:.07em solid #cbd5e8}
.hxs-texts .tx-wc i{width:.55em;height:.55em;border-radius:50%;background:#aab6d0}
.hxs-texts .tx-u{margin:0 auto;display:flex;align-items:center;gap:.5em;width:22em;justify-content:center;height:2.1em;border-radius:1.05em;background:#fff;color:#44557a;font:500 .62em var(--f-mono,"Geist Mono"),monospace;transform:translateX(-3.4em)}
.hxs-texts .tx-u svg{width:1em;height:1em;fill:#1fa866}
.hxs-texts .tx-wn{height:3.2em;display:flex;align-items:center;gap:1.3em;padding:0 5.2em 0 1.3em;border-bottom:.07em solid #e6ebf4}
.hxs-texts .tx-lg{flex:none;width:1.9em;height:1.9em;border-radius:.5em;background:linear-gradient(160deg,#ff8a4a,#F2662B);display:grid;place-items:center;margin-right:-.75em;box-shadow:0 .2em .5em rgba(242,102,43,.4)}
.hxs-texts .tx-lg svg{width:1.35em;height:1.35em;fill:#fff}
.hxs-texts .tx-nm{font:700 .84em/1 var(--f-display,"Archivo"),sans-serif;font-stretch:112%;letter-spacing:-.01em;margin-right:.9em}
.hxs-texts .tx-nm b{color:#F2662B}
.hxs-texts .tx-nm small{font:600 .56em var(--f-mono,"Geist Mono"),monospace;letter-spacing:.2em;text-transform:uppercase;color:#F2662B;margin-bottom:.3em}
.hxs-texts .tx-tb{position:relative;display:flex;align-items:center;gap:.5em;font-size:.66em;font-weight:500;color:#44557a}
.hxs-texts .tx-tb.tx-on{color:#0E2747;font-weight:650}
.hxs-texts .tx-tb.tx-on::after{content:"";position:absolute;left:0;right:0;bottom:-1.62em;height:.24em;border-radius:.24em .24em 0 0;background:#F2662B}
.hxs-texts .tx-tb em{display:grid;place-items:center;min-width:1.75em;height:1.75em;padding:0 .4em;border-radius:1em;background:#F2662B;color:#fff;font:600 .78em var(--f-mono,"Geist Mono"),monospace}
.hxs-texts .tx-nt{margin-left:auto;display:flex;align-items:center;gap:.65em;font:600 .62em var(--f-mono,"Geist Mono"),monospace;letter-spacing:-.02em}
.hxs-texts .tx-nt i{width:.7em;height:.7em;border-radius:50%;background:#1fa866;box-shadow:0 0 0 .28em rgba(31,168,102,.18)}
.hxs-texts .tx-wb{position:relative;height:10.9em;overflow:hidden;background:radial-gradient(34% 62% at 73% 96%,rgba(255,196,120,.95),rgba(242,102,43,.5) 42%,transparent 74%),linear-gradient(180deg,#0b2150 0,#12306a 26%,#24448a 50%,#5a4690 68%,#b25378 82%,#F2662B 93%,#ffb061 100%)}
.hxs-texts .tx-art{position:absolute;inset:0;width:100%;height:100%}
.hxs-texts .tx-gl{filter:blur(.5em);opacity:.9}
.hxs-texts .tx-wb::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,30,72,.92) 0,rgba(11,30,72,.78) 34%,rgba(11,30,72,.32) 50%,transparent 60%)}
.hxs-texts .tx-sn{position:absolute;inset:0;z-index:2;-webkit-mask-image:linear-gradient(90deg,transparent 50%,#000 64%);mask-image:linear-gradient(90deg,transparent 50%,#000 64%);background-image:radial-gradient(circle,#fff 0 .07em,transparent .09em),radial-gradient(circle,rgba(255,255,255,.8) 0 .045em,transparent .065em),radial-gradient(circle,rgba(255,255,255,.55) 0 .1em,transparent .15em),radial-gradient(circle,rgba(255,255,255,.7) 0 .04em,transparent .06em);background-size:5.3em 4.7em,3.1em 3.7em,8.9em 7.3em,2.3em 2.9em;background-position:.6em 1em,2em 2.4em,4em .5em,1.2em .3em}
.hxs-texts .tx-wt{position:absolute;z-index:3;left:1.7em;top:0;bottom:0;width:19em;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}
.hxs-texts .tx-ey{font:500 .56em var(--f-mono,"Geist Mono"),monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffb785;padding:.5em .9em;border:.1em solid rgba(255,183,133,.45);border-radius:2em;background:rgba(242,102,43,.12)}
.hxs-texts .tx-h{display:block;margin-top:.5em;font:700 1.56em/1.06 var(--f-display,"Archivo"),sans-serif;font-stretch:112%;letter-spacing:-.025em}
.hxs-texts .tx-h em{color:#ffb061}
.hxs-texts .tx-sub{margin-top:.75em;width:23em;white-space:normal;font-size:.66em;line-height:1.45;color:#d3dcf2}
.hxs-texts .tx-sx{display:flex;gap:.45em;margin-top:.8em}
.hxs-texts .tx-sx span{display:flex;align-items:baseline;gap:.5em;padding:.5em .85em .5em .8em;border-radius:2em;background:rgba(255,255,255,.1);border:.1em solid rgba(255,255,255,.2);font-size:.56em;color:#d3dcf2}
.hxs-texts .tx-sx b{font:700 1.28em/1 var(--f-display,"Archivo"),sans-serif;font-stretch:108%;color:#fff}
.hxs-texts .tx-wl{height:12.1em;display:flex;flex-direction:column;gap:.42em;padding:.75em 4.9em 0 1.3em;background:#eef2f9}
.hxs-texts .tx-lh{display:flex;justify-content:space-between;align-items:center;margin:.1em .2em .15em;font:600 .5em var(--f-mono,"Geist Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:#62718f}
.hxs-texts .tx-lh b{font-weight:600;color:#0E2747}
.hxs-texts .tx-lh span{display:flex;align-items:center;gap:.7em}
.hxs-texts .tx-lh em{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;background:#0E2747;color:#ffb785;letter-spacing:0}
.hxs-texts .tx-r{position:relative;display:grid;grid-template-columns:2.1em minmax(0,1fr) auto auto;align-items:center;column-gap:.7em;height:2.72em;padding:0 .8em 0 .55em;background:#fff;border:.07em solid #d3dcec;border-radius:.7em;box-shadow:0 .2em .6em rgba(14,39,71,.08)}
.hxs-texts .tx-r.tx-on{border-color:rgba(242,102,43,.5);box-shadow:0 0 0 .16em rgba(242,102,43,.13),0 .35em .9em rgba(14,39,71,.1)}
.hxs-texts .tx-r.tx-on::before{content:"";position:absolute;left:-.07em;top:.55em;bottom:.55em;width:.2em;border-radius:0 .2em .2em 0;background:#F2662B}
.hxs-texts .tx-av{display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:50%;background:#fff1ea;color:#e1561c}
.hxs-texts .tx-av,.hxs-texts .tx-mc i{font:700 .82em/1 var(--f-display,"Archivo"),sans-serif;font-stretch:108%}
.hxs-texts .tx-r .tx-av{width:2.56em;height:2.56em}
.hxs-texts .tx-av.tx-a3{background:#e7effd;color:#2f5fcc}
.hxs-texts .tx-av.tx-a4{background:#fff1e0;color:#b4610f}
.hxs-texts .tx-av svg{width:1.2em;height:1.2em;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.hxs-texts .tx-rt b{display:block;font:700 .7em var(--f-display,"Archivo"),sans-serif;font-stretch:108%}
.hxs-texts .tx-rt small{font-size:.56em;color:#62718f;margin-top:.3em;overflow:hidden;text-overflow:ellipsis}
.hxs-texts .tx-tg{font:600 .5em var(--f-mono,"Geist Mono"),monospace;padding:.55em .85em;border-radius:2em}
.hxs-texts .tx-tg.tx-g{background:#e3f5ec;color:#11804c}
.hxs-texts .tx-tg.tx-v{background:#efebfb;color:#5b45b0}
.hxs-texts .tx-tg.tx-b{background:#e8eefb;color:#2a55b8}
.hxs-texts .tx-r time{font:500 .52em var(--f-mono,"Geist Mono"),monospace;color:#7d8aa6}
.hxs-texts .tx-p{position:absolute;z-index:2;right:.3em;top:.5em;width:15.4em;height:32.2em;padding:.42em;border-radius:2.3em;background:linear-gradient(145deg,#4a5b86,#141d38 30%,#060b18);box-shadow:0 0 0 .07em rgba(14,39,71,.3),0 0 0 .14em rgba(190,205,245,.28),-.5em 1.6em 2.6em -1em rgba(30,16,4,.62),0 .3em .6em -.2em rgba(14,39,71,.3),0 0 4em rgba(242,102,43,.16)}
.hxs-texts .tx-p::before,.hxs-texts .tx-p::after{content:"";position:absolute;width:.16em;border-radius:.1em;background:#2c3757}
.hxs-texts .tx-p::before{left:-.13em;top:6.2em;height:2.2em;box-shadow:0 3em 0 #2c3757}
.hxs-texts .tx-p::after{right:-.13em;top:8.4em;height:3.6em}
.hxs-texts .tx-ps{position:relative;height:100%;border-radius:1.9em;overflow:hidden;background:#f5f7fb;display:flex;flex-direction:column}
.hxs-texts .tx-ps::after{content:"";position:absolute;left:50%;bottom:.32em;width:4.6em;height:.2em;margin-left:-2.3em;border-radius:.2em;background:#0E2747;opacity:.85}
.hxs-texts .tx-st{flex:none;position:relative;display:flex;justify-content:center;height:1.75em;padding-top:.48em;background:#fbfcfe}
.hxs-texts .tx-st b{position:absolute;left:1.95em;top:.9em;font:600 .58em var(--f-mono,"Geist Mono"),monospace}
.hxs-texts .tx-st i{width:3.8em;height:1.05em;border-radius:1em;background:#060b18}
.hxs-texts .tx-st svg{position:absolute;right:1.05em;top:.72em;width:1.5em;height:.5em;fill:#0E2747}
.hxs-texts .tx-ph{flex:none;position:relative;display:flex;flex-direction:column;align-items:center;padding:.1em 1em .5em;background:#fbfcfe;border-bottom:.07em solid #e1e7f1}
.hxs-texts .tx-ph .tx-bk,.hxs-texts .tx-ph .tx-cl{position:absolute;top:.75em;width:1.05em;height:1.05em;fill:none;stroke:#2f5fcc;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.hxs-texts .tx-ph .tx-bk{left:.75em}
.hxs-texts .tx-ph .tx-cl{right:.85em;stroke-width:1.9}
.hxs-texts .tx-pa{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;background:linear-gradient(160deg,#ff8a4a,#F2662B);box-shadow:0 .2em .5em rgba(242,102,43,.35)}
.hxs-texts .tx-pa svg{width:1.3em;height:1.3em;fill:#fff}
.hxs-texts .tx-pn{display:flex;align-items:center;gap:.2em;margin-top:.4em;font:700 .58em var(--f-display,"Archivo"),sans-serif;font-stretch:108%}
.hxs-texts .tx-pn svg{width:1em;height:1em;fill:none;stroke:#8592ad;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.hxs-texts .tx-ph small{margin-top:.25em;font:500 .44em var(--f-mono,"Geist Mono"),monospace;color:#7d8aa6}
.hxs-texts .tx-th{flex:1;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:0 .55em .5em;-webkit-mask-image:linear-gradient(transparent,#000 1.1em);mask-image:linear-gradient(transparent,#000 1.1em)}
.hxs-texts .tx-tq{display:flex;flex-direction:column;gap:.3em}
.hxs-texts .tx-dl{align-self:center;margin:.5em 0 .2em;font-size:.44em;color:#8592ad}
.hxs-texts .tx-dl b{font-weight:600;color:#56637f}
.hxs-texts .tx-m{position:relative;max-width:84%;padding:.6em .92em .55em;border-radius:1.4em;font-size:.56em;line-height:1.32;white-space:normal}
.hxs-texts .tx-m.tx-o{align-self:flex-end;color:#fff;background:linear-gradient(180deg,#4f80ea,#2f5fcc);border-bottom-right-radius:.42em;box-shadow:0 .3em .7em -.3em rgba(47,95,204,.6)}
.hxs-texts .tx-m.tx-i{align-self:flex-start;background:#fff;border:.1em solid #e1e7f1;border-bottom-left-radius:.42em;box-shadow:0 .2em .5em rgba(14,39,71,.06)}
.hxs-texts .tx-m time{float:right;display:flex;align-items:center;gap:.3em;margin:.62em -.25em -.3em 1em;font:500 .74em/1.2 var(--f-mono,"Geist Mono"),monospace;color:#8592ad}
.hxs-texts .tx-m.tx-o time{color:#cfdcff}
.hxs-texts .tx-m time svg{width:1.5em;height:.95em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.hxs-texts .tx-m.tx-mk{width:84%;padding:.34em .34em .55em}
.hxs-texts .tx-mp{display:block;margin-bottom:.5em;border-radius:1.12em 1.12em .5em .5em;overflow:hidden}
.hxs-texts .tx-mp svg{width:100%;height:auto}
.hxs-texts .tx-mc{float:left;display:flex;align-items:center;gap:.55em;padding-left:.5em}
.hxs-texts .tx-mc small{font-size:.86em;color:#7d8aa6;margin-top:.1em}
.hxs-texts .tx-mk time{margin-top:1.3em;margin-right:.55em}
.hxs-texts .tx-mc i{display:grid;place-items:center;flex:none;width:2.2em;height:2.2em;border-radius:50%;background:#0E2747;color:#ffb061}
.hxs-texts .tx-mc b{font-weight:600}
.hxs-texts .tx-ty{position:absolute;left:.55em;bottom:.5em;display:flex;gap:.22em;padding:.5em .62em;border-radius:.8em .8em .8em .25em;background:#fff;border:.06em solid #e1e7f1;opacity:0}
.hxs-texts .tx-ty i{width:.34em;height:.34em;border-radius:50%;background:#9aa6bf}
.hxs-texts .tx-pi{flex:none;display:flex;align-items:center;gap:.45em;padding:.4em .65em .95em;background:#fbfcfe;border-top:.07em solid #e1e7f1}
.hxs-texts .tx-pi i{display:grid;place-items:center;flex:none;width:1.55em;height:1.55em;border-radius:50%;background:#e9eef6;color:#62718f;font:500 1em/1 var(--f-body,"Geist"),sans-serif}
.hxs-texts .tx-pi span{flex:1;padding:.62em 1.1em;border-radius:2em;border:.1em solid #d7deeb;background:#fff;font-size:.5em;color:#8592ad}
.hxs-texts .tx-k{position:absolute;z-index:5;left:2.2em;bottom:.6em;display:flex;align-items:center}
.hxs-texts .tx-ka,.hxs-texts .tx-kb{display:flex;align-items:center;gap:.6em;padding:.66em 1.1em .66em .7em;border-radius:.95em;background:#fff;box-shadow:0 0 0 .07em rgba(14,39,71,.12),0 1em 2.2em -.6em rgba(40,22,6,.55)}
.hxs-texts .tx-ka{padding-right:1.5em}
.hxs-texts .tx-kb{padding-left:1.1em}
.hxs-texts .tx-k b{display:block;font:700 .76em var(--f-display,"Archivo"),sans-serif;font-stretch:108%}
.hxs-texts .tx-k small{font-size:.58em;color:#62718f;margin-top:.25em}
.hxs-texts .tx-ic{position:relative;display:grid;place-items:center;flex:none;width:1.9em;height:1.9em;border-radius:50%}
.hxs-texts .tx-ic svg{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.hxs-texts .tx-ka .tx-ic{background:#fdeceb;color:#d4442f}
.hxs-texts .tx-kb .tx-ic{background:#1fa866;color:#fff}
.hxs-texts .tx-vn{transform-box:fill-box}
.hxs-texts .tx-ar{position:relative;z-index:1;flex:none;width:1.8em;height:1.8em;margin:0 -.7em;padding:.5em .42em;border-radius:50%;background:linear-gradient(180deg,#ff8444,#ee5d20);box-shadow:0 0 0 .2em #fff,0 .35em .7em -.2em rgba(120,40,0,.6);fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
@media (prefers-reduced-motion:no-preference){
.hxs-texts.is-shown:not(:is(html.still *)) .tx-sn{animation:hxs-texts-snow 14s linear infinite}
.hxs-texts.is-shown:not(:is(html.still *)) .tx-k{animation:hxs-texts-up .6s cubic-bezier(.2,.9,.3,1.15) .25s backwards,hxs-texts-float 7s ease-in-out 1.2s infinite}
.hxs-texts.is-shown:not(:is(html.still *)) .tx-ka .tx-ic::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 .12em #d4442f;opacity:0;animation:hxs-texts-ring .8s ease-out .35s 2 backwards}
.hxs-texts.is-shown:not(:is(html.still *)) .tx-ar{animation:hxs-texts-in .35s ease 1.35s backwards}
.hxs-texts.is-shown:not(:is(html.still *)) .tx-kb{animation:hxs-texts-slide .5s cubic-bezier(.2,.8,.2,1) 1.5s backwards}
.hxs-texts.is-shown:not(:is(html.still *)) .tx-ty{animation:hxs-texts-typing 1.5s ease .65s backwards}
.hxs-texts.is-shown:not(:is(html.still *)) .tx-ty i{animation:hxs-texts-dot .9s ease-in-out .65s 2}
.hxs-texts.is-shown:not(:is(html.still *)) .tx-ty i+i{animation-delay:.8s}
.hxs-texts.is-shown:not(:is(html.still *)) .tx-ty i+i+i{animation-delay:.95s}
.hxs-texts.is-shown:not(:is(html.still *)) .tx-tq{animation:hxs-texts-scroll .6s cubic-bezier(.2,.8,.2,1) 2.1s backwards}
.hxs-texts.is-shown:not(:is(html.still *)) .tx-mk{animation:hxs-texts-in .45s ease 2.1s backwards}
.hxs-texts.is-shown:not(:is(html.still *)) .tx-vn{animation:hxs-texts-drive 2.8s linear 2.7s backwards}
}
@keyframes hxs-texts-snow{to{background-position:.6em 5.7em,2em 9.8em,4em 7.8em,1.2em 6.1em}}
@keyframes hxs-texts-float{50%{transform:translateY(-.2em)}}
@keyframes hxs-texts-up{from{opacity:0;transform:translateY(1em)}}
@keyframes hxs-texts-in{from{opacity:0}}
@keyframes hxs-texts-slide{from{opacity:0;transform:translateX(-1em)}}
@keyframes hxs-texts-ring{from{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}
@keyframes hxs-texts-typing{0%{opacity:0;transform:translateY(.4em)}15%,82%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-.6em)}}
@keyframes hxs-texts-dot{50%{transform:translateY(-.22em);background:#62718f}}
@keyframes hxs-texts-scroll{from{transform:translateY(4.1em)}}
@keyframes hxs-texts-drive{from{transform:translate(-409.1%,-128.8%)}45%{transform:translate(-166.7%,-128.8%)}72%{transform:translate(-166.7%,0)}to{transform:none}}
.hxs-assistant{position:relative;isolation:isolate;width:46em;height:33em;font-family:var(--f-body,"Geist",system-ui,sans-serif);color:#0E2747;line-height:1.2;text-align:left;white-space:nowrap;-webkit-font-smoothing:antialiased}
.hxs-assistant *{box-sizing:border-box;margin:0;padding:0;font-style:normal}
.hxs-assistant svg{display:block;max-width:none}
.hxs-assistant small{display:block;font-size:inherit;font-weight:400}
.hxs-assistant::before{content:"";position:absolute;inset:6% -3% -5% 4%;background:radial-gradient(44% 46% at 78% 58%,rgba(242,102,43,.24),transparent 70%),radial-gradient(58% 50% at 30% 34%,rgba(64,110,220,.22),transparent 72%);filter:blur(1.8em);pointer-events:none}
.hxs-assistant .ha-br{position:absolute;left:.3em;top:.9em;width:39em;height:28.2em;border-radius:.8em;background:#fff;overflow:hidden;isolation:isolate;box-shadow:0 0 0 .07em rgba(110,135,190,.42),0 0 0 .3em rgba(160,185,240,.12),0 .5em 1em -.5em rgba(14,39,71,.25),0 2.4em 4.4em -1.6em rgba(30,20,40,.55)}
.hxs-assistant .ha-bar{height:2em;display:flex;align-items:center;gap:.4em;padding:0 .9em;background:#dfe6f3;border-bottom:.07em solid #cbd5e8}
.hxs-assistant .ha-bar i{width:.55em;height:.55em;border-radius:50%;background:#aab6d0}
.hxs-assistant .ha-url{margin-left:1.6em;display:flex;align-items:center;gap:.5em;width:19em;justify-content:center;height:2.1em;border-radius:1.05em;background:#fff;color:#44557a;font:500 .62em var(--f-mono,"Geist Mono",monospace)}
.hxs-assistant .ha-url svg{width:1em;height:1em;fill:#1fa866}
.hxs-assistant .ha-nav{height:3.2em;display:flex;align-items:center;gap:1.15em;padding:0 1.1em 0 1.3em}
.hxs-assistant .ha-logo{flex:none;width:1.9em;height:1.9em;border-radius:.5em;background:linear-gradient(160deg,#ff8a4a,#F2662B);display:grid;place-items:center;margin-right:-.7em;box-shadow:0 .2em .5em rgba(242,102,43,.4)}
.hxs-assistant .ha-logo svg{width:1.35em;height:1.35em;fill:#fff}
.hxs-assistant .ha-name{font:700 .84em/1 var(--f-display,"Archivo",sans-serif);font-stretch:112%;letter-spacing:-.01em;margin-right:.6em}
.hxs-assistant .ha-name b,.hxs-assistant .ha-nl b{color:#F2662B}
.hxs-assistant .ha-name small{font:600 .56em var(--f-mono,"Geist Mono",monospace);letter-spacing:.2em;text-transform:uppercase;color:#F2662B;margin-bottom:.3em}
.hxs-assistant .ha-nl{font-size:.66em;font-weight:500;color:#44557a}
.hxs-assistant .ha-page{position:relative;height:23em;overflow:hidden;background:radial-gradient(34% 42% at 57% 86%,rgba(255,176,97,.42),rgba(242,102,43,.12) 45%,transparent 72%),radial-gradient(62% 20% at 30% 64%,rgba(255,150,120,.16),transparent 75%),linear-gradient(180deg,#050f29 0,#0a1d47 34%,#14306a 58%,#27407f 74%,#3d4c8c 84%)}
.hxs-assistant .ha-art{position:absolute;inset:0;width:100%;height:100%}
.hxs-assistant .ha-gl{filter:blur(.6em);opacity:.9}
.hxs-assistant .ha-gs{filter:blur(.3em);opacity:.45}
.hxs-assistant .ha-snow{position:absolute;inset:0;z-index:2;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 9%,#000 30%);mask-image:linear-gradient(180deg,transparent 9%,#000 30%)}
.hxs-assistant .ha-snow::before,.hxs-assistant .ha-snow::after{content:"";position:absolute;left:0;right:0;top:-9.6em;bottom:0}
.hxs-assistant .ha-snow::before{background-image:radial-gradient(circle,rgba(255,255,255,.8) 0 .045em,transparent .065em),radial-gradient(circle,rgba(255,255,255,.7) 0 .04em,transparent .06em);background-size:3.1em 3.2em,2.3em 2.4em;background-position:2em 2.4em,1.2em .3em}
.hxs-assistant .ha-snow::after{background-image:radial-gradient(circle,#fff 0 .07em,transparent .09em),radial-gradient(circle,rgba(255,255,255,.55) 0 .1em,transparent .15em);background-size:5.3em 4.8em,8.9em 9.6em;background-position:.6em 1em,4em .5em}
.hxs-assistant .ha-closed{position:absolute;z-index:3;left:0;right:0;top:0;height:2.8em;display:flex;align-items:center;gap:.65em;padding-left:2.5em;font:500 .68em var(--f-body,"Geist",sans-serif);color:#cdd7f0;background:rgba(255,176,97,.13);border-bottom:.1em solid rgba(255,190,130,.22)}
.hxs-assistant .ha-closed svg{width:1.2em;height:1.2em;fill:#ffd08a}
.hxs-assistant .ha-closed b{font-weight:600;color:#ffd9a8}
.hxs-assistant .ha-chat{position:absolute;z-index:4;right:.3em;top:1.4em;width:20.4em;height:31.3em;border-radius:1.3em;background:#f4f6fb;overflow:hidden;display:flex;flex-direction:column;transform-origin:72% 100%;box-shadow:0 0 0 .07em rgba(14,39,71,.18),0 0 0 .3em rgba(255,255,255,.45),-.6em 1.8em 3em -1em rgba(10,16,40,.55),0 0 4.5em rgba(242,102,43,.16)}
.hxs-assistant .ha-head{flex:none;display:flex;align-items:center;gap:.75em;padding:.95em 1em;color:#fff;background:linear-gradient(180deg,#0a1c40,#12325B 60%,#1c4580)}
.hxs-assistant .ha-av{position:relative;flex:none;width:2.4em;height:2.4em;border-radius:.7em;background:linear-gradient(160deg,#ff8a4a,#F2662B);display:grid;place-items:center;box-shadow:0 .25em .6em rgba(242,102,43,.45)}
.hxs-assistant .ha-av svg{width:1.55em;height:1.55em;fill:#fff}
.hxs-assistant .ha-av i{position:absolute;right:-.42em;bottom:-.42em;width:1.2em;height:1.2em;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 .14em #12325B}
.hxs-assistant .ha-av i svg{width:.8em;height:.8em;fill:#F2662B}
.hxs-assistant .ha-who{flex:1;min-width:0}
.hxs-assistant .ha-who b{display:block;font:700 .76em var(--f-display,"Archivo",sans-serif);font-stretch:108%}
.hxs-assistant .ha-who small{display:flex;align-items:center;gap:.6em;margin-top:.45em;font:500 .5em var(--f-mono,"Geist Mono",monospace);letter-spacing:.02em;color:#c3cfea}
.hxs-assistant .ha-who small b{font-weight:600;color:#fff;letter-spacing:.08em;margin-right:-.3em}
.hxs-assistant .ha-who small i{width:.8em;height:.8em;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 .3em rgba(61,220,132,.22)}
.hxs-assistant .ha-x{flex:none;width:1.7em;height:1.7em;border-radius:50%;background:rgba(255,255,255,.12);display:grid;place-items:center}
.hxs-assistant .ha-x svg{width:.75em;height:.75em;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round}
.hxs-assistant .ha-log{flex:1;min-height:0;display:flex;flex-direction:column;gap:.62em;padding:.8em .85em .55em}
.hxs-assistant .ha-day{align-self:center;font:500 .48em var(--f-mono,"Geist Mono",monospace);letter-spacing:.14em;text-transform:uppercase;color:#5f6c88;padding:.5em 1.1em;border-radius:2em;background:#e6ebf4}
.hxs-assistant .ha-q{align-self:flex-end;max-width:15.6em;display:flex;flex-direction:column;align-items:flex-end;gap:.3em}
.hxs-assistant .ha-q span{display:block;white-space:normal;font-size:.78em;line-height:1.4;padding:.62em .85em;border-radius:1.1em 1.1em .3em 1.1em;color:#fff;background:linear-gradient(160deg,#1d4380,#0E2747);box-shadow:0 .35em .8em -.35em rgba(14,39,71,.6)}
.hxs-assistant .ha-q small{font:500 .46em var(--f-mono,"Geist Mono",monospace);color:#66738f;margin-right:.6em}
.hxs-assistant .ha-row{position:relative;display:flex;align-items:flex-start;gap:.45em}
.hxs-assistant .ha-r2{padding-left:1.9em}
.hxs-assistant .ha-mini{flex:none;width:1.45em;height:1.45em;border-radius:50%;background:linear-gradient(160deg,#ff8a4a,#F2662B);display:grid;place-items:center}
.hxs-assistant .ha-mini svg{width:.95em;height:.95em;fill:#fff}
.hxs-assistant .ha-a{max-width:16.6em}
.hxs-assistant .ha-a span{display:block;white-space:normal;font-size:.74em;line-height:1.45;padding:.62em .85em;border-radius:.3em 1.1em 1.1em 1.1em;background:#fff;color:#1B2438;border:.07em solid #e1e7f2;box-shadow:0 .3em .7em -.35em rgba(18,50,91,.25)}
.hxs-assistant .ha-a b{font-weight:700;color:#0E2747;background:linear-gradient(transparent 58%,rgba(255,176,97,.5) 58%)}
.hxs-assistant .ha-ty{position:absolute;left:1.9em;top:0;display:flex;gap:.28em;padding:.72em .85em;background:#fff;border:.07em solid #e1e7f2;border-radius:.3em 1.1em 1.1em 1.1em;opacity:0}
.hxs-assistant .ha-ty i,.hxs-assistant .ha-you span i{width:.42em;height:.42em;border-radius:50%;background:#9aa8c0}
.hxs-assistant .ha-quote{flex:1;display:block;position:relative;background:#fff;border:.07em solid #e1e7f2;border-radius:.95em;overflow:hidden;box-shadow:0 .6em 1.3em -.5em rgba(14,39,71,.28)}
.hxs-assistant .ha-quote::before{content:"";display:block;height:.24em;background:linear-gradient(90deg,#ff8a4a,#F2662B)}
.hxs-assistant .ha-qk{display:flex;align-items:center;gap:.8em;padding:.9em 1.4em 0;font:500 .5em var(--f-mono,"Geist Mono",monospace);letter-spacing:.04em;color:#62718f}
.hxs-assistant .ha-qk b{font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#d4561d;padding:.35em .8em;border-radius:2em;background:#fff1ea}
.hxs-assistant .ha-qh{display:flex;align-items:center;gap:.6em;padding:.5em .75em .65em}
.hxs-assistant .ha-doc{flex:none;width:2.1em;height:2.1em;border-radius:.6em;background:#fff1ea;display:grid;place-items:center}
.hxs-assistant .ha-doc svg{width:1.3em;height:1.3em;fill:none;stroke:#F2662B;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.hxs-assistant .ha-qh b{display:block;font:700 .78em var(--f-display,"Archivo",sans-serif);font-stretch:108%}
.hxs-assistant .ha-qh small{font-size:.52em;color:#62718f;margin-top:.35em}
.hxs-assistant .ha-qh strong{margin-left:auto;font:700 1.35em var(--f-display,"Archivo",sans-serif);font-stretch:108%;letter-spacing:-.01em;color:#F2662B}
.hxs-assistant .ha-qb{display:flex;align-items:center;gap:.5em;margin:0 .75em;padding:.6em 0 .75em;border-top:.08em dashed #d6deec}
.hxs-assistant .ha-when{flex:1;display:flex;align-items:center;gap:.5em;font-size:.62em;font-weight:600;color:#0E2747}
.hxs-assistant .ha-when svg{flex:none;width:1.6em;height:1.6em;padding:.3em;border-radius:.45em;background:#eef2f9;fill:none;stroke:#44557a;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.hxs-assistant .ha-when small{display:flex;align-items:center;gap:.4em;margin-top:.3em;font:600 .82em var(--f-mono,"Geist Mono",monospace);color:#16804f}
.hxs-assistant .ha-when small i{width:.6em;height:.6em;border-radius:50%;background:#1fa866;box-shadow:0 0 0 .25em rgba(31,168,102,.18)}
.hxs-assistant .ha-go{flex:none;font-size:.62em;font-weight:700;color:#fff;padding:.95em 1.25em;border-radius:.75em;background:linear-gradient(180deg,#ff8444,#ee5d20);box-shadow:inset 0 .1em 0 rgba(255,255,255,.4),0 .45em .9em -.35em rgba(120,40,0,.75)}
.hxs-assistant .ha-you{align-self:flex-end;display:flex;align-items:center;gap:.6em}
.hxs-assistant .ha-you small{font:500 .46em var(--f-mono,"Geist Mono",monospace);letter-spacing:.04em;color:#66738f}
.hxs-assistant .ha-you span{display:flex;gap:.28em;padding:.66em .82em;border-radius:1.1em 1.1em .3em 1.1em;background:#dde5f2}
.hxs-assistant .ha-you span i{background:#0E2747;opacity:.35}
.hxs-assistant .ha-you span i+i{opacity:.6}
.hxs-assistant .ha-you span i+i+i{opacity:.85}
.hxs-assistant .ha-in{flex:none;display:flex;align-items:center;gap:.5em;margin:0 .75em .75em;height:2.7em;padding:0 .35em 0 1em;background:#fff;border:.07em solid #d9e1ef;border-radius:1.35em;box-shadow:0 .2em .5em rgba(14,39,71,.06)}
.hxs-assistant .ha-in span{flex:1;font-size:.62em;color:#8592ad}
.hxs-assistant .ha-in b{width:2em;height:2em;border-radius:50%;background:linear-gradient(160deg,#ff8a4a,#F2662B);display:grid;place-items:center}
.hxs-assistant .ha-in svg{width:1.05em;height:1.05em;fill:#fff}
.hxs-assistant .ha-toast{position:absolute;z-index:5;left:1.9em;bottom:.7em;display:flex;align-items:center;gap:.7em;padding:.7em 1.1em .7em .75em;border-radius:.95em;background:#fff;box-shadow:0 0 0 .07em rgba(14,39,71,.1),0 1.2em 2.6em -.4em rgba(20,14,30,.55)}
.hxs-assistant .ha-moon{position:relative;flex:none;width:1.9em;height:1.9em;border-radius:50%;background:linear-gradient(160deg,#1c4580,#0E2747);display:grid;place-items:center}
.hxs-assistant .ha-moon svg{width:1.05em;height:1.05em;fill:#FFD48A}
.hxs-assistant .ha-moon::after{content:"";position:absolute;right:-.12em;top:-.12em;width:.66em;height:.66em;border-radius:50%;background:#1fa866;box-shadow:0 0 0 .14em #fff}
.hxs-assistant .ha-toast b{display:block;font:700 .76em var(--f-display,"Archivo",sans-serif);font-stretch:108%}
.hxs-assistant .ha-toast small{font-size:.58em;color:#62718f;margin-top:.25em}
.hxs-assistant .ha-toast strong{font:700 1.1em var(--f-display,"Archivo",sans-serif);color:#F2662B;margin-left:.3em;padding-left:.8em;border-left:.07em solid #dbe2f0;line-height:1.7}
.hxs-assistant.is-shown .ha-snow::before{animation:hxs-assistant-snow 21s linear infinite}
.hxs-assistant.is-shown .ha-snow::after{animation:hxs-assistant-snow 13s linear infinite}
.hxs-assistant.is-shown .ha-chat{animation:hxs-assistant-open .5s cubic-bezier(.2,.8,.2,1) both}
.hxs-assistant.is-shown .ha-day{animation:hxs-assistant-rise .3s .15s ease-out both}
.hxs-assistant.is-shown .ha-q{animation:hxs-assistant-rise .35s .25s ease-out both}
.hxs-assistant.is-shown .ha-mini{animation:hxs-assistant-rise .25s .6s ease-out both}
.hxs-assistant.is-shown .ha-r1 .ha-ty{animation:hxs-assistant-type .6s .6s both}
.hxs-assistant.is-shown .ha-r1 .ha-a{animation:hxs-assistant-rise .35s 1.15s ease-out both}
.hxs-assistant.is-shown .ha-r2 .ha-ty{animation:hxs-assistant-type .5s 1.4s both}
.hxs-assistant.is-shown .ha-quote{animation:hxs-assistant-rise .4s 1.85s cubic-bezier(.2,.8,.2,1) both}
.hxs-assistant.is-shown .ha-toast{animation:hxs-assistant-toast .5s 2.3s cubic-bezier(.2,.8,.2,1) both,hxs-assistant-float 7s 2.8s ease-in-out infinite}
.hxs-assistant.is-shown .ha-you{animation:hxs-assistant-rise .3s 2.6s ease-out both}
.hxs-assistant.is-shown .ha-ty i,.hxs-assistant.is-shown .ha-you span i{animation:hxs-assistant-dot .9s ease-in-out infinite}
.hxs-assistant.is-shown .ha-ty i+i,.hxs-assistant.is-shown .ha-you span i+i{animation-delay:.15s}
.hxs-assistant.is-shown .ha-ty i+i+i,.hxs-assistant.is-shown .ha-you span i+i+i{animation-delay:.3s}
@keyframes hxs-assistant-snow{to{transform:translateY(9.6em)}}
@keyframes hxs-assistant-open{from{opacity:0;transform:translateY(.8em) scale(.96)}}
@keyframes hxs-assistant-rise{from{opacity:0;transform:translateY(.6em)}}
@keyframes hxs-assistant-type{0%{opacity:0}15%,85%{opacity:1}100%{opacity:0}}
@keyframes hxs-assistant-dot{0%,60%,100%{transform:none}30%{transform:translateY(-.32em)}}
@keyframes hxs-assistant-toast{from{opacity:0;transform:translateY(1.2em)}}
@keyframes hxs-assistant-float{50%{transform:translateY(-.2em)}}
.hxs-assistant:is(html.still *),.hxs-assistant:is(html.still *) *,.hxs-assistant:is(html.still *) *::before,.hxs-assistant:is(html.still *) *::after{animation:none!important}
@media (prefers-reduced-motion:reduce){.hxs-assistant,.hxs-assistant *,.hxs-assistant *::before,.hxs-assistant *::after{animation:none!important}}
.hxs-payments{position:relative;width:46em;height:33em;font-family:var(--f-body,"Geist",system-ui,sans-serif);color:#0E2747;line-height:1.2;text-align:left;white-space:nowrap;letter-spacing:normal;text-transform:none}
.hxs-payments *{box-sizing:border-box;margin:0;padding:0;font-style:normal}
.hxs-payments svg{display:block;max-width:none}
.hxs-payments small{display:block;font-size:inherit;font-weight:400}
.hxs-payments::before{content:"";position:absolute;inset:7% -2% -4% 5%;background:var(--hxs-glow,radial-gradient(44% 40% at 76% 56%,rgba(31,168,102,.26),transparent 70%),radial-gradient(58% 48% at 32% 30%,rgba(64,110,220,.2),transparent 72%),radial-gradient(40% 30% at 36% 92%,rgba(242,102,43,.16),transparent 70%));filter:blur(1.8em)}
.hxs-payments .b{position:absolute;left:.3em;top:.9em;width:39em;height:28.2em;border-radius:.8em;background:#fff;overflow:hidden;isolation:isolate;box-shadow:var(--hxs-shadow-frame,0 0 0 .07em rgba(14,39,71,.13),0 0 0 .3em rgba(160,185,240,.1),0 .5em 1em -.5em rgba(14,39,71,.24),0 2.4em 4.4em -1.6em rgba(40,24,8,.5))}
.hxs-payments .bc{height:2em;display:flex;align-items:center;gap:.4em;padding:0 .9em;background:#dfe6f3;border-bottom:.07em solid #cbd5e8}
.hxs-payments .bc i{width:.55em;height:.55em;border-radius:50%;background:#aab6d0}
.hxs-payments .u{margin:0 auto;display:flex;align-items:center;gap:.5em;width:24em;justify-content:center;height:2.1em;border-radius:1.05em;background:#fff;color:#44557a;font:500 .62em var(--f-mono,"Geist Mono",monospace);transform:translateX(-3.4em)}
.hxs-payments .u svg{width:1em;height:1em;fill:#1fa866}
.hxs-payments .n{height:3.2em;display:flex;align-items:center;gap:1.15em;padding:0 5.6em 0 1.3em}
.hxs-payments .mk{flex:none;font-size:.64em;width:1.9em;height:1.9em;border-radius:.5em;background:linear-gradient(160deg,#ff8a4a,#F2662B);display:grid;place-items:center;margin-right:-.7em;box-shadow:0 .2em .5em rgba(242,102,43,.4)}
.hxs-payments .mk svg{width:1.35em;height:1.35em;fill:#fff}
.hxs-payments .nm{font:700 .84em/1 var(--f-display,"Archivo",sans-serif);font-stretch:112%;letter-spacing:-.01em;margin-right:auto}
.hxs-payments .nm b{color:#F2662B}
.hxs-payments .nm small{font:600 .56em var(--f-mono,"Geist Mono",monospace);letter-spacing:.2em;text-transform:uppercase;color:#F2662B;margin-bottom:.3em}
.hxs-payments .nr{font:500 .64em var(--f-mono,"Geist Mono",monospace);color:#62718f}
.hxs-payments .nr b{color:#0E2747;font-weight:600}
.hxs-payments .np{display:flex;align-items:center;gap:.45em;font-size:.66em;font-weight:600;color:#0f7a47;background:#e4f6ec;border:.07em solid #bfe7d1;padding:.55em 1em .55em .8em;border-radius:2em}
.hxs-payments .np svg{width:1.05em;height:1.05em;fill:none;stroke:#1fa866;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.hxs-payments .s{position:relative;height:11.2em;overflow:hidden;background:radial-gradient(24% 54% at 65% 58%,#fff1d0,rgba(255,196,138,.62) 40%,transparent 72%),linear-gradient(180deg,#1d4a8f 0,#3a6fbd 24%,#6f98d6 44%,#a9b5e0 58%,#e8b6ae 70%,#ffcb95 81%,#ffe0b0 90%)}
.hxs-payments .art{position:absolute;inset:0;width:100%;height:100%}
.hxs-payments .gl{filter:blur(.5em)}
.hxs-payments .hb{filter:blur(.12em)}
.hxs-payments .sp{filter:drop-shadow(0 0 .2em rgba(255,226,160,.95)) drop-shadow(0 0 .06em rgba(120,140,200,.6))}
.hxs-payments .sp path{opacity:.9;transform-box:fill-box;transform-origin:center}
.hxs-payments .s::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,30,72,.92) 0,rgba(11,30,72,.8) 32%,rgba(11,30,72,.34) 48%,transparent 58%)}
.hxs-payments .t{position:absolute;z-index:3;left:1.7em;top:0;bottom:0;width:20em;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}
.hxs-payments .ey{font:500 .56em var(--f-mono,"Geist Mono",monospace);letter-spacing:.16em;text-transform:uppercase;color:#93edbd;padding:.5em .9em;border:.07em solid rgba(147,237,189,.42);border-radius:2em;background:rgba(31,168,102,.16)}
.hxs-payments .h{display:block;margin-top:.55em;font:700 1.8em/1.06 var(--f-display,"Archivo",sans-serif);font-stretch:112%;letter-spacing:-.025em}
.hxs-payments .h em{color:#ffb061}
.hxs-payments .sub{margin-top:.9em;width:21em;white-space:normal;font-size:.72em;line-height:1.45;color:#d3dcf2}
.hxs-payments .r{height:11.8em;display:flex;gap:.8em;padding:.75em 1.3em;background:#eef2f9}
.hxs-payments .rc{position:relative;flex:none;width:18.6em;display:flex;flex-direction:column;padding:.6em .95em .55em;background:#fff;border:.07em solid #d3dcec;border-radius:.7em;box-shadow:0 .2em .6em rgba(14,39,71,.08)}
.hxs-payments .rh{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:.4em;border-bottom:.07em dashed #cfd8ea}
.hxs-payments .rh b{font:700 .74em var(--f-display,"Archivo",sans-serif);font-stretch:108%}
.hxs-payments .rh small{font:500 .5em var(--f-mono,"Geist Mono",monospace);letter-spacing:.06em;color:#62718f}
.hxs-payments .ri{display:flex;justify-content:space-between;align-items:center;padding:.46em 0;border-bottom:.07em solid #edf1f8;font-size:.58em}
.hxs-payments .ri b{display:block;font-weight:600}
.hxs-payments .ri small{font-size:.84em;color:#62718f;margin-top:.25em}
.hxs-payments .ri i{font:600 1em var(--f-mono,"Geist Mono",monospace);font-variant-numeric:tabular-nums;letter-spacing:-.02em}
.hxs-payments .ri .in{font:600 .86em var(--f-body,"Geist",sans-serif);letter-spacing:0;color:#0f7a47;background:#e8f7ef;padding:.25em .7em;border-radius:1em}
.hxs-payments .rx{color:#44557a;padding:.4em 0;align-items:baseline}
.hxs-payments .rx i{font-weight:500}
.hxs-payments .rt{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.4em;border-top:.12em solid #0E2747}
.hxs-payments .rt span{font:700 .72em var(--f-display,"Archivo",sans-serif);font-stretch:108%}
.hxs-payments .rt strong{font:700 1.16em var(--f-display,"Archivo",sans-serif);font-stretch:104%;font-variant-numeric:tabular-nums;letter-spacing:-.02em}
.hxs-payments .stp{position:absolute;right:4.9em;top:3.75em;rotate:-12deg;display:flex;flex-direction:column;align-items:center;padding:.22em .62em .28em;border:.13em solid #1fa866;border-radius:.42em;color:#1a9a5d;box-shadow:inset 0 0 0 .1em #fff,inset 0 0 0 .17em rgba(31,168,102,.7);background:rgba(255,255,255,.55);opacity:.92}
.hxs-payments .stp b{font:800 1.12em/1 var(--f-display,"Archivo",sans-serif);font-stretch:118%;letter-spacing:.14em;text-transform:uppercase;padding-left:.14em}
.hxs-payments .stp small{font:600 .4em var(--f-mono,"Geist Mono",monospace);letter-spacing:.24em;text-transform:uppercase;margin-top:.35em}
.hxs-payments .pw{flex:none;width:12.4em;display:flex;flex-direction:column;gap:.6em}
.hxs-payments .cd{display:flex;align-items:center;gap:.6em;padding:.62em .75em;background:#fff;border:.07em solid #d3dcec;border-radius:.7em;box-shadow:0 .2em .6em rgba(14,39,71,.08)}
.hxs-payments .mc{flex:none;position:relative;width:2.3em;height:1.5em;border-radius:.24em;background:linear-gradient(135deg,#2a7d86,#165067 50%,#0d2a4d);box-shadow:0 .1em .25em rgba(14,39,71,.3)}
.hxs-payments .mc::after{content:"";position:absolute;left:.32em;top:.5em;width:.5em;height:.38em;border-radius:.08em;background:linear-gradient(135deg,#f3d58a,#c89a3a)}
.hxs-payments .cd b{display:block;font:700 .62em var(--f-display,"Archivo",sans-serif);font-stretch:106%}
.hxs-payments .cd small{font-size:.5em;color:#62718f;margin-top:.3em}
.hxs-payments .cd em{font-weight:600;color:#0f7a47}
.hxs-payments .ty{position:relative;flex:1;display:flex;flex-direction:column;align-items:flex-start;white-space:normal;padding:1.2em 1.2em .9em;font-size:.6em;line-height:1.45;color:#4a3a22;background:linear-gradient(180deg,#fffaf0,#fff4df);border:.07em solid #efdcb8;border-radius:.6em;rotate:1.2deg;box-shadow:0 .5em 1em -.6em rgba(74,46,16,.35)}
.hxs-payments .ty::before{content:"";position:absolute;left:50%;top:-.55em;width:4.6em;height:1.2em;margin-left:-2.3em;rotate:-4deg;background:rgba(255,226,170,.75);border:.07em solid rgba(214,170,90,.35)}
.hxs-payments .ty small{font:600 .78em var(--f-mono,"Geist Mono",monospace);letter-spacing:.14em;text-transform:uppercase;color:#b1601a;margin-bottom:.55em}
.hxs-payments .ty b{display:block;margin-top:.5em;font:700 1em var(--f-display,"Archivo",sans-serif);font-stretch:106%;color:#0E2747}
.hxs-payments .rm{display:flex;align-items:center;gap:.5em;margin-top:auto;padding:.4em .8em .4em .6em;border-radius:2em;background:rgba(242,102,43,.1);color:#a8541a;font:600 .82em var(--f-body,"Geist",sans-serif);white-space:nowrap}
.hxs-payments .rm svg{width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.hxs-payments .p{position:absolute;z-index:2;right:.3em;bottom:.3em;width:12.2em;height:25.4em;padding:.42em;border-radius:2.1em;background:linear-gradient(145deg,#4a5b86,#141d38 30%,#060b18);box-shadow:var(--hxs-shadow-phone,0 0 0 .07em rgba(190,205,245,.5),-.4em 1.4em 2.4em -1em rgba(30,18,6,.62),0 .3em .6em -.2em rgba(14,39,71,.3),0 0 4em rgba(31,168,102,.2))}
.hxs-payments .ps{height:100%;border-radius:1.7em;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(90% 34% at 50% 33%,rgba(61,220,132,.2),transparent 70%),linear-gradient(180deg,#0b1d42,#0a1733 46%,#081127)}
.hxs-payments .pd{flex:1;display:flex;flex-direction:column;align-items:center;padding:.55em 1em 0;color:#fff}
.hxs-payments .st{align-self:stretch;display:flex;justify-content:center;height:1.1em}
.hxs-payments .st i{width:3.4em;height:.95em;border-radius:1em;background:#03070f}
.hxs-payments .pl{align-self:flex-start;display:flex;align-items:center;gap:.6em;margin-top:.8em;font:700 .54em var(--f-display,"Archivo",sans-serif);font-stretch:108%}
.hxs-payments .pl .mk{margin:0}
.hxs-payments .pj{align-self:flex-start;margin-top:.7em;font:500 .5em var(--f-mono,"Geist Mono",monospace);letter-spacing:.04em;color:#a7b6d8}
.hxs-payments .tg{position:relative;flex:none;width:6.5em;height:6.5em;margin-top:.55em;display:grid;place-items:center}
.hxs-payments .tg>i{position:absolute;border-radius:50%;border:.07em solid rgba(61,220,132,.5)}
.hxs-payments .r1{inset:1em;opacity:.7}
.hxs-payments .r2{inset:.5em;opacity:.38}
.hxs-payments .r3{inset:0;opacity:.18}
.hxs-payments .ck,.hxs-payments .wa{grid-area:1/1;width:3.8em;height:3.8em;border-radius:50%;display:grid;place-items:center}
.hxs-payments .ck{background:radial-gradient(circle at 35% 30%,#6ff0a8,#22b56d 55%,#159456);box-shadow:inset 0 .1em .2em rgba(255,255,255,.4),0 0 0 .4em rgba(61,220,132,.14),0 0 2.2em rgba(61,220,132,.5)}
.hxs-payments .ck svg{width:2.15em;height:2.15em;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.hxs-payments .wa{opacity:0;background:#16336a;box-shadow:inset 0 0 0 .07em rgba(160,190,255,.35)}
.hxs-payments .wa svg{width:1.8em;height:1.8em;fill:none;stroke:#cfe0ff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.hxs-payments .pz{display:grid;justify-items:center;align-items:center;margin-top:.2em}
.hxs-payments .pz>span{grid-area:1/1}
.hxs-payments .pq{font:500 .5em var(--f-mono,"Geist Mono",monospace);letter-spacing:.06em;color:#cfe0ff;opacity:0}
.hxs-payments .pa{font:600 .56em var(--f-mono,"Geist Mono",monospace);letter-spacing:.28em;padding-left:.28em;text-transform:uppercase;color:#6ee7a6}
.hxs-payments .am{margin-top:.12em;font:700 2.05em/1.05 var(--f-display,"Archivo",sans-serif);font-stretch:106%;letter-spacing:-.025em;font-variant-numeric:tabular-nums}
.hxs-payments .pm{margin-top:.6em;font:500 .48em var(--f-mono,"Geist Mono",monospace);letter-spacing:.04em;color:#a7b6d8}
.hxs-payments .pb{flex:none;display:flex;flex-direction:column;margin-top:.7em;padding:.75em .7em .7em;background:#f4f6fb;border-radius:1.15em 1.15em 0 0}
.hxs-payments .pr{display:flex;align-items:center;gap:.6em;margin-bottom:.45em;padding:.55em .6em;font-size:.54em;font-weight:600;background:#fff;border:.07em solid #e3e9f4;border-radius:.8em}
.hxs-payments .pr i{flex:none;width:1.6em;height:1.6em;border-radius:50%;background:#1fa866;display:grid;place-items:center}
.hxs-payments .pr svg{width:1.05em;height:1.05em;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.hxs-payments .go{margin-top:.25em;text-align:center;font-size:.66em;font-weight:700;color:#fff;padding:.9em 0;border-radius:.75em;background:linear-gradient(180deg,#ff8444,#ee5d20);box-shadow:inset 0 .07em 0 rgba(255,255,255,.4),0 .45em .9em -.35em rgba(120,40,0,.75)}
.hxs-payments .or{margin-top:.85em;text-align:center;font:500 .46em var(--f-mono,"Geist Mono",monospace);color:#44557a}
.hxs-payments .cc{position:absolute;z-index:6;left:34.7em;top:1.45em;width:8.6em;height:5.4em;rotate:-9deg;border-radius:.62em;color:#eaf6ff;background:radial-gradient(120% 90% at 100% 0,rgba(255,255,255,.2),transparent 52%),radial-gradient(70% 80% at 10% 110%,rgba(95,225,255,.28),transparent 62%),linear-gradient(135deg,#2a8089 0,#165067 46%,#0d2a4d 100%);box-shadow:inset 0 0 0 .07em rgba(255,255,255,.2),0 1.3em 2em -.7em rgba(6,11,24,.6),0 .2em .4em rgba(6,11,24,.22)}
.hxs-payments .cn{position:absolute;right:.85em;top:.7em;font:600 .42em var(--f-mono,"Geist Mono",monospace);letter-spacing:.2em;text-transform:uppercase;opacity:.8}
.hxs-payments .chp{position:absolute;left:.85em;top:1.55em;width:1.3em;height:1em;border-radius:.2em;background:linear-gradient(90deg,transparent 30%,rgba(120,84,20,.35) 30% 34%,transparent 34% 66%,rgba(120,84,20,.35) 66% 70%,transparent 70%),linear-gradient(0deg,transparent 45%,rgba(120,84,20,.35) 45% 55%,transparent 55%),linear-gradient(135deg,#f6dc95,#d4a645 60%,#b98a2e)}
.hxs-payments .cno{position:absolute;left:.85em;bottom:1.25em;font:500 .66em var(--f-mono,"Geist Mono",monospace);letter-spacing:.14em}
.hxs-payments .cm{position:absolute;left:.85em;bottom:.6em;font:500 .44em var(--f-mono,"Geist Mono",monospace);letter-spacing:.18em;text-transform:uppercase;opacity:.75}
.hxs-payments .k{position:absolute;z-index:5;left:6.4em;bottom:.7em;display:flex;align-items:center;gap:.7em;padding:.7em 1.1em .7em .75em;border-radius:.95em;background:#fff;box-shadow:var(--hxs-shadow-toast,0 0 0 .07em rgba(14,39,71,.1),0 1em 2.2em -.6em rgba(30,18,6,.55))}
.hxs-payments .k b{display:block;font:700 .76em var(--f-display,"Archivo",sans-serif);font-stretch:108%}
.hxs-payments .k small{font-size:.58em;color:#62718f;margin-top:.25em}
.hxs-payments .k strong{font:700 1.1em/1.7 var(--f-display,"Archivo",sans-serif);color:#15935a;margin-left:.3em;padding-left:.8em;border-left:.07em solid #dbe2f0;font-variant-numeric:tabular-nums}
.hxs-payments .ok{flex:none;width:1.9em;height:1.9em;border-radius:50%;background:#1fa866;display:grid;place-items:center}
.hxs-payments .ok svg{width:1.15em;height:1.15em;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;overflow:visible}
@media (prefers-reduced-motion:no-preference){
.hxs-payments.is-shown:not(html.still *) .cc{animation:hxp-card 1.1s cubic-bezier(.22,.8,.3,1) both}
.hxs-payments.is-shown:not(html.still *) .wa,.hxs-payments.is-shown:not(html.still *) .pq{animation:hxp-wait 1.3s ease-in both}
.hxs-payments.is-shown:not(html.still *) .wa svg{animation:hxp-beam .5s ease-in-out 3 alternate both}
.hxs-payments.is-shown:not(html.still *) .tg>i{animation:hxp-ring 1.6s ease-out both}
.hxs-payments.is-shown:not(html.still *) .r2{animation-delay:.12s}
.hxs-payments.is-shown:not(html.still *) .r3{animation-delay:.24s}
.hxs-payments.is-shown:not(html.still *) .ck{animation:hxp-pop .5s cubic-bezier(.3,1.5,.5,1) 1.05s both}
.hxs-payments.is-shown:not(html.still *) .ck path{animation:hxp-draw .4s ease-out 1.3s both}
.hxs-payments.is-shown:not(html.still *) .pa,.hxs-payments.is-shown:not(html.still *) .pm{animation:hxp-up .45s ease-out 1.25s both}
.hxs-payments.is-shown:not(html.still *) .pm{animation-delay:1.38s}
.hxs-payments.is-shown:not(html.still *) .am{animation:hxp-amt .5s ease-out 1.12s both}
.hxs-payments.is-shown:not(html.still *) .pb{animation:hxp-sheet .55s cubic-bezier(.2,.8,.3,1) 1.45s both}
.hxs-payments.is-shown:not(html.still *) .h,.hxs-payments.is-shown:not(html.still *) .sub,.hxs-payments.is-shown:not(html.still *) .np{animation:hxp-up .5s ease-out 1.5s both}
.hxs-payments.is-shown:not(html.still *) .sub{animation-delay:1.62s}
.hxs-payments.is-shown:not(html.still *) .pr{animation:hxp-in .4s ease-out 1.85s both}
.hxs-payments.is-shown:not(html.still *) .pr+.pr{animation-delay:2.08s}
.hxs-payments.is-shown:not(html.still *) .stp{animation:hxp-stamp .45s cubic-bezier(.5,0,.6,1.4) 1.85s both}
.hxs-payments.is-shown:not(html.still *) .k{animation:hxp-toast .6s cubic-bezier(.2,.8,.3,1) 2.4s both,hxp-float 7s ease-in-out 3.2s infinite}
.hxs-payments.is-shown:not(html.still *) .ka{animation:hxp-drop .5s ease-out 2.6s both}
.hxs-payments.is-shown:not(html.still *) .sm{animation:hxp-smoke 6s ease-in-out infinite}
.hxs-payments.is-shown:not(html.still *) .sp path{animation:hxp-glint 3.2s ease-in-out infinite}
.hxs-payments.is-shown:not(html.still *) .sp path:nth-child(2){animation-delay:-1.1s}
.hxs-payments.is-shown:not(html.still *) .sp path:nth-child(3){animation-delay:-2.3s}
.hxs-payments.is-shown:not(html.still *) .sp path:nth-child(4){animation-delay:-.6s}
.hxs-payments.is-shown:not(html.still *) .sp path:nth-child(5){animation-delay:-1.8s}
}
@keyframes hxp-card{0%{opacity:0;translate:2.6em -1.2em;rotate:3deg}100%{opacity:1;translate:0 0;rotate:-9deg}}
@keyframes hxp-wait{0%,80%{opacity:1;scale:1}100%{opacity:0;scale:.6}}
@keyframes hxp-beam{from{opacity:.45}to{opacity:1}}
@keyframes hxp-ring{0%{scale:.55;opacity:0}35%{opacity:.9}55%{scale:1.12}100%{scale:1}}
@keyframes hxp-pop{0%{opacity:0;scale:.3}100%{opacity:1;scale:1}}
@keyframes hxp-draw{from{stroke-dasharray:18;stroke-dashoffset:18}to{stroke-dasharray:18;stroke-dashoffset:0}}
@keyframes hxp-amt{0%{scale:1}45%{scale:1.07;color:#b6f5d2}100%{scale:1}}
@keyframes hxp-sheet{from{translate:0 105%}to{translate:0 0}}
@keyframes hxp-up{from{opacity:0;translate:0 .5em}to{opacity:1;translate:0 0}}
@keyframes hxp-in{from{opacity:0;translate:-.6em 0}to{opacity:1;translate:0 0}}
@keyframes hxp-stamp{0%{opacity:0;scale:1.9;rotate:-3deg}70%{opacity:.92;scale:.95;rotate:-12deg}100%{scale:1;rotate:-12deg}}
@keyframes hxp-toast{from{opacity:0;translate:0 1.4em}to{opacity:1;translate:0 0}}
@keyframes hxp-float{50%{transform:translateY(-.2em)}}
@keyframes hxp-drop{from{opacity:0;transform:translateY(-.35em)}to{opacity:1;transform:none}}
@keyframes hxp-glint{0%,100%{opacity:.85;scale:1}50%{opacity:.15;scale:.45}}
@keyframes hxp-smoke{0%,100%{opacity:.4;transform:translate(0,0)}50%{opacity:.2;transform:translate(.15em,-.25em)}}
@media (forced-colors:active){.hxs-payments .b,.hxs-payments .p,.hxs-payments .k,.hxs-payments .cc{border:.07em solid CanvasText}}
.hxs-books{--bo-b:var(--f-body,Geist),system-ui,sans-serif;--bo-d:var(--f-display,Archivo),system-ui,sans-serif;--bo-m:var(--f-mono,"Geist Mono"),ui-monospace,monospace;position:relative;width:46em;height:33em;font-family:var(--bo-b);color:#0E2747;line-height:1.2;text-align:left;white-space:nowrap}
.hxs-books *{box-sizing:border-box;margin:0;padding:0;font-style:normal}
.hxs-books svg{display:block;max-width:none}
.hxs-books small{display:block;font-size:inherit;font-weight:400}
.hxs-books i{display:block}
.hxs-books::before{content:"";position:absolute;inset:5% -4% -6% 3%;background:radial-gradient(46% 40% at 70% 74%,rgba(31,168,102,.16),transparent 70%),radial-gradient(48% 42% at 52% 70%,rgba(242,102,43,.16),transparent 70%),radial-gradient(56% 46% at 32% 30%,rgba(70,110,210,.16),transparent 72%);filter:blur(2em)}
.hxs-books .bo-w{position:absolute;left:.3em;top:.9em;width:39em;height:28.2em;border-radius:.8em;background:#fff;overflow:hidden;isolation:isolate;box-shadow:0 0 0 .07em rgba(14,39,71,.13),0 .5em 1em -.5em rgba(14,39,71,.24),0 2.4em 4.4em -1.6em rgba(52,30,10,.5)}
.hxs-books .bo-bc{height:2em;display:flex;align-items:center;gap:.4em;padding:0 .9em;background:#dfe6f3;border-bottom:.07em solid #cbd5e8}
.hxs-books .bo-bc i{width:.55em;height:.55em;border-radius:50%;background:#aab6d0}
.hxs-books .bo-u{margin:0 auto;display:flex;align-items:center;gap:.5em;width:22em;justify-content:center;height:2.1em;border-radius:1.05em;background:#fff;color:#44557a;font:500 .62em var(--bo-m);transform:translateX(-2em)}
.hxs-books .bo-u svg{width:1em;height:1em;fill:#1fa866}
.hxs-books .bo-n{height:3.2em;display:flex;align-items:center;gap:1.15em;padding:0 1.1em 0 1.3em;border-bottom:.07em solid #e6ebf4}
.hxs-books .bo-lg{flex:none;width:1.9em;height:1.9em;border-radius:.5em;background:linear-gradient(160deg,#ff8a4a,#F2662B);display:grid;place-items:center;margin-right:-.7em;box-shadow:0 .2em .5em rgba(242,102,43,.4)}
.hxs-books .bo-lg svg{width:1.35em;height:1.35em;fill:#fff}
.hxs-books .bo-nm{font:700 .84em/1 var(--bo-d);font-stretch:112%;letter-spacing:-.01em}
.hxs-books .bo-nm small{font:600 .56em var(--bo-m);letter-spacing:.2em;text-transform:uppercase;color:#F2662B;margin-bottom:.3em}
.hxs-books .bo-tabs{display:flex;gap:1.5em;margin:0 auto 0 1.3em;font-size:.66em;font-weight:500;color:#62718f}
.hxs-books .bo-tabs span{position:relative}
.hxs-books .bo-on{color:#0E2747;font-weight:600}
.hxs-books .bo-on::after{content:"";position:absolute;left:0;right:0;bottom:-1.85em;height:.24em;border-radius:.2em .2em 0 0;background:#F2662B}
.hxs-books .bo-up{display:flex;align-items:center;gap:.6em;padding:.6em 1em;border-radius:2em;background:#e8f7ee;border:.07em solid #bfe6cf;font-size:.62em;font-weight:600;color:#137a49}
.hxs-books .bo-up i{width:.75em;height:.75em;border-radius:50%;background:#1fa866;box-shadow:0 0 0 .28em rgba(31,168,102,.2)}
.hxs-books .bo-s{position:relative;height:9.2em;overflow:hidden;background:radial-gradient(32% 64% at 78% 104%,rgba(255,224,170,.95),rgba(248,168,128,.5) 46%,transparent 76%),linear-gradient(180deg,#0c2452 0,#163877 28%,#33508f 50%,#6f6aa6 68%,#c58f9f 84%,#ffc996 100%)}
.hxs-books .bo-s::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(11,30,72,.92) 0,rgba(11,30,72,.8) 30%,rgba(11,30,72,.3) 43%,transparent 52%)}
.hxs-books .bo-art{position:absolute;inset:0;width:100%;height:100%}
.hxs-books .bo-gl{filter:blur(.7em);opacity:.85}
.hxs-books .bo-area{position:absolute;z-index:1;left:17.2em;top:.95em;width:13.6em;height:6.8em;background:linear-gradient(180deg,rgba(255,236,196,.52),rgba(255,214,176,.2) 62%,rgba(255,214,176,.06));clip-path:polygon(2.70% 93.65%,9.46% 86.22%,16.22% 81.22%,22.97% 79.86%,29.73% 79.86%,36.49% 70.81%,43.24% 64.19%,50% 56.08%,56.76% 50.27%,63.51% 42.97%,70.27% 42.97%,77.03% 42.97%,83.78% 34.59%,90.54% 24.73%,97.30% 24.32%,97.30% 100%,2.70% 100%)}
.hxs-books .bo-ln{position:absolute;z-index:1;left:17.2em;top:.95em;width:13.6em;height:6.8em;overflow:visible}
.hxs-books .bo-grid{fill:none;stroke:rgba(255,255,255,.17);stroke-width:.5;stroke-dasharray:1.4 2}
.hxs-books .bo-halo,.hxs-books .bo-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1}
.hxs-books .bo-halo{stroke:#FFC56B;stroke-width:4.4;opacity:.35;filter:blur(.18em)}
.hxs-books .bo-line{stroke:#FFE0A8;stroke-width:1.7}
.hxs-books .bo-pts{opacity:.8}
.hxs-books .bo-now-l{fill:none;stroke:rgba(255,236,200,.5);stroke-width:.6;stroke-dasharray:1.6 1.8}
.hxs-books .bo-ping{fill:none;stroke:#FFE3B0;stroke-width:.9;opacity:0;transform-box:fill-box;transform-origin:center}
.hxs-books .bo-dot{transform-box:fill-box;transform-origin:center}
.hxs-books .bo-cap{position:absolute;z-index:3;left:17.5em;top:.95em;font:700 1em var(--bo-d);font-stretch:108%;letter-spacing:-.01em;color:#fff}
.hxs-books .bo-cap small{font:500 .5em var(--bo-m);letter-spacing:.14em;text-transform:uppercase;color:#cbd6f2;margin-bottom:.45em}
.hxs-books .bo-chip{position:absolute;z-index:3;left:30.43em;top:.62em;display:flex;align-items:center;gap:.32em;padding:.24em .46em;border-radius:1em;background:#fff;transform:translateX(-50%);box-shadow:0 .3em .7em -.2em rgba(6,16,40,.55)}
.hxs-books .bo-chip::after{content:"";position:absolute;left:50%;bottom:-.2em;width:.42em;height:.42em;margin-left:-.21em;background:#fff;transform:rotate(45deg);border-radius:0 0 .08em 0}
.hxs-books .bo-chip b{font:700 .62em var(--bo-d);font-stretch:108%;color:#138a52}
.hxs-books .bo-chip span{font:500 .52em var(--bo-m);color:#44557a}
.hxs-books .bo-x{position:absolute;z-index:3;left:17.2em;top:8.1em;width:13.6em;height:.8em}
.hxs-books .bo-x span{position:absolute;top:0;font:500 .48em var(--bo-m);color:#2c3f6c;letter-spacing:.04em}
.hxs-books .bo-x span:nth-child(1){left:2.7%}
.hxs-books .bo-x span:nth-child(2){left:50%;transform:translateX(-50%)}
.hxs-books .bo-x span:nth-child(3){right:2.7%;font-weight:600;color:#0E2747}
.hxs-books .bo-t{position:absolute;z-index:3;left:1.7em;top:0;bottom:0;width:16em;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}
.hxs-books .bo-ey{font:500 .56em var(--bo-m);letter-spacing:.16em;text-transform:uppercase;color:#ffb785;padding:.5em .9em;border:.07em solid rgba(255,183,133,.45);border-radius:2em;background:rgba(242,102,43,.12)}
.hxs-books .bo-h{display:block;margin-top:.5em;font:700 1.75em/1.06 var(--bo-d);font-stretch:112%;letter-spacing:-.025em}
.hxs-books .bo-h em{color:#ffb061}
.hxs-books .bo-sub{margin-top:.8em;width:21em;white-space:normal;font-size:.72em;line-height:1.45;color:#d3dcf2}
.hxs-books .bo-sub b{color:#fff}
.hxs-books .bo-l{width:32.4em;padding:0 .5em 0 1.3em}
.hxs-books .bo-lh{height:2.1em;display:flex;align-items:center;gap:.75em;padding:0 .5em}
.hxs-books .bo-lh b{font:700 .82em var(--bo-d);font-stretch:108%}
.hxs-books .bo-lh small{margin-right:auto;font-size:.56em;color:#62718f}
.hxs-books .bo-am{display:flex;align-items:center;gap:.6em;font:500 .52em var(--bo-m);color:#44557a}
.hxs-books .bo-am i{position:relative;width:2.2em;height:1.25em;border-radius:1em;background:#1fa866}
.hxs-books .bo-am i::after{content:"";position:absolute;right:.17em;top:.17em;width:.91em;height:.91em;border-radius:50%;background:#fff}
.hxs-books .bo-r{position:relative;display:grid;grid-template-columns:4.3em minmax(0,1fr) 5.3em 5.4em;column-gap:.7em;align-items:center;height:2em;padding:0 .5em;border-top:.07em solid #edf1f7}
.hxs-books .bo-rh{height:1.2em;border:0;border-radius:.4em;background:#f3f6fb}
.hxs-books .bo-rh span{font:600 .46em var(--bo-m);letter-spacing:.14em;text-transform:uppercase;color:#7a879f}
.hxs-books .bo-rh span:nth-child(3){text-align:right}
.hxs-books .bo-r.bo-nw{height:2.6em;margin:.2em 0 .05em;border:0;border-radius:.6em;background:#effaf3;box-shadow:inset 0 0 0 .07em #c6ead5}
.hxs-books .bo-nw::before{content:"";position:absolute;left:0;top:.45em;bottom:.45em;width:.2em;border-radius:0 .2em .2em 0;background:#1fa866}
.hxs-books .bo-nw::after{content:"";position:absolute;inset:0;border-radius:inherit;background:#c9f0da;opacity:0;pointer-events:none}
.hxs-books .bo-nw+.bo-r{border-top:0}
.hxs-books .bo-tm{position:relative;z-index:1;font:600 .56em var(--bo-m);color:#0E2747}
.hxs-books .bo-tm small{font:500 .86em var(--bo-b);color:#7a879f;margin-top:.3em}
.hxs-books .bo-nw .bo-tm small{color:#138a52;font-weight:600}
.hxs-books .bo-e{position:relative;z-index:1;display:flex;align-items:center;gap:.6em;min-width:0}
.hxs-books .bo-e b{display:block;font:700 .64em var(--bo-d);font-stretch:106%}
.hxs-books .bo-e small{font-size:.52em;color:#62718f;margin-top:.25em}
.hxs-books .bo-ic{flex:none;width:1.75em;height:1.75em;border-radius:.5em;background:#e9effb;display:grid;place-items:center}
.hxs-books .bo-ic svg{width:1.1em;height:1.1em;fill:none;stroke:#2c5bb8;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.hxs-books .bo-ic2{background:#fff1ea}
.hxs-books .bo-ic2 svg{stroke:#F2662B}
.hxs-books .bo-amt{position:relative;z-index:1;text-align:right;font:700 .72em var(--bo-d);font-stretch:106%;font-variant-numeric:tabular-nums;color:#0E2747}
.hxs-books .bo-nw .bo-amt{font-size:.8em;color:#138a52}
.hxs-books .bo-out{color:#44557a}
.hxs-books .bo-st{position:relative;z-index:1;display:grid;justify-items:start;align-items:center}
.hxs-books .bo-st>span{grid-area:1/1;display:flex;align-items:center;gap:.4em;padding:.42em .8em .42em .55em;border-radius:2em;font-size:.54em;font-weight:600}
.hxs-books .bo-done{color:#137a49;background:#e6f6ec}
.hxs-books .bo-done svg{width:1.05em;height:1.05em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.hxs-books .bo-nw .bo-done{color:#fff;background:#1fa866;box-shadow:0 .35em .8em -.35em rgba(15,110,62,.8)}
.hxs-books .bo-wait{color:#62718f;background:#eef2f9;opacity:0}
.hxs-books .bo-wait i{width:.95em;height:.95em;border-radius:50%;border:.16em solid #c6cfe0;border-top-color:#62718f}
.hxs-books .bo-tot{position:absolute;left:0;right:0;bottom:0;height:3.1em;display:grid;grid-template-columns:7.8em 6.5em 6.5em 7.6em;align-items:center;padding:0 1.8em;background:#eef2f9;border-top:.07em solid #dce3ef}
.hxs-books .bo-tot>span+span{padding-left:.95em;border-left:.07em solid #d3dbea}
.hxs-books .bo-tot small{font:500 .46em var(--bo-m);letter-spacing:.12em;text-transform:uppercase;color:#7a879f}
.hxs-books .bo-tot b{display:grid;margin-top:.3em;font:700 .86em var(--bo-d);font-stretch:106%;font-variant-numeric:tabular-nums}
.hxs-books .bo-tk b{margin:0;font-size:.72em}
.hxs-books .bo-tk small{font:400 .56em var(--bo-b);letter-spacing:0;text-transform:none;color:#62718f;margin-top:.3em}
.hxs-books .bo-in{color:#138a52}
.hxs-books .bo-in i{grid-area:1/1}
.hxs-books .bo-was{color:#0E2747;opacity:0}
.hxs-books .bo-p{position:absolute;z-index:3;right:.4em;bottom:.5em;width:12.5em;height:23.8em}
.hxs-books .bo-p::before,.hxs-books .bo-p::after{content:"";position:absolute;z-index:-1;inset:0;border-radius:.5em;background:#f4f1ea;box-shadow:0 0 0 .07em rgba(14,39,71,.1),0 .8em 1.8em -.9em rgba(52,30,10,.5)}
.hxs-books .bo-p::before{transform:translate(-.35em,.3em) rotate(-2.6deg)}
.hxs-books .bo-p::after{background:#faf8f3;transform:translate(.25em,.1em) rotate(1.8deg)}
.hxs-books .bo-clip{position:absolute;z-index:2;left:50%;top:-.7em;width:3.8em;height:1.45em;margin-left:-1.9em;border-radius:.22em .22em .4em .4em;background:linear-gradient(180deg,#5a6b96,#1b2647 40%,#0a1124);box-shadow:inset 0 .07em 0 rgba(255,255,255,.35),0 .35em .6em -.2em rgba(6,11,24,.55)}
.hxs-books .bo-clip::before{content:"";position:absolute;left:.55em;right:.55em;top:-.95em;height:1.15em;border:.15em solid #b8c3da;border-bottom:0;border-radius:.55em .55em 0 0}
.hxs-books .bo-clip::after{content:"";position:absolute;left:.3em;right:.3em;top:.32em;height:.07em;background:rgba(255,255,255,.18)}
.hxs-books .bo-pf{position:relative;height:100%;display:flex;flex-direction:column;padding:1.25em 1.05em .95em;border-radius:.5em;background:#fff;overflow:hidden;box-shadow:0 0 0 .07em rgba(14,39,71,.13),-.4em 1.4em 2.4em -1em rgba(52,30,10,.5),0 .3em .6em -.2em rgba(14,39,71,.2)}
.hxs-books .bo-pf::before{content:"";position:absolute;left:0;right:0;top:0;height:.3em;background:linear-gradient(90deg,#ff8a4a,#F2662B)}
.hxs-books .bo-ph{display:flex;align-items:center;gap:.55em}
.hxs-books .bo-ph .bo-lg{width:1.6em;height:1.6em;margin:0;border-radius:.45em}
.hxs-books .bo-ph .bo-lg svg{width:1.1em;height:1.1em}
.hxs-books .bo-ph b{display:block;font:700 .56em var(--bo-d);font-stretch:108%}
.hxs-books .bo-ph small{font-size:.42em;color:#62718f;margin-top:.35em}
.hxs-books .bo-pk{margin-top:1.15em;font:600 .46em var(--bo-m);letter-spacing:.22em;text-transform:uppercase;color:#F2662B}
.hxs-books .bo-pn{margin-top:.2em;font:700 1.25em var(--bo-d);font-stretch:112%;letter-spacing:-.02em}
.hxs-books .bo-pm{display:grid;grid-template-columns:1fr 1fr;gap:.6em;margin-top:.85em;font-size:.5em;line-height:1.35;color:#44557a}
.hxs-books .bo-pm small{font:600 .84em var(--bo-m);letter-spacing:.14em;text-transform:uppercase;color:#8a96ad;margin-bottom:.35em}
.hxs-books .bo-pm b{display:block;font:700 1.12em var(--bo-d);font-stretch:106%;color:#0E2747}
.hxs-books .bo-pi{display:flex;justify-content:space-between;align-items:flex-start;padding:.6em 0;border-bottom:.07em solid #e6ebf3}
.hxs-books .bo-pih{margin-top:.95em;padding:.35em 0 .45em;border-bottom:.07em solid #0E2747}
.hxs-books .bo-pi.bo-pih>span{font:600 .42em var(--bo-m);letter-spacing:.16em;text-transform:uppercase;color:#8a96ad}
.hxs-books .bo-pi b{display:block;font:700 .58em var(--bo-d);font-stretch:106%}
.hxs-books .bo-pi small{font-size:.46em;color:#62718f;margin-top:.3em}
.hxs-books .bo-pi>span+span{font-size:.58em;font-weight:600;font-variant-numeric:tabular-nums}
.hxs-books .bo-pt{display:flex;justify-content:space-between;align-items:baseline;margin-top:.55em}
.hxs-books .bo-pt span{font-size:.58em;font-weight:600}
.hxs-books .bo-pt b{font:700 1em var(--bo-d);font-stretch:108%;font-variant-numeric:tabular-nums}
.hxs-books .bo-pd{display:flex;align-items:center;gap:.45em;margin-top:.75em;padding:.6em .75em;border-radius:.55em;background:#e9f7ef;font-size:.48em;font-weight:600;color:#137a49}
.hxs-books .bo-pd svg{flex:none;width:1.25em;height:1.25em;fill:none;stroke:#1fa866;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.hxs-books .bo-pb{display:flex;justify-content:space-between;margin-top:.6em;font-size:.52em;color:#44557a}
.hxs-books .bo-pb b{color:#0E2747}
.hxs-books .bo-pz{margin-top:auto;padding-top:.75em;border-top:.07em dashed #d5dce9;font:700 .56em var(--bo-d);font-stretch:106%}
.hxs-books .bo-pz small{font:400 .8em var(--bo-b);color:#62718f;margin-top:.35em}
.hxs-books .bo-stamp{position:absolute;right:1.1em;bottom:2.75em;display:flex;flex-direction:column;align-items:center;padding:.3em .75em .4em;border:.16em solid currentColor;border-radius:.5em;color:#16935a;box-shadow:inset 0 0 0 .16em #fff,inset 0 0 0 .26em currentColor;mix-blend-mode:multiply;opacity:.9;transform:rotate(-11deg)}
.hxs-books .bo-stamp b{font:700 1.5em/1 var(--bo-d);font-stretch:120%;letter-spacing:.14em;text-transform:uppercase;padding-left:.14em}
.hxs-books .bo-stamp small{font:600 .42em var(--bo-m);letter-spacing:.16em;text-transform:uppercase;margin-top:.35em}
.hxs-books .bo-k{position:absolute;z-index:5;left:7.2em;bottom:.7em;display:flex;align-items:center;gap:.7em;padding:.7em 1.1em .7em .75em;border-radius:.95em;background:#fff;box-shadow:0 0 0 .07em rgba(14,39,71,.1),0 1em 2.2em -.6em rgba(52,30,10,.6)}
.hxs-books .bo-k b{display:block;font:700 .76em var(--bo-d);font-stretch:108%}
.hxs-books .bo-k small{font-size:.58em;color:#62718f;margin-top:.25em}
.hxs-books .bo-k strong{font:700 1.1em/1.7 var(--bo-d);margin-left:.3em;padding-left:.8em;border-left:.07em solid #dbe2f0;color:#138a52}
.hxs-books .bo-ok{flex:none;width:1.9em;height:1.9em;border-radius:50%;background:#1fa866;display:grid;place-items:center}
.hxs-books .bo-ok svg{width:1.1em;height:1.1em;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.hxs-books.is-shown .bo-halo,.hxs-books.is-shown .bo-line{animation:hxs-books-draw 1.2s .15s cubic-bezier(.45,0,.2,1) both}
.hxs-books.is-shown .bo-area{animation:hxs-books-fade .9s .35s ease-out both}
.hxs-books.is-shown .bo-pts,.hxs-books.is-shown .bo-now-l{animation:hxs-books-fade .6s .7s ease-out both}
.hxs-books.is-shown .bo-dot{animation:hxs-books-pop .45s 1.25s cubic-bezier(.3,1.5,.5,1) both}
.hxs-books.is-shown .bo-ping{animation:hxs-books-ping 2.8s 1.7s ease-out infinite}
.hxs-books.is-shown .bo-chip{animation:hxs-books-chip .45s 1.4s cubic-bezier(.2,.8,.2,1) both}
.hxs-books.is-shown .bo-nw{animation:hxs-books-land .55s .45s cubic-bezier(.2,.8,.2,1) both}
.hxs-books.is-shown .bo-nw::after{animation:hxs-books-flash 1.9s 1.05s ease-out both}
.hxs-books.is-shown .bo-wait,.hxs-books.is-shown .bo-was{animation:hxs-books-hold 1.3s both}
.hxs-books.is-shown .bo-wait i{animation:hxs-books-spin .65s linear 2}
.hxs-books.is-shown .bo-nw .bo-done{animation:hxs-books-done .5s 1.15s both}
.hxs-books.is-shown .bo-now{animation:hxs-books-fade .35s 1.25s both}
.hxs-books.is-shown .bo-stamp{animation:hxs-books-stamp .5s 1.6s cubic-bezier(.55,0,.75,.6) both}
.hxs-books.is-shown .bo-k{animation:hxs-books-up .6s 2s cubic-bezier(.2,.8,.2,1) both,hxs-books-float 7s 2.6s ease-in-out infinite}
@keyframes hxs-books-draw{from{stroke-dashoffset:1}}
@keyframes hxs-books-fade{from{opacity:0}}
@keyframes hxs-books-pop{from{opacity:0;transform:scale(.2)}}
@keyframes hxs-books-ping{0%{opacity:.85;transform:scale(1)}100%{opacity:0;transform:scale(3.6)}}
@keyframes hxs-books-up{from{opacity:0;transform:translateY(1em)}}
@keyframes hxs-books-chip{from{opacity:0;transform:translate(-50%,.5em)}}
@keyframes hxs-books-land{from{opacity:0;transform:translateY(-.8em)}}
@keyframes hxs-books-flash{from{opacity:1}}
@keyframes hxs-books-hold{0%,78%{opacity:1}100%{opacity:0}}
@keyframes hxs-books-spin{to{transform:rotate(360deg)}}
@keyframes hxs-books-done{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}}
@keyframes hxs-books-stamp{0%{opacity:0;transform:rotate(-3deg) scale(2)}80%{opacity:.9;transform:rotate(-11deg) scale(.97)}}
@keyframes hxs-books-float{50%{transform:translateY(-.2em)}}
.hxs-books:is(html.still *) *,.hxs-books:is(html.still *) *::before,.hxs-books:is(html.still *) *::after{animation:none!important}
@media (forced-colors:active){.hxs-books .bo-w,.hxs-books .bo-pf,.hxs-books .bo-k,.hxs-books .bo-chip{border:.07em solid CanvasText}}
@media (prefers-reduced-motion:reduce){.hxs-books *,.hxs-books *::before,.hxs-books *::after{animation:none!important}}
.hxs-reviews{position:relative;width:46em;height:33em;font-family:var(--f-body,"Geist"),system-ui,sans-serif;color:#0E2747;line-height:1.2;text-align:left;white-space:nowrap}
.hxs-reviews *{box-sizing:border-box;margin:0;padding:0;font-style:normal}
.hxs-reviews svg{display:block;max-width:none}
.hxs-reviews small{display:block;font-size:inherit;font-weight:400}
.hxs-reviews::before{content:"";position:absolute;inset:4% -4% -6% 2%;background:var(--hxs-glow,radial-gradient(50% 44% at 58% 70%,#F5A83C30,transparent 70%),radial-gradient(56% 46% at 34% 30%,#466ED21C,transparent 72%));filter:blur(2em)}
.hxs-reviews .b{position:absolute;left:.3em;top:.9em;width:39em;height:28.2em;border-radius:.8em;background:#fff;overflow:hidden;isolation:isolate;box-shadow:var(--hxs-b-shadow,0 0 0 .07em #0E27471F,0 .5em 1em -.5em #0E274738,0 2.4em 4.4em -1.6em #4A2E1066)}
.hxs-reviews .bc{height:2em;display:flex;align-items:center;gap:.4em;padding:0 .9em;background:#dfe6f3;border-bottom:.07em solid #cbd5e8}
.hxs-reviews .bc i{width:.55em;height:.55em;border-radius:50%;background:#aab6d0}
.hxs-reviews .ul{margin:0 auto;display:flex;align-items:center;gap:.5em;width:22em;justify-content:center;height:2.1em;border-radius:1.05em;background:#fff;color:#44557a;font:500 .62em var(--f-mono,"Geist Mono"),monospace;transform:translateX(-2em)}
.hxs-reviews .ul svg{width:1em;height:1em;fill:#1fa866}
.hxs-reviews .n{height:3.2em;display:flex;align-items:center;gap:.8em;padding:0 1.1em 0 1.3em;border-bottom:.07em solid #e3e9f4}
.hxs-reviews .sm{flex:none;width:1.9em;height:1.9em;border-radius:.5em;background:linear-gradient(160deg,#1c4580,#0E2747);display:grid;place-items:center;box-shadow:0 .2em .5em #0E274740}
.hxs-reviews .sm svg,.hxs-reviews .q svg{width:1.05em;height:1.05em;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round}
.hxs-reviews .q{display:flex;align-items:center;gap:.55em;width:16.5em;height:2.1em;padding:0 .9em;border-radius:1.05em;background:#f2f5fb;border:.07em solid #d3dcec}
.hxs-reviews .q svg{width:.85em;height:.85em;stroke:#62718f;stroke-width:2.4}
.hxs-reviews .q span{font-size:.66em;font-weight:500}
.hxs-reviews .tab{align-self:stretch;display:flex;align-items:center;font-size:.64em;font-weight:500;color:#62718f;border-top:.25em solid transparent;border-bottom:.25em solid transparent}
.hxs-reviews .q+.tab{margin-left:auto}
.hxs-reviews .tab.on{color:#0E2747;font-weight:600;border-bottom-color:#F2662B}
.hxs-reviews .me{flex:none;width:1.7em;height:1.7em;margin-left:.3em;border-radius:50%;background:#e8edf6;display:grid;place-items:center}
.hxs-reviews .me svg{width:1.1em;height:1.1em;fill:none;stroke:#44557a;stroke-width:1.8;stroke-linecap:round}
.hxs-reviews .cv{position:relative;height:8.6em;overflow:hidden;background:radial-gradient(30% 64% at 69% 90%,rgba(255,196,120,.95),rgba(242,102,43,.5) 42%,transparent 74%),linear-gradient(180deg,#0c2452 0,#14346a 20%,#27468a 38%,#5a4690 52%,#b25378 63%,#F2662B 74%,#ffb061 84%)}
.hxs-reviews .art{position:absolute;inset:0;width:100%;height:100%}
.hxs-reviews .gl{filter:blur(.5em);opacity:.9}
.hxs-reviews .cv::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,30,72,.92) 0,rgba(11,30,72,.78) 34%,rgba(11,30,72,.3) 50%,transparent 60%)}
.hxs-reviews .sn{position:absolute;inset:0;z-index:2;-webkit-mask-image:linear-gradient(90deg,transparent 52%,#000 66%);mask-image:linear-gradient(90deg,transparent 52%,#000 66%);background-image:radial-gradient(circle,#fff 0 .07em,transparent .09em),radial-gradient(circle,rgba(255,255,255,.8) 0 .045em,transparent .065em),radial-gradient(circle,rgba(255,255,255,.55) 0 .1em,transparent .15em),radial-gradient(circle,rgba(255,255,255,.7) 0 .04em,transparent .06em);background-size:5.3em 4.7em,3.1em 3.7em,8.9em 7.3em,2.3em 2.9em;background-position:.6em 1em,2em 2.4em,4em .5em,1.2em .3em}
.hxs-reviews .t{position:absolute;z-index:3;left:1.7em;top:0;bottom:0;width:21em;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}
.hxs-reviews .ey{font:500 .56em var(--f-mono,"Geist Mono"),monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffb785;padding:.5em .9em;border:.12em solid rgba(255,183,133,.45);border-radius:2em;background:rgba(242,102,43,.12)}
.hxs-reviews .nm{display:block;margin-top:.42em;font:700 1.5em/1 var(--f-display,"Archivo"),sans-serif;font-stretch:112%;letter-spacing:-.02em}
.hxs-reviews .nm small{font:600 .37em var(--f-mono,"Geist Mono"),monospace;letter-spacing:.2em;text-transform:uppercase;color:#ffb785;margin-bottom:.45em}
.hxs-reviews .nm b{color:#ffb061}
.hxs-reviews .rt{display:flex;align-items:center;gap:.45em;margin-top:.5em}
.hxs-reviews .rt strong{font:700 1.45em/1 var(--f-display,"Archivo"),sans-serif;font-stretch:108%;letter-spacing:-.01em}
.hxs-reviews .str{fill:#F6A623;stroke:#F6A623;stroke-width:1.1;stroke-linejoin:round}
.hxs-reviews .str path{transform-box:fill-box;transform-origin:50% 55%}
.hxs-reviews .rt .str{width:6.24em;height:1em;fill:#FFC14D;stroke:#FFC14D;filter:drop-shadow(0 0 .3em rgba(255,176,60,.45))}
.hxs-reviews .ct{display:flex;align-items:center;gap:.35em;font-size:.66em;color:#d3dcf2}
.hxs-reviews .cn{display:block;height:1.2em;overflow:hidden}
.hxs-reviews .cr{display:flex;flex-direction:column;transform:translateY(-1.2em)}
.hxs-reviews .cr b{display:block;height:1.2em;line-height:1.2em;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}
.hxs-reviews .fx{display:flex;align-items:center;gap:.6em;margin-top:.6em;font:500 .56em var(--f-mono,"Geist Mono"),monospace;letter-spacing:.04em;color:#c3cde6}
.hxs-reviews .fx i{width:.35em;height:.35em;border-radius:50%;background:#ffb061}
.hxs-reviews .lw{height:14.4em;display:grid;grid-template-columns:19em 11.4em;grid-template-rows:auto auto 1fr;column-gap:.7em;row-gap:.6em;align-items:start;padding:.75em 1.3em;background:#eef2f9}
.hxs-reviews .rh{grid-column:1/-1;display:flex;align-items:center;gap:.45em}
.hxs-reviews .rh b{font:700 .8em var(--f-display,"Archivo"),sans-serif;font-stretch:108%;margin-right:.5em}
.hxs-reviews .so{font-size:.52em;font-weight:600;color:#44557a;padding:.45em .95em;border-radius:2em;background:#fff;border:.13em solid #d3dcec}
.hxs-reviews .so.on{background:#0E2747;border-color:#0E2747;color:#fff}
.hxs-reviews .rc{position:relative;padding:.8em .95em .85em;background:#fff;border:.07em solid #d3dcec;border-radius:.8em;box-shadow:0 .2em .6em rgba(14,39,71,.08)}
.hxs-reviews .nw{grid-column:1;grid-row:2/4;border-color:#F5B25C;box-shadow:0 0 0 .14em #F5A83C59,0 0 0 1em #F5A83C00,0 1em 2em -.9em #4A2E1080}
.hxs-reviews .rp{display:flex;align-items:center;gap:.6em}
.hxs-reviews .ava{flex:none;width:2.1em;height:2.1em;border-radius:50%;display:grid;place-items:center;font:700 .9em/1 var(--f-display,"Archivo"),sans-serif;color:#fff;background:linear-gradient(150deg,#ff9a5c,#e0532a)}
.hxs-reviews .who{margin-right:auto}
.hxs-reviews .who b{display:block;font:700 .76em var(--f-display,"Archivo"),sans-serif;font-stretch:108%}
.hxs-reviews .who small{font-size:.52em;color:#62718f;margin-top:.25em}
.hxs-reviews .nwb{font:600 .5em var(--f-mono,"Geist Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,#ff8444,#ee5d20);padding:.5em .9em;border-radius:2em;box-shadow:0 .3em .7em -.2em rgba(238,93,32,.6)}
.hxs-reviews .rs{display:flex;align-items:center;gap:.5em;margin-top:.55em}
.hxs-reviews .rs .str{width:4.68em;height:.75em}
.hxs-reviews .rs small{font-size:.52em;color:#62718f}
.hxs-reviews .tx{display:block;margin-top:.45em;white-space:normal;font-size:.64em;line-height:1.45;color:#24324f}
.hxs-reviews .ry{margin-top:.7em;padding:.6em .75em .65em;border-radius:.55em;background:#FFF4EA;border-left:.2em solid #F2662B}
.hxs-reviews .ryh{display:flex;align-items:center;gap:.45em}
.hxs-reviews .lgo{flex:none;width:1.9em;height:1.9em;border-radius:.5em;background:linear-gradient(160deg,#ff8a4a,#F2662B);display:grid;place-items:center;box-shadow:0 .2em .5em rgba(242,102,43,.4)}
.hxs-reviews .lgo svg{width:1.35em;height:1.35em;fill:#fff}
.hxs-reviews .ryh .lgo{width:1.15em;height:1.15em;border-radius:.32em;box-shadow:none}
.hxs-reviews .ryh .lgo svg{width:.85em;height:.85em}
.hxs-reviews .ryh b{font:700 .56em var(--f-display,"Archivo"),sans-serif;font-stretch:108%;margin-right:auto}
.hxs-reviews .ryh small{font-size:.48em;color:#8a6a4f}
.hxs-reviews .ryt{display:block;margin-top:.4em;white-space:normal;font-size:.58em;line-height:1.42;color:#3a4767}
.hxs-reviews .sum{grid-column:2;grid-row:2;display:grid;gap:.32em;padding:.7em .85em .75em;background:#fff;border:.07em solid #d3dcec;border-radius:.8em}
.hxs-reviews .sh2{font:600 .48em var(--f-mono,"Geist Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;color:#62718f;margin-bottom:.3em}
.hxs-reviews .hr{display:grid;grid-template-columns:.6em 1fr 1.6em;align-items:center;column-gap:.5em}
.hxs-reviews .hr b{font:600 .5em var(--f-mono,"Geist Mono"),monospace;color:#44557a}
.hxs-reviews .hr i{position:relative;height:.42em;border-radius:1em;background:#e8edf5;overflow:hidden}
.hxs-reviews .hr i::before{content:"";position:absolute;top:0;bottom:0;left:0;width:92%;border-radius:inherit;background:linear-gradient(90deg,#F6A623,#F5B95C)}
.hxs-reviews .hr:nth-child(3) i::before{width:7%}
.hxs-reviews .hr:nth-child(4) i::before,.hxs-reviews .hr:nth-child(6) i::before{width:2%}
.hxs-reviews .hr:nth-child(5) i::before{width:0}
.hxs-reviews .hr small{font:500 .48em var(--f-mono,"Geist Mono"),monospace;color:#62718f;text-align:right}
.hxs-reviews .od{grid-column:2;grid-row:3;padding:.7em .85em}
.hxs-reviews .od .ava{background:linear-gradient(150deg,#6c8fd8,#2f4f99)}
.hxs-reviews .od .tx{font-size:.6em}
.hxs-reviews .p{position:absolute;z-index:2;right:.3em;bottom:.3em;width:12.2em;height:25.4em;padding:.42em;border-radius:2.1em;background:linear-gradient(145deg,#4a5b86,#141d38 30%,#060b18);box-shadow:var(--hxs-p-shadow,0 0 0 .07em #0E27474C,-.4em 1.4em 2.4em -1em #4A2E1073,0 .3em .6em -.2em #0E274740)}
.hxs-reviews .ps{height:100%;border-radius:1.7em;overflow:hidden;background:#f4f6fb;display:flex;flex-direction:column}
.hxs-reviews .ph{flex:none;padding:.55em .8em .8em;color:#fff;background:linear-gradient(180deg,#0a1c40,#12325B 60%,#1c4580)}
.hxs-reviews .st{display:flex;justify-content:center;position:relative;height:1.1em}
.hxs-reviews .st b{position:absolute;left:.3em;top:.1em;font:600 .56em var(--f-mono,"Geist Mono"),monospace}
.hxs-reviews .st i{width:3.4em;height:.95em;border-radius:1em;background:#060b18}
.hxs-reviews .st svg{position:absolute;right:.2em;top:.3em;width:1.5em;height:.5em;fill:#fff}
.hxs-reviews .pc{display:flex;align-items:center;gap:.45em;margin-top:.85em}
.hxs-reviews .bck{flex:none;width:.7em;height:.7em;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.8}
.hxs-reviews .pc .lgo{width:1.7em;height:1.7em;border-radius:50%}
.hxs-reviews .pc .lgo svg{width:1.15em;height:1.15em}
.hxs-reviews .pn2 b{display:block;font:700 .54em var(--f-display,"Archivo"),sans-serif;font-stretch:108%}
.hxs-reviews .pn2 small{font:500 .4em var(--f-mono,"Geist Mono"),monospace;color:#b9c6e4;margin-top:.35em;letter-spacing:.02em}
.hxs-reviews .pb{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.45em;padding:.6em .6em .55em;overflow:hidden}
.hxs-reviews .ts{align-self:center;font:500 .44em var(--f-mono,"Geist Mono"),monospace;letter-spacing:.04em;color:#7a879f;margin-top:.6em}
.hxs-reviews .bi,.hxs-reviews .bo{display:block;max-width:86%;white-space:normal;font-size:.55em;line-height:1.38;padding:.7em .9em;border-radius:1.2em}
.hxs-reviews .bi{align-self:flex-start;background:#fff;border:.14em solid #e1e7f2;border-bottom-left-radius:.35em;box-shadow:0 .2em .5em rgba(14,39,71,.06)}
.hxs-reviews .bo{align-self:flex-end;color:#fff;background:linear-gradient(180deg,#22508f,#12325B);border-bottom-right-radius:.35em}
.hxs-reviews .bq{max-width:92%}
.hxs-reviews .lk{display:grid;justify-items:start;gap:.3em;margin-top:.75em;padding:.8em .9em;border-radius:.8em;background:#FFF4EA;border:.14em solid #F9D7B8}
.hxs-reviews .lk .str{width:7.5em;height:1.2em}
.hxs-reviews .lk b{font:700 1.08em var(--f-display,"Archivo"),sans-serif;font-stretch:108%}
.hxs-reviews .lk small{font:500 .76em var(--f-mono,"Geist Mono"),monospace;color:#A1520B}
.hxs-reviews .dl{align-self:flex-end;font:500 .4em var(--f-mono,"Geist Mono"),monospace;color:#7a879f;margin-top:-.3em}
.hxs-reviews .ty{position:absolute;right:.6em;bottom:1.3em;display:flex;gap:.18em;padding:.42em .55em;border-radius:.6em;background:#d8e0ee;opacity:0}
.hxs-reviews .ty i{width:.26em;height:.26em;border-radius:50%;background:#62718f;opacity:.5}
.hxs-reviews .pi{flex:none;display:flex;align-items:center;gap:.4em;padding:.45em .6em .75em;background:#fff;border-top:.07em solid #e3e9f4}
.hxs-reviews .pi span{flex:1;font-size:.46em;color:#8792a8;padding:.75em 1.1em;border:.15em solid #dde3ee;border-radius:2em}
.hxs-reviews .pi i{flex:none;width:1.45em;height:1.45em;border-radius:50%;background:#c9d2e3;display:grid;place-items:center}
.hxs-reviews .pi svg{width:.8em;height:.8em;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.hxs-reviews .k{position:absolute;z-index:5;left:7.2em;bottom:.7em;display:flex;align-items:center;gap:.7em;padding:.7em 1.1em .7em .75em;border-radius:.95em;background:#fff;box-shadow:var(--hxs-k-shadow,0 0 0 .07em #0E27471A,0 1em 2.2em -.6em #4A2E1061)}
.hxs-reviews .k b{display:block;font:700 .76em var(--f-display,"Archivo"),sans-serif;font-stretch:108%}
.hxs-reviews .k small{font-size:.58em;color:#62718f;margin-top:.25em}
.hxs-reviews .k strong{display:block;margin-left:.3em;padding:.35em 0 .35em .8em;border-left:.07em solid #dbe2f0}
.hxs-reviews .k .str{width:5.6em;height:.9em}
.hxs-reviews .ok{flex:none;width:1.9em;height:1.9em;border-radius:50%;background:linear-gradient(160deg,#FFC46B,#F5A23A);display:grid;place-items:center;box-shadow:0 .2em .5em rgba(245,162,58,.45)}
.hxs-reviews .ok svg{width:1.15em;height:1.15em;fill:#fff;stroke:#fff;stroke-width:1.2;stroke-linejoin:round}
@media (prefers-reduced-motion:no-preference){
.hxs-reviews.is-shown:not(:where(html.still *)) .sn{animation:hxs-reviews-snow 14s linear infinite}
.hxs-reviews.is-shown:not(:where(html.still *)) .bq{animation:hxs-reviews-rise .45s .05s cubic-bezier(.2,.8,.2,1) both}
.hxs-reviews.is-shown:not(:where(html.still *)) .nw{animation:hxs-reviews-drop .5s .4s cubic-bezier(.2,.8,.2,1) both,hxs-reviews-ring 1.4s .75s ease-out both}
.hxs-reviews.is-shown:not(:where(html.still *)) .nw .str path{animation:hxs-reviews-star .36s .6s cubic-bezier(.2,.9,.3,1.4) both}
.hxs-reviews.is-shown:not(:where(html.still *)) .nw .str path:nth-child(2){animation-delay:.66s}
.hxs-reviews.is-shown:not(:where(html.still *)) .nw .str path:nth-child(3){animation-delay:.72s}
.hxs-reviews.is-shown:not(:where(html.still *)) .nw .str path:nth-child(4){animation-delay:.78s}
.hxs-reviews.is-shown:not(:where(html.still *)) .nw .str path:nth-child(5){animation-delay:.84s}
.hxs-reviews.is-shown:not(:where(html.still *)) .nwb{animation:hxs-reviews-pop .35s .75s cubic-bezier(.2,.9,.3,1.4) both}
.hxs-reviews.is-shown:not(:where(html.still *)) .cr{animation:hxs-reviews-roll .5s .9s cubic-bezier(.3,.7,.2,1) both}
.hxs-reviews.is-shown:not(:where(html.still *)) .ty{animation:hxs-reviews-typing .5s .85s both}
.hxs-reviews.is-shown:not(:where(html.still *)) .ty i{animation:hxs-reviews-dot .25s .85s 2 alternate both}
.hxs-reviews.is-shown:not(:where(html.still *)) .ty i:nth-child(2){animation-delay:.93s}
.hxs-reviews.is-shown:not(:where(html.still *)) .ty i:nth-child(3){animation-delay:1.01s}
.hxs-reviews.is-shown:not(:where(html.still *)) .ry{animation:hxs-reviews-rise .5s 1.25s cubic-bezier(.2,.8,.2,1) both}
.hxs-reviews.is-shown:not(:where(html.still *)) .bo{transform-origin:100% 100%;animation:hxs-reviews-pop .35s 1.3s cubic-bezier(.2,.9,.3,1.2) both}
.hxs-reviews.is-shown:not(:where(html.still *)) .dl{animation:hxs-reviews-fade .3s 1.5s both}
.hxs-reviews.is-shown:not(:where(html.still *)) .k{animation:hxs-reviews-toast .6s 1.5s cubic-bezier(.2,.8,.2,1) both,hxs-reviews-float 7s 2.1s ease-in-out infinite}
}
@keyframes hxs-reviews-snow{to{background-position:.6em 5.7em,2em 9.8em,4em 7.8em,1.2em 6.1em}}
@keyframes hxs-reviews-rise{from{opacity:0;transform:translateY(1.2em)}}
@keyframes hxs-reviews-drop{from{opacity:0;transform:translateY(-.9em) scale(.97)}}
@keyframes hxs-reviews-pop{from{opacity:0;transform:scale(.6)}}
@keyframes hxs-reviews-fade{from{opacity:0}}
@keyframes hxs-reviews-star{from{opacity:0;transform:scale(.2) rotate(-40deg)}}
@keyframes hxs-reviews-roll{from{transform:translateY(0)}}
@keyframes hxs-reviews-ring{from{box-shadow:0 0 0 .14em #F5A83CB3,0 0 0 0 #F5A83C99,0 1em 2em -.9em #4A2E1080}}
@keyframes hxs-reviews-typing{0%{opacity:0;transform:scale(.7)}18%{opacity:1;transform:none}82%{opacity:1}100%{opacity:0}}
@keyframes hxs-reviews-dot{to{opacity:1;transform:translateY(-.12em)}}
@keyframes hxs-reviews-toast{from{opacity:0;transform:translateY(1.4em) scale(.96)}}
@keyframes hxs-reviews-float{50%{transform:translateY(-.2em)}}
