.kaos-card.svelte-1y77l5m{box-sizing:border-box;color:#f4f3ef;background:#101010;border-radius:clamp(1.25rem,2vw,1.75rem);min-width:0;padding:clamp(1.25rem,2vw,2rem)}.kaos-card.compact.svelte-1y77l5m{border-radius:1rem;padding:1rem 1.15rem}.kaos-card.neumorphic.svelte-1y77l5m{box-shadow:inset .1rem .12rem .16rem #ffffff1c,inset -.14rem -.18rem .22rem #000000b8,.32rem .55rem 1rem #0000006b}.kinetic-message.svelte-troc4p{display:inline}.word-mask.svelte-troc4p{overflow-clip-margin:.4em;vertical-align:bottom;display:inline-block;overflow:clip}.word.svelte-troc4p{opacity:0;filter:blur(6px);transition:opacity .55s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transition-delay:var(--word-delay);will-change:transform, opacity, filter;display:inline-block;transform:translateY(10px)}.kinetic-message[data-active=true].svelte-troc4p .word:where(.svelte-troc4p){opacity:1;filter:blur();transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.word.svelte-troc4p{transition-duration:1ms;transition-delay:0s}}.conversation-features.svelte-1dkxted{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.75rem);width:min(100%,110rem);margin:clamp(3rem,4vw,4rem) auto 0;display:grid}.conversation-card.svelte-1dkxted{min-width:0}.conversation-card.svelte-1dkxted .kaos-card{height:100%}.conversation.svelte-1dkxted{flex-direction:column;justify-content:center;gap:clamp(1.25rem,2vw,1.75rem);height:100%;display:flex}.message.svelte-1dkxted{--message-origin-x:0;opacity:0;filter:blur(6px);max-width:92%;transform:translate3d(var(--message-origin-x), .5rem, 0);transition:opacity .48s cubic-bezier(.22,1,.36,1),filter .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);transition-delay:var(--message-delay);will-change:transform, opacity, filter;align-items:flex-end;gap:.65rem;display:flex}.conversation-features[data-active=true].svelte-1dkxted .message:where(.svelte-1dkxted){opacity:1;filter:blur();transform:translate(0,0)}.message.svelte-1dkxted p:where(.svelte-1dkxted){letter-spacing:-.01em;text-wrap:pretty;margin:0;padding:.8rem 1rem;font:400 clamp(.9rem,1vw,1rem)/1.45 Sunghyun Sans,sans-serif}.message-eye.svelte-1dkxted{--message-origin-x:-1.5rem;align-self:flex-start}.message-eye.svelte-1dkxted img:where(.svelte-1dkxted){object-fit:cover;border-radius:50%;flex:none;width:2rem;height:2rem;display:block}.message-eye.svelte-1dkxted p:where(.svelte-1dkxted){color:#f4f3ef;background:#292927;border-radius:1rem 1rem 1rem .3rem;box-shadow:inset .08rem .09rem .12rem #ffffff24,inset -.1rem -.12rem .16rem #00000094,.16rem .28rem .5rem #00000052}.message-reply.svelte-1dkxted{--message-origin-x:1.5rem;justify-content:flex-end;align-self:flex-end}.message-reply.svelte-1dkxted p:where(.svelte-1dkxted){color:#181816;background:#d8d6cf;border-radius:1rem 1rem .3rem;box-shadow:inset .08rem .09rem .12rem #ffffff9e,inset -.1rem -.13rem .16rem #504f4b47,.16rem .28rem .5rem #00000047}@media (width<64rem){.conversation-features.svelte-1dkxted{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.message.svelte-1dkxted{transition-duration:1ms;transition-delay:0s}}.how-it-works.svelte-128gu9r{z-index:2;width:min(100%,110rem);margin:0 auto;padding:clamp(8rem,12vw,13rem) 0 clamp(6rem,10vw,10rem);position:relative}header.svelte-128gu9r{text-align:center;justify-content:center;align-items:center;display:flex}h2.svelte-128gu9r{color:var(--ink-strong);letter-spacing:-.015em;font-kerning:normal;text-rendering:optimizelegibility;white-space:nowrap;margin:0;font:500 clamp(3.25rem,7vw,7rem)/.92 Manrope,sans-serif}.step-flow.svelte-128gu9r{flex-direction:column;gap:clamp(4rem,7vw,7rem);width:min(100%,76rem);margin:clamp(5rem,8vw,8rem) auto 0;display:flex;position:relative}.flow-path.svelte-128gu9r{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}[data-affiliate-connector].svelte-128gu9r{fill:none;stroke:#050505;stroke-linecap:round;stroke-linejoin:round;stroke-width:5.5px;vector-effect:non-scaling-stroke}.flow-reveal.svelte-128gu9r{fill:none;stroke:#fff;stroke-dasharray:1;stroke-linecap:round;stroke-width:9px}.step.svelte-128gu9r{z-index:1;width:min(42%,28rem);position:relative}.step.right.svelte-128gu9r{align-self:flex-end}.step-card.svelte-128gu9r{width:100%}.step-copy.svelte-128gu9r{text-align:center;padding:clamp(1.25rem,2vw,1.75rem) clamp(.25rem,1vw,.75rem) 0}.step-copy.svelte-128gu9r p:where(.svelte-128gu9r){max-width:30ch;color:var(--ink-muted);letter-spacing:-.012em;text-wrap:pretty;margin:0 auto;font:400 clamp(1rem,1.2vw,1.15rem)/1.45 Sunghyun Sans,sans-serif}@media (width<48rem){.how-it-works.svelte-128gu9r{padding-block:6rem}h2.svelte-128gu9r{white-space:normal}.step-flow.svelte-128gu9r{gap:4rem;margin-top:4rem}.step.svelte-128gu9r{width:min(78%,22rem)}[data-affiliate-connector].svelte-128gu9r{stroke-width:4.5px}.flow-reveal.svelte-128gu9r{stroke-width:8px}}.affiliate-page.svelte-9okvlc{color:#181816;isolation:isolate;min-height:100vh;padding:0 clamp(1.5rem,5vw,5rem) clamp(4rem,7vw,7rem);position:relative;overflow:hidden}.page-background.svelte-9okvlc{z-index:-2;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:fixed;inset:0}.page-wash.svelte-9okvlc{z-index:-1;pointer-events:none;background:#f4f3ef6b;position:fixed;inset:0}.affiliate-hero.svelte-9okvlc{text-align:center;justify-content:center;align-items:center;padding:clamp(9rem,18vh,11rem) 0 clamp(2rem,3vw,3rem);display:flex}h1.svelte-9okvlc{color:var(--ink-strong);letter-spacing:-.015em;font-kerning:normal;text-rendering:optimizelegibility;white-space:nowrap;margin:0;font:600 clamp(1.15rem,5vw,5.25rem)/.9 Manrope,sans-serif}.apply-block.svelte-9okvlc,.affiliate-intro.svelte-9okvlc{margin-inline:auto}.apply-block.svelte-9okvlc{justify-content:center;align-items:center;gap:clamp(.75rem,1.5vw,1.25rem);width:min(100%,52rem);padding:clamp(1.25rem,2vw,2rem) 0 0;display:flex}.affiliate-intro.svelte-9okvlc{width:min(100%,50rem);padding:clamp(.75rem,1.25vw,1.25rem) 0}.affiliate-intro.svelte-9okvlc p:where(.svelte-9okvlc){color:var(--ink-strong);letter-spacing:-.015em;text-align:center;text-wrap:pretty;margin:0 auto;font:400 clamp(1.15rem,1.65vw,1.55rem)/1.48 Sunghyun Sans,sans-serif}@media (width<48rem){.affiliate-page.svelte-9okvlc{padding-inline:1.5rem}.apply-block.svelte-9okvlc{flex-wrap:wrap}}
