@property --pct{syntax:"<integer>";inherits:false;initial-value:0}.hp-bn{position:relative;flex:none;width:100%;height:clamp(380px,52vh,560px);z-index:1;overflow:hidden;isolation:isolate;background:var(--color-bg-primary);color:var(--color-text-primary);border-bottom:1px solid color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.hp-bn[data-k=build]{--hp-a:var(--color-accent);--hp-b:#22d3ee;--hp-c:var(--color-accent-secondary);--hp-cta1:var(--color-accent);--hp-cta2:var(--color-accent-secondary);--hp-ink:var(--color-accent-ink)}.hp-bn[data-k=teachers]{--hp-a:var(--color-accent-secondary);--hp-b:#f59e0b;--hp-c:#8b5cf6;--hp-cta1:#f472b6;--hp-cta2:#fbbf24;--hp-ink:#2b0a1a}html:not(.dark) .hp-bn[data-k=build]{--hp-b:#0891b2}html:not(.dark) .hp-bn[data-k=teachers]{--hp-b:#d97706;--hp-c:#7c3aed;--hp-cta1:#ec4899;--hp-cta2:#f59e0b}.hp-aur{position:absolute;inset:-12%;z-index:0;pointer-events:none}.hp-aur i{position:absolute;border-radius:50%;filter:blur(70px);opacity:.42;will-change:transform}html:not(.dark) .hp-aur i{opacity:.34}.hp-aur i:first-child{width:52vmax;height:52vmax;inset-inline-start:-14%;top:-40%;background:radial-gradient(circle,var(--hp-a),transparent 66%);animation:hp-d1 17s ease-in-out infinite alternate}.hp-aur i:nth-child(2){width:46vmax;height:46vmax;inset-inline-end:-14%;top:0;background:radial-gradient(circle,var(--hp-b),transparent 66%);animation:hp-d2 21s ease-in-out infinite alternate}.hp-aur i:nth-child(3){width:40vmax;height:40vmax;inset-inline-start:18%;bottom:-50%;background:radial-gradient(circle,var(--hp-c),transparent 66%);animation:hp-d3 19s ease-in-out infinite alternate}.hp-aur u{position:absolute;inset:0;text-decoration:none;opacity:.55;background-image:linear-gradient(color-mix(in srgb,var(--color-text-primary) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-text-primary) 9%,transparent) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000,transparent 85%);mask-image:radial-gradient(70% 60% at 50% 45%,#000,transparent 85%)}.hp-bn[data-run="0"] *{animation-play-state:paused}@keyframes hp-d1{to{transform:translate3d(14vmax,10vmax,0) scale(1.12)}}@keyframes hp-d2{to{transform:translate3d(-12vmax,8vmax,0) scale(.9)}}@keyframes hp-d3{to{transform:translate3d(10vmax,-12vmax,0) scale(1.15)}}.hp-grid{position:absolute;inset:0;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(12px,2.6vw,48px);align-items:center;padding:clamp(18px,3.4vh,34px) clamp(20px,4.4vw,72px)}.hp-bn[data-contained="1"] .hp-grid{max-width:72rem;margin-inline:auto;padding-inline:16px}.hp-head,.hp-scene{min-width:0}.hp-scene{align-self:stretch;min-height:0;container-type:size}.hp-scene-in{--ar:1.25;--H:40}@container (aspect-ratio < 1.12){.hp-scene-in{--ar:1;--H:50}}@container (aspect-ratio < 0.9){.hp-scene-in{--ar:0.84;--H:59.5}}.hp-scene-in{width:100%;height:100%;display:grid;place-items:center;transition:opacity .45s ease,transform .45s ease}.hp-scene-in[data-fade="1"]{opacity:0;transform:scale(.985)}.hp-fit{position:relative;width:min(100cqw,calc(100cqh * var(--ar)));aspect-ratio:var(--ar);font-size:calc(min(100cqw, calc(100cqh * var(--ar))) / 50)}.hp-eyebrow{display:inline-flex;align-items:center;gap:.55em;padding:.42em 1em;border-radius:99px;font-size:clamp(11.5px,.95vw,13.5px);font-weight:800;letter-spacing:.04em;color:var(--color-text-primary);background:color-mix(in srgb,var(--hp-a) 16%,transparent);border:1px solid color-mix(in srgb,var(--hp-a) 45%,transparent);backdrop-filter:blur(10px)}.hp-eyebrow svg{width:1.25em;height:1.25em;color:var(--hp-a)}.hp-h{margin:.32em 0 .24em;font-weight:900;line-height:1.04;letter-spacing:-.025em;font-size:clamp(32px,min(5vw,8vh),76px)}html[lang=he] .hp-h{line-height:1.1;letter-spacing:-.01em}html[lang=en] .hp-h{font-size:clamp(30px,min(4.3vw,7.4vh),68px)}.hp-hl{display:block}.hp-w{display:inline-block;white-space:pre}.hp-hl-acc .hp-w{background:linear-gradient(100deg,var(--hp-a),var(--hp-b) 48%,var(--hp-c) 78%,var(--hp-a));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hp-shine 6s linear infinite;animation-delay:calc(var(--n, 0) * -.7s);padding-bottom:.08em}.hp-sub{margin:0;max-width:30em;font-size:clamp(14.5px,min(1.25vw,2.3vh),18.5px);line-height:1.5;font-weight:500;color:var(--color-text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.hp-cta{position:relative;display:inline-flex;align-items:center;gap:.7em;margin-top:clamp(14px,2.6vh,26px);height:clamp(46px,6vh,56px);padding:0 1.6em;border-radius:99px;border:0;cursor:pointer;font:inherit;font-size:clamp(16px,1.25vw,19px);font-weight:800;letter-spacing:.01em;color:var(--hp-ink);background:linear-gradient(105deg,var(--hp-cta1),var(--hp-cta2));box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),0 14px 40px -10px color-mix(in srgb,var(--hp-cta1) 75%,transparent),0 0 70px -14px var(--hp-cta1);overflow:hidden;transition:transform .28s cubic-bezier(.2,.9,.3,1.3),box-shadow .3s ease}.hp-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.55) 50%,transparent 68%);transform:translateX(-130%);pointer-events:none}.hp-cta:focus-visible,.hp-cta:hover{transform:translateY(-2px) scale(1.04)}.hp-cta:focus-visible{outline:3px solid var(--color-text-primary);outline-offset:3px}.hp-arrow{width:1.2em;height:1.2em;transition:transform .28s ease}.hp-cta:hover .hp-arrow{transform:translateY(3px)}.hp-bn[data-run="1"] .hp-cta:after{animation:hp-sweep 3.6s ease-in-out 1.4s infinite}.hp-bn[data-in="1"] .hp-eyebrow{animation:hp-up .7s cubic-bezier(.2,.8,.2,1) .1s both}.hp-bn[data-in="1"] .hp-w{animation:hp-word .85s calc(.15s + var(--n, 0) * .09s) cubic-bezier(.2,.8,.2,1) both}.hp-bn[data-in="1"] .hp-hl-acc .hp-w{animation:hp-word .85s calc(.15s + var(--n, 0) * .09s) cubic-bezier(.2,.8,.2,1) both,hp-shine 6s linear infinite;animation-delay:calc(.15s + var(--n, 0) * .09s),calc(var(--n, 0) * -.7s)}.hp-bn[data-in="1"] .hp-sub{animation:hp-up .8s cubic-bezier(.2,.8,.2,1) .5s both}.hp-bn[data-in="1"] .hp-cta{animation:hp-up .8s cubic-bezier(.2,.8,.2,1) .65s both}@media (max-width:860px){.hp-bn{height:auto}.hp-grid{position:relative;inset:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto clamp(230px,36svh,330px);row-gap:12px;padding:18px 16px 14px}.hp-head{text-align:center;display:flex;flex-direction:column;align-items:center}.hp-h{font-size:clamp(28px,8.4vw,44px);margin:.26em 0 .18em}html[lang=en] .hp-h{font-size:clamp(27px,7.6vw,40px)}.hp-hl{display:inline}.hp-sub{font-size:clamp(13.5px,3.7vw,16px);line-height:1.45;-webkit-line-clamp:2;margin-inline:auto}.hp-cta{margin-top:12px;height:46px;font-size:16px}}.hp-glass{background:color-mix(in srgb,var(--color-bg-elevated) 74%,transparent);border:1px solid color-mix(in srgb,var(--color-text-primary) 13%,transparent);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 1.2em 3em -1.4em rgba(0,0,0,.45)}.hp-b{display:flex;flex-direction:column;padding:.4em 1.2em 0}.hp-b-top{flex:none;gap:.9em;z-index:3}.hp-b-composer,.hp-b-top{display:flex;align-items:center;position:relative}.hp-b-composer{flex:1;min-width:0;height:7.4em;border-radius:3.3em;gap:1.5em;padding:0 1.3em}.hp-b-spark{flex:none;width:4em;height:4em;border-radius:50%;display:grid;place-items:center;color:var(--color-accent-ink);background:linear-gradient(135deg,var(--color-accent),var(--color-accent-secondary))}.hp-b-spark svg{width:2.1em;height:2.1em}.hp-b-typed{flex:1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.22;font-size:clamp(11px,2em,27px);font-weight:700;color:var(--color-text-primary)}.hp-caret{display:inline-block;width:.12em;height:1.05em;margin-inline-start:.18em;vertical-align:-.16em;background:var(--color-accent);animation:hp-blink 1s steps(1) infinite}.hp-caret[data-done="1"]{animation-duration:.6s}.hp-b-send{flex:none;width:4em;height:4em;border-radius:50%;display:grid;place-items:center;color:var(--color-accent-ink);background:var(--color-accent);transition:transform .35s cubic-bezier(.2,1.6,.4,1),box-shadow .35s}.hp-b-send[data-ready="1"]{transform:scale(1.14);box-shadow:0 0 0 .5em color-mix(in srgb,var(--color-accent) 25%,transparent),0 0 2.4em var(--color-accent)}.hp-b-send svg{width:2.1em;height:2.1em}.hp-b-steps{order:1;position:relative;flex:none;z-index:3;display:flex;justify-content:space-between;gap:.5em;margin:.9em 0 0;padding:0;list-style:none}.hp-b-steps li{flex:1 1 auto;min-width:0;justify-content:center;display:flex;align-items:center;gap:.45em;padding:.3em .7em .3em .35em;border-radius:2em;font-size:clamp(8.5px,1.4em,17px);font-weight:800;white-space:nowrap;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-bg-elevated) 80%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 35%,transparent)}.hp-b-dot{width:1.7em;height:1.7em;border-radius:50%;display:grid;place-items:center;color:var(--color-accent-ink);background:var(--color-success)}.hp-b-dot svg{width:1.1em;height:1.1em;stroke-width:3.4}.hp-b-win{order:2;position:relative;flex:1;min-height:0;margin:1em .8em 1.4em;overflow:hidden;z-index:2;border-radius:1.5em;background:#fbf7f0;box-shadow:0 0 0 .12em color-mix(in srgb,var(--color-accent) 40%,transparent),0 3.4em 6em -2em rgba(0,0,0,.55),0 0 7em -2em var(--color-accent)}.hp-b-bar{height:3.2em;display:flex;align-items:center;gap:.65em;padding:0 1.2em;background:#eceef4;border-bottom:1px solid #dde0ea}.hp-b-bar>i{flex:none;width:.85em;height:.85em;border-radius:50%;background:#ff6058}.hp-b-bar>i:nth-child(2){background:#ffbd2e}.hp-b-bar>i:nth-child(3){background:#28c93f}.hp-b-url{margin-inline-start:1em;flex:1;max-width:62%;height:2em;display:flex;align-items:center;padding:0 1em;border-radius:1em;background:#fff;color:#5b6275;direction:ltr;font-size:clamp(9px,1.25em,16px);font-weight:600;white-space:nowrap;overflow:hidden}.hp-b-page{position:absolute;inset:3.2em 0 0 0;padding:1.1em 1.6em 2.4em;display:flex;flex-direction:column;gap:1.1em;color:#1b1722}.hp-b-nav{gap:1.3em;height:2.8em;flex:none}.hp-b-logo,.hp-b-nav{display:flex;align-items:center}.hp-b-logo{gap:.5em;font-size:clamp(10px,1.7em,22px);font-weight:900;color:#1b1722}.hp-b-logo svg{width:1.15em;height:1.15em;color:#e11d48}.hp-b-sk{width:5em;height:.8em;border-radius:.5em;background:#d8d1c4}.hp-b-sk:first-of-type{margin-inline-start:auto}.hp-b-navbtn{width:6em;height:2.1em;border-radius:1.1em;background:#e11d48}.hp-b-hero{flex:1;min-height:0;overflow:hidden;display:grid;grid-template-columns:1.4fr 1fr;gap:1.4em;align-items:stretch}.hp-b-herotxt{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.7em;min-width:0}.hp-b-herotxt h4{margin:0;font-size:clamp(11px,2.2em,30px);font-weight:900;line-height:1.1;color:#1b1722;letter-spacing:-.01em}.hp-b-herotxt p{margin:0;font-size:clamp(9.5px,1.3em,17px);font-weight:500;line-height:1.35;color:#6b6577}.hp-b-herobtn{padding:.6em 1.5em;border-radius:2em;background:#e11d48;color:#fff;font-weight:800;font-size:clamp(9.5px,1.6em,20px);white-space:nowrap}.hp-b-heroimg{position:relative;border-radius:1.3em;overflow:hidden;display:grid;place-items:center;background:linear-gradient(140deg,#e11d48,#f97316 70%,#fbbf24 120%)}.hp-b-bigicon{width:46%;height:auto;aspect-ratio:1;color:rgba(255,255,255,.95);filter:drop-shadow(0 .6em .8em rgba(0,0,0,.25));transform:rotate(-18deg)}.hp-b-star{position:absolute;width:2em;height:2em;color:#fff;fill:#fff;opacity:.9}.hp-b-star1{top:14%;inset-inline-start:16%}.hp-b-star2{bottom:16%;inset-inline-end:14%;width:1.4em;height:1.4em}.hp-b-cards{flex:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1em}.hp-b-card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.8em;align-items:center;padding:.55em .9em;border-radius:1em;background:#fff;box-shadow:0 .5em 1.4em -.7em rgba(30,20,40,.35)}.hp-b-card i{grid-row:1/3;width:2.3em;height:2.3em;border-radius:.8em;background:linear-gradient(135deg,#e11d48,#f97316)}.hp-b-card b{font-size:clamp(9px,1.55em,19px);font-weight:800;color:#1b1722;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-b-card small{font-size:clamp(9px,1.4em,17px);font-weight:700;color:#e11d48}.hp-b-sweep{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%);transform:translateX(-130%)}.hp-b-ring{position:relative;flex:none;width:7.4em;height:7.4em;border-radius:50%;display:grid;place-items:center}.hp-b-ring svg{position:absolute;inset:.45em;width:calc(100% - .9em);height:calc(100% - .9em);transform:rotate(-90deg)}.hp-b-ring circle{fill:none;stroke-width:3.6}.hp-b-ring-bg{stroke:color-mix(in srgb,var(--color-text-primary) 16%,transparent)}.hp-b-ring-fg{stroke:var(--color-accent);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;filter:drop-shadow(0 0 .4em var(--color-accent))}.hp-b-pct{--pct:100;counter-reset:pct var(--pct);font-size:clamp(9px,1.65em,22px);font-weight:900;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.hp-b-pct:after{content:counter(pct) "%"}.hp-b-code{z-index:4;left:var(--x);top:6em;padding:.3em .85em;border-radius:.6em;opacity:0;font:700 clamp(9px,1.4em,17px) ui-monospace,Cascadia Code,Consolas,monospace;direction:ltr;color:var(--color-accent-text);background:color-mix(in srgb,var(--color-bg-elevated) 82%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 45%,transparent)}.hp-b-code,.hp-b-live{position:absolute;white-space:nowrap}.hp-b-live{z-index:5;bottom:.1em;left:50%;translate:-50% 0;display:flex;align-items:center;gap:.7em;padding:.55em 1.5em;border-radius:2em;font-size:clamp(10px,1.7em,21px);font-weight:800;color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-success) 55%,transparent)}.hp-b-live i{width:.8em;height:.8em;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 .3em color-mix(in srgb,var(--color-success) 30%,transparent)}.hp-b[data-run="1"] .hp-blk{position:relative;animation:hp-assemble .8s var(--d,3s) cubic-bezier(.2,1.25,.35,1) both}.hp-b[data-run="1"] .hp-blk:before{content:"";position:absolute;inset:-.3em;border:.12em dashed color-mix(in srgb,#e11d48 55%,transparent);border-radius:.8em;pointer-events:none;animation:hp-wire 1.1s var(--d,3s) ease-out both}.hp-b[data-run="1"] .hp-b-hue{animation:hp-hue 3.6s ease-in-out 4.9s infinite alternate}.hp-b[data-run="1"] .hp-b-sweep{animation:hp-sweepx 1.4s ease-in-out 5.2s both}.hp-b[data-run="1"] .hp-b-ring-fg{animation:hp-ring-fill 2.9s cubic-bezier(.5,0,.3,1) 2.5s both}.hp-b[data-run="1"] .hp-b-pct{animation:hp-pct 2.9s cubic-bezier(.5,0,.3,1) 2.5s both}.hp-b[data-run="1"] .hp-b-ring{animation:hp-pop .7s cubic-bezier(.2,1.6,.4,1) 2.3s both}.hp-b[data-run="1"] .hp-b-code{animation:hp-fly 2.3s calc(2.4s + var(--i) * .3s) ease-in 2}.hp-b[data-run="1"] .hp-b-steps li{animation:hp-step .5s calc(2.7s + var(--s) * .85s) ease-out both}.hp-b[data-run="1"] .hp-b-steps .hp-b-dot{animation:hp-dot .5s calc(2.7s + var(--s) * .85s) ease-out both}.hp-b[data-run="1"] .hp-b-live{animation:hp-live .8s cubic-bezier(.2,1.6,.4,1) 5.7s both}.hp-b[data-run="1"] .hp-b-win{animation:hp-win .9s cubic-bezier(.2,1,.3,1) 2.2s both}.hp-o{position:absolute;z-index:4;inset-inline-end:-1.8em;bottom:4.4em;width:41%;display:flex;flex-direction:column;border-radius:1.1em;overflow:hidden;border-color:color-mix(in srgb,var(--color-accent) 45%,transparent);box-shadow:0 0 0 .1em color-mix(in srgb,var(--color-accent) 40%,transparent),0 2.2em 4.4em -1.4em rgba(0,0,0,.65),0 0 5em -1.6em var(--color-accent)}.hp-o-bar{flex:none;display:flex;align-items:center;gap:.55em;padding:.5em .85em;font-size:clamp(8.5px,1.12em,14px);font-weight:800;color:var(--color-text-primary)}.hp-o-bar b{flex:none;width:.62em;height:.62em;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 .25em color-mix(in srgb,var(--color-success) 25%,transparent);animation:hp-blinkdot 1.4s ease-in-out infinite}.hp-o-live,.hp-o-title{white-space:nowrap}.hp-o-live{margin-inline-start:auto;min-width:0;font-weight:600;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis}.hp-o-view{position:relative;aspect-ratio:440/330;overflow:hidden;background:var(--color-bg-primary)}.hp-o-box{position:absolute;left:50%;top:50%;transform-origin:center}.hp-o .ao-leave,.hp-o .ao-meta{display:none}.hp-o-loading{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 22px,color-mix(in srgb,var(--color-text-primary) 5%,transparent) 22px 23px),var(--color-bg-primary)}.hp-b[data-run="1"] .hp-o{animation:hp-pip .9s cubic-bezier(.2,1.3,.3,1) 1.5s backwards}.hp-t-glyph{position:absolute;left:var(--x);top:var(--y);z-index:0;font:900 var(--s) /1 Georgia,Times New Roman,serif;white-space:nowrap;color:color-mix(in srgb,var(--hp-a) 70%,var(--color-text-primary));opacity:.32;animation:hp-float var(--dur) ease-in-out var(--del) infinite alternate}.hp-t-board{position:absolute;left:4em;right:4em;top:.8em;height:calc((var(--H) - 19.6) * 1em);z-index:1;border-radius:1.3em;border-color:#d1a46e #b3854f #96693b;border-style:solid;border-width:.85em;background:radial-gradient(120% 100% at 30% 15%,#34675a,#1f4139 58%,#17322c);box-shadow:inset 0 0 3.2em rgba(0,0,0,.5),0 2.6em 5em -1.6em rgba(0,0,0,.6),0 0 7em -2em var(--hp-a)}.hp-t-tray{position:absolute;left:18%;right:18%;bottom:-1.8em;height:.9em;border-radius:.5em;background:#96693b;box-shadow:0 .4em .6em rgba(0,0,0,.3)}.hp-t-chalk{display:block;width:100%;height:100%}.hp-t-stroke *{stroke:#f6f1e4;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.hp-t-nucleus{fill:#fcd34d}.hp-t-text text{fill:#f6f1e4;font-family:Segoe Print,Bradley Hand,Comic Sans MS,Marker Felt,cursive}.hp-t-lbl{font-size:17px;opacity:.9}.hp-t-eq{font-size:27px}.hp-t-title{font-size:23px;fill:#fcd34d!important}.hp-t[data-run="1"] .hp-t-stroke *{animation:hp-draw 1.1s calc(.7s + var(--o) * .55s) ease-out both}.hp-t[data-run="1"] .hp-t-text text{animation:hp-chalkin .9s calc(1.2s + var(--o, 1) * .5s) ease-out both}.hp-t[data-run="1"] .hp-t-nucleus{animation:hp-nucleus 1.4s ease-in-out 3.2s infinite alternate;transform-box:fill-box;transform-origin:center}.hp-t-row{position:absolute;left:0;right:0;bottom:1.8em;z-index:2;display:flex;justify-content:center;align-items:flex-end}.hp-t-slot{position:relative;margin-inline:-.55em}.hp-t-slot:first-child,.hp-t-slot:nth-child(6){translate:0 .2em}.hp-t-slot:nth-child(2),.hp-t-slot:nth-child(5){translate:0 -.9em}.hp-t-slot:nth-child(3),.hp-t-slot:nth-child(4){translate:0 -.2em}.hp-t[data-run="1"] .hp-t-slot{animation:hp-char-in .8s calc(.5s + var(--i) * .13s) cubic-bezier(.2,1.5,.4,1) both}.hp-t-bubble{position:absolute;z-index:4;bottom:94%;left:50%;translate:-50% 0;padding:.5em 1.1em;border-radius:1.2em;font-size:clamp(9.5px,1.65em,21px);font-weight:800;white-space:nowrap;color:#1b1722;background:#fff;box-shadow:0 .8em 1.6em -.6em rgba(0,0,0,.5);animation:hp-bubble .5s cubic-bezier(.2,1.6,.4,1) both;transform-origin:50% 100%}.hp-t-bubble[data-edge=s]{left:auto;translate:0 0;inset-inline-start:-.4em}.hp-t-bubble[data-edge=e]{left:auto;translate:0 0;inset-inline-end:-.4em}.hp-t-bubble[data-edge=s]:after{left:auto;inset-inline-start:2.6em;margin:0}.hp-t-bubble[data-edge=e]:after{left:auto;inset-inline-end:2.6em;margin:0}.hp-t-bubble:after{content:"";position:absolute;top:100%;left:50%;margin-left:-.45em;border:.45em solid transparent;border-top-color:#fff}.hp-t-floor{position:absolute;left:2%;right:2%;bottom:.2em;height:3.4em;z-index:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--hp-a) 42%,transparent),transparent)}@container (max-width: 420px){.hp-o{width:44%;inset-inline-end:-.5em;bottom:3.2em;border-radius:.9em}.hp-o .ao-foot,.hp-o-live{display:none}}@container (max-width: 420px) and (max-height: 330px){.hp-b-card small{display:none}}@container (max-height: 580px){.hp-b-herotxt p{display:none}}@keyframes hp-shine{to{background-position:-220% 0}}@keyframes hp-up{0%{opacity:0;transform:translateY(1.2em);filter:blur(6px)}}@keyframes hp-word{0%{opacity:0;transform:translateY(.5em) scale(.92);filter:blur(12px)}}@keyframes hp-sweep{0%{transform:translateX(-130%)}55%,to{transform:translateX(130%)}}@keyframes hp-blink{50%{opacity:0}}@keyframes hp-blinkdot{50%{opacity:.35}}@keyframes hp-pop{0%{opacity:0;transform:scale(.3)}}@keyframes hp-win{0%{opacity:0;transform:translateY(3em) scale(.94)}}@keyframes hp-assemble{0%{opacity:0;transform:translate(var(--fx,0),var(--fy,0)) rotate(var(--fr,0deg)) scale(.5)}to{opacity:1;transform:none}}@keyframes hp-wire{0%{opacity:1}to{opacity:0}}@keyframes hp-hue{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(-38deg) saturate(1.15)}}@keyframes hp-sweepx{0%{transform:translateX(-130%)}to{transform:translateX(130%)}}@keyframes hp-ring-fill{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes hp-pct{0%{--pct:0}to{--pct:100}}@keyframes hp-fly{0%{opacity:0;transform:translateY(-.6em) scale(.7)}18%{opacity:1}80%{opacity:.9}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.85)}}@keyframes hp-step{0%{opacity:.38;filter:grayscale(1)}to{opacity:1;filter:none}}@keyframes hp-dot{0%{background:transparent;box-shadow:inset 0 0 0 .16em color-mix(in srgb,var(--color-text-primary) 30%,transparent);color:transparent}to{box-shadow:inset 0 0 0 0 transparent}}@keyframes hp-live{0%{opacity:0;transform:translateY(1.4em) scale(.6)}}@keyframes hp-bob{0%{translate:0 -.4em}to{translate:0 .5em}}@keyframes hp-chip-in{0%{opacity:0;transform:scale(.4) translateY(1em)}}@keyframes hp-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hp-chalkin{0%{opacity:0;letter-spacing:.35em}to{opacity:1}}@keyframes hp-nucleus{to{transform:scale(1.5)}}@keyframes hp-float{0%{transform:translate3d(0,1.2em,0) rotate(-6deg)}to{transform:translate3d(.6em,-1.8em,0) rotate(7deg)}}@keyframes hp-char-in{0%{opacity:0;transform:translateY(6em) scale(.5)}}@keyframes hp-typing{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-.35em);opacity:1}}@keyframes hp-press{0%{transform:scale(1);box-shadow:0 0 0 0 color-mix(in srgb,var(--hp-a) 70%,transparent)}30%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:scale(1);box-shadow:0 0 0 1em transparent}}@keyframes hp-hint{0%{background:color-mix(in srgb,var(--g-blue) 6%,transparent)}to{background:color-mix(in srgb,var(--g-blue) 22%,transparent)}}@keyframes hp-plane{0%{opacity:0;transform:translate(-2.4em,1.2em) rotate(-25deg) scale(.6)}60%{opacity:1}}@keyframes hp-pip{0%{opacity:0;transform:translateY(2.2em) scale(.82)}}@keyframes hp-bubble{0%{opacity:0;transform:scale(.3) translateY(.8em)}}@media (prefers-reduced-motion:reduce){.hp-bn *,.hp-bn :after,.hp-bn :before{animation:none!important;transition:none!important}}