.bottom-nav.svelte-msgxbw{right:14px;bottom:max(14px, var(--content-safe-area-bottom));z-index:20;-webkit-backdrop-filter:blur(32px)saturate(190%)brightness(1.12);background:linear-gradient(135deg,#341f2894 0%,#341f2870 48%,#5c384861 100%);border:1px solid #d8effd3d;border-radius:36px;align-items:center;height:72px;padding:0 6px;display:flex;position:absolute;left:14px;overflow:hidden;box-shadow:0 18px 42px #341f2842,0 8px 24px #2c54701f,inset 0 1px #d8effd47,inset 0 -1px #12080d3d,inset 0 0 22px #d8effd0e}.bottom-nav.svelte-msgxbw:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(#d8effd3d 0%,#d8effd1a 38%,#d8effd06 72%,#0000 100%);height:56%;position:absolute;inset:1px 1px auto}.bottom-nav.svelte-msgxbw:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(#0000 0%,#341f281a 56%,#12080d2e 100%);height:54%;position:absolute;inset:auto 1px 1px}.active-pill.svelte-msgxbw{top:50%;left:calc(var(--active-left) + 6px);z-index:1;pointer-events:none;background:linear-gradient(135deg,#e30b5c33,#d8effd2e);border:1px solid #e30b5c7a;border-radius:999px;width:calc(25% - 12px);height:52px;transition:left .42s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:translateY(-50%);box-shadow:inset 0 1px #ff7a9d38,0 6px 18px #e30b5c24}.nav-button.svelte-msgxbw{z-index:2;color:#d8effdd6;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:5px;min-width:0;height:100%;padding:0;transition:color .2s,transform .2s;display:flex;position:relative}.nav-button.svelte-msgxbw:hover,.nav-button.svelte-msgxbw:focus-visible{color:var(--blue-100)}.nav-button.svelte-msgxbw:focus-visible{outline-offset:-8px;border-radius:30px;outline:2px solid #ff7a9d6b}.nav-button.active.svelte-msgxbw{color:var(--rasp-500)}.nav-button.svelte-msgxbw span:where(.svelte-msgxbw){color:inherit;font-family:var(--font-tech);letter-spacing:.1em;text-transform:uppercase;font-size:7px;line-height:1}.nav-button.svelte-msgxbw svg:where(.svelte-msgxbw){opacity:.78;transform-box:fill-box;transform-origin:50%;transition:opacity .2s,filter .2s,transform .2s;animation:3.8s ease-in-out infinite svelte-msgxbw-icon-idle}.nav-button.active.svelte-msgxbw svg:where(.svelte-msgxbw){opacity:1;filter:drop-shadow(0 0 7px #e30b5c2e);animation-duration:2.4s}.nav-button.svelte-msgxbw:not(.active) svg:where(.svelte-msgxbw){color:#d8effdd6}.nav-button.svelte-msgxbw:hover svg:where(.svelte-msgxbw),.nav-button.svelte-msgxbw:focus-visible svg:where(.svelte-msgxbw){opacity:1;transform:translateY(-1px)}.brackets.svelte-msgxbw{transform-box:fill-box;transform-origin:11px 11px;animation:5.2s ease-in-out infinite svelte-msgxbw-bracket-idle}.home-axis.svelte-msgxbw{animation:2.6s ease-in-out infinite svelte-msgxbw-axis-pulse}.axis-horizontal.svelte-msgxbw{animation-delay:.32s}.home-core.svelte-msgxbw{transform-box:fill-box;transform-origin:50%;animation:1.9s ease-in-out infinite svelte-msgxbw-core-pulse}.nav-button.svelte-msgxbw:hover:not(.active) .brackets:where(.svelte-msgxbw){animation:.5s forwards svelte-msgxbw-bracket-turn}.nav-button.active.svelte-msgxbw .brackets:where(.svelte-msgxbw){animation:4.6s linear infinite svelte-msgxbw-bracket-spin}.nav-button.active.svelte-msgxbw .home-axis:where(.svelte-msgxbw){animation-duration:1.7s}.nav-button.active.svelte-msgxbw .home-core:where(.svelte-msgxbw){animation-duration:1.25s}.dot-one.svelte-msgxbw{animation:2.8s ease-in-out infinite svelte-msgxbw-dot-breathe}.dot-two.svelte-msgxbw{animation:3.3s ease-in-out .3s infinite svelte-msgxbw-dot-breathe}.dot-three.svelte-msgxbw{animation:2.5s ease-in-out .6s infinite svelte-msgxbw-dot-breathe}.dot-four.svelte-msgxbw{animation:3.6s ease-in-out .2s infinite svelte-msgxbw-dot-breathe}.dot-center.svelte-msgxbw{animation:2.2s ease-in-out .1s infinite svelte-msgxbw-dot-center-breathe}.dot-five.svelte-msgxbw{animation:3s ease-in-out .5s infinite svelte-msgxbw-dot-breathe}.dot-six.svelte-msgxbw{animation:2.7s ease-in-out .4s infinite svelte-msgxbw-dot-breathe}.dot-seven.svelte-msgxbw{animation:3.4s ease-in-out .7s infinite svelte-msgxbw-dot-breathe}.dot-eight.svelte-msgxbw{animation:2.6s ease-in-out .9s infinite svelte-msgxbw-dot-breathe}.fader-one.svelte-msgxbw{animation:2.6s ease-in-out infinite svelte-msgxbw-fader-one}.fader-two.svelte-msgxbw{animation:3.2s ease-in-out .5s infinite svelte-msgxbw-fader-two}.fader-three.svelte-msgxbw{animation:2.9s ease-in-out 1s infinite svelte-msgxbw-fader-three}.dot-one.svelte-msgxbw,.dot-two.svelte-msgxbw,.dot-three.svelte-msgxbw,.dot-four.svelte-msgxbw,.dot-center.svelte-msgxbw,.dot-five.svelte-msgxbw,.dot-six.svelte-msgxbw,.dot-seven.svelte-msgxbw,.dot-eight.svelte-msgxbw,.fader-one.svelte-msgxbw,.fader-two.svelte-msgxbw,.fader-three.svelte-msgxbw,.typing-one.svelte-msgxbw,.typing-two.svelte-msgxbw,.typing-three.svelte-msgxbw{transform-box:fill-box;transform-origin:50%}.typing-one.svelte-msgxbw{animation:1.5s ease-in-out infinite svelte-msgxbw-typing}.typing-two.svelte-msgxbw{animation:1.5s ease-in-out .22s infinite svelte-msgxbw-typing}.typing-three.svelte-msgxbw{animation:1.5s ease-in-out .44s infinite svelte-msgxbw-typing}.slider-line.svelte-msgxbw{opacity:.5;animation:2.8s ease-in-out infinite svelte-msgxbw-slider-line-breathe}.slider-line-two.svelte-msgxbw{animation-delay:.22s}.slider-line-three.svelte-msgxbw{animation-delay:.44s}.chat-frame.svelte-msgxbw{transform-box:fill-box;transform-origin:50%;animation:2.7s ease-in-out infinite svelte-msgxbw-chat-breathe}.nav-button.active.svelte-msgxbw .slider-line:where(.svelte-msgxbw){opacity:.68;animation-duration:1.9s}.nav-button.active.svelte-msgxbw .chat-frame:where(.svelte-msgxbw){animation-duration:1.8s}.nav-button.active.svelte-msgxbw .dot-one:where(.svelte-msgxbw),.nav-button.active.svelte-msgxbw .dot-two:where(.svelte-msgxbw),.nav-button.active.svelte-msgxbw .dot-three:where(.svelte-msgxbw),.nav-button.active.svelte-msgxbw .dot-four:where(.svelte-msgxbw),.nav-button.active.svelte-msgxbw .dot-center:where(.svelte-msgxbw),.nav-button.active.svelte-msgxbw .dot-five:where(.svelte-msgxbw),.nav-button.active.svelte-msgxbw .dot-six:where(.svelte-msgxbw),.nav-button.active.svelte-msgxbw .dot-seven:where(.svelte-msgxbw),.nav-button.active.svelte-msgxbw .dot-eight:where(.svelte-msgxbw),.nav-button.active.svelte-msgxbw .fader-one:where(.svelte-msgxbw),.nav-button.active.svelte-msgxbw .fader-two:where(.svelte-msgxbw),.nav-button.active.svelte-msgxbw .fader-three:where(.svelte-msgxbw),.nav-button.active.svelte-msgxbw .typing-one:where(.svelte-msgxbw),.nav-button.active.svelte-msgxbw .typing-two:where(.svelte-msgxbw),.nav-button.active.svelte-msgxbw .typing-three:where(.svelte-msgxbw){animation-duration:1.65s}@media (width<=370px){.bottom-nav.svelte-msgxbw{height:68px;left:10px;right:10px}.active-pill.svelte-msgxbw{height:48px}.nav-button.svelte-msgxbw span:where(.svelte-msgxbw){font-size:6.5px}}@keyframes svelte-msgxbw-icon-idle{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-.5px)scale(1.025)}}@keyframes svelte-msgxbw-bracket-idle{0%,to{opacity:.78;transform:rotate(0)scale(1)}45%{opacity:1;transform:rotate(8deg)scale(1.04)}70%{transform:rotate(-3deg)scale(.98)}}@keyframes svelte-msgxbw-axis-pulse{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes svelte-msgxbw-core-pulse{0%,to{opacity:.66;transform:scale(.78)}50%{opacity:1;transform:scale(1.14)}}@keyframes svelte-msgxbw-slider-line-breathe{0%,to{opacity:.36}50%{opacity:.7}}@keyframes svelte-msgxbw-chat-breathe{0%,to{opacity:.54;transform:scale(.98)}50%{opacity:.86;transform:scale(1.02)}}@keyframes svelte-msgxbw-dot-breathe{0%,to{opacity:.52;transform:translate(0)scale(.82)}42%{opacity:.95;transform:translate(.4px,-.35px)scale(1.24)}72%{opacity:.68;transform:translate(-.25px,.3px)scale(.94)}}@keyframes svelte-msgxbw-dot-center-breathe{0%,to{opacity:.58;transform:scale(.82)}45%{opacity:1;transform:scale(1.22)}74%{opacity:.72;transform:scale(.94)}}@keyframes svelte-msgxbw-bracket-turn{to{transform:rotate(90deg)}}@keyframes svelte-msgxbw-bracket-spin{to{transform:rotate(360deg)}}@keyframes svelte-msgxbw-level-one{0%,to{cx:4;cy:4;r:1.2}40%{cx:4.6;cy:4.6;r:1.7}70%{cx:3.7;cy:4.1;r:.8}}@keyframes svelte-msgxbw-level-two{0%,to{cx:11;cy:4;r:1.2}35%{cx:11;cy:4.9;r:.7}68%{cx:11.2;cy:3.4;r:1.6}}@keyframes svelte-msgxbw-level-three{0%,to{cx:18;cy:4;r:1.2}45%{cx:17.4;cy:4.6;r:1.8}75%{cx:18.3;cy:3.7;r:.8}}@keyframes svelte-msgxbw-level-four{0%,to{cx:4;cy:11;r:1.2}30%{cx:4.7;cy:10.4;r:.9}62%{cx:3.6;cy:11.6;r:1.7}}@keyframes svelte-msgxbw-level-center{0%,to{cx:11;cy:11;r:2.1}25%{cx:11.3;cy:10.7;r:2.8}50%{cx:10.7;cy:11.4;r:1.5}75%{cx:11.1;cy:11;r:2.4}}@keyframes svelte-msgxbw-level-five{0%,to{cx:18;cy:11;r:1.2}50%{cx:17.4;cy:11.6;r:1.6}80%{cx:18.5;cy:10.7;r:.9}}@keyframes svelte-msgxbw-level-six{0%,to{cx:4;cy:18;r:1.2}38%{cx:4.6;cy:17.4;r:1.8}72%{cx:3.7;cy:18.6;r:.8}}@keyframes svelte-msgxbw-level-seven{0%,to{cx:11;cy:18;r:1.2}42%{cx:11.5;cy:17.4;r:.7}68%{cx:10.7;cy:18.6;r:1.7}}@keyframes svelte-msgxbw-level-eight{0%,to{cx:18;cy:18;r:1.2}33%{cx:17.4;cy:17.4;r:1.9}66%{cx:18.4;cy:18.4;r:.8}}@keyframes svelte-msgxbw-fader-one{0%,to{opacity:.62;transform:translate(0)scale(.9)}50%{opacity:1;transform:translate(14px)scale(1.06)}}@keyframes svelte-msgxbw-fader-two{0%,to{opacity:.62;transform:translate(0)scale(.9)}50%{opacity:1;transform:translate(-14px)scale(1.06)}}@keyframes svelte-msgxbw-fader-three{0%,to{opacity:.62;transform:translate(0)scale(.9)}50%{opacity:1;transform:translate(8px)scale(1.06)}}@keyframes svelte-msgxbw-typing{0%,60%,to{r:.85;opacity:.4;transform:scale(.8)}30%{r:1.4;opacity:1;transform:scale(1.28)}}.welcome-loader.svelte-146gq2r{z-index:50;opacity:1;background:radial-gradient(circle at 50% 12%,#e30b5c1a,#0000 34%),linear-gradient(#341f28 0%,#1e1017 56%,#12080d 100%);justify-content:center;align-items:center;transition:opacity .9s;display:flex;position:absolute;inset:0;overflow:hidden}.welcome-loader.leaving.svelte-146gq2r{opacity:0;pointer-events:none}.welcome-grid.svelte-146gq2r,.welcome-points.svelte-146gq2r,.welcome-scanlines.svelte-146gq2r,.welcome-glow.svelte-146gq2r{pointer-events:none;position:absolute;inset:0}.welcome-grid.svelte-146gq2r{background-image:linear-gradient(#d8effd07 1px,#0000 1px),linear-gradient(90deg,#d8effd07 1px,#0000 1px);background-size:32px 32px}.welcome-points.svelte-146gq2r{background-image:radial-gradient(circle,#d8effd0c 1px,#0000 1px);background-size:16px 16px;animation:8s ease-in-out infinite alternate svelte-146gq2r-welcome-points}.welcome-scanlines.svelte-146gq2r{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#eff9ff04 2px 3px)}.welcome-glow.svelte-146gq2r{background:radial-gradient(#e30b5c13,#0000 68%);width:300px;height:260px;inset:-96px auto auto 50%;transform:translate(-50%)}.corner.svelte-146gq2r{border-color:#d8effd2e;width:20px;height:20px;position:absolute}.top-left.svelte-146gq2r{border-top:1px solid;border-left:1px solid;top:18px;left:18px}.top-right.svelte-146gq2r{border-top:1px solid;border-right:1px solid;top:18px;right:18px}.bottom-left.svelte-146gq2r{border-bottom:1px solid;border-left:1px solid;bottom:18px;left:18px}.bottom-right.svelte-146gq2r{border-bottom:1px solid;border-right:1px solid;bottom:18px;right:18px}.coord.svelte-146gq2r{font-family:var(--font-tech);letter-spacing:.14em;color:#d8effd29;text-transform:uppercase;font-size:6.8px;position:absolute}.coord-top-left.svelte-146gq2r{top:44px;left:18px}.coord-top-right.svelte-146gq2r{text-align:right;top:44px;right:18px}.coord-bottom-left.svelte-146gq2r{bottom:44px;left:18px}.coord-bottom-right.svelte-146gq2r{text-align:right;bottom:44px;right:18px}.h-line.svelte-146gq2r{background:linear-gradient(90deg,#0000,#d8effd0e 30% 70%,#0000);height:1px;position:absolute;left:0;right:0}.line-one.svelte-146gq2r{top:25%}.line-two.svelte-146gq2r{top:50%}.line-three.svelte-146gq2r{top:75%}.top-segments.svelte-146gq2r{top:max(20px, var(--content-safe-area-top));align-items:center;gap:5px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.loading-segment.svelte-146gq2r{background:#d8effd14;border-radius:2px;width:24px;height:2px;position:relative;overflow:hidden}.loading-segment.svelte-146gq2r:after{content:"";background:var(--rasp-500);width:100%;height:100%;animation:2.2s ease-in-out infinite svelte-146gq2r-segment-load;position:absolute;top:0;left:-100%}.loading-segment.svelte-146gq2r:nth-child(2):after{animation-delay:.44s}.loading-segment.svelte-146gq2r:nth-child(4):after{animation-delay:.88s}.loading-segment.svelte-146gq2r:nth-child(5):after{animation-delay:1.32s}.segment-dot.svelte-146gq2r{background:#e30b5c6b;border-radius:50%;width:4px;height:4px;box-shadow:0 0 10px #e30b5c4d}.freq-bars.svelte-146gq2r{bottom:max(26px, calc(var(--content-safe-area-bottom) + 18px));align-items:flex-end;gap:3px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.freq-bar.svelte-146gq2r{transform-origin:bottom;background:#e30b5c33;border-radius:2px 2px 0 0;width:3px}.freq-bar.svelte-146gq2r:first-child{height:7px;animation:1.1s ease-in-out infinite alternate svelte-146gq2r-freq}.freq-bar.svelte-146gq2r:nth-child(2){height:13px;animation:.9s ease-in-out .1s infinite alternate svelte-146gq2r-freq}.freq-bar.svelte-146gq2r:nth-child(3){background:#e30b5c6b;height:20px;animation:1.3s ease-in-out .2s infinite alternate svelte-146gq2r-freq}.freq-bar.svelte-146gq2r:nth-child(4){height:10px;animation:.8s ease-in-out .15s infinite alternate svelte-146gq2r-freq}.freq-bar.svelte-146gq2r:nth-child(5){height:16px;animation:1.2s ease-in-out 50ms infinite alternate svelte-146gq2r-freq}.freq-bar.svelte-146gq2r:nth-child(6){height:6px;animation:1s ease-in-out .25s infinite alternate svelte-146gq2r-freq}.freq-bar.svelte-146gq2r:nth-child(7){background:#e30b5c57;height:18px;animation:1.4s ease-in-out .3s infinite alternate svelte-146gq2r-freq}.freq-bar.svelte-146gq2r:nth-child(8){height:8px;animation:.95s ease-in-out .18s infinite alternate svelte-146gq2r-freq}.welcome-center.svelte-146gq2r{z-index:2;text-align:center;width:100%;position:relative}.ticker-mask.svelte-146gq2r{width:min(280px,100vw - 64px);margin:0 auto 18px;position:relative;overflow:hidden}.ticker-mask.svelte-146gq2r:before,.ticker-mask.svelte-146gq2r:after{content:"";z-index:2;pointer-events:none;width:30px;position:absolute;top:0;bottom:0}.ticker-mask.svelte-146gq2r:before{background:linear-gradient(90deg,#341f28eb,#0000);left:0}.ticker-mask.svelte-146gq2r:after{background:linear-gradient(-90deg,#341f28eb,#0000);right:0}.ticker-track.svelte-146gq2r{white-space:nowrap;width:max-content;animation:4s linear infinite svelte-146gq2r-ticker-move;display:flex}.ticker-item.svelte-146gq2r{font-family:var(--font-tech);letter-spacing:.3em;color:#d8effd;text-shadow:0 0 18px #d8effd29;text-transform:uppercase;flex-shrink:0;padding:0 18px;font-size:12px}.ticker-item.svelte-146gq2r span:where(.svelte-146gq2r){color:var(--rasp-500)}.ticker-item.muted.svelte-146gq2r{color:#d8effd61}.divider.svelte-146gq2r{align-items:center;gap:8px;width:236px;margin:0 auto 16px;display:flex}.divider.svelte-146gq2r span:where(.svelte-146gq2r){background:linear-gradient(90deg,#0000,#e30b5c70,#0000);flex:1;height:1px}.divider.svelte-146gq2r i:where(.svelte-146gq2r){background:var(--rasp-500);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #e30b5c94}.typed-logo.svelte-146gq2r{justify-items:center;gap:2px;display:grid}.logo-line.svelte-146gq2r{min-height:1em;font-family:var(--font-tech);color:#d8effd;text-shadow:0 0 18px #d8effd29;text-transform:uppercase;line-height:1}.logo-large.svelte-146gq2r{letter-spacing:.14em;font-size:34px}.logo-small.svelte-146gq2r{letter-spacing:.38em;color:#d8effd;font-size:18px}.logo-line.svelte-146gq2r span:where(.svelte-146gq2r){opacity:0;min-width:.58em;transition:opacity .12s,transform .12s;display:inline-block;transform:translateY(6px)}.logo-line.svelte-146gq2r span.in:where(.svelte-146gq2r){opacity:1;transform:translateY(0)}.logo-line.svelte-146gq2r span.raspberry:where(.svelte-146gq2r){color:var(--rasp-500)}.welcome-subtitle.svelte-146gq2r{font-family:var(--font-tech);letter-spacing:.28em;color:#d8effd2e;text-transform:uppercase;margin:14px 0 0;font-size:7.5px}.initialized.svelte-146gq2r{font-family:var(--font-tech);letter-spacing:.2em;color:var(--rasp-500);text-transform:uppercase;opacity:0;margin:18px 0 0;font-size:8.8px;transition:opacity .4s}.initialized.in.svelte-146gq2r{opacity:1}.cursor.svelte-146gq2r{vertical-align:middle;background:var(--rasp-500);width:6px;height:10px;margin-left:4px;animation:.85s step-end infinite svelte-146gq2r-blink;display:inline-block}.radial-progress.svelte-146gq2r{width:48px;height:48px;margin:14px auto 0;position:relative}.progress-ring.svelte-146gq2r{transform:rotate(-90deg)}.progress-track.svelte-146gq2r,.progress-fill.svelte-146gq2r{fill:none;stroke-width:1.8px}.progress-track.svelte-146gq2r{stroke:#e30b5c1f}.progress-fill.svelte-146gq2r{stroke:var(--rasp-500);stroke-linecap:round;transition:stroke-dashoffset .12s linear}.radial-progress.svelte-146gq2r span:where(.svelte-146gq2r){font-family:var(--font-tech);color:var(--rasp-500);place-items:center;font-size:9px;display:grid;position:absolute;inset:0}@keyframes svelte-146gq2r-segment-load{0%{left:-100%}65%,to{left:120%}}@keyframes svelte-146gq2r-freq{0%{opacity:.38;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1)}}@keyframes svelte-146gq2r-ticker-move{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-146gq2r-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes svelte-146gq2r-welcome-points{0%{opacity:.38;background-position:0 0}to{opacity:.62;background-position:8px 12px}}.language-switcher.svelte-1njmqi3{-webkit-backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(135deg,#d8effd7a,#6a45551f,#ffffff57);border:1px solid #ffffff9e;border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffc2,0 8px 20px #2c547014}button.svelte-1njmqi3{color:#4a7a98b8;cursor:pointer;min-width:31px;height:24px;font-family:var(--font-tech);letter-spacing:.12em;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:8px;font-weight:500;transition:color .18s,background .18s,box-shadow .18s}button.active.svelte-1njmqi3{color:var(--rasp-500);background:#e30b5c17;box-shadow:inset 0 1px #ff7a9d2e}.app-header.svelte-1m2z1hu{z-index:3;padding:max(22px, calc(var(--content-safe-area-top) + 14px)) 22px 12px;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.brand-stack.svelte-1m2z1hu{gap:7px;min-width:0;padding-top:6px;display:grid}.brand.svelte-1m2z1hu{color:#4a7a98d1;font-family:var(--font-tech);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;font-size:11px;line-height:1}.brand.svelte-1m2z1hu span:where(.svelte-1m2z1hu){color:var(--rasp-500)}.live-status.svelte-1m2z1hu{align-items:center;gap:7px;width:fit-content;display:inline-flex}.live-status.svelte-1m2z1hu span:where(.svelte-1m2z1hu){background:var(--rasp-400);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite svelte-1m2z1hu-live-pulse;box-shadow:0 0 #e30b5c66}.live-status.svelte-1m2z1hu b:where(.svelte-1m2z1hu){color:var(--rasp-500);font-family:var(--font-tech);letter-spacing:.16em;font-size:8px;font-weight:500;line-height:1}@keyframes svelte-1m2z1hu-live-pulse{0%,to{transform:scale(1);box-shadow:0 0 #e30b5c57}50%{transform:scale(.86);box-shadow:0 0 0 6px #e30b5c00}}@media (width<=370px){.app-header.svelte-1m2z1hu{padding-left:18px;padding-right:18px}.brand.svelte-1m2z1hu{letter-spacing:.2em;font-size:10px}}.placeholder-screen.svelte-ayw29p{height:100%;min-height:0;padding-bottom:calc(var(--nav-height) + 44px);flex-direction:column;display:flex}.placeholder-content.svelte-ayw29p{text-align:center;flex:auto;align-content:center;width:100%;max-width:320px;margin:0 auto;padding:18px 22px 0;display:grid}.screen-label.svelte-ayw29p,.system-note.svelte-ayw29p{font-family:var(--font-tech);letter-spacing:.2em;text-transform:uppercase}.screen-label.svelte-ayw29p{color:#4a7a98ad;margin:0 0 12px;font-size:9px}h1.svelte-ayw29p{color:var(--text-heading);margin:0 0 12px;font-size:28px;line-height:1.12}p.svelte-ayw29p{color:var(--text-main);margin:0;font-size:15px;line-height:1.5}.system-note.svelte-ayw29p{color:#4a7a98ad;margin-top:18px;font-size:7px;display:inline-flex}.catalog-screen.svelte-nranmc{height:100%;min-height:0;color:var(--text-main);flex-direction:column;display:flex;position:relative}.catalog-scroll.svelte-nranmc{min-height:0;padding:24px 18px calc(198px + var(--content-safe-area-bottom));scrollbar-width:none;flex:auto;overflow-y:auto}.catalog-scroll.svelte-nranmc::-webkit-scrollbar{display:none}.catalog-header.svelte-nranmc{padding:2px 4px 42px}.tech-label.svelte-nranmc,.card-kicker.svelte-nranmc{color:#4a7a988a;font-family:var(--font-tech);letter-spacing:.22em;text-transform:uppercase;font-weight:500}.tech-label.svelte-nranmc{margin:0 0 24px;font-size:9px}h1.svelte-nranmc{color:var(--text-heading);letter-spacing:-.01em;margin:0 0 16px;font-size:32px;font-weight:750;line-height:1.08}.catalog-subtitle.svelte-nranmc{color:var(--text-main);margin:0;font-size:14px;font-weight:500;line-height:1.5}.segment-control.svelte-nranmc{-webkit-backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(135deg,#eff9ffa3,#c2e2f561),#d8effd6b;border:1px solid #ffffffad;border-radius:999px;grid-template-columns:repeat(3,1fr);gap:0;min-height:44px;margin-top:34px;padding:4px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc2,0 10px 24px #4a7a9814}.segment-pill.svelte-nranmc{top:4px;bottom:4px;left:calc(4px + ((100% - 8px) / 3) * var(--segment-index));background:linear-gradient(135deg,#e30b5c24,#d8effd57);border:1px solid #e30b5c4d;border-radius:999px;width:calc(33.3333% - 2.66667px);transition:left .34s cubic-bezier(.34,1.56,.64,1);position:absolute;box-shadow:inset 0 1px #ff7a9d38}.segment-button.svelte-nranmc{z-index:1;color:#2c5470b8;cursor:pointer;min-width:0;font-family:var(--font-tech);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:8px;font-weight:500;transition:color .18s;position:relative}.segment-button.active.svelte-nranmc{color:var(--rasp-500)}.catalog-list.svelte-nranmc{gap:22px;display:grid}.catalog-card.svelte-nranmc{opacity:0;animation:.44s cubic-bezier(.22,1,.36,1) forwards svelte-nranmc-card-in;animation-delay:var(--card-delay);-webkit-backdrop-filter:blur(20px)saturate(158%);background:linear-gradient(140deg,#eff9ffb8,#d8effd61 56%,#c2e2f547),#d8effd80;border:1px solid #ffffffb8;border-top-color:#ffffffeb;border-radius:22px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;position:relative;overflow:hidden;transform:translateY(10px);box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #7aaec81a,0 8px 22px #4a7a980e}.catalog-card.svelte-nranmc:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff61,#0000);height:46%;position:absolute;inset:1px 1px auto}.catalog-card.svelte-nranmc:hover,.catalog-card.svelte-nranmc:focus-within{background:linear-gradient(140deg,#e30b5c1a,#d8effd80 60%,#eff9ff6b),#e30b5c0d;border-color:#e30b5c38;transform:translateY(-2px);box-shadow:inset 0 1px #ff7a9d2e,0 10px 24px #e30b5c13}.catalog-card.selected.svelte-nranmc{background:linear-gradient(140deg,#e30b5c1f,#d8effd75 58%,#eff9ff5c),#e30b5c0f;border-color:#e30b5c57;box-shadow:inset 0 1px #ff7a9d38,0 9px 24px #e30b5c18}.card-body.svelte-nranmc{z-index:1;width:100%;color:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:17px;display:grid;position:relative}.card-main.svelte-nranmc{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:0;display:grid}.catalog-glyph.svelte-nranmc{width:42px;height:42px;color:var(--blue-500);place-items:center;display:grid}.glyph.svelte-nranmc{color:currentColor;width:24px;height:24px;animation:2.8s ease-in-out infinite svelte-nranmc-glyph-pulse;display:block;position:relative}.glyph.svelte-nranmc:before,.glyph.svelte-nranmc:after{content:"";border:1.4px solid;border-radius:7px;position:absolute;inset:4px}.glyph.svelte-nranmc:after{opacity:.45;background:currentColor;border-radius:50%;inset:10px}.glyph-calendar.svelte-nranmc:before,.glyph-payment.svelte-nranmc:before,.glyph-service.svelte-nranmc:before{border-radius:4px}.glyph-integration.svelte-nranmc:before,.glyph-app.svelte-nranmc:before,.glyph-niche.svelte-nranmc:before{transform:rotate(45deg)}.glyph-ai.svelte-nranmc:before,.glyph-voice.svelte-nranmc:before{border-radius:50%}.glyph-funnel.svelte-nranmc:before{border-radius:2px 2px 10px 10px;transform:perspective(60px)rotateX(18deg)}.card-copy.svelte-nranmc{gap:5px;min-width:0;display:grid}.card-kicker.svelte-nranmc{font-size:7px}.card-title.svelte-nranmc{color:var(--text-heading);font-size:16px;font-weight:800;line-height:1.15}.card-description.svelte-nranmc{color:var(--text-main);font-size:12.4px;font-weight:500;line-height:1.35}.card-price.svelte-nranmc{color:var(--rasp-500);font-family:var(--font-tech);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:500}.card-actions.svelte-nranmc{justify-items:center;gap:7px;display:grid}.select-button.svelte-nranmc{cursor:pointer;background:linear-gradient(135deg,#e30b5c1f,#d8effd5c);border:1px solid #e30b5c47;border-radius:50%;width:34px;height:34px;transition:border-color .2s,background .2s,transform .2s;position:relative;box-shadow:inset 0 1px #ff7a9d33}.select-button.svelte-nranmc:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle,#e30b5c2e,#0000 62%);position:absolute;inset:-7px;transform:scale(.72)}.select-button.svelte-nranmc:hover,.select-button.svelte-nranmc:focus-visible{outline:none;transform:rotate(90deg)scale(1.04)}.plus-line.svelte-nranmc{background:var(--rasp-500);border-radius:2px;width:12px;height:1.5px;transition:width .22s,transform .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plus-b.svelte-nranmc{transform:translate(-50%,-50%)rotate(90deg)}.select-button.selected.svelte-nranmc{background:#e30b5c24}.select-button.selected.svelte-nranmc .plus-a:where(.svelte-nranmc){width:14px;transform:translate(-50%,-50%)}.select-button.selected.svelte-nranmc .plus-b:where(.svelte-nranmc){opacity:0;width:14px;transform:translate(-50%,-50%)rotate(0)scaleX(.2)}.select-button.selected.svelte-nranmc:after{animation:.54s both svelte-nranmc-liquid-pop}.details-arrow.svelte-nranmc{color:#4a7a98a8;font-family:var(--font-tech);font-size:13px;transition:transform .2s;transform:rotate(0)}.catalog-card.expanded.svelte-nranmc .details-arrow:where(.svelte-nranmc){transform:rotate(180deg)}.details-panel.svelte-nranmc{z-index:1;gap:15px;padding:0 17px 17px 72px;animation:.22s both svelte-nranmc-details-in;display:grid;position:relative}.details-panel.svelte-nranmc p:where(.svelte-nranmc){color:var(--text-main);margin:0;font-size:13px;line-height:1.48}.niche-detail.svelte-nranmc{gap:11px;display:grid}.niche-detail.svelte-nranmc b:where(.svelte-nranmc){color:var(--rasp-500);font-weight:800}.pricing-note.svelte-nranmc{color:#4a7a98c7!important;font-size:12px!important}.bundle-list.svelte-nranmc{gap:8px;display:grid}.bundle-label.svelte-nranmc{color:#4a7a989e;font-family:var(--font-tech);letter-spacing:.16em;text-transform:uppercase;font-size:7px}.bundle-pills.svelte-nranmc{flex-wrap:wrap;gap:7px;display:flex}.bundle-pill.svelte-nranmc{color:var(--text-main);background:#d8effd57;border:1px solid #a8d0e85c;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:700;line-height:1}.detail-actions.svelte-nranmc{flex-wrap:wrap;gap:9px;display:flex}.detail-select.svelte-nranmc,.detail-estimate.svelte-nranmc{cursor:pointer;min-height:34px;font-family:var(--font-tech);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:0 13px;font-size:8px}.detail-select.svelte-nranmc{color:var(--rasp-500);background:#e30b5c14;border:1px solid #e30b5c4d}.detail-select.selected.svelte-nranmc{background:#e30b5c24}.detail-estimate.svelte-nranmc{color:#2c5470c7;background:#d8effd5c;border:1px solid #ffffffb8}.catalog-cta.svelte-nranmc{right:24px;bottom:max(98px, calc(var(--content-safe-area-bottom) + 98px));z-index:18;cursor:pointer;-webkit-backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(135deg,#e30b5c21,#d8effd85),#d8effd80;border:1px solid #e30b5c52;border-radius:22px;justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:10px 16px;display:flex;position:absolute;left:24px;box-shadow:inset 0 1px #ff7a9d38,0 14px 34px #2c547029}.catalog-cta.svelte-nranmc span:where(.svelte-nranmc){color:var(--rasp-500);font-family:var(--font-tech);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.catalog-cta.svelte-nranmc span:where(.svelte-nranmc)+span:where(.svelte-nranmc){color:#4a7a98c7;letter-spacing:.08em;font-size:8px}.catalog-cta.svelte-nranmc b:where(.svelte-nranmc){color:var(--text-heading);font-size:13px;line-height:1.1}@keyframes svelte-nranmc-card-in{to{opacity:1;transform:translateY(0)}}@keyframes svelte-nranmc-details-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-nranmc-glyph-pulse{0%,to{opacity:.64;transform:scale(.94)rotate(0)}50%{opacity:1;transform:scale(1.06)rotate(4deg)}}@keyframes svelte-nranmc-liquid-pop{0%{opacity:0;transform:scale(.72)}36%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.28)}}.estimate-screen.svelte-1vi71yf{height:100%;min-height:0;color:var(--text-main);flex-direction:column;display:flex}.estimate-scroll.svelte-1vi71yf{min-height:0;padding:24px 18px calc(170px + var(--content-safe-area-bottom));scrollbar-width:none;flex:auto;overflow:hidden auto}.estimate-scroll.svelte-1vi71yf::-webkit-scrollbar{display:none}.estimate-header.svelte-1vi71yf{opacity:0;padding:0 4px 38px;animation:.52s cubic-bezier(.22,1,.36,1) forwards svelte-1vi71yf-panel-in;transform:translateY(10px)}.screen-label.svelte-1vi71yf,.panel-kicker.svelte-1vi71yf,.summary-niche.svelte-1vi71yf span:where(.svelte-1vi71yf),.field-block.svelte-1vi71yf span:where(.svelte-1vi71yf),dt.svelte-1vi71yf{font-family:var(--font-tech);letter-spacing:.18em;text-transform:uppercase}.screen-label.svelte-1vi71yf{color:#4a7a98ad;margin:0 0 13px;font-size:9px}h1.svelte-1vi71yf{color:var(--text-heading);letter-spacing:-.01em;margin:0 0 12px;font-size:31px;font-weight:760;line-height:1.08}p.svelte-1vi71yf{margin:0;font-size:14px;font-weight:500;line-height:1.5}.summary-card.svelte-1vi71yf,.flow-section.svelte-1vi71yf{opacity:0;animation:.56s cubic-bezier(.22,1,.36,1) forwards svelte-1vi71yf-panel-in;animation-delay:var(--panel-delay);transform:translateY(12px)}.summary-card.svelte-1vi71yf{-webkit-backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(140deg,#e30b5c1a,#d8effd85 56%,#341f280f),#d8effd80;border:1px solid #e30b5c42;border-top-color:#ff7a9d6b;border-radius:22px;gap:16px;margin-bottom:32px;padding:22px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff70,inset 0 -1px #341f2814,0 14px 34px #2c547014}.summary-card.svelte-1vi71yf:before{content:"";background:linear-gradient(90deg,#0000,#e30b5c8a,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.summary-head.svelte-1vi71yf{gap:10px;display:grid}.panel-kicker.svelte-1vi71yf{color:#4a7a989e;margin:0;font-size:8px}.estimate-price.svelte-1vi71yf{color:var(--rasp-500);font-family:var(--font-tech);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500;animation:.42s both svelte-1vi71yf-price-soft}.estimate-price.empty.svelte-1vi71yf{color:#4a7a98ad}.summary-niche.svelte-1vi71yf,.module-pills.svelte-1vi71yf{flex-wrap:wrap;gap:9px;display:flex}.summary-niche.svelte-1vi71yf{align-items:center}.summary-niche.svelte-1vi71yf span:where(.svelte-1vi71yf),.field-block.svelte-1vi71yf span:where(.svelte-1vi71yf){color:#4a7a98a8;font-size:8px}.summary-niche.svelte-1vi71yf b:where(.svelte-1vi71yf),.module-pills.svelte-1vi71yf span:where(.svelte-1vi71yf){color:var(--text-main);background:#d8effd61;border:1px solid #a8d0e861;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800;line-height:1}.module-pills.compact.svelte-1vi71yf{gap:7px}.empty-state.svelte-1vi71yf{gap:6px;display:grid}.empty-state.svelte-1vi71yf p:where(.svelte-1vi71yf){color:var(--text-heading);font-size:14px;font-weight:800}.empty-state.svelte-1vi71yf small:where(.svelte-1vi71yf),.payment-copy.svelte-1vi71yf small:where(.svelte-1vi71yf),.reserve-note.svelte-1vi71yf,.method-card.svelte-1vi71yf small:where(.svelte-1vi71yf),.lead-notice.svelte-1vi71yf small:where(.svelte-1vi71yf){color:#4a7a98b8;font-size:12px;line-height:1.45}.summary-actions.svelte-1vi71yf{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.prepay-actions.svelte-1vi71yf,.method-actions.svelte-1vi71yf{flex-wrap:wrap;gap:10px;display:flex}.summary-actions.svelte-1vi71yf button:where(.svelte-1vi71yf),.prepay-button.svelte-1vi71yf,.secondary-link.svelte-1vi71yf,.method-actions.svelte-1vi71yf button:where(.svelte-1vi71yf),.method-action.svelte-1vi71yf{min-height:34px;color:var(--rasp-500);cursor:pointer;font-family:var(--font-tech);letter-spacing:.12em;text-transform:uppercase;background:#e30b5c14;border:1px solid #e30b5c52;border-radius:999px;padding:0 14px;font-size:8px}.summary-actions.svelte-1vi71yf button.active:where(.svelte-1vi71yf){background:#e30b5c1f;border-color:#e30b5c75}.comment-panel.svelte-1vi71yf,.lead-notice.svelte-1vi71yf{background:linear-gradient(135deg,#d8effd70,#341f280d),#d8effd47;border:1px solid #a8d0e857;border-radius:17px;gap:12px;padding:14px;display:grid}.comment-head.svelte-1vi71yf{justify-content:space-between;align-items:center;gap:12px;display:flex}.comment-head.svelte-1vi71yf b:where(.svelte-1vi71yf){color:var(--text-heading);font-size:13px}.comment-head.svelte-1vi71yf button:where(.svelte-1vi71yf){color:#4a7a98c7;cursor:pointer;background:#d8effd47;border:1px solid #a8d0e857;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.lead-notice.svelte-1vi71yf{border-color:#e30b5c3d}.lead-notice.warning.svelte-1vi71yf{border-color:#e30b5c61}.lead-notice.svelte-1vi71yf p:where(.svelte-1vi71yf){color:var(--text-heading);font-size:12.5px;font-weight:750}.flow-section.svelte-1vi71yf{gap:28px;display:grid}.flow-stepper.svelte-1vi71yf{-webkit-backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(135deg,#d8effd85,#341f2814,#d8effd5c),#d8effd57;border:1px solid #ffffff9e;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 12px;display:grid;position:relative;overflow:hidden}.flow-stepper.svelte-1vi71yf:before{content:"";z-index:0;background:linear-gradient(90deg,#d8effd8a,#e30b5c38,#d8effd8a);height:1px;position:absolute;top:27px;left:56px;right:56px}.flow-stepper.svelte-1vi71yf:after{content:"";z-index:0;width:calc((100% - 112px) * var(--flow-progress-factor,0));max-width:calc(100% - 112px);height:1px;opacity:var(--flow-opacity);background:linear-gradient(90deg,#0000,#e30b5c33 12%,#e30b5c85 82%,#0000);transition:width .38s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;top:27px;left:56px}.flow-stepper.svelte-1vi71yf button:where(.svelte-1vi71yf){z-index:1;color:#4a7a98b8;cursor:pointer;background:0 0;border:0;justify-items:center;gap:7px;min-width:0;padding:0;display:grid;position:relative}.flow-node.svelte-1vi71yf{color:#4a7a98c2;width:28px;height:28px;font-family:var(--font-tech);background:radial-gradient(circle,#d8effdf5 0 56%,#d8effdd1 57% 100%);border:1px solid #a8d0e875;border-radius:50%;place-items:center;font-size:7px;transition:color .2s,border-color .2s,background .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 0 0 4px #d8effd94}.flow-stepper.svelte-1vi71yf b:where(.svelte-1vi71yf){max-width:100%;color:inherit;font-family:var(--font-tech);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:6.8px;font-weight:500;line-height:1.25}.flow-stepper.svelte-1vi71yf button.active:where(.svelte-1vi71yf) .flow-node:where(.svelte-1vi71yf){color:var(--rasp-500);background:radial-gradient(circle,#d8effdf5 0 49%,#e30b5c29 50% 100%);border-color:#e30b5c80;animation:.42s cubic-bezier(.22,1,.36,1) svelte-1vi71yf-node-activate;transform:scale(1.05);box-shadow:0 0 0 5px #d8effd9e,0 0 0 9px #e30b5c0b}.flow-stepper.svelte-1vi71yf button.done:where(.svelte-1vi71yf):not(.active) .flow-node:where(.svelte-1vi71yf){color:var(--blue-700);background:radial-gradient(circle,#d8effdfa 0 56%,#d8effdd1 57% 100%);border-color:#d8effdb8}.panel-zone.svelte-1vi71yf{min-height:20px}.active-panel.svelte-1vi71yf,.payment-sheet.svelte-1vi71yf{-webkit-backdrop-filter:blur(22px)saturate(162%);background:linear-gradient(145deg,#d8effd8a,#341f2814 58%,#d8effd57),#d8effd66;border:1px solid #ffffff8a;border-radius:22px;gap:22px;padding:24px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #341f2814,0 0 0 1px #e30b5c0f,0 14px 32px #2c54701a}.active-panel.svelte-1vi71yf:before,.payment-sheet.svelte-1vi71yf:before{content:"";pointer-events:none;border-radius:inherit;opacity:.34;background:conic-gradient(from var(--refract-angle,0deg), transparent 0deg, #d8effd99 28deg, #e30b5c57 54deg, transparent 96deg, transparent 360deg);-webkit-mask-composite:xor;padding:1px;animation:7.5s linear infinite svelte-1vi71yf-perimeter-refract;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.active-panel.svelte-1vi71yf:after,.payment-sheet.svelte-1vi71yf:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8f,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.payment-sheet.svelte-1vi71yf{border-color:#a8d0e861;padding:18px;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #341f280f,0 10px 24px #2c547014}.panel-head.svelte-1vi71yf,.sheet-head.svelte-1vi71yf{align-items:center;gap:10px;display:flex}.panel-head.svelte-1vi71yf span:where(.svelte-1vi71yf){width:26px;height:26px;color:var(--rasp-500);font-family:var(--font-tech);background:#e30b5c14;border:1px solid #e30b5c57;border-radius:50%;flex:0 0 26px;place-items:center;font-size:8px;display:grid}.panel-head.svelte-1vi71yf h2:where(.svelte-1vi71yf){color:var(--text-heading);margin:0;font-size:16px;line-height:1.2}.panel-head.svelte-1vi71yf small:where(.svelte-1vi71yf){color:#4a7a98a3;font-family:var(--font-tech);letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:7px}.sheet-head.svelte-1vi71yf{justify-content:space-between}code.svelte-1vi71yf,dd.svelte-1vi71yf{font-family:var(--font-tech)}code.svelte-1vi71yf{color:var(--rasp-500);font-size:10px}.source-chip.svelte-1vi71yf{color:#4a7a98b8;width:fit-content;font-family:var(--font-tech);letter-spacing:.12em;text-transform:uppercase;background:#d8effd3d;border:1px solid #a8d0e84d;border-radius:999px;padding:7px 10px;font-size:7px}.contact-grid.svelte-1vi71yf,.consent-stack.svelte-1vi71yf,.method-list.svelte-1vi71yf{gap:15px;display:grid}.field-block.svelte-1vi71yf{gap:9px;display:grid}input.svelte-1vi71yf,textarea.svelte-1vi71yf{width:100%;color:var(--text-main);background:linear-gradient(135deg,#d8effd8a,#c2e2f557),#d8effd4d;border:1px solid #ffffffad;border-radius:14px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffff9e}input.svelte-1vi71yf{height:40px;padding:0 12px}textarea.svelte-1vi71yf{resize:vertical;min-height:82px;padding:11px 12px}input.svelte-1vi71yf::placeholder,textarea.svelte-1vi71yf::placeholder{color:#4a7a9885}input.svelte-1vi71yf:focus,textarea.svelte-1vi71yf:focus{background:linear-gradient(135deg,#d8effd9e,#c2e2f561),#d8effd57;border-color:#e30b5c5c;box-shadow:inset 0 1px #ffffffb3,0 0 0 3px #e30b5c14}.consent-toggle.svelte-1vi71yf{cursor:pointer;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;display:grid}.consent-toggle.svelte-1vi71yf input:where(.svelte-1vi71yf){opacity:0;pointer-events:none;position:absolute}.consent-toggle.svelte-1vi71yf span:where(.svelte-1vi71yf){background:#d8effd57;border:1px solid #e30b5c47;border-radius:50%;place-items:center;width:28px;height:28px;transition:background .2s,box-shadow .2s,transform .2s;display:grid}.consent-toggle.svelte-1vi71yf span:where(.svelte-1vi71yf):before{content:"";border-bottom:1.5px solid var(--rasp-500);border-left:1.5px solid var(--rasp-500);opacity:0;width:9px;height:5px;transition:opacity .18s,transform .18s;transform:translateY(-1px)rotate(-45deg)scale(.8)}.consent-toggle.checked.svelte-1vi71yf span:where(.svelte-1vi71yf){background:#e30b5c1f;animation:.42s svelte-1vi71yf-consent-pulse;box-shadow:0 0 0 6px #e30b5c0d}.consent-toggle.checked.svelte-1vi71yf span:where(.svelte-1vi71yf):before{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}.consent-toggle.svelte-1vi71yf b:where(.svelte-1vi71yf){color:var(--text-main);font-size:12.5px;line-height:1.35}.document-links.svelte-1vi71yf{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.document-links.svelte-1vi71yf a:where(.svelte-1vi71yf){color:#2c5470d6;min-height:34px;font-family:var(--font-tech);letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#d8effd47;border:1px solid #a8d0e857;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:8px;line-height:1.2;text-decoration:none;display:inline-flex}.document-links.svelte-1vi71yf i:where(.svelte-1vi71yf){background:#e30b5c52;border-radius:50%;width:4px;height:4px}.payment-copy.svelte-1vi71yf{gap:10px;display:grid}.prepay-button.svelte-1vi71yf{color:#4a7a98ad;background:#d8effd47;border-color:#a8d0e861;justify-self:start;min-height:40px;padding:0 16px}.prepay-button.ready.svelte-1vi71yf{color:var(--rasp-500);background:linear-gradient(135deg,#e30b5c24,#341f2814),#d8effd47;border-color:#e30b5c66;animation:.42s svelte-1vi71yf-unlock-soft;box-shadow:0 8px 22px #e30b5c1a}button.svelte-1vi71yf:disabled{cursor:not-allowed;opacity:.58}.secondary-link.svelte-1vi71yf{color:#4a7a98c7;background:#d8effd47;border-color:#a8d0e861}.method-card.svelte-1vi71yf{background:#d8effd42;border:1px solid #a8d0e857;border-radius:18px;gap:13px;padding:12px;transition:border-color .2s,box-shadow .2s,background .2s;display:grid}.method-card.active.svelte-1vi71yf{background:linear-gradient(135deg,#e30b5c14,#d8effd4d),#d8effd3d;border-color:#e30b5c5c;box-shadow:0 0 0 4px #e30b5c0b}.method-main.svelte-1vi71yf{color:var(--text-main);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}.method-glyph.svelte-1vi71yf{width:38px;height:38px;color:var(--rasp-500);font-family:var(--font-tech);background:#e30b5c14;border:1px solid #e30b5c47;border-radius:13px;place-items:center;font-size:9px;display:grid}.method-main.svelte-1vi71yf b:where(.svelte-1vi71yf){color:var(--text-heading);margin-bottom:3px;font-size:13.5px;display:block}.method-details.svelte-1vi71yf{gap:12px;display:grid}.webhook-flow.svelte-1vi71yf{background:linear-gradient(135deg,#d8effd57,#341f280d),#d8effd33;border:1px solid #a8d0e857;border-radius:15px;gap:9px;padding:12px;display:grid}.flow-title.svelte-1vi71yf{color:var(--text-heading);font-size:12px;font-weight:800}ol.svelte-1vi71yf{gap:7px;margin:0;padding-left:18px;display:grid}li.svelte-1vi71yf{color:#341f28c2;font-size:11.5px;line-height:1.42}dl.svelte-1vi71yf{gap:8px;margin:0;display:grid}dl.svelte-1vi71yf div:where(.svelte-1vi71yf){grid-template-columns:minmax(80px,.7fr) minmax(0,1fr);align-items:baseline;gap:10px;display:grid}dt.svelte-1vi71yf{color:#4a7a98a3;font-size:7px}dd.svelte-1vi71yf{color:var(--text-heading);letter-spacing:.08em;word-break:break-word;margin:0;font-size:10px}.qr-placeholder.svelte-1vi71yf{color:#4a7a98a8;background:#d8effd3d;border:1px dashed #4a7a9842;border-radius:16px;place-items:center;min-height:72px;font-size:12px;display:grid}.method-action.svelte-1vi71yf{justify-self:start}@keyframes svelte-1vi71yf-panel-in{to{opacity:1;transform:translateY(0)}}@keyframes svelte-1vi71yf-price-soft{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1vi71yf-consent-pulse{50%{transform:scale(1.03);box-shadow:0 0 0 8px #e30b5c13}}@keyframes svelte-1vi71yf-unlock-soft{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1vi71yf-node-activate{0%{transform:scale(.96);box-shadow:0 0 #e30b5c00}55%{transform:scale(1.07);box-shadow:0 0 0 5px #d8effd9e,0 0 0 10px #e30b5c0f}to{transform:scale(1.05);box-shadow:0 0 0 5px #d8effd9e,0 0 0 9px #e30b5c0b}}@keyframes svelte-1vi71yf-perimeter-refract{to{--refract-angle:360deg}}@media (width<=370px){.estimate-scroll.svelte-1vi71yf{padding-left:16px;padding-right:16px}h1.svelte-1vi71yf{font-size:29px}.summary-card.svelte-1vi71yf,.active-panel.svelte-1vi71yf{padding-left:18px;padding-right:18px}.flow-stepper.svelte-1vi71yf{gap:5px;padding-left:8px;padding-right:8px}.flow-stepper.svelte-1vi71yf b:where(.svelte-1vi71yf){font-size:6.2px}.document-links.svelte-1vi71yf{grid-template-columns:1fr;gap:10px}.document-links.svelte-1vi71yf i:where(.svelte-1vi71yf){display:none}.summary-actions.svelte-1vi71yf{grid-template-columns:1fr}dl.svelte-1vi71yf div:where(.svelte-1vi71yf){grid-template-columns:1fr;gap:3px}}@media (prefers-reduced-motion:reduce){.summary-card.svelte-1vi71yf,.flow-section.svelte-1vi71yf,.estimate-header.svelte-1vi71yf,.estimate-price.svelte-1vi71yf,.comment-panel.svelte-1vi71yf,.active-panel.svelte-1vi71yf,.payment-sheet.svelte-1vi71yf,.active-panel.svelte-1vi71yf:before,.payment-sheet.svelte-1vi71yf:before,.consent-toggle.checked.svelte-1vi71yf span:where(.svelte-1vi71yf),.prepay-button.ready.svelte-1vi71yf{opacity:1;filter:none;animation:none;transform:none}}.action-card.svelte-1911tls{width:100%;min-height:90px;color:var(--text-main);text-align:left;cursor:pointer;opacity:0;animation:.52s cubic-bezier(.22,1,.36,1) forwards svelte-1911tls-card-enter;animation-delay:var(--stagger-delay);-webkit-backdrop-filter:blur(20px)saturate(158%);background:linear-gradient(140deg,#d8effda8,#d8effd66 52%,#c2e2f54d),#d8effd85;border:1px solid #eff9ffc2;border-top-color:#eff9fffa;border-radius:22px;align-items:center;gap:16px;padding:20px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;transform:translateY(12px);box-shadow:inset 0 1.5px #eff9ffe6,inset 0 -1px #7aaec81a,0 8px 22px #4a7a980e}.action-card.svelte-1911tls:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#eff9ff6b,#0000);height:46%;position:absolute;inset:1px 1px auto}.action-card.svelte-1911tls:after{content:"";pointer-events:none;opacity:.52;background:linear-gradient(115deg,#0000 0 58%,#eff9ff3d 68%,#0000 78%);position:absolute;inset:0}.action-card.svelte-1911tls:hover,.action-card.svelte-1911tls:active,.action-card.svelte-1911tls:focus-visible{background:linear-gradient(140deg,#e30b5c21,#d8effd80 58%,#eff9ff6b),#e30b5c13;border-color:#ff7a9d85 #e30b5c4d #e30b5c4d;transform:translateY(-2px);box-shadow:inset 0 1.5px #ff7a9d3d,inset 0 -1px #e30b5c1a,0 10px 24px #e30b5c16}.action-card.svelte-1911tls:focus-visible{outline-offset:3px;outline:2px solid #e30b5c6b}.action-icon.svelte-1911tls,.action-arrow.svelte-1911tls,.action-body.svelte-1911tls{z-index:1;position:relative}.action-icon.svelte-1911tls{width:42px;height:42px;color:var(--blue-500);flex:0 0 42px;place-items:center;display:grid}.action-body.svelte-1911tls{gap:4px;min-width:0;display:grid}.action-title.svelte-1911tls{color:var(--text-heading);font-size:17px;font-weight:800;line-height:1.15}.action-description.svelte-1911tls{color:var(--text-main);font-size:12.5px;font-weight:500;line-height:1.35}.action-arrow.svelte-1911tls{color:var(--blue-500);font-family:var(--font-tech);margin-left:auto;font-size:15px;transition:color .18s,transform .18s}.action-card.svelte-1911tls:hover .action-arrow:where(.svelte-1911tls),.action-card.svelte-1911tls:active .action-arrow:where(.svelte-1911tls),.action-card.svelte-1911tls:focus-visible .action-arrow:where(.svelte-1911tls){color:var(--rasp-500);transform:translate(1px,-1px)}@media (width<=370px){.action-card.svelte-1911tls{gap:12px;min-height:86px;padding:18px 16px}.action-title.svelte-1911tls{font-size:16px}}@keyframes svelte-1911tls-card-enter{to{opacity:1;transform:translateY(0)}}.glass-card.svelte-1tdmn9u{-webkit-backdrop-filter:blur(22px)saturate(158%);background:linear-gradient(140deg,#d8effda8,#d8effd6b 54%,#c2e2f54d),#d8effd8a;border:1px solid #eff9ffc7;border-top-color:#eff9fffa;position:relative;overflow:hidden;box-shadow:inset 0 1.5px #eff9ffe6,inset 0 -1px #7aaec81a,0 9px 24px #4a7a980e}.glass-card.svelte-1tdmn9u:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#eff9ff70,#0000);height:44%;position:absolute;inset:1px 1px auto}.glass-card.svelte-1tdmn9u:after{content:"";pointer-events:none;opacity:.5;background:linear-gradient(116deg,#0000 0 58%,#eff9ff33 68%,#0000 78%);position:absolute;inset:0}.home-screen.svelte-114uy9q{flex-direction:column;height:100%;min-height:0;display:flex}.home-scroll.svelte-114uy9q{z-index:2;scrollbar-width:none;flex:auto;min-height:0;position:relative;overflow-y:auto}.home-scroll.svelte-114uy9q::-webkit-scrollbar{display:none}.hero-section.svelte-114uy9q{padding:20px 22px 48px}.tech-label.svelte-114uy9q{color:#4a7a988a;font-family:var(--font-tech);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:9px;font-weight:500;line-height:1.35}.hero-section.svelte-114uy9q .tech-label:where(.svelte-114uy9q){margin-bottom:17px}h1.svelte-114uy9q{color:var(--hero-heading);font-family:var(--font-main), Inter, Onest, system-ui, sans-serif;font-kerning:normal;letter-spacing:-.004em;text-rendering:geometricprecision;margin:0;font-size:clamp(31px,9.2vw,38px);font-weight:700;line-height:1.1}.hero-line.svelte-114uy9q{opacity:0;clip-path:inset(0 0 100%);filter:blur(8px);will-change:opacity, transform, clip-path, filter;animation:1.12s cubic-bezier(.16,1,.3,1) forwards svelte-114uy9q-hero-line-in;display:block;transform:translateY(-14px)}.hero-line.line-two.svelte-114uy9q{animation-delay:.24s}.hero-line.line-three.svelte-114uy9q{animation-delay:.48s}h1.svelte-114uy9q em:where(.svelte-114uy9q){color:var(--rasp-500);text-shadow:0 0 #e30b5c00;font-style:normal;animation:1.35s .62s both svelte-114uy9q-hero-accent-glow}.offer-card{border-radius:24px;margin:0 18px 42px;padding:24px 21px 25px}.offer-card .tech-label.svelte-114uy9q{z-index:1;margin-bottom:19px;position:relative}.flow-chain.svelte-114uy9q{z-index:1;flex-wrap:wrap;align-items:center;gap:8px 9px;margin-bottom:20px;display:flex;position:relative}.flow-chip.svelte-114uy9q{min-height:35px;color:var(--text-main);white-space:nowrap;background:#c2e2f566;border:1px solid #a8d0e861;border-top-color:#eff9ffb3;border-radius:10px;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #eff9ff8c}.flow-arrow.svelte-114uy9q{color:var(--rasp-500);font-family:var(--font-tech);font-size:13px;font-weight:500}.offer-copy.svelte-114uy9q{z-index:1;color:var(--text-main);margin:0;font-size:15px;font-weight:500;line-height:1.55;position:relative}.quick-actions.svelte-114uy9q{padding-top:0}.quick-actions.svelte-114uy9q>.tech-label:where(.svelte-114uy9q){margin:0 22px 20px}.actions-list.svelte-114uy9q{padding-bottom:calc(130px + var(--content-safe-area-bottom));gap:20px;margin:0 18px;display:grid}@media (width<=370px){.hero-section.svelte-114uy9q{padding-bottom:44px;padding-left:19px;padding-right:19px}h1.svelte-114uy9q{font-size:clamp(31px,9vw,34px)}.flow-chip.svelte-114uy9q{padding:8px 10px;font-size:12.5px}}@keyframes svelte-114uy9q-live-pulse{0%,to{opacity:.72;box-shadow:0 0 #e30b5c47}50%{opacity:1;box-shadow:0 0 0 6px #e30b5c00}}@keyframes svelte-114uy9q-hero-line-in{0%{opacity:0;clip-path:inset(0 0 100%);filter:blur(8px);transform:translateY(-14px)}55%{opacity:1}to{opacity:1;clip-path:inset(0);filter:blur();transform:translateY(0)}}@keyframes svelte-114uy9q-hero-accent-glow{42%{text-shadow:0 0 18px #e30b5c3d}to{text-shadow:0 0 #e30b5c00}}@media (prefers-reduced-motion:reduce){.hero-line.svelte-114uy9q,h1.svelte-114uy9q em:where(.svelte-114uy9q){clip-path:none;opacity:1;animation:none;transform:none}}
