.halo-bg.svelte-1uha8ag{z-index:0;will-change:transform;transform-origin:50%;width:100%;height:100%;position:fixed;inset:0}.page.svelte-1uha8ag{z-index:1;flex-direction:column;align-items:center;padding:1rem;animation:1.4s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-fadeUp;display:flex;position:fixed;inset:0}@keyframes svelte-1uha8ag-fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}nav.svelte-1uha8ag{align-items:center;gap:52px;display:flex}.nav-link.svelte-1uha8ag{letter-spacing:-.009em;color:#ffffffad;font-family:Inter,sans-serif;font-size:17px;font-weight:400;text-decoration:none;transition:color .22s}.nav-link.svelte-1uha8ag:hover{color:#fffffff5}.nav-logo.svelte-1uha8ag{justify-content:center;align-items:center;padding:7px 14px;text-decoration:none;transition:opacity .22s;display:inline-flex}.nav-logo.svelte-1uha8ag:hover{opacity:.82}.nav-logo.svelte-1uha8ag img:where(.svelte-1uha8ag){width:48px;height:48px;display:block}.hero.svelte-1uha8ag{text-align:center;mix-blend-mode:difference;pointer-events:none;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.hero-heading.svelte-1uha8ag{font-variation-settings:"wght" 400;letter-spacing:-.015em;color:#fff;font-feature-settings:"ss02" 1;text-rendering:optimizelegibility;font-family:Bagoss,sans-serif;font-size:clamp(58px,7.26vw,93px);font-weight:400;line-height:120%}.hero-sub.svelte-1uha8ag{letter-spacing:-.01em;color:#fff9;margin-top:clamp(18px,2.4vh,30px);margin-bottom:3vh;font-family:Inter,sans-serif;font-size:clamp(14px,1.56vw,20px);font-weight:400}.cta.svelte-1uha8ag{flex-direction:column;align-items:center;gap:14px;animation:1.4s cubic-bezier(.16,1,.3,1) .28s both svelte-1uha8ag-fadeUp;display:flex}.magnet-zone.svelte-1uha8ag{pointer-events:auto;justify-content:center;align-items:center;padding:24px 32px;display:inline-flex}.cta-btn.svelte-1uha8ag{letter-spacing:-.02em;color:#000;cursor:pointer;pointer-events:auto;will-change:transform;background:#fff;border:none;border-radius:100px;justify-content:center;align-items:center;padding:18px 32px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;text-decoration:none;transition:transform .38s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.cta-btn.svelte-1uha8ag:hover{transform:scale(1.04)}.cta-hint.svelte-1uha8ag{letter-spacing:-.005em;color:#fff6;font-family:Inter,sans-serif;font-size:17px;font-weight:400}.site-footer.svelte-1uha8ag{letter-spacing:-.005em;color:#fff;opacity:.3;pointer-events:auto;padding-bottom:1.25rem;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.footer-link.svelte-1uha8ag{color:inherit;text-decoration:underline;transition:color .22s}.footer-link.svelte-1uha8ag:hover{color:#ffffffbf}.panel.svelte-1uha8ag{z-index:200;-webkit-backdrop-filter:blur(20px)saturate(1.2);background:#050505cc;border:1px solid #ffffff12;border-radius:14px;width:224px;padding:14px 15px 16px;animation:1s .6s both svelte-1uha8ag-panelIn;position:fixed;top:20px;right:20px}@keyframes svelte-1uha8ag-panelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.panel-header.svelte-1uha8ag{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.panel-title.svelte-1uha8ag{letter-spacing:.09em;text-transform:uppercase;color:#ffffff47;font-family:Inter,sans-serif;font-size:10px;font-weight:500}.panel-toggle.svelte-1uha8ag{cursor:pointer;color:#ffffff38;background:0 0;border:none;padding:1px 3px;font-size:17px;line-height:1;transition:color .18s}.panel-toggle.svelte-1uha8ag:hover{color:#fff9}.panel-body.svelte-1uha8ag{opacity:1;scrollbar-width:none;max-height:80vh;transition:max-height .38s cubic-bezier(.4,0,.2,1),opacity .25s;overflow:hidden auto}.panel-body.svelte-1uha8ag::-webkit-scrollbar{display:none}.collapsed.svelte-1uha8ag .panel-body:where(.svelte-1uha8ag){opacity:0;max-height:0}.ctrl-section.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;color:#ffffff2e;margin-bottom:9px;font-family:Inter,sans-serif;font-size:9.5px;font-weight:500}.ctrl-row.svelte-1uha8ag{margin-bottom:10px}.ctrl-row.svelte-1uha8ag:last-child{margin-bottom:0}.ctrl-meta.svelte-1uha8ag{justify-content:space-between;align-items:baseline;margin-bottom:5px;display:flex}.ctrl-name.svelte-1uha8ag{color:#ffffff85;letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:11.5px;font-weight:400}.ctrl-val.svelte-1uha8ag{color:#ffffff42;font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;font-size:10.5px}input[type=range].svelte-1uha8ag{appearance:none;cursor:pointer;background:#ffffff1c;border-radius:2px;outline:none;width:100%;height:2px}input[type=range].svelte-1uha8ag::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#ffffffc7;border-radius:50%;width:11px;height:11px;transition:background .15s,transform .15s}input[type=range].svelte-1uha8ag:hover::-webkit-slider-thumb{background:#fff;transform:scale(1.3)}input[type=range].svelte-1uha8ag::-moz-range-thumb{cursor:pointer;background:#ffffffc7;border:none;border-radius:50%;width:11px;height:11px}.ctrl-divider.svelte-1uha8ag{background:#ffffff0e;height:1px;margin:11px 0 13px}.ctrl-color-wrap.svelte-1uha8ag{border:1px solid #ffffff1a;border-radius:6px;width:100%;height:24px;position:relative;overflow:hidden}input[type=color].svelte-1uha8ag{cursor:pointer;border:none;width:calc(100% + 4px);height:calc(100% + 4px);padding:0;position:absolute;inset:-2px}
