svg.svelte-4v8vkg{block-size:12px;inline-size:12px}svg.svelte-1s520ni{opacity:.65;block-size:30px;inline-size:30px}svg.svelte-1ju2fp3{block-size:24px;inline-size:24px;animation:.8s steps(8,end) infinite svelte-1ju2fp3-spin}@keyframes svelte-1ju2fp3-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){svg.svelte-1ju2fp3{animation:none}}.root.svelte-6htzo9{background:0 0;border:0;flex:none;block-size:56px;inline-size:56px;padding:0;display:inline-flex;position:relative}.root--open.svelte-6htzo9{cursor:pointer}.root--media.svelte-6htzo9{block-size:auto;max-block-size:148px;inline-size:auto;max-inline-size:148px}.root--media.svelte-6htzo9 .image:where(.svelte-6htzo9){object-fit:contain;block-size:auto;max-block-size:148px;inline-size:auto;max-inline-size:148px}.root--loading.svelte-6htzo9 .image:where(.svelte-6htzo9),.root--loading.svelte-6htzo9 .doc:where(.svelte-6htzo9){opacity:.35}.wait.svelte-6htzo9{z-index:1;color:var(--text-default);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.image.svelte-6htzo9{border-radius:var(--radius-8);object-fit:cover;block-size:100%;inline-size:100%}.doc.svelte-6htzo9{gap:var(--space-1);block-size:100%;inline-size:100%;padding:var(--space-1) 0;border-radius:var(--radius-8);background:var(--surface-control);color:var(--text-default);flex-direction:column;justify-content:center;align-items:center;display:flex}.name.svelte-6htzo9{text-align:center;text-overflow:ellipsis;white-space:nowrap;inline-size:100%;font-family:var(--font-body);font-size:var(--text-12);font-weight:var(--weight-regular);line-height:var(--leading-normal);overflow:hidden}.drop.svelte-6htzo9{border-radius:var(--radius-full);background:var(--surface-accent);block-size:18px;inline-size:18px;color:var(--text-on-accent);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}svg.svelte-lexkvp{block-size:30px;inline-size:30px}svg.svelte-16jn190{block-size:24px;inline-size:24px}svg.svelte-dkou72,svg.svelte-afdjpd{block-size:30px;inline-size:30px}.root.svelte-17vg6yn{border-radius:var(--radius-full);background:var(--surface-page);block-size:40px;inline-size:40px;color:var(--text-accent-weak);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.root--wide.svelte-17vg6yn{inline-size:auto;padding-inline:var(--space-3)}.root.svelte-17vg6yn:disabled{cursor:default}.rec.svelte-17vg6yn{gap:var(--space-1);text-transform:uppercase;font-family:var(--font-body);font-size:var(--text-14);font-weight:var(--weight-medium);line-height:var(--leading-normal);align-items:center;display:inline-flex}.rec__dot.svelte-17vg6yn{border-radius:var(--radius-full);background:var(--surface-recording);block-size:8px;inline-size:8px;animation:1.1s step-end infinite svelte-17vg6yn-blink-rec}.ring.svelte-17vg6yn{border:2px solid;border-radius:var(--radius-full);border-block-start-color:#0000;block-size:12px;inline-size:12px;animation:.9s linear infinite svelte-17vg6yn-spin}@keyframes svelte-17vg6yn-blink-rec{50%{opacity:.2}}@keyframes svelte-17vg6yn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rec__dot.svelte-17vg6yn,.ring.svelte-17vg6yn{animation:none}}.wrap.svelte-cuu7t3{flex-direction:column;align-self:stretch;display:flex}.files.svelte-cuu7t3{flex-wrap:wrap;align-self:flex-start;gap:6px;margin-block-start:10px;display:flex}.root.svelte-cuu7t3{align-self:stretch;gap:var(--space-2);border-radius:var(--radius-24);background:var(--surface-raised);flex-direction:column;block-size:134px;padding:10px;display:flex}.field.svelte-cuu7t3{padding-block:var(--space-1);padding-inline:var(--space-2);color:var(--text-strong);resize:none;font-family:var(--font-body);font-size:var(--text-16);font-weight:var(--weight-regular);line-height:var(--leading-normal);background:0 0;border:0;flex:1}.field.svelte-cuu7t3::placeholder{color:var(--text-muted)}.field.svelte-cuu7t3:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px;border-radius:var(--radius-8)}.bar.svelte-cuu7t3{justify-content:space-between;align-items:center;display:flex}.right.svelte-cuu7t3{align-items:center;gap:var(--space-2);display:flex}.send.svelte-cuu7t3,.ghost.svelte-cuu7t3{border-radius:var(--radius-full);cursor:pointer;border:0;justify-content:center;align-items:center;block-size:40px;inline-size:40px;display:flex}.ghost.svelte-cuu7t3{color:var(--text-accent-weak);background:0 0}.ghost--live.svelte-cuu7t3{background:var(--surface-recording);color:var(--text-on-recording)}.ghost.svelte-cuu7t3:disabled{cursor:default}.ghost--filled.svelte-cuu7t3{background:var(--surface-page)}.reset.svelte-cuu7t3{color:var(--text-muted);cursor:pointer;opacity:.6;font-family:var(--font-body);font-size:var(--text-12);font-weight:var(--weight-regular);line-height:var(--leading-normal);background:0 0;border:0;align-self:flex-end;margin-block-start:var(--space-2);padding:0}.reset.svelte-cuu7t3:hover{opacity:1}.picker.svelte-cuu7t3{display:none}.send.svelte-cuu7t3{background:var(--button-bg);color:var(--button-fg)}.head.svelte-pl9wi{gap:var(--space-3);flex:none;justify-content:space-between;align-items:center;margin-block-end:var(--space-2);display:flex}.title.svelte-pl9wi{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-14);font-weight:var(--weight-regular);line-height:var(--leading-normal);margin:0}.close.svelte-pl9wi{border-radius:var(--radius-full);background:var(--surface-control);block-size:32px;inline-size:32px;color:var(--text-default);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}svg.svelte-q2g5vs{block-size:27px;inline-size:27px}.root.svelte-trt6t{background:0 0;border:0;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;margin:0;padding:0;inset:0}.root.svelte-trt6t::backdrop{background:#000000b3}.dismiss.svelte-trt6t{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.frame.svelte-trt6t{aspect-ratio:var(--ratio,1);inline-size:clamp(min(70vw, 70vh * var(--ratio,1)), var(--w,0) * 1px, min(90vw, 90vh * var(--ratio,1)));justify-content:center;align-items:center;block-size:auto;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.frame--doc.svelte-trt6t{aspect-ratio:1;border-radius:var(--radius-16);background:var(--surface-page);block-size:auto;min-block-size:0;inline-size:min(90vw,90vh);min-inline-size:0}.image.svelte-trt6t{border-radius:var(--radius-16);object-fit:contain;block-size:100%;inline-size:100%;display:block}.doc.svelte-trt6t{gap:var(--space-3);padding:var(--space-6);color:var(--text-default);flex-direction:column;justify-content:center;align-items:center;display:flex}.title.svelte-trt6t{overflow-wrap:anywhere;text-align:center;max-inline-size:100%}.get.svelte-trt6t,.shut.svelte-trt6t{border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#0000008c;border:0;justify-content:center;align-items:center;block-size:32px;inline-size:32px;display:flex;position:absolute;inset-block-start:var(--space-2)}.get.svelte-trt6t svg,.shut.svelte-trt6t svg{block-size:24px;inline-size:24px}.shut.svelte-trt6t{inset-inline-end:var(--space-2)}.get.svelte-trt6t{inset-inline-end:calc(32px + var(--space-3))}.log.svelte-bbh36z{gap:var(--space-2);max-block-size:450px;scrollbar-width:none;flex-direction:column-reverse;align-self:stretch;margin-block-start:var(--space-6);margin-block-end:var(--space-3);display:flex;overflow-y:auto}.log--top.svelte-bbh36z:not(.log--bottom){-webkit-mask-image:linear-gradient(#0000 0,#000 16px);mask-image:linear-gradient(#0000 0,#000 16px)}.log--bottom.svelte-bbh36z:not(.log--top){-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 16px);mask-image:linear-gradient(0deg,#0000 0,#000 16px)}.log--top.log--bottom.svelte-bbh36z{-webkit-mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.older.svelte-bbh36z{padding:var(--space-1) 0;color:var(--text-hint);font-family:var(--font-body);font-size:var(--text-14);font-weight:var(--weight-regular);line-height:var(--leading-normal);align-self:center;margin:0}.row.svelte-bbh36z{flex-direction:column;align-items:flex-start;inline-size:100%;display:flex}.row--user.svelte-bbh36z{align-items:flex-end}.files.svelte-bbh36z{flex-wrap:wrap;gap:6px;margin-block-start:10px;display:flex}.turn.svelte-bbh36z{max-inline-size:70%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-12);white-space:pre-wrap;font-family:var(--font-title);font-size:var(--text-16);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.turn--assistant.svelte-bbh36z{background:var(--surface-floating);color:var(--text-on-brand-card);align-self:flex-start}.turn--user.svelte-bbh36z{background:var(--surface-accent);color:var(--text-on-accent)}.turn--thinking.svelte-bbh36z{gap:var(--space-1);align-items:center;block-size:38px;display:flex}.dot.svelte-bbh36z{border-radius:var(--radius-full);opacity:.35;background:currentColor;block-size:6px;inline-size:6px;animation:1.2s ease-in-out infinite svelte-bbh36z-blink}.dot.svelte-bbh36z:nth-child(2){animation-delay:.2s}.dot.svelte-bbh36z:nth-child(3){animation-delay:.4s}@keyframes svelte-bbh36z-blink{50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dot.svelte-bbh36z{animation:none}}.log--fill.svelte-bbh36z{flex:1;min-block-size:0;margin-block-start:0}.log--fill.svelte-bbh36z>:where(.svelte-bbh36z):first-child{margin-block-end:0}@container page (width<992px){.log.svelte-bbh36z{max-block-size:min(450px,50svh);margin-block-start:var(--space-4)}.turn.svelte-bbh36z{max-inline-size:85%}}.log--fill.log--fill.svelte-bbh36z{max-block-size:none}.root.svelte-1nn619s{flex-wrap:wrap;gap:10px;display:flex}.chip.svelte-1nn619s{white-space:nowrap;block-size:42px;padding-inline:var(--space-4);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-chip);cursor:pointer;font-family:var(--font-body);font-size:var(--text-16);font-weight:var(--weight-regular);line-height:var(--leading-normal);border:0;flex:none;align-items:center;gap:10px;display:flex}@container page (width<992px){.root.svelte-1nn619s{padding-inline:var(--space-4);scroll-padding-inline:var(--space-4);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chip.svelte-1nn619s{block-size:38px;padding-inline:var(--space-3);font-family:var(--font-body);font-size:var(--text-14);font-weight:var(--weight-regular);line-height:var(--leading-normal)}}.root--flat.svelte-1nn619s{flex-wrap:wrap;padding-inline:0;overflow-x:visible}.root.svelte-efeaud{flex-direction:column;flex:none;align-self:stretch;align-items:center;display:flex}.note.svelte-efeaud{align-items:center;gap:var(--space-1);color:var(--text-hint);text-align:center;font-family:var(--font-body);font-size:var(--text-16);font-weight:var(--weight-regular);line-height:var(--leading-normal);flex-direction:column;margin-block-start:var(--space-5);display:flex}.note--failed.svelte-efeaud{color:var(--text-muted)}.chips.svelte-efeaud{align-self:stretch;margin-block-start:var(--space-13);margin-block-end:var(--space-3)}@container page (width<992px){.chips.svelte-efeaud{inline-size:100vw;margin-block-start:var(--space-8);margin-inline:calc(50% - 50vw)}}.composer.svelte-efeaud{flex-direction:column;align-self:stretch;display:flex}@container page (width>=992px){.composer.svelte-efeaud{position:sticky;inset-block-end:10px}}.root--expanded.svelte-efeaud{inset:var(--space-5);block-size:auto;inline-size:auto;bottom:calc(var(--space-5) + var(--chat-keyboard,0px));max-block-size:calc(100dvh - 2 * var(--space-5));padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-20);background:var(--surface-page);align-items:stretch;margin:0;position:fixed;overflow:hidden}.root--expanded.svelte-efeaud::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3}.root--expanded.svelte-efeaud .composer:where(.svelte-efeaud){flex:none}.root--expanded.svelte-efeaud .chips:where(.svelte-efeaud){inline-size:auto;margin-block-start:auto;margin-block-end:var(--space-3);margin-inline:0}.root--expanded.svelte-efeaud .note:where(.svelte-efeaud){flex:none;margin-block-start:var(--space-2)}.orbits.svelte-z8p0n0{display:none}.mob.svelte-z8p0n0{background:#4d7cff;border-radius:50%;place-items:center;block-size:44px;inline-size:44px;display:grid;position:absolute;box-shadow:0 8px 18px #34468c29}.mob--dice.svelte-z8p0n0{inset:246px auto auto 22px}.mob--ball.svelte-z8p0n0{inset:300px auto auto 326px}.mob--heart.svelte-z8p0n0{background:var(--surface-pale);block-size:40px;inline-size:40px;inset:556px auto auto 18px}.mob--crown.svelte-z8p0n0{background:#8fa7ff;block-size:40px;inline-size:40px;inset:600px auto auto 332px}@media (width<=983px){.orbits.svelte-z8p0n0{z-index:3;display:block;position:absolute;inset:0}}.halo.svelte-1ygtjkb{opacity:var(--halo-ink);display:block;overflow:visible}.spokes.svelte-1ygtjkb{transform-origin:230.6px 230.6px;transform:rotate(-.2deg)}.tanya.svelte-1snfoci{block-size:296px;inline-size:392px;margin-block-start:4px;position:relative}.tanya.svelte-1snfoci>:where(.svelte-1snfoci){position:absolute}.halo.svelte-1snfoci{transform-origin:50.07% 50.07%;inline-size:618.3px;inset-block-start:-151.9px;inset-inline-start:-112.8px}.face.svelte-1snfoci{block-size:250px;inline-size:201px;inset-block-start:24px;inset-inline-start:96px}.badge.svelte-1snfoci{background:linear-gradient(160deg, var(--blue-400), var(--blue-450));box-shadow:var(--shadow-badge);fill:var(--white);border-radius:50%;place-items:center;display:grid}.badge--seven.svelte-1snfoci{block-size:56px;inline-size:56px;inset-block-start:44px;inset-inline-start:36px}.badge--seven.svelte-1snfoci svg:where(.svelte-1snfoci){inline-size:22px}.badge--mark.svelte-1snfoci{block-size:44px;inline-size:44px;inset-block-start:70px;inset-inline-start:286px}.badge--mark.svelte-1snfoci svg:where(.svelte-1snfoci){inline-size:24px}.badge--spade.svelte-1snfoci{block-size:46px;inline-size:46px;inset-block-start:160px;inset-inline-start:54px}.badge--spade.svelte-1snfoci svg:where(.svelte-1snfoci){inline-size:14px}.bubble.svelte-1snfoci{z-index:5;white-space:nowrap;background:var(--surface-floating);min-block-size:68px;inline-size:max-content;min-inline-size:150px;box-shadow:var(--shadow-bubble);color:var(--text-on-brand-card);font:var(--weight-medium) var(--text-17)/1.3 var(--font-body);transform-origin:0 100%;border-radius:18px 18px 18px 4px;padding:13px 16px;inset-block-start:162px;inset-inline-start:236px}.typing.svelte-1snfoci{opacity:0;gap:5px;display:flex;position:absolute;inset:26px auto auto 16px}.typing.svelte-1snfoci i:where(.svelte-1snfoci){background:#a4a9c3;border-radius:50%;block-size:7px;inline-size:7px}@media (width<=983px){.tanya.svelte-1snfoci{z-index:5;block-size:400px;inline-size:390px;margin:0;position:absolute;inset:0 auto auto 0}.halo.svelte-1snfoci{z-index:-1;inline-size:393.8px;inset-block-start:23.3px;inset-inline-start:-1.7px}.face.svelte-1snfoci{block-size:160px;inline-size:128px;inset-block-start:135px;inset-inline-start:131px}.badge.svelte-1snfoci{box-shadow:0 8px 18px #4d7cff42}.badge--seven.svelte-1snfoci{block-size:40px;inline-size:40px;inset-block-start:122px;inset-inline-start:104px}.badge--seven.svelte-1snfoci svg:where(.svelte-1snfoci){inline-size:16px}.badge--mark.svelte-1snfoci{block-size:32px;inline-size:32px;inset-block-start:134px;inset-inline-start:258px}.badge--mark.svelte-1snfoci svg:where(.svelte-1snfoci){inline-size:16px}.badge--spade.svelte-1snfoci{block-size:34px;inline-size:34px;inset-block-start:206px;inset-inline-start:112px}.badge--spade.svelte-1snfoci svg:where(.svelte-1snfoci){inline-size:11px}.bubble.svelte-1snfoci{min-block-size:42px;font-size:var(--text-13);border-radius:14px 14px 14px 4px;padding:10px 12px;line-height:1.35;inset-block-start:224px;inset-inline-start:226px;box-shadow:-6px 10px 22px #354f8e24}.typing.svelte-1snfoci{inset:17px auto auto 12px}.typing.svelte-1snfoci i:where(.svelte-1snfoci){block-size:6px;inline-size:6px}}.wm.svelte-6400v7{block-size:100%;inline-size:100%;fill:var(--surface-watermark);position:absolute;inset:0}.wm--narrow.svelte-6400v7{display:none}@media (width<=983px){.wm--wide.svelte-6400v7{display:none}.wm--narrow.svelte-6400v7{display:block}}.chat.svelte-1xuqyl0 .chips{margin-block:20px 11.6px}.chat.svelte-1xuqyl0 .chip{background:var(--surface-control);block-size:auto;box-shadow:var(--shadow-control);color:var(--text-chip);font:var(--weight-regular) var(--text-16)/var(--leading-normal) var(--font-body);border-radius:24px;gap:10px;padding:10px 20px 10px 16px}.chat.svelte-1xuqyl0 .log:not(.log--fill){max-block-size:183px}:root:not([data-live]) .chat.svelte-1xuqyl0 .log:has(>:nth-child(3)){-webkit-mask-image:linear-gradient(#0000 0,#000 16px);mask-image:linear-gradient(#0000 0,#000 16px)}.chat.svelte-1xuqyl0 .composer{position:static}.chat.svelte-1xuqyl0 .composer form{background:var(--surface-control);block-size:134px;box-shadow:var(--shadow-field)}.chat.svelte-1xuqyl0 .composer textarea{line-height:var(--leading-normal);padding-block:2px 4px}.chat.svelte-1xuqyl0 .note{color:var(--text-hint);gap:0;margin-block-start:64.6px;font-size:15.4px;line-height:normal}.chat.svelte-1xuqyl0 .note svg{display:none}.chat.svelte-1xuqyl0 .note:after{content:"↓";font-size:12.7px}@media (width<=983px){.chat.svelte-1xuqyl0 .chips{margin-block:0}.chat.svelte-1xuqyl0 .chips>div{gap:8px;padding:10px 20px 24px}.chat.svelte-1xuqyl0 .root--expanded .chips{margin-block-start:auto}.chat.svelte-1xuqyl0 .composer{margin-block-start:-4.4px;margin-inline:16px}.chat.svelte-1xuqyl0 .composer form{block-size:120px}.chat.svelte-1xuqyl0 .note{font-size:var(--text-14);margin-block-start:60px}.chat.svelte-1xuqyl0 .note:after{font-size:var(--text-12)}}@media (680px<=width<=983px){.hero.svelte-1xuqyl0 .chat:where(.svelte-1xuqyl0){inline-size:max-content;min-inline-size:358px;inset-inline-start:50%;translate:-50%}.chat.svelte-1xuqyl0 .chips{inline-size:auto;margin-inline:0}.chat.svelte-1xuqyl0 .chips>div{justify-content:center;padding-inline:0;overflow:visible}.chat.svelte-1xuqyl0 .composer{margin-inline:0}}.chat.svelte-1xuqyl0 .composer .ghost svg,.chat.svelte-1xuqyl0 .composer .send svg{visibility:hidden}.chat.svelte-1xuqyl0 .composer .ghost{background:url(../../../art/attach.svg) 50%/10.4167px 16.6667px no-repeat}.chat.svelte-1xuqyl0 .composer .send{background:var(--button-bg) url(../../../art/send.svg) center/20px 20px no-repeat}.hero.svelte-1xuqyl0{background:var(--surface-page);block-size:100dvh;position:relative;overflow:hidden;container-type:size}.cover.svelte-1xuqyl0{background:var(--surface-page);position:absolute;inset:0}.story.svelte-1xuqyl0{pointer-events:none}.stage.svelte-1xuqyl0{block-size:1032px;inline-size:1600px;translate:-50% -50%;scale:min(100cqw / 1600px, 100cqh / 1032px);position:absolute;inset:50% auto auto 50%}.center.svelte-1xuqyl0{z-index:20;flex-direction:column;align-items:center;inline-size:805px;display:flex;position:absolute;inset:140px auto auto 398px}h1.svelte-1xuqyl0{color:var(--text-strong);font:var(--weight-semibold) var(--text-50)/var(--leading-hero) var(--font-hero);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin-block-start:8px;display:grid}h1.svelte-1xuqyl0>:where(.svelte-1xuqyl0){grid-area:1/1}.typed.svelte-1xuqyl0{visibility:hidden}.sub.svelte-1xuqyl0{color:var(--text-default);font:var(--weight-regular) var(--text-19)/normal var(--font-body);margin-block-start:16px}.chat.svelte-1xuqyl0{zoom:1.1043;inline-size:729px}@media (width<=983px){.hero.svelte-1xuqyl0{block-size:max(100svh,min(844px,216.41vw));container-type:inline-size}.stage.svelte-1xuqyl0{block-size:844px;inline-size:390px;scale:min(1, 100cqw / 390px)}.center.svelte-1xuqyl0{display:contents}h1.svelte-1xuqyl0{z-index:4;inline-size:390px;font-size:var(--text-32);text-wrap:wrap;margin:0;padding-inline:20px;position:absolute;inset:340px auto auto 0}.sub.svelte-1xuqyl0{z-index:4;inline-size:390px;font-size:var(--text-15);text-align:center;margin:0;position:absolute;inset:458px auto auto 0}.chat.svelte-1xuqyl0{z-index:4;zoom:1;inline-size:390px;position:absolute;inset:484px auto auto 0}}.done.svelte-152wykf{text-align:center;padding:24px 8px 8px}.tanya.svelte-152wykf{background:linear-gradient(160deg, var(--blue-400), var(--blue-450));object-fit:cover;object-position:top;border-radius:50%;block-size:72px;inline-size:72px;margin-inline:auto}h2.svelte-152wykf{color:var(--text-title);font:var(--weight-semibold) var(--text-32)/1.1 var(--font-title);margin-block-start:20px}p.svelte-152wykf{max-inline-size:420px;color:var(--text-default);font:var(--weight-medium) var(--text-16)/var(--leading-relaxed) var(--font-body);margin:12px auto 0}.button.svelte-152wykf{background:var(--button-bg);block-size:48px;min-inline-size:140px;box-shadow:var(--shadow-button);color:var(--button-fg);font:var(--weight-medium) var(--text-16)/1 var(--font-body);cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;margin-block-start:28px;padding:0 24px;text-decoration:none;display:inline-flex}.button.svelte-152wykf:focus-visible{outline:2px solid var(--blue-550);outline-offset:3px}@media (width<=640px){.tanya.svelte-152wykf{block-size:64px;inline-size:64px}h2.svelte-152wykf{font-size:var(--text-26)}}.field.svelte-1nw7z8v{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.field--wide.svelte-1nw7z8v{grid-column:1/-1}.label.svelte-1nw7z8v{color:var(--text-default);font:var(--weight-medium) var(--text-14)/normal var(--font-body)}.label.svelte-1nw7z8v i:where(.svelte-1nw7z8v){color:var(--text-muted);font-style:normal;font-weight:var(--weight-regular)}input.svelte-1nw7z8v,textarea.svelte-1nw7z8v{background:var(--surface-control);inline-size:100%;box-shadow:var(--inset-highlight);color:var(--text-strong);font:var(--weight-regular) var(--text-16)/var(--leading-normal) var(--font-body);border:1px solid #0000;border-radius:16px;outline:0;transition:border-color .2s,box-shadow .2s,background-color .2s}input.svelte-1nw7z8v::placeholder,textarea.svelte-1nw7z8v::placeholder{color:var(--text-muted)}input.svelte-1nw7z8v:hover,textarea.svelte-1nw7z8v:hover{border-color:var(--border-subtle)}input.svelte-1nw7z8v:focus,textarea.svelte-1nw7z8v:focus{border-color:var(--border-accent);background:var(--surface-raised);box-shadow:0 0 0 4px #4378fc1f}input.svelte-1nw7z8v{block-size:48px;padding:0 16px}textarea.svelte-1nw7z8v{resize:vertical;min-block-size:104px;padding:12px 16px}em.svelte-1nw7z8v{color:var(--text-danger);font:var(--weight-regular) var(--text-13)/normal var(--font-body);display:none}:is(.field.svelte-1nw7z8v:has(:where(.svelte-1nw7z8v):user-invalid) em:where(.svelte-1nw7z8v),.field--bad.svelte-1nw7z8v:not(:has(:user-valid)) em:where(.svelte-1nw7z8v)){display:block}:is(.field.svelte-1nw7z8v:has(:where(.svelte-1nw7z8v):user-invalid) :is(input:where(.svelte-1nw7z8v),textarea:where(.svelte-1nw7z8v)),.field--bad.svelte-1nw7z8v:not(:has(:user-valid)) :is(input:where(.svelte-1nw7z8v),textarea:where(.svelte-1nw7z8v))){border-color:var(--border-danger)}.lead.svelte-140gsjx{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--text-strong);background:0 0;border:0;padding:16px;overflow:auto}.lead[open].svelte-140gsjx{display:flex}.lead[open].svelte-140gsjx:not(:modal){z-index:200;background:var(--surface-backdrop);position:fixed;inset:0}.lead.svelte-140gsjx::backdrop{background:var(--surface-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:has(.lead[open]){overflow:hidden}.lead.svelte-140gsjx{transition:display .2s allow-discrete, overlay .2s allow-discrete}.lead.svelte-140gsjx .card:where(.svelte-140gsjx){opacity:0;transition:opacity .2s,transform .2s;transform:translateY(10px)scale(.98)}.lead.svelte-140gsjx::backdrop{opacity:0;transition:opacity .2s ease, display .2s allow-discrete, overlay .2s allow-discrete}.lead[open].svelte-140gsjx .card:where(.svelte-140gsjx){opacity:1;transition:opacity .45s cubic-bezier(.22,.61,.36,1),transform .45s cubic-bezier(.22,.61,.36,1);transform:none}.lead[open].svelte-140gsjx::backdrop{opacity:1;transition-duration:.3s}@starting-style{.lead[open].svelte-140gsjx .card:where(.svelte-140gsjx){opacity:0;transform:translateY(18px)scale(.98)}.lead[open].svelte-140gsjx::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.lead.svelte-140gsjx,.lead.svelte-140gsjx .card:where(.svelte-140gsjx),.lead.svelte-140gsjx::backdrop{transition-duration:10ms!important}}.card.svelte-140gsjx{background:var(--surface-raised);inline-size:min(720px,100%);box-shadow:var(--shadow-modal);border-radius:32px;margin:auto;padding:40px;position:relative}.close.svelte-140gsjx{background:var(--surface-control);block-size:40px;inline-size:40px;box-shadow:var(--inset-highlight);color:var(--text-default);cursor:pointer;border:0;border-radius:20px;place-items:center;transition:background-color .2s,color .2s;display:grid;position:absolute;inset:20px 20px auto auto}.close.svelte-140gsjx svg:where(.svelte-140gsjx){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.close.svelte-140gsjx:hover{background:var(--surface-close-hover);color:var(--text-strong)}.head.svelte-140gsjx{align-items:center;gap:16px;padding-inline-end:48px;display:flex}.tanya.svelte-140gsjx{background:linear-gradient(160deg, var(--blue-400), var(--blue-450));object-fit:cover;object-position:top;border-radius:50%;flex:none;block-size:56px;inline-size:56px}.eyebrow.svelte-140gsjx{color:var(--text-accent);font:var(--weight-semibold) var(--text-20)/var(--leading-tight) var(--font-title);text-box:trim-both cap alphabetic}h2.svelte-140gsjx{color:var(--text-title);font:var(--weight-semibold) var(--text-32)/1.1 var(--font-title);margin-block-start:8px}.sub.svelte-140gsjx{color:var(--text-default);font:var(--weight-medium) var(--text-16)/var(--leading-relaxed) var(--font-body);margin-block-start:16px}.topics.svelte-140gsjx{border:0;flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;display:flex}.topics.svelte-140gsjx legend:where(.svelte-140gsjx){color:var(--text-default);font:var(--weight-medium) var(--text-14)/normal var(--font-body);margin-block-end:12px;padding:0}.topic.svelte-140gsjx{background:var(--surface-control);box-shadow:var(--shadow-control);color:var(--text-chip);font:var(--weight-regular) var(--text-16)/var(--leading-normal) var(--font-body);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:24px;align-items:center;gap:10px;padding:10px 20px 10px 16px;transition:background-color .2s,box-shadow .2s;display:flex;position:relative}.topic.svelte-140gsjx input:where(.svelte-140gsjx){opacity:0;pointer-events:none;position:absolute}.topic.svelte-140gsjx svg:where(.svelte-140gsjx){fill:var(--text-accent)}.topic.svelte-140gsjx:hover{background:var(--surface-topic-hover)}.topic.svelte-140gsjx:has(:where(.svelte-140gsjx):checked){background:var(--surface-topic-on);box-shadow:inset 0 0 0 1.5px var(--border-accent)}.topic.svelte-140gsjx:has(:where(.svelte-140gsjx):focus-visible){outline:2px solid var(--blue-550);outline-offset:3px}.topics-error.svelte-140gsjx,.alert.svelte-140gsjx{color:var(--text-danger);font:var(--weight-regular) var(--text-13)/normal var(--font-body);flex-basis:100%;font-style:normal}.grid.svelte-140gsjx{grid-template-columns:1fr 1fr;gap:16px 12px;margin-block-start:28px;display:grid}.trap.svelte-140gsjx{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.alert.svelte-140gsjx{font-size:var(--text-14);background:#e0464b14;border-radius:16px;margin-block-start:20px;padding:12px 16px}.alert.svelte-140gsjx a:where(.svelte-140gsjx){color:var(--text-accent)}.foot.svelte-140gsjx{justify-content:space-between;align-items:center;gap:16px;margin-block-start:28px;display:flex}.note.svelte-140gsjx{color:var(--text-muted);font:var(--weight-regular) var(--text-13)/var(--leading-normal) var(--font-body)}.send.svelte-140gsjx{background:var(--button-bg);block-size:48px;box-shadow:var(--shadow-button);color:var(--button-fg);font:var(--weight-medium) var(--text-16)/1 var(--font-body);cursor:pointer;border:0;border-radius:24px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 24px;transition:translate .2s,scale .2s,box-shadow .2s,opacity .2s;display:inline-flex}.send.svelte-140gsjx .mark:where(.svelte-140gsjx){fill:currentColor;block-size:12px;inline-size:22px}.send.svelte-140gsjx:hover:not(:disabled){box-shadow:var(--shadow-button-hover);translate:0 -1px}.send.svelte-140gsjx:active:not(:disabled){scale:.98}.send.svelte-140gsjx:disabled{cursor:progress;opacity:.8}.close.svelte-140gsjx:focus-visible,.send.svelte-140gsjx:focus-visible{outline:2px solid var(--blue-550);outline-offset:3px}@media (width<=640px){.lead.svelte-140gsjx{padding:12px}.card.svelte-140gsjx{border-radius:28px;padding:28px 20px 24px}h2.svelte-140gsjx{font-size:var(--text-26)}.tanya.svelte-140gsjx{block-size:48px;inline-size:48px}.grid.svelte-140gsjx{grid-template-columns:1fr}.topic.svelte-140gsjx{font-size:var(--text-15);padding:9px 16px 9px 14px}.foot.svelte-140gsjx{text-align:center;flex-direction:column-reverse;align-items:stretch}.send.svelte-140gsjx{border-radius:28px;block-size:56px}}.card.svelte-1eey5cn{--p:0;inline-size:calc(236px + 58px * var(--p));block-size:calc(280px + 184px * var(--p));border-radius:calc(16.175px + 7.825px * var(--p));background:linear-gradient(var(--white), var(--slate-200) 85.096%);box-shadow:var(--shadow-partner);cursor:pointer;flex:none;margin-block-start:calc(52px - 52px * var(--p));position:relative;overflow:hidden}.layer.svelte-1eey5cn{transform-origin:0 0;inline-size:236px;scale:calc(1 + .24576 * var(--p));pointer-events:none;position:absolute;inset:0 auto auto 0}.layer.svelte-1eey5cn img:where(.svelte-1eey5cn){block-size:auto;inline-size:236px;display:block}.mask.svelte-1eey5cn{inset:auto 0 calc(1px * var(--p) - 1px);block-size:calc(136px + 163px * var(--p));background:var(--surface-brand-card);clip-path:polygon(0 calc(22.0811px + 7.7187px * var(--p)), 100% 0, 100% 100%, 0 100%);position:absolute}.body.svelte-1eey5cn{color:var(--text-on-brand-card);flex-direction:column;align-items:flex-start;padding:20px;display:flex;position:absolute;inset:auto 0 0}.logo.svelte-1eey5cn{block-size:36px;inline-size:124px}.caption.svelte-1eey5cn,.open.svelte-1eey5cn{inline-size:100%;display:grid}.caption.svelte-1eey5cn>div:where(.svelte-1eey5cn),.open.svelte-1eey5cn>div:where(.svelte-1eey5cn){min-block-size:0;overflow:hidden}.caption.svelte-1eey5cn{grid-template-rows:1fr}.caption.svelte-1eey5cn>div:where(.svelte-1eey5cn){justify-content:space-between;align-items:flex-end;display:flex}.caption.svelte-1eey5cn>div:where(.svelte-1eey5cn)>:where(.svelte-1eey5cn){margin-block-start:16px}.caption.svelte-1eey5cn span:where(.svelte-1eey5cn):first-child{color:#070b09;font:var(--weight-medium) var(--text-16)/var(--leading-snug) var(--font-title);white-space:nowrap;text-box:trim-both cap alphabetic}.go.svelte-1eey5cn{border:1px solid var(--border-go);border-radius:36px;flex:none;block-size:26px;inline-size:26px;position:relative}.go.svelte-1eey5cn img:where(.svelte-1eey5cn){position:absolute;inset:8px auto auto 9.649px}.open.svelte-1eey5cn{opacity:0;grid-template-rows:0fr}.open.svelte-1eey5cn>div:where(.svelte-1eey5cn){flex-direction:column;gap:20px;display:flex}.open.svelte-1eey5cn>div:where(.svelte-1eey5cn)>:where(.svelte-1eey5cn):first-child{margin-block-start:20px}.open.svelte-1eey5cn h3:where(.svelte-1eey5cn){inline-size:252px;color:var(--black);font:var(--weight-semibold) var(--text-32)/var(--leading-flat) var(--font-title);text-box:trim-both cap alphabetic}.open.svelte-1eey5cn p:where(.svelte-1eey5cn){inline-size:251px;color:var(--text-on-brand-card-muted);font:var(--weight-regular) var(--text-14)/var(--leading-relaxed) var(--font-body);text-box:trim-both cap alphabetic}.pager.svelte-td4781{background:var(--surface-pager);block-size:44px;color:var(--text-default);font:var(--weight-regular) var(--text-14) / normal var(--font-body);font-variant-numeric:tabular-nums;border-radius:24px;align-items:center;gap:14px;padding:0 6px 0 20px;display:flex}.pager--wide.svelte-td4781{block-size:60px;font-size:var(--text-16);border-radius:30px;gap:10px;padding:0 6px 0 22px}.pager--wide.svelte-td4781 .dots:where(.svelte-td4781){flex:1;justify-content:center;gap:8px}.pager--wide.svelte-td4781 i:where(.svelte-td4781){border-radius:4px;block-size:8px;inline-size:8px}.pager--wide.svelte-td4781 .arrow:where(.svelte-td4781){block-size:48px;inline-size:48px;font-size:24px}.dots.svelte-td4781{align-items:center;gap:6px;display:flex}.dot.svelte-td4781{cursor:pointer;padding-block:6px;display:block}i.svelte-td4781{background:var(--text-muted);border-radius:3px;block-size:6px;inline-size:6px;transition:inline-size .25s,background-color .25s;display:block}.arrow.svelte-td4781{background:var(--surface-control);block-size:32px;inline-size:32px;color:var(--text-default);font-size:var(--text-18);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:none}.arrow.svelte-td4781:hover{background:var(--surface-raised)}.arrow.svelte-td4781:focus-visible{outline:2px solid var(--blue-550);outline-offset:3px}.pick.svelte-9bu0hl{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.partners.svelte-9bu0hl{padding:86px 0 163.5px;position:relative;overflow:hidden}.water.svelte-9bu0hl{background:linear-gradient(179.8deg, var(--water-from) 0.19%, var(--water-to) 120.57%);color:#0000;font:var(--weight-semibold) var(--text-380)/var(--leading-tight) var(--font-title);white-space:nowrap;text-box:trim-both cap alphabetic;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:495px auto auto 50%;translate:-50%}.wrap.svelte-9bu0hl{max-inline-size:1440px;padding-inline:max(50px, env(safe-area-inset-left,0px)) max(50px, env(safe-area-inset-right,0px));margin-inline:auto;position:relative}.top.svelte-9bu0hl{grid-template-columns:1fr auto 1fr;align-items:start;gap:20px;display:grid}.heading.svelte-9bu0hl{text-align:center;flex-direction:column;grid-column:2;align-items:center;margin-block-start:-50px;display:flex}.heading.svelte-9bu0hl p:where(.svelte-9bu0hl){color:var(--text-default);font:var(--weight-regular) var(--text-16)/normal var(--font-body);margin-block-start:10px}.mark.svelte-9bu0hl{block-size:20px;inline-size:40px;fill:var(--text-accent);margin-block-end:22px}h2.svelte-9bu0hl{color:var(--text-title);font:var(--weight-semibold) var(--text-38)/var(--leading-tight) var(--font-body);letter-spacing:-.02em;text-wrap:balance}.pager--wide.svelte-9bu0hl{justify-self:end}.pager--narrow.svelte-9bu0hl{display:none}.view.svelte-9bu0hl{margin-block-start:55.9px}.track.svelte-9bu0hl{justify-content:center;align-items:flex-start;gap:14px;block-size:464px;display:flex}@media (width<=983px){.partners.svelte-9bu0hl{padding:60px 0 40px}.water.svelte-9bu0hl,.pager--wide.svelte-9bu0hl{display:none}.wrap.svelte-9bu0hl{padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px))}.top.svelte-9bu0hl{flex-direction:column;align-items:center;display:flex}.heading.svelte-9bu0hl{margin-block-start:0}h2.svelte-9bu0hl{max-inline-size:276px;font-size:var(--text-34)}.view.svelte-9bu0hl{margin-block-start:30px}.pager--narrow.svelte-9bu0hl{margin-block-start:20px;display:block}}.platform.svelte-1pybs49{background:var(--surface-page)}.grid.svelte-1pybs49{grid-template-columns:640fr 800fr;max-inline-size:1440px;margin-inline:auto;display:grid}@media (width>=1441px){.grid.svelte-1pybs49{grid-template-columns:calc(50% - 80px) 1fr;max-inline-size:none}.left.svelte-1pybs49{justify-self:end;inline-size:640px}}.left.svelte-1pybs49{padding:81px 60px 70px 90px}.eyebrow.svelte-1pybs49{color:var(--text-accent);font:var(--weight-semibold) var(--text-20)/var(--leading-tight) var(--font-title);text-box:trim-both cap alphabetic}h2.svelte-1pybs49{color:var(--text-title);font:var(--weight-semibold) var(--text-38)/var(--leading-tight) var(--font-title);text-wrap:balance}.left.svelte-1pybs49 h2:where(.svelte-1pybs49){margin-block-start:13px}.text.svelte-1pybs49{max-inline-size:464px;color:var(--text-default);font:var(--weight-medium) var(--text-16)/var(--leading-relaxed) var(--font-body);margin-block-start:14px}.chips.svelte-1pybs49{grid-template-columns:228px 228px;gap:8px 12px;margin:41px 0 0;padding:0;list-style:none;display:grid}.chips.svelte-1pybs49 li:where(.svelte-1pybs49){background:var(--surface-control);box-shadow:var(--shadow-control);color:var(--text-default);font:var(--weight-medium) var(--text-16)/var(--leading-relaxed) var(--font-body);border-radius:24px;justify-content:space-between;align-items:center;gap:8px;padding:16px 20px;display:flex}.chips.svelte-1pybs49 img:where(.svelte-1pybs49){flex:none}.right.svelte-1pybs49{background:var(--surface-accent);color:var(--text-on-accent);padding:109px 60px 119px;position:relative;overflow:hidden}.right.svelte-1pybs49 h2:where(.svelte-1pybs49){color:var(--text-on-accent);position:relative}.right.svelte-1pybs49 .text:where(.svelte-1pybs49){max-inline-size:511px;color:var(--text-on-accent-muted);position:relative}.br.svelte-1pybs49{display:none}.dots.svelte-1pybs49{pointer-events:none;block-size:auto;inline-size:min(100%,800px);position:absolute;inset:-3px 0 auto auto}.tiles.svelte-1pybs49{flex-wrap:wrap;gap:12px;inline-size:650px;margin:44.4px 0 0;padding:0;list-style:none;display:flex;position:relative}.tile.svelte-1pybs49{background:var(--white);block-size:202px;inline-size:153px;box-shadow:-4px 12px 16px #8290bc1a, inset 0 2px 2px var(--white);color:var(--black-950);font:var(--weight-medium) var(--text-16)/var(--leading-snug) var(--font-body);border-radius:24px;flex-direction:column;flex:none;align-items:flex-start;gap:16px;padding:20px 28px 20px 20px;display:flex;position:relative;overflow:hidden}.tile.svelte-1pybs49>img:where(.svelte-1pybs49),.tile.svelte-1pybs49>span:where(.svelte-1pybs49){position:relative}.tile.svelte-1pybs49 picture:where(.svelte-1pybs49){position:absolute;inset:0}.tile--dark.svelte-1pybs49{background:var(--surface-card-dark);box-shadow:var(--shadow-tile-dark);color:var(--text-on-card-dark)}.art.svelte-1pybs49{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}@media (width<=983px){.grid.svelte-1pybs49{display:block}.left.svelte-1pybs49{text-align:center;padding:70px 28px 40px}.left.svelte-1pybs49 h2:where(.svelte-1pybs49){font-size:var(--text-34)}.left.svelte-1pybs49 .text:where(.svelte-1pybs49){margin-inline:auto}.chips.svelte-1pybs49{grid-template-columns:1fr 1fr;gap:10px 9px;margin-block-start:30px}.chips.svelte-1pybs49 li:where(.svelte-1pybs49){min-block-size:56px;font-size:var(--text-15);padding:8px 14px 8px 16px;line-height:1.25}.right.svelte-1pybs49{padding:90.92px 28px 95px}.right.svelte-1pybs49 .text:where(.svelte-1pybs49){margin-block-start:14.92px}.br.svelte-1pybs49{display:inline}.dots.svelte-1pybs49{inline-size:393px;inset-block-start:0}.tiles.svelte-1pybs49{grid-template-columns:repeat(2,minmax(0,174px));inline-size:auto;margin:47.04px -12px 0;display:grid}.tile.svelte-1pybs49{inline-size:auto}.tile.svelte-1pybs49:nth-child(3){order:1}}@media (764px<=width<=983px){.tiles.svelte-1pybs49{grid-template-columns:repeat(4,174px)}.tile.svelte-1pybs49:nth-child(3){order:0}}.projects.svelte-12rh1c6{background:var(--surface-band);padding-block:67px}.wrap.svelte-12rh1c6{max-inline-size:1440px;padding-inline:max(50px, env(safe-area-inset-left,0px)) max(50px, env(safe-area-inset-right,0px));grid-template-columns:minmax(0,956fr) 357px;align-items:start;gap:26px;margin-inline:auto;display:grid}.screen.svelte-12rh1c6{aspect-ratio:956/658;background:var(--surface-screen);box-shadow:var(--shadow-screen);border-radius:21px;position:relative;overflow:hidden}.shot.svelte-12rh1c6{object-fit:cover;visibility:hidden;opacity:0;block-size:100%;inline-size:100%;transition:opacity .5s,visibility 0s linear .26s;position:absolute;inset:0}.shot--phone.svelte-12rh1c6{display:none}@keyframes svelte-12rh1c6-case-in{0%,32.4%{opacity:0}32.5%,37.5%{opacity:.4;animation-timing-function:ease}to{opacity:1}}@keyframes svelte-12rh1c6-about-in{0%,40%{opacity:.12;animation-timing-function:ease}}.side.svelte-12rh1c6{flex-direction:column;gap:14px;display:flex}.head.svelte-12rh1c6{align-items:flex-start;gap:14px;min-block-size:92px;display:flex}.tanya.svelte-12rh1c6{object-fit:cover;object-position:top;block-size:92px;inline-size:65px}.who.svelte-12rh1c6{color:var(--text-accent);font:var(--weight-medium) var(--text-15)/normal var(--font-body);margin-block-start:12px}.title.svelte-12rh1c6{color:var(--text-title);font:var(--weight-semibold) var(--text-16)/normal var(--font-body);margin-block-start:4px}.note.svelte-12rh1c6{color:var(--text-default);font:var(--weight-regular) var(--text-16)/normal var(--font-body);margin-block-start:4px}.hidden.svelte-12rh1c6{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.list.svelte-12rh1c6{background:var(--surface-raised);min-inline-size:0;box-shadow:var(--shadow-list);border:0;border-radius:17px;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.row.svelte-12rh1c6{border-block-end:1px solid var(--border-row);block-size:99px;color:var(--text-title);cursor:pointer;align-items:center;gap:16px;padding:15px;transition:background-color .25s;display:flex;position:relative}.row.svelte-12rh1c6:last-of-type{border-block-end:0}.row.svelte-12rh1c6:before{background:var(--surface-accent);content:"";opacity:0;inline-size:4px;transition:opacity .25s;position:absolute;inset:0 auto 0 0}.row.svelte-12rh1c6:hover:not(:has(:checked)){background:var(--surface-hover)}.row.svelte-12rh1c6:has(:where(.svelte-12rh1c6):checked){background:var(--surface-picked)}.row.svelte-12rh1c6:has(:where(.svelte-12rh1c6):checked):before{opacity:1}.row.svelte-12rh1c6:has(:where(.svelte-12rh1c6):focus-visible){outline:2px solid var(--blue-550);outline-offset:-2px}.row.svelte-12rh1c6 input:where(.svelte-12rh1c6){opacity:0;pointer-events:none;position:absolute}.logo.svelte-12rh1c6{background:var(--surface-logo);border-radius:7px;flex:none;justify-content:center;align-items:center;block-size:69px;inline-size:122px;display:flex;overflow:hidden}.logo.svelte-12rh1c6 img:where(.svelte-12rh1c6){block-size:auto;max-block-size:54px;max-inline-size:100px}.text.svelte-12rh1c6{min-inline-size:0;font:var(--weight-regular) var(--text-14)/normal var(--font-body);flex-direction:column;gap:3px;display:flex}.text.svelte-12rh1c6 b:where(.svelte-12rh1c6){font-size:var(--text-16);font-weight:var(--weight-semibold)}.text.svelte-12rh1c6 span:where(.svelte-12rh1c6){color:var(--text-default)}.check.svelte-12rh1c6{border:1.5px solid var(--border-check);border-radius:50%;flex:none;block-size:26px;inline-size:26px;margin-inline-start:auto;transition:background-color .25s,border-color .25s;position:relative}.check.svelte-12rh1c6:after{box-sizing:content-box;border:solid var(--white);content:"";opacity:0;border-width:0 2px 2px 0;block-size:11px;inline-size:6px;position:absolute;inset:5px auto auto 8px;rotate:45deg}.row.svelte-12rh1c6:has(:where(.svelte-12rh1c6):checked) .check:where(.svelte-12rh1c6){border-color:var(--surface-accent);background:var(--surface-accent)}.row.svelte-12rh1c6:has(:where(.svelte-12rh1c6):checked) .check:where(.svelte-12rh1c6):after{opacity:1}.about.svelte-12rh1c6{flex-direction:column;gap:6px;min-block-size:105px;margin-block-start:6px;display:none}.about-head.svelte-12rh1c6{color:var(--text-title);font:var(--weight-semibold) var(--text-16)/normal var(--font-body);align-items:center;gap:8px;display:flex}.about-head.svelte-12rh1c6 b:where(.svelte-12rh1c6){font-weight:inherit}.about-head.svelte-12rh1c6 i:where(.svelte-12rh1c6){color:var(--text-muted);font-style:normal}.geo.svelte-12rh1c6{color:var(--text-default);font-weight:var(--weight-medium);align-items:center;gap:6px;display:inline-flex}.flag.svelte-12rh1c6{background:#1f3ba6;border-radius:2px;block-size:11px;inline-size:16px;display:inline-block;position:relative}.flag.svelte-12rh1c6:after{box-sizing:content-box;content:"";border:1px dotted #f7d117;border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.about-text.svelte-12rh1c6{color:var(--text-default);font:var(--weight-regular) var(--text-14)/var(--leading-body) var(--font-body)}:is(.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):first-of-type :where(.svelte-12rh1c6):checked) .shot:where(.svelte-12rh1c6):first-child,.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):first-of-type :where(.svelte-12rh1c6):checked) .shot:where(.svelte-12rh1c6):nth-child(2)){visibility:visible;opacity:1;animation:.8s linear svelte-12rh1c6-case-in}.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):first-of-type :where(.svelte-12rh1c6):checked) .about:where(.svelte-12rh1c6):nth-child(1 of .about){animation:.65s linear svelte-12rh1c6-about-in;display:flex}:is(.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(2) :where(.svelte-12rh1c6):checked) .shot:where(.svelte-12rh1c6):nth-child(3),.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(2) :where(.svelte-12rh1c6):checked) .shot:where(.svelte-12rh1c6):nth-child(4)){visibility:visible;opacity:1;animation:.8s linear svelte-12rh1c6-case-in}.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(2) :where(.svelte-12rh1c6):checked) .about:where(.svelte-12rh1c6):nth-child(2 of .about){animation:.65s linear svelte-12rh1c6-about-in;display:flex}:is(.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(3) :where(.svelte-12rh1c6):checked) .shot:where(.svelte-12rh1c6):nth-child(5),.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(3) :where(.svelte-12rh1c6):checked) .shot:where(.svelte-12rh1c6):nth-child(6)){visibility:visible;opacity:1;animation:.8s linear svelte-12rh1c6-case-in}.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(3) :where(.svelte-12rh1c6):checked) .about:where(.svelte-12rh1c6):nth-child(3 of .about){animation:.65s linear svelte-12rh1c6-about-in;display:flex}:is(.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(4) :where(.svelte-12rh1c6):checked) .shot:where(.svelte-12rh1c6):nth-child(7),.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(4) :where(.svelte-12rh1c6):checked) .shot:where(.svelte-12rh1c6):nth-child(8)){visibility:visible;opacity:1;animation:.8s linear svelte-12rh1c6-case-in}.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(4) :where(.svelte-12rh1c6):checked) .about:where(.svelte-12rh1c6):nth-child(4 of .about){animation:.65s linear svelte-12rh1c6-about-in;display:flex}:is(.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(5) :where(.svelte-12rh1c6):checked) .shot:where(.svelte-12rh1c6):nth-child(9),.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(5) :where(.svelte-12rh1c6):checked) .shot:where(.svelte-12rh1c6):nth-child(10)){visibility:visible;opacity:1;animation:.8s linear svelte-12rh1c6-case-in}.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(5) :where(.svelte-12rh1c6):checked) .about:where(.svelte-12rh1c6):nth-child(5 of .about){animation:.65s linear svelte-12rh1c6-about-in;display:flex}:is(.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(6) :where(.svelte-12rh1c6):checked) .shot:where(.svelte-12rh1c6):nth-child(11),.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(6) :where(.svelte-12rh1c6):checked) .shot:where(.svelte-12rh1c6):nth-child(12)){visibility:visible;opacity:1;animation:.8s linear svelte-12rh1c6-case-in}.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(6) :where(.svelte-12rh1c6):checked) .about:where(.svelte-12rh1c6):nth-child(6 of .about){animation:.65s linear svelte-12rh1c6-about-in;display:flex}:is(.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(7) :where(.svelte-12rh1c6):checked) .shot:where(.svelte-12rh1c6):nth-child(13),.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(7) :where(.svelte-12rh1c6):checked) .shot:where(.svelte-12rh1c6):nth-child(14)){visibility:visible;opacity:1;animation:.8s linear svelte-12rh1c6-case-in}.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(7) :where(.svelte-12rh1c6):checked) .about:where(.svelte-12rh1c6):nth-child(7 of .about){animation:.65s linear svelte-12rh1c6-about-in;display:flex}:is(.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(8) :where(.svelte-12rh1c6):checked) .shot:where(.svelte-12rh1c6):nth-child(15),.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(8) :where(.svelte-12rh1c6):checked) .shot:where(.svelte-12rh1c6):nth-child(16)){visibility:visible;opacity:1;animation:.8s linear svelte-12rh1c6-case-in}.projects.svelte-12rh1c6:has(.row:where(.svelte-12rh1c6):nth-of-type(8) :where(.svelte-12rh1c6):checked) .about:where(.svelte-12rh1c6):nth-child(8 of .about){animation:.65s linear svelte-12rh1c6-about-in;display:flex}@media (width<=983px){.shot--wide.svelte-12rh1c6{display:none}.shot--phone.svelte-12rh1c6{display:block}}@media (prefers-reduced-motion:reduce){.shot.svelte-12rh1c6{transition:none}.projects.svelte-12rh1c6 .shot:where(.svelte-12rh1c6),.projects.svelte-12rh1c6 .about:where(.svelte-12rh1c6){animation:none!important}}.cta.svelte-12rh1c6{background:var(--button-bg);block-size:48px;inline-size:100%;box-shadow:var(--shadow-button);color:var(--button-fg);font:var(--weight-medium) var(--text-16)/1 var(--font-body);cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:10px;margin-block-start:4px;padding:0 24px;transition:translate .2s,scale .2s,box-shadow .2s;display:inline-flex}.cta.svelte-12rh1c6:hover{box-shadow:var(--shadow-button-hover);translate:0 -1px}.cta.svelte-12rh1c6:active{scale:.98}.cta.svelte-12rh1c6:focus-visible{outline:2px solid var(--blue-550);outline-offset:3px}.cta.svelte-12rh1c6 svg:where(.svelte-12rh1c6){fill:currentColor;block-size:12px;inline-size:22px}@media (width<=983px){.projects.svelte-12rh1c6{padding-block:28px 40px}.wrap.svelte-12rh1c6{padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));flex-direction:column;align-items:stretch;gap:14px;display:flex}.side.svelte-12rh1c6{display:contents}.head.svelte-12rh1c6{order:0}.screen.svelte-12rh1c6{aspect-ratio:341/445;inline-size:100%;max-inline-size:341px;box-shadow:none;background:0 0;border-radius:0;order:1;margin-inline:auto}.shot--phone.svelte-12rh1c6{object-fit:contain}.list.svelte-12rh1c6{box-shadow:none;scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;border-radius:0;flex-direction:row;order:2;gap:12px;padding:4px 2px 10px 0;overflow-x:auto}.row.svelte-12rh1c6{border:1px solid var(--border-row-mobile);background:var(--surface-raised);scroll-snap-align:start;border-radius:17px;flex:none;block-size:89px;inline-size:280px;padding:10px 12px}.row.svelte-12rh1c6:last-of-type{border-block-end:1px solid var(--border-row-mobile)}.row.svelte-12rh1c6:before{display:none}.row.svelte-12rh1c6:has(:where(.svelte-12rh1c6):checked){border-color:var(--border-accent);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border-accent)}.text.svelte-12rh1c6 span:where(.svelte-12rh1c6){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.about.svelte-12rh1c6{order:3}.cta.svelte-12rh1c6{border-radius:54px;order:4;block-size:57px}}.footer.svelte-71hjuv{container:footer/inline-size}.paint.svelte-71hjuv{background:linear-gradient(180deg, var(--surface-footer-glow), var(--surface-footer-base))}.grid.svelte-71hjuv{grid-template-columns:minmax(231px,261fr) minmax(180px,389fr) minmax(274px,311fr) minmax(170px,208fr) minmax(154px,150fr);align-items:start;max-inline-size:1440px;margin-inline:auto;padding:60px 64px 52.6px 57.42px;display:grid}.brand.svelte-71hjuv{grid-area:1/1;inline-size:211px;display:block}.brand.svelte-71hjuv svg:where(.svelte-71hjuv){aspect-ratio:623/61;block-size:auto;inline-size:100%}.socials.svelte-71hjuv{grid-area:1/2;gap:8px;margin:0;padding:0;list-style:none;display:flex}.socials.svelte-71hjuv a:where(.svelte-71hjuv){background:var(--slate-400);block-size:32px;inline-size:32px;color:var(--white);border-radius:50%;place-items:center;display:grid}.address.svelte-71hjuv{max-inline-size:468px;color:var(--text-default);font:var(--weight-regular) var(--text-16)/var(--leading-normal) var(--font-body);grid-area:2/2/3/5;margin-block-start:15.6px}hr.svelte-71hjuv{border:0;border-block-start:1px solid #0000001a;block-size:0;margin:0;display:none}.contact.svelte-71hjuv span:where(.svelte-71hjuv){color:var(--text-accent);font:var(--weight-semibold) var(--text-16)/var(--leading-tight) var(--font-title);display:block}.contact.svelte-71hjuv a:where(.svelte-71hjuv){color:var(--text-title);font:var(--weight-semibold) var(--text-24)/var(--leading-tight) var(--font-title);white-space:nowrap;text-box:trim-both cap alphabetic;margin-block-start:12px;text-decoration:none;display:block}.contact--mail.svelte-71hjuv{grid-area:1/3;margin-block-start:-2.8px}.contact--tg.svelte-71hjuv{grid-area:1/4;margin-block-start:-2.8px}.cta.svelte-71hjuv{background:var(--button-bg);block-size:48px;box-shadow:var(--shadow-button);color:var(--button-fg);font:var(--weight-regular) var(--text-16)/1 var(--font-body);cursor:pointer;border:0;border-radius:24px;grid-area:1/5;justify-content:center;justify-self:end;align-items:center;gap:9px;margin-block-start:-1px;padding:0 20px;transition:translate .2s,scale .2s,box-shadow .2s;display:inline-flex}.cta.svelte-71hjuv:hover{box-shadow:var(--shadow-button-hover);translate:0 -1px}.cta.svelte-71hjuv:active{scale:.98}.cta.svelte-71hjuv svg:where(.svelte-71hjuv){fill:currentColor;block-size:12px;inline-size:22px}a.svelte-71hjuv:focus-visible,.cta.svelte-71hjuv:focus-visible{outline:2px solid var(--blue-550);outline-offset:3px}@container footer (width<1140px){.paint.svelte-71hjuv{background:linear-gradient(180deg, var(--surface-footer-base), var(--surface-footer-glow))}.grid.svelte-71hjuv{grid-template-columns:auto auto 1fr;column-gap:40px;padding:56px 40px 48px}.brand.svelte-71hjuv{grid-area:1/1/2/3}.socials.svelte-71hjuv{grid-area:1/3;justify-self:end;margin-block-start:-6px}.address.svelte-71hjuv{grid-area:2/1/3/-1;max-inline-size:none;margin-block-start:20px}hr.svelte-71hjuv{grid-area:3/1/4/-1;margin-block-start:20px;display:block}.contact.svelte-71hjuv{margin-block-start:20px}.contact--mail.svelte-71hjuv{grid-area:4/1}.contact--tg.svelte-71hjuv{grid-area:4/2}.cta.svelte-71hjuv{grid-area:4/3;align-self:end}}@container footer (width<740px){.grid.svelte-71hjuv{grid-template-columns:2fr 1fr;column-gap:0;padding:58px 32px 42px}.brand.svelte-71hjuv{grid-area:1/1/2/-1;inline-size:254px}.address.svelte-71hjuv,hr.svelte-71hjuv{margin-block-start:20.6px}.contact.svelte-71hjuv span:where(.svelte-71hjuv){font-weight:var(--weight-medium);line-height:var(--leading-snug)}.contact.svelte-71hjuv a:where(.svelte-71hjuv){font-size:var(--text-16);text-box:normal;margin-block-start:9.1px}.socials.svelte-71hjuv{grid-area:5/1/6/-1;justify-self:start;gap:16px;margin:32.1px 0 0 -2px}.socials.svelte-71hjuv a:where(.svelte-71hjuv){block-size:40px;inline-size:40px}.cta.svelte-71hjuv{border-radius:32px;grid-area:6/1/7/-1;justify-self:stretch;block-size:58px;margin:40px -2px 0}}.tools.svelte-2zrmob{gap:8px;display:flex}form.svelte-2zrmob{display:contents}.tool.svelte-2zrmob{border:1px solid var(--border-switch);background:var(--surface-switch);block-size:44px;inline-size:44px;box-shadow:var(--shadow-burger);color:var(--text-accent);font:var(--weight-medium) var(--text-14) / 1 var(--font-body);cursor:pointer;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:grid}.tool.svelte-2zrmob:focus-visible{outline:2px solid var(--border-accent);outline-offset:3px}svg.svelte-2zrmob{fill:currentColor;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round}.sheet.svelte-1b0ttog{inset:calc(66px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) auto auto;background:var(--surface-raised);inline-size:min(272px,100vw - 32px);color:var(--text-strong);transform-origin:calc(100% - 20px) 0;transition:opacity .2s ease, translate .35s cubic-bezier(.2, .8, .2, 1), scale .35s cubic-bezier(.2, .8, .2, 1), overlay .35s allow-discrete, display .35s allow-discrete;border:0;border-radius:26px;flex-direction:column;gap:2px;margin:0;padding:8px;display:none;box-shadow:0 2px 6px #34468c0f,0 24px 56px #34468c33}.sheet.svelte-1b0ttog:popover-open{display:flex}.sheet.svelte-1b0ttog:not(:popover-open){opacity:0;translate:0 -8px;scale:.96}.sheet.svelte-1b0ttog::backdrop{opacity:0;transition:opacity .25s ease, overlay .25s allow-discrete, display .25s allow-discrete;background:#12152b2e}.sheet.svelte-1b0ttog:popover-open::backdrop{opacity:1}.sheet.svelte-1b0ttog nav:where(.svelte-1b0ttog)>a:where(.svelte-1b0ttog),.sheet.svelte-1b0ttog .row:where(.svelte-1b0ttog){transition:opacity .25s,translate .4s cubic-bezier(.2,.8,.2,1),background-color .2s,color .2s}.sheet.svelte-1b0ttog:popover-open nav:where(.svelte-1b0ttog)>a:where(.svelte-1b0ttog){transition-delay:calc(var(--i) * 35ms + 50ms), calc(var(--i) * 35ms + 50ms), 0s, 0s}.sheet.svelte-1b0ttog:popover-open .row:where(.svelte-1b0ttog){transition-delay:calc(var(--i) * 35ms + 50ms), calc(var(--i) * 35ms + 50ms), 0s, 0s}.sheet.svelte-1b0ttog:not(:popover-open) nav:where(.svelte-1b0ttog)>a:where(.svelte-1b0ttog){opacity:0;translate:0 -6px}.sheet.svelte-1b0ttog:not(:popover-open) .row:where(.svelte-1b0ttog){opacity:0;translate:0 -6px}.sheet.svelte-1b0ttog nav:where(.svelte-1b0ttog)>a:where(.svelte-1b0ttog):first-child{--i:0}.sheet.svelte-1b0ttog nav:where(.svelte-1b0ttog)>a:where(.svelte-1b0ttog):nth-child(2){--i:1}.sheet.svelte-1b0ttog nav:where(.svelte-1b0ttog)>a:where(.svelte-1b0ttog):nth-child(3){--i:2}.sheet.svelte-1b0ttog nav:where(.svelte-1b0ttog)>a:where(.svelte-1b0ttog):nth-child(4){--i:3}.sheet.svelte-1b0ttog .row:where(.svelte-1b0ttog){--i:4}@starting-style{.sheet.svelte-1b0ttog:popover-open{opacity:0;translate:0 -8px;scale:.96}.sheet.svelte-1b0ttog:popover-open::backdrop{opacity:0}.sheet.svelte-1b0ttog:popover-open nav:where(.svelte-1b0ttog)>a:where(.svelte-1b0ttog){opacity:0;translate:0 -6px}.sheet.svelte-1b0ttog:popover-open .row:where(.svelte-1b0ttog){opacity:0;translate:0 -6px}}nav.svelte-1b0ttog{scroll-target-group:auto;gap:2px;display:grid}a.svelte-1b0ttog{block-size:50px;color:var(--text-menu);font:var(--weight-medium) var(--text-17)/1 var(--font-body);border-radius:18px;justify-content:space-between;align-items:center;padding:0 18px;text-decoration:none;display:flex}a.svelte-1b0ttog:after{background:var(--surface-accent);content:"";opacity:0;border-radius:50%;block-size:6px;inline-size:6px;transition:opacity .2s,scale .2s;scale:.4}a.svelte-1b0ttog:target-current{background:var(--surface-control);color:var(--text-strong)}a.svelte-1b0ttog:target-current:after{opacity:1;scale:1}a.svelte-1b0ttog:active{background:var(--surface-page)}.row.svelte-1b0ttog{align-items:center;gap:8px;margin-block-start:6px;display:flex}.cta.svelte-1b0ttog{background:var(--button-bg);block-size:52px;box-shadow:var(--shadow-button);color:var(--button-fg);font:var(--weight-medium) var(--text-17)/1 var(--font-body);cursor:pointer;border:0;border-radius:18px;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.cta.svelte-1b0ttog svg:where(.svelte-1b0ttog){fill:currentColor;block-size:12px;inline-size:22px}a.svelte-1b0ttog:focus-visible,.cta.svelte-1b0ttog:focus-visible{outline:2px solid var(--blue-550);outline-offset:3px}@media (prefers-reduced-motion:reduce){.sheet.svelte-1b0ttog,.sheet.svelte-1b0ttog::backdrop,.sheet.svelte-1b0ttog nav:where(.svelte-1b0ttog)>a:where(.svelte-1b0ttog),.sheet.svelte-1b0ttog .row:where(.svelte-1b0ttog){transition-duration:10ms!important;transition-delay:0s!important}}.bar.svelte-cz8fxp{z-index:100;justify-content:space-between;align-items:center;block-size:112px;padding-inline:max(50px,50% - 670px);transition:block-size .35s,background-color .35s,box-shadow .35s;display:flex;position:fixed;inset:0 0 auto}.brand.svelte-cz8fxp{color:var(--text-strong);text-decoration:none;display:block}.logo.svelte-cz8fxp{block-size:21px;inline-size:211px}.small.svelte-cz8fxp,.burger.svelte-cz8fxp{display:none}.menu.svelte-cz8fxp{background:var(--surface-sunken);scroll-target-group:auto;border-radius:36px;gap:4px;padding:6px;transition:padding .35s;display:flex}.menu.svelte-cz8fxp a:where(.svelte-cz8fxp){color:var(--text-menu);font:var(--weight-medium) var(--text-17)/normal var(--font-body);border-radius:30px;padding:12px 22px;text-decoration:none;transition:padding .35s,background-color .25s,color .25s,box-shadow .25s}.menu.svelte-cz8fxp a:where(.svelte-cz8fxp):hover{color:var(--text-strong)}.menu.svelte-cz8fxp a:where(.svelte-cz8fxp):target-current{background:var(--surface-raised);box-shadow:var(--shadow-pill);color:var(--text-strong)}a.svelte-cz8fxp:focus-visible,button.svelte-cz8fxp:focus-visible{outline:2px solid var(--blue-550);outline-offset:3px}.end.svelte-cz8fxp{display:flex;position:relative}.tools.svelte-cz8fxp{position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + 16px);translate:0 -50%}.cta.svelte-cz8fxp{background:var(--button-bg);block-size:54px;box-shadow:var(--shadow-cta);color:var(--button-fg);font:var(--weight-medium) var(--text-18)/normal var(--font-body);cursor:pointer;border:0;border-radius:30px;align-items:center;gap:10px;padding:0 26px;transition:block-size .35s,padding .35s;display:flex}.cta.svelte-cz8fxp svg:where(.svelte-cz8fxp){fill:currentColor;block-size:12px;inline-size:22px}@container style(--scrolled:1){.bar.svelte-cz8fxp{background-color:var(--bar-glass);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);block-size:84px;box-shadow:var(--shadow-bar)}.menu.svelte-cz8fxp{padding:4px}.menu.svelte-cz8fxp a:where(.svelte-cz8fxp){padding:10px 20px}.cta.svelte-cz8fxp{block-size:48px;padding:0 22px}.bar.svelte-cz8fxp:before{opacity:1}}@media (width<=983px){.bar.svelte-cz8fxp{block-size:calc(68px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px))}.bar.svelte-cz8fxp:before{background:var(--surface-page);opacity:0;content:"";pointer-events:none;block-size:400px;transition:opacity .35s;position:absolute;inset:auto 0 100%}.logo.svelte-cz8fxp,.menu.svelte-cz8fxp,.end.svelte-cz8fxp{display:none}.small.svelte-cz8fxp{font:var(--weight-semibold) var(--text-18)/normal var(--font-body);letter-spacing:-.01em;word-spacing:-.04em;align-items:center;gap:7px;display:flex}.small.svelte-cz8fxp svg:where(.svelte-cz8fxp){block-size:15px;inline-size:28px;fill:var(--text-accent)}.small.svelte-cz8fxp b:where(.svelte-cz8fxp){color:var(--text-accent);font-weight:inherit}.burger.svelte-cz8fxp{background:var(--surface-floating);block-size:40px;inline-size:40px;box-shadow:var(--shadow-burger);cursor:pointer;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:flex}.burger.svelte-cz8fxp span:where(.svelte-cz8fxp){background:var(--ink-900);border-radius:1px;block-size:2px;inline-size:16px;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .2s,inline-size .35s cubic-bezier(.2,.8,.2,1),margin .35s cubic-bezier(.2,.8,.2,1);display:block}.burger.svelte-cz8fxp span:where(.svelte-cz8fxp):last-child{align-self:flex-start;inline-size:10px;margin-inline-start:18px}body:has(#armona-menu:popover-open) .burger.svelte-cz8fxp span:where(.svelte-cz8fxp):first-child{transform:translateY(6px)rotate(45deg)}body:has(#armona-menu:popover-open) .burger.svelte-cz8fxp span:where(.svelte-cz8fxp):nth-child(2){opacity:0;transform:scaleX(.2)}body:has(#armona-menu:popover-open) .burger.svelte-cz8fxp span:where(.svelte-cz8fxp):last-child{inline-size:16px;margin-inline-start:12px;transform:translateY(-6px)rotate(-45deg)}}@media (680px<=width<=983px){.bar.svelte-cz8fxp{block-size:calc(92.3824px + env(safe-area-inset-top,0px))}.brand.svelte-cz8fxp,.burger.svelte-cz8fxp{zoom:1.4354}}
