.tw-hero{position:relative;overflow:hidden;background:#fff;font-family:"Baloo 2",sans-serif;color:#141f25}.tw-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#fff}.tw-frame{position:relative;z-index:0;isolation:isolate;width:100%;aspect-ratio:4 / 3;max-height:62vh;overflow:hidden}.tw-frame .tw-vid{transform:scale(1.3);transform-origin:50% 88%}@media (min-width: 700px) and (max-width: 1059px){.tw-frame{aspect-ratio:16 / 9}.tw-frame .tw-vid{transform:scale(1.12)}}.tw-card{position:absolute;z-index:20;top:10px;left:16px;max-width:260px;display:flex;gap:10px;align-items:center;background:#fff;border-radius:18px;padding:10px;box-shadow:0 10px 30px -10px #141f2540;opacity:0;transform:translateY(8px) scale(.96);transition:opacity .26s ease,transform .26s ease;pointer-events:none;color:#141f25}.tw-cardOn{opacity:1;transform:none;pointer-events:auto}.tw-card img{width:44px;height:54px;border-radius:12px;-o-object-fit:cover;object-fit:cover;flex:none}.tw-cardtext{display:flex;flex-direction:column;min-width:0}.tw-kind{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#6e35b5;font-weight:600}.tw-ctitle{font-size:16px;font-weight:700;line-height:1.25}.tw-made{font-size:13px;color:#737373}.tw-copy{position:relative;z-index:10;padding:20px 16px 32px;max-width:640px;text-align:left}.tw-h1{font-family:Schoolbell,cursive;font-weight:400;color:#141f25;font-size:clamp(32px,8.4vw,44px);line-height:1.15;margin:10px 0 0}.tw-phrase{white-space:nowrap}@media (max-width: 519px){.tw-phrase{white-space:normal}}.tw-sub{font-size:16px;line-height:1.5;color:#404040;max-width:500px;margin:10px 0 0}.tw-form{margin-top:20px;display:flex;flex-direction:column;align-items:stretch;background:#fff;border:1.5px solid #E5E5E5;border-radius:24px;padding:14px 14px 12px 20px;box-shadow:0 12px 30px #141f251a}.tw-input{width:100%;min-width:0;border:0;outline:none;resize:none;background:transparent;font-family:"Baloo 2",sans-serif;font-size:16px;line-height:24px;padding:2px 0;color:#141f25;unicode-bidi:plaintext;text-align:start;overflow-y:auto}.tw-input::-moz-placeholder{color:#737373}.tw-input::placeholder{color:#737373}.tw-input.cs-ar{font-family:"Baloo Bhaijaan 2",sans-serif}.tw-mic{width:44px;height:44px;border-radius:9999px;background:#f4f4f5;color:#141f25;display:flex;align-items:center;justify-content:center}.tw-mic[aria-pressed=true]{background:#fce7f1;color:#d4317a}.tw-make{height:44px;padding:0 20px;border-radius:9999px;background:#d4317a;color:#fff;font-size:16px;font-weight:700;white-space:nowrap}.tw-make:disabled{opacity:.5}@media (max-width: 519px){.tw-form{padding:12px 10px 10px 16px}.tw-row .tw-grow{flex-basis:100%;height:0}.tw-make{flex:1 1 auto}}.tw-note{margin-top:10px;font-size:14px;font-weight:600;color:#404040}@media (min-width: 1060px){.tw-hero{--H: clamp(580px, calc(100dvh - var(--nav, 64px)), 820px);height:var(--H)}.tw-frame{position:absolute;max-height:none;overflow:visible;width:calc(2.29 * var(--H));aspect-ratio:16 / 9;right:calc(-.21 * 2.29 * var(--H));bottom:calc(-.034 * 2.29 * var(--H))}.tw-frame .tw-vid{transform:none}.tw-card{top:24px;left:auto;right:max(48px,calc(50% - 672px));width:300px;max-width:none}.tw-card img{width:60px;height:74px}.tw-copy{position:absolute;left:max(72px,calc(50% - 648px));top:50%;transform:translateY(-50%);width:min(580px,42vw);max-width:none;padding:0}.tw-copy:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-48px;right:-110px;bottom:-96px;left:-90px;background:radial-gradient(closest-side,#fffffff7 60%,#fffc 78%,#fff0)}.tw-h1{font-size:clamp(34px,3.4vw,50px)}.tw-sub{font-size:18px}}@media (prefers-reduced-motion: reduce){.tw-card{transition:none}}@media (max-width: 1059px){.tw-hero{display:flex;flex-direction:column}.tw-copy{order:0;padding:24px 24px 8px}.tw-card{position:relative;order:1;top:auto;left:auto;align-self:flex-start;margin:8px 24px -66px}.tw-frame{order:2}}@media (min-width: 700px) and (max-width: 1059px){.tw-copy{padding:40px 48px 8px;max-width:720px}.tw-card{margin-inline:48px}}@media (max-width: 1059px){.tw-copy{text-align:center;margin-inline:auto;width:100%}.tw-h1{font-size:clamp(28px,7vw,38px)}.tw-sub{font-size:15px;margin-inline:auto;max-width:440px}.cs-badge{font-size:13px}.tw-form{max-width:560px;margin-inline:auto;text-align:start}.tw-card{align-self:center}.tw-input{min-height:96px;max-height:120px;line-height:26px}}.tw-row{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tw-grow{flex:1 1 auto}.cc-pw{position:relative}.cc-tp{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 4px;border-radius:9999px;border:1px solid #E5E5E5;background:#fff;font-size:13px;font-weight:600;color:#344054;white-space:nowrap}.cc-tp[aria-expanded=true]{border-color:#d4317a66}.cc-ti{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%}.cc-menu{position:absolute;left:0;bottom:calc(100% + 10px);z-index:40;background:#fff;border:1px solid #EAECF0;box-shadow:0 24px 60px #141f2538;text-align:left;width:540px;max-width:calc(100vw - 32px);padding:10px;border-radius:20px}.cc-grp{margin:10px 8px 6px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#667085}.cc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.cc-opt{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1.5px solid transparent;border-radius:14px;background:transparent;text-align:left}.cc-opt:hover{background:#f9fafb}.cc-opt.cc-on{border-color:#d4317a;background:#fdeff5}.cc-oi{flex:none;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px}.cc-ot{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.cc-o1{font-size:15px;font-weight:700;color:#141f25;line-height:1.25}.cc-o2{font-size:13px;color:#475467;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-ck{flex:none;color:#d4317a}.cc-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#10182873}.cc-sheet{position:fixed;left:0;right:0;bottom:0;z-index:61;background:#fff;border-radius:24px 24px 0 0;padding:10px 16px calc(24px + env(safe-area-inset-bottom));box-shadow:0 -12px 40px #10182833;text-align:left;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior-y:contain}.cc-handle{display:block;width:40px;height:4px;border-radius:4px;background:#d0d5dd;margin:0 auto 12px}.cc-sh-t{font-size:18px;font-weight:800;margin:0 4px 10px}.cc-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cc-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border:1.5px solid #EAECF0;border-radius:16px;background:#fff;font-size:14px;font-weight:700;text-align:center;line-height:1.25}.cc-tile.cc-on{border-color:#d4317a;background:#fdeff5}.cc-hint{margin:2px 8px 6px;font-size:13px;color:#475467;text-align:left}.cc-tp.cc-ask{color:#344054;padding-left:12px}.cc-tp.cc-lp{padding-left:10px}.cc-menu.cc-lmenu{width:200px;padding:6px;border-radius:16px}.cc-lnote{position:absolute;left:0;bottom:calc(100% + 10px);z-index:40;width:280px;max-width:calc(100vw - 32px);padding:14px 16px;border-radius:16px;background:#fff;border:1px solid #EAECF0;box-shadow:0 16px 40px #141f252e;text-align:left;animation:cc-pop .18s ease-out}.cc-lnote:after{content:"";position:absolute;left:22px;top:100%;border:7px solid transparent;border-top-color:#fff;filter:drop-shadow(0 1px 0 #EAECF0)}.cc-lnote-t{display:flex;align-items:center;gap:6px;margin:0 0 4px;font-size:15px;font-weight:800;color:#141f25}.cc-lnote-t svg{color:#d4317a;flex:none}.cc-lnote-b{margin:0 0 10px;font-size:13px;line-height:1.4;color:#475467}.cc-lnote-ok{height:32px;padding:0 14px;border-radius:9999px;background:#d4317a;color:#fff;font-size:13px;font-weight:700}@keyframes cc-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cc-lnote{animation:none}}@media (max-width: 519px){.cc-lnote{left:auto;right:-40px}.cc-lnote:after{left:auto;right:62px}}.cs-root{background:#fff;position:relative;overflow-x:hidden;font-family:"Baloo 2",sans-serif;color:#141f25}@media (min-width: 1060px){.cs-root{height:var(--root-h);overflow:hidden}.cs-stage{position:absolute;inset-inline:0;margin-inline:auto;transform-origin:top center}}.cs-stage{container-type:inline-size}.cs-body{display:flex;flex-direction:column;padding:16px 16px 0;gap:20px}@media (min-width: 1060px){.cs-body{display:block;padding:0;height:var(--stage-h);position:relative}}.cs-copy{position:relative;z-index:4;text-align:center}@media (min-width: 1060px){.cs-copy{padding-top:25px;zoom:var(--hero-k, 1)}}.cs-badge{display:inline-block;border-radius:16px;background:#f7edfe;color:#9b3dd6;font-size:14px;line-height:24px;font-weight:400;padding:4px 12px}@media (min-width: 1060px){.cs-badge{padding:3px 12px}}.cs-h1{font-family:Schoolbell,cursive;font-weight:400;letter-spacing:.01em;color:#141f25;font-size:clamp(32px,9vw,44px);line-height:1.08;text-wrap:balance;margin:16px 0 0}@media (min-width: 1060px){.cs-h1{white-space:nowrap;margin-top:4px;line-height:1.25;font-size:clamp(28px,min(3.3cqw,calc((50cqw - 318px) / 7.8)),50px)}}.cs-rot{display:inline-block;white-space:nowrap;animation:cs-rot-in .6s cubic-bezier(.22,1,.36,1)}@keyframes cs-rot-in{0%{transform:translateY(40%);opacity:0}to{transform:none;opacity:1}}.cs-sub{font-size:14px;line-height:24px;color:#404040;margin:14px auto 0;max-width:36ch}@media (min-width: 1060px){.cs-sub{margin-top:4px;max-width:640px}}.cs-open .cs-sub{display:none}.cs-orbrow{display:flex;justify-content:center;margin-top:24px}@media (min-width: 1060px){.cs-orbrow{margin-top:10px}}.cs-pills{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media (min-width: 1060px){.cs-pills{margin-top:10px}}.cs-pill{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;border:1px solid #E5E5E5;background:#fff;padding:7px 12px;font-size:12px;font-weight:600;color:#525252;transition:color .15s,border-color .15s}.cs-pill:hover{border-color:#d4d4d4;color:#141f25}.cs-trust{margin:12px auto 0;font-size:14px;line-height:20px;font-weight:600;color:#404040;width:-moz-fit-content;width:fit-content;border-radius:12px}.cs-form{margin:16px auto 0;max-width:600px;display:flex;align-items:flex-end;gap:8px;border-radius:24px;border:1px solid rgb(23 23 23 / .1);background:#ffffffb3;padding:8px 8px 8px 18px}@media (min-width: 1060px){.cs-form{margin-top:12px;max-width:580px}}.cs-input{flex:1;min-width:0;border:0;background:transparent;padding:6px 0;font-size:16px;line-height:24px;outline:none;resize:none;height:96px;min-height:96px;overflow-y:auto;unicode-bidi:plaintext;text-align:start;font-family:inherit;color:#141f25}.cs-input::-moz-placeholder{color:#737373}.cs-input::placeholder{color:#737373}.cs-form:has(.cs-ar){direction:rtl}.cs-input{direction:ltr}.cs-input.cs-ar{font-family:"Baloo Bhaijaan 2",sans-serif}.cs-send{width:40px;height:40px;flex:none;border-radius:9999px;background:#141f25;color:#fff;display:flex;align-items:center;justify-content:center}.cs-send:disabled{opacity:.4}.cs-orbwrap{position:relative;width:140px;height:140px;border-radius:9999px;--fade-inset: -4px}@media (min-width: 1060px){.cs-orbwrap{width:128px;height:128px}}.cs-orb{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;overflow:hidden;border-radius:9999px;background:#d4317a;color:#fff;box-shadow:0 12px 32px #d4317a59;animation:liquid 9s ease-in-out infinite,squish 6.3s ease-in-out infinite;--amp: 1}.cs-orbmotion{width:100%;height:100%;border-radius:9999px;animation:cs-pulse 3.2s ease-in-out infinite}.cs-orbfloat{width:100%;height:100%;border-radius:9999px;animation:cs-float 6s ease-in-out infinite}.cs-orbmotion:active{transform:scale(.95);transition:transform .12s;animation:none}@keyframes cs-pulse{50%{transform:scale(1.03)}}@keyframes cs-float{50%{transform:translateY(-5px)}}.cs-grad{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,#f0a5c3,#d4317a,#d4317a)}.cs-shim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,transparent,rgb(255 255 255 / .45),transparent);background-size:200% 100%;animation:cs-shimmer 7s ease-in-out infinite}@keyframes cs-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.cs-orb>svg,.cs-orb>span.cs-lbl{position:relative}.cs-lbl{font-size:15px;font-weight:500}.cs-orb svg{width:40px;height:40px}@media (min-width: 1060px){.cs-orb svg{width:32px;height:32px}}.sheen{position:absolute;left:14%;top:9%;width:46%;height:30%;border-radius:50%;background:radial-gradient(ellipse at 40% 35%,#ffffff80,#fff0 70%);filter:blur(2px);pointer-events:none;animation:sheen 8s ease-in-out infinite}@keyframes sheen{0%,to{transform:translate(0) rotate(-14deg) scale(1)}50%{transform:translate(16%,12%) rotate(-4deg) scale(.9)}}@keyframes liquid{0%,to{border-radius:50%}18%{border-radius:calc(50% + 6% * var(--amp)) calc(50% - 6% * var(--amp)) calc(50% - 5% * var(--amp)) calc(50% + 5% * var(--amp)) / calc(50% + 4% * var(--amp)) calc(50% - 4% * var(--amp)) calc(50% + 4% * var(--amp)) calc(50% - 4% * var(--amp))}36%{border-radius:calc(50% - 4% * var(--amp)) calc(50% + 4% * var(--amp)) calc(50% + 6% * var(--amp)) calc(50% - 6% * var(--amp)) / calc(50% - 6% * var(--amp)) calc(50% + 3% * var(--amp)) calc(50% - 3% * var(--amp)) calc(50% + 6% * var(--amp))}54%{border-radius:calc(50% + 5% * var(--amp)) calc(50% - 5% * var(--amp)) calc(50% + 2% * var(--amp)) calc(50% - 2% * var(--amp)) / calc(50% + 5% * var(--amp)) calc(50% + 6% * var(--amp)) calc(50% - 6% * var(--amp)) calc(50% - 5% * var(--amp))}72%{border-radius:calc(50% - 6% * var(--amp)) calc(50% + 6% * var(--amp)) calc(50% - 4% * var(--amp)) calc(50% + 4% * var(--amp)) / calc(50% - 3% * var(--amp)) calc(50% - 5% * var(--amp)) calc(50% + 5% * var(--amp)) calc(50% + 3% * var(--amp))}}@keyframes squish{0%,to{scale:1 1}25%{scale:calc(1 + .025 * var(--amp)) calc(1 - .025 * var(--amp))}50%{scale:calc(1 - .02 * var(--amp)) calc(1 + .02 * var(--amp))}75%{scale:calc(1 + .015 * var(--amp)) calc(1 - .012 * var(--amp))}}@media (min-width: 1060px){.cs-fade{position:relative}.cs-fade:before{content:"";position:absolute;inset:var(--fade-inset, 0px);z-index:-1;border-radius:inherit;pointer-events:none;background:#fffc;box-shadow:0 0 22px 16px #ffffffd9}}.cs-scene{position:relative;overflow:hidden;margin-inline:-16px;--scene-w: max(100cqw, min(calc(47dvh * var(--frame-ar) / .96), calc(100cqw * var(--frame-w) / var(--cast-ref) * .97)));--cast-w: var(--scene-w);--floor-w: var(--scene-w);height:calc(var(--scene-w) / var(--frame-ar) * .96)}.cs-cast{position:absolute;left:50%;translate:-50% 0;width:var(--cast-w);aspect-ratio:2000 / 661;bottom:0;z-index:2}@media (min-width: 1060px){.cs-stage{--card: clamp(40px, calc((var(--stage-h) - 232px) / 6), 96px)}.cs-scene{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;overflow:visible;--cast-w: min(calc((var(--stage-h) - var(--hero-h)) * var(--frame-ar) / (1 - var(--cast-top))), calc((100cqw - 630px) * var(--frame-w) / var(--cast-ref)));--floor-w: max(100cqw, var(--cast-w));height:auto}.cs-scene .cs-floor.cs-rug{width:var(--cast-w)}}.cs-floor{position:absolute;left:50%;bottom:0;width:var(--floor-w);max-width:none;height:auto;translate:-50% 0;opacity:0;transform:translateY(calc((1 - var(--feet, 1)) * (var(--floor-w) - var(--cast-w)) / var(--frame-ar)));transition:opacity 0s linear .7s}.cs-floor.cs-rug{--floor-w: var(--cast-w)}.cs-floorOn{z-index:1;opacity:1;transition:opacity .7s ease}.cs-who{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(14px);transition:opacity .35s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.cs-whoOn{opacity:1;transform:none;transition-delay:.18s}.cs-who img{width:100%;height:100%;transform-origin:50% 100%}.cs-whoOn img{animation:breathe 4s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.006,1.012)}}.cs-deck{max-width:460px;margin:0 auto;padding-bottom:24px;position:relative;z-index:4;width:100%}.cs-deckh-m{font-family:Schoolbell,cursive;font-size:21px;font-weight:400;color:#525252;text-align:center;transform:rotate(-3deg);margin-bottom:10px}.cs-deckh-d{display:none}.cs-grid{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:14px}.cs-card{display:flex;flex-direction:column;gap:6px;text-align:left}.cs-pic{aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;background:#fcdcc8;box-shadow:0 10px 22px -16px #17171799;outline:2px solid transparent;outline-offset:2px;transition:outline-color .5s,filter .5s,transform .5s}.cs-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cs-clabel{font-size:14px;font-weight:600;line-height:1.25}@media (min-width: 1060px){.cs-deck{position:absolute;right:19px;top:16px;width:230px;max-width:none;margin:0;padding:0}.cs-deckh-m{display:none}.cs-deckh-d{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;color:#737373;white-space:nowrap}.cs-deckh-d:before,.cs-deckh-d:after{content:"";flex:1;height:1px;background:#e5e5e5}.cs-grid{display:flex;flex-direction:column;align-items:center;gap:11px;margin-top:11px}.cs-card{align-items:center;text-align:center}.cs-pic{width:var(--card);height:var(--card);aspect-ratio:auto;border-radius:12px;outline-width:3px;filter:grayscale(1)}.cs-card[aria-pressed=true] .cs-pic{filter:none}.cs-card:hover .cs-pic{transform:translateY(-4px)}.cs-clabel{font-size:11px;font-weight:700;text-shadow:0 0 4px #fff,0 0 8px #fff,0 0 14px #fff}}@media (prefers-reduced-motion: reduce){.cs-floor,.cs-who{transition:none!important;animation:none!important}.cs-whoOn img,.cs-orb,.sheen,.cs-shim,.cs-orbmotion,.cs-orbfloat,.cs-rot{animation:none!important}.cs-shim{display:none}}
