.creator-link{--bg:hsl(var(--hue) 45% 98%);--surface:#fff;--raised:hsl(var(--hue) 30% 96%);--ink:hsl(var(--hue) 28% 11%);--muted:hsl(var(--hue) 10% 42%);--line:hsl(var(--hue) 22% 89%);--accent:hsl(var(--hue) 62% 40%);--accent-2:hsl(calc(var(--hue) + 22) 70% 50%);--accent-soft:hsl(var(--hue) 70% 94%);--on-accent:#fff;--shadow:0 1px 2px hsl(var(--hue) 30% 20% / .06), 0 8px 28px hsl(var(--hue) 30% 20% / .08);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;min-height:100dvh;color:var(--ink);background:radial-gradient(120% 60% at 50% -10%, hsl(var(--hue) 80% 90% / .9), transparent 70%), var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font:400 16px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,Noto Sans,Noto Sans Devanagari,sans-serif}@media (prefers-color-scheme:dark){.creator-link{--lightningcss-light: ;--lightningcss-dark:initial;--bg:hsl(var(--hue) 22% 7%);--surface:hsl(var(--hue) 16% 11%);--raised:hsl(var(--hue) 14% 15%);--ink:hsl(var(--hue) 25% 95%);--muted:hsl(var(--hue) 10% 64%);--line:hsl(var(--hue) 12% 19%);--accent:hsl(var(--hue) 62% 52%);--accent-2:hsl(calc(var(--hue) + 22) 68% 52%);--accent-soft:hsl(var(--hue) 40% 16%);--shadow:0 1px 2px #0006, 0 10px 30px #0005;background:radial-gradient(120% 55% at 50% -10%, hsl(var(--hue) 60% 22% / .8), transparent 70%), var(--bg)}}:where(.creator-link) *{box-sizing:border-box}:where(.creator-link) :where(button,input,textarea){font:inherit;color:inherit}:where(.creator-link) button{cursor:pointer;background:0 0;border:0;padding:0;transition:transform .12s,background-color .2s,opacity .2s}.creator-link button:active:not(:disabled){transform:scale(.97)}.creator-link button:disabled{opacity:.45;cursor:default}.creator-link :focus-visible{outline:3px solid hsl(var(--hue) 70% 55% / .6);outline-offset:2px}.creator-link .cl-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cl-shell{flex-direction:column;width:min(100%,30rem);min-height:100dvh;margin:0 auto;padding:2.5rem 1.25rem 0;display:flex}.cl-identity{text-align:center;flex-direction:column;align-items:center;gap:.9rem;animation:.5s both cl-rise;display:flex}.cl-avatar{background:conic-gradient(from 210deg, var(--accent), var(--accent-2), hsl(calc(var(--hue) + 40) 75% 60%), var(--accent));width:5.5rem;height:5.5rem;box-shadow:var(--shadow);border-radius:50%;padding:3px}.cl-avatar span{border:3px solid var(--bg);background:linear-gradient(145deg, var(--accent), var(--accent-2));color:#fff;width:100%;height:100%;font-size:var(--text-section);letter-spacing:-.02em;border-radius:50%;place-items:center;font-weight:650;display:grid}.cl-who h1{font-size:var(--text-display);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.15}.cl-summary{max-width:22rem;color:var(--muted);font-size:var(--text-base);margin:.4rem auto 0;line-height:1.45}.cl-talking .cl-identity,.cl-compact{z-index:3;text-align:left;background:var(--bg);border-bottom:1px solid var(--line);flex-direction:row;gap:.75rem;margin:-2.5rem -1.25rem 0;padding:.9rem 1.25rem;animation:none;position:sticky;top:0}.cl-avatar img{border:3px solid var(--bg);object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.cl-compact .cl-avatar img{border-width:2px}.cl-compact .cl-avatar{width:2.6rem;height:2.6rem;box-shadow:none;padding:2px}.cl-compact .cl-avatar span{font-size:var(--text-base);border-width:2px}.cl-compact h1{font-size:var(--text-base);letter-spacing:-.01em}.cl-status{font-size:var(--text-meta);color:var(--muted);margin:0}.cl-status:before{content:"";vertical-align:.05rem;background:#34c759;border-radius:50%;width:.45rem;height:.45rem;margin-right:.4rem;display:inline-block}.cl-welcome{margin-top:2.75rem;animation:.5s 80ms both cl-rise}.cl-ask{font-size:var(--text-display);letter-spacing:-.03em;margin:0 0 1.25rem;font-weight:700;line-height:1.12}.cl-starters{flex-direction:column;gap:.6rem;display:flex}.cl-starter{background:var(--surface);width:100%;min-height:3.5rem;box-shadow:var(--shadow);text-align:left;font-size:var(--text-base);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-weight:550;display:flex}.cl-starter span{color:var(--accent);font-size:var(--text-title);transition:transform .2s}.cl-starter:hover span{transform:translate(3px)}.cl-thread{flex-direction:column;gap:.55rem;padding:1.25rem 0 1rem;display:flex}.cl-turn{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.cl-bubble{max-width:84%;font-size:var(--text-base);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:1.25rem;margin:0;padding:.65rem .95rem;line-height:1.42;animation:.28s cubic-bezier(.2,.9,.3,1.2) both cl-pop}.cl-studio{background:var(--surface);box-shadow:0 1px 1px hsl(var(--hue) 30% 20% / .06);border-bottom-left-radius:.4rem;align-self:flex-start}.cl-visitor{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:.4rem;align-self:flex-end}.cl-typing{gap:.3rem;padding:.85rem 1rem;display:inline-flex}.cl-typing i{background:var(--muted);border-radius:50%;width:.45rem;height:.45rem;animation:1.1s ease-in-out infinite cl-dot}.cl-typing i:nth-child(2){animation-delay:.15s}.cl-typing i:nth-child(3){animation-delay:.3s}.cl-lesson{background:var(--surface);width:100%;box-shadow:var(--shadow);border-radius:1.4rem;animation:.4s 50ms both cl-rise;overflow:hidden}.cl-poster{background:radial-gradient(120% 140% at 100% 0%, hsl(calc(var(--hue) + 18) 85% 66% / .55), transparent 55%), linear-gradient(150deg, hsl(var(--hue) 58% 42%), hsl(calc(var(--hue) + 14) 62% 30%));color:#fff;align-items:flex-end;min-height:8.5rem;display:flex;position:relative}.cl-poster.cl-has-media{aspect-ratio:16/10}.cl-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cl-has-media:after{content:"";background:linear-gradient(#0000 40%,#000b);position:absolute;inset:0}.cl-poster-words{z-index:1;padding:1.1rem 1.2rem;position:relative}.cl-pill{font-size:var(--text-meta);letter-spacing:.02em;background:#fff3;border-radius:99px;padding:.2rem .6rem;font-weight:600;display:inline-block}.cl-poster h2{font-size:var(--text-display);letter-spacing:-.02em;margin:.5rem 0 .2rem;font-weight:700;line-height:1.15}.cl-poster p{font-size:var(--text-body);opacity:.9;margin:0}.cl-moves{counter-reset:move;flex-direction:column;gap:.7rem;margin:0;padding:1rem 1.2rem .25rem;list-style:none;display:flex}.cl-moves li{counter-increment:move;grid-template-columns:1.6rem 1fr auto;align-items:start;gap:.65rem;line-height:1.45;display:grid}.cl-moves li:before{content:counter(move);background:var(--accent-soft);width:1.6rem;height:1.6rem;color:var(--accent);font-size:var(--text-meta);border-radius:50%;place-items:center;font-weight:700;display:grid}.cl-moves em{font-style:normal;font-size:var(--text-meta);color:var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:99px;padding:.15rem .5rem;font-weight:650}.cl-lesson-actions{flex-direction:column;gap:.5rem;padding:1rem 1.2rem 1.15rem;display:flex}.cl-start{width:100%;min-height:3.4rem;color:var(--on-accent);font-size:var(--text-base);letter-spacing:-.01em;box-shadow:0 6px 18px hsl(var(--hue) 60% 40% / .3);border-radius:1rem;justify-content:center;align-items:center;padding:0 1.25rem;font-weight:650;display:flex;background:var(--accent)!important}.cl-lesson-more{justify-content:space-between;align-items:center;min-height:2.5rem;display:flex}.cl-lesson-more a{color:var(--accent);font-weight:600;font-size:var(--text-base);text-decoration:none}.cl-quiet{color:var(--muted);font-size:var(--text-body);font-weight:550;padding:.5rem 0!important}.cl-feel{flex-direction:column;gap:.5rem;width:100%;margin-top:.25rem;animation:.35s both cl-rise;display:flex}.cl-feel button{background:var(--surface);min-height:3.25rem;box-shadow:var(--shadow);font-weight:600;font-size:var(--text-base);border-radius:1rem}.cl-feel .cl-feel-better{background:var(--accent);color:var(--on-accent)}.cl-feel .cl-feel-worse{color:#ca302b}.cl-support{background:var(--surface);border:2px solid var(--accent);border-radius:1rem;margin:0;padding:.9rem 1rem;font-weight:550}.cl-error{color:#d2322d;font-size:var(--text-body);text-align:center;margin:.5rem 0}.cl-composer{z-index:2;padding:.75rem 0 calc(.75rem + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--bg) 70%, transparent);align-items:flex-end;gap:.5rem;margin-top:auto;display:flex;position:sticky;bottom:0}.cl-composer textarea{resize:none;border:1px solid var(--line);background:var(--surface);min-height:3rem;max-height:8rem;font-size:var(--text-base);box-shadow:var(--shadow);field-sizing:content;border-radius:1.5rem;flex:1;padding:.8rem 1.1rem;line-height:1.35}.cl-composer textarea::placeholder{color:var(--muted)}.cl-composer textarea:focus{border-color:var(--accent);outline:none}.cl-send{width:3rem;height:3rem;color:var(--on-accent);font-size:var(--text-title);box-shadow:0 4px 14px hsl(var(--hue) 60% 40% / .35);border-radius:50%;flex:none;font-weight:700;background:var(--accent)!important}.cl-sheet{z-index:2;padding:1.25rem 1.25rem calc(1rem + env(safe-area-inset-bottom));background:var(--surface);box-shadow:0 -10px 40px hsl(var(--hue) 30% 10% / .14);border-radius:1.6rem 1.6rem 0 0;flex-direction:column;gap:.75rem;margin:auto -1.25rem 0;animation:.38s cubic-bezier(.2,.9,.3,1) both cl-sheet;display:flex;position:sticky;bottom:0}.cl-sheet:before{content:"";background:var(--line);border-radius:99px;align-self:center;width:2.5rem;height:.3rem}.cl-sheet-title{font-size:var(--text-title);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.3}.cl-sheet-next{color:var(--muted);font-size:var(--text-base);margin:-.4rem 0 0}.cl-fields{border:1px solid var(--line);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.cl-fields input{background:var(--raised);min-height:3.2rem;font-size:var(--text-base);border:0;padding:0 1rem}.cl-fields input:not(:first-of-type){border-top:1px solid var(--line)}.cl-fields input:focus{background:var(--surface);outline:none}.cl-foot{padding:1.25rem 0 calc(1.5rem + env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:.25rem;display:flex}.cl-app{background:color-mix(in srgb, var(--accent) 8%, transparent);text-align:center;border-radius:1.25rem;justify-items:center;gap:.75rem;width:100%;max-width:26rem;margin:.5rem 0 1rem;padding:1.125rem;display:grid}.cl-app p{color:var(--muted);font-size:var(--text-body);margin:0;line-height:1.45}.cl-app strong{color:var(--ink);font-size:var(--text-base);display:block}.cl-app figure{justify-items:center;gap:.375rem;margin:0;display:grid}.cl-app svg{border-radius:.625rem;width:7.5rem;height:7.5rem}.cl-app figcaption{color:var(--muted);font-size:var(--text-meta);font-weight:600}.cl-made{color:var(--muted);font-size:var(--text-meta);opacity:.75;font-weight:550;text-decoration:none}.cl-made:before{content:"◆ ";color:var(--accent)}.cl-practice{z-index:10;padding:calc(1rem + env(safe-area-inset-top)) 1.5rem calc(1.25rem + env(safe-area-inset-bottom));background:radial-gradient(100% 60% at 50% 0%, hsl(var(--hue) 55% 22%), hsl(var(--hue) 30% 6%) 70%);color:#fff;flex-direction:column;animation:.25s both cl-fade;display:flex;position:fixed;inset:0}.cl-practice-top{align-items:center;gap:1rem;width:min(100%,30rem);margin:0 auto;display:flex}.cl-progress{flex:1;gap:.3rem;display:flex}.cl-progress span{background:#fff3;border-radius:99px;flex:1;height:.25rem;transition:background-color .3s}.cl-progress span.on{background:#fff}.cl-close{width:2.5rem;height:2.5rem;font-size:var(--text-display);color:#fff;border-radius:50%;line-height:1;background:#ffffff1a!important}.cl-practice-meta{color:#ffffffa6;width:min(100%,30rem);font-size:var(--text-body);margin:1rem auto 0;font-weight:550}.cl-practice-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2rem;width:min(100%,30rem);margin:0 auto;animation:.35s both cl-rise;display:flex}.cl-practice-move{font-size:var(--text-display);letter-spacing:-.02em;margin:0;font-weight:650;line-height:1.22}.cl-count{font-size:var(--text-hero);letter-spacing:-.03em;color:hsl(var(--hue) 90% 80%);margin:0;font-weight:750}.cl-hold{color:#fff;place-items:center;width:11rem;height:11rem;display:grid;position:relative}.cl-hold svg{position:absolute;inset:0;transform:rotate(-90deg)}.cl-ring-bg{fill:none;stroke:#ffffff1f;stroke-width:6px}.cl-ring{fill:none;stroke:hsl(var(--hue) 90% 75%);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.cl-hold span{font-size:var(--text-hero);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:750}.cl-hold small{font-size:var(--text-meta);color:#ffffffa6;text-transform:uppercase;letter-spacing:.08em;font-weight:600;position:absolute;bottom:2.2rem}.cl-held .cl-ring{stroke:#34c759}.cl-practice-actions{grid-template-columns:1fr 2fr;gap:.75rem;width:min(100%,30rem);margin:0 auto;display:grid}.cl-practice .cl-start{color:hsl(var(--hue) 40% 14%);box-shadow:none;background:#fff!important}.cl-back{border-radius:1rem;min-height:3.4rem;font-weight:600;background:#ffffff1a!important}.cl-hurt{color:#fff9;font-size:var(--text-body);align-self:center;margin-top:.75rem;font-weight:550;padding:.5rem!important}.cl-poster video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cl-sound{z-index:2;color:#fff;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:.75rem;right:.75rem;background:#0007!important}.cl-embed-poster{text-align:left;cursor:pointer;width:100%;min-height:11rem}.cl-embed-poster .cl-poster-words{flex-direction:column;gap:.3rem;display:flex}.cl-embed-title{font-size:var(--text-title);letter-spacing:-.02em;font-weight:700;line-height:1.15}.cl-embed-cta{font-size:var(--text-body);opacity:.9}.cl-big-play{z-index:2;width:3.75rem;height:3.75rem;color:hsl(var(--hue) 50% 25%);background:#fffe;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0004}.cl-big-play svg{margin-left:3px}.cl-embed{background:#000;width:100%;position:relative}.cl-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cl-embed-wide{aspect-ratio:16/9}.cl-embed-tall{aspect-ratio:9/14;max-height:70vh}.cl-recording{align-items:center;gap:.85rem;padding:.9rem 1.2rem .2rem;display:flex}.cl-play{width:3rem;height:3rem;color:var(--on-accent);box-shadow:0 4px 14px hsl(var(--hue) 60% 40% / .3);border-radius:50%;flex:none;place-items:center;display:grid;background:var(--accent)!important}.cl-track{flex-direction:column;flex:1;gap:.2rem;display:flex}.cl-track span{font-size:var(--text-meta);color:var(--muted);font-variant-numeric:tabular-nums}.cl-track input{appearance:none;background:linear-gradient(to right, var(--accent) var(--at), var(--line) var(--at));border-radius:99px;width:100%;height:.3rem}.cl-track input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border-radius:50%;width:.9rem;height:.9rem}.cl-track input::-moz-range-thumb{background:var(--accent);border:0;border-radius:50%;width:.9rem;height:.9rem}.cl-recording-dark{padding:.5rem 0}.cl-recording-dark .cl-play{color:hsl(var(--hue) 40% 14%);box-shadow:none;background:#fff!important}.cl-recording-dark .cl-track span{color:#ffffffa6}.cl-recording-dark .cl-track input{background:linear-gradient(to right, #fff var(--at), #fff3 var(--at))}.cl-recording-dark .cl-track input::-webkit-slider-thumb{background:#fff}.cl-practice-media{background:#000;border-radius:1.25rem;flex:none;width:min(100%,30rem);margin:1rem auto 0;overflow:hidden}.cl-practice-media .cl-embed-tall{aspect-ratio:9/12;max-height:42vh}.cl-clip{width:100%;display:block;position:relative}.cl-clip video{object-fit:contain;background:#000;width:100%;max-height:42vh;display:block}.cl-practice-audio{width:min(100%,30rem);margin:.75rem auto 0}.cl-practice-body.cl-with-media{gap:1.25rem}.cl-with-media .cl-practice-move{font-size:var(--text-title)}.cl-with-media .cl-hold{width:8.5rem;height:8.5rem}.cl-with-media .cl-hold span{font-size:var(--text-section)}.cl-with-media .cl-hold small{bottom:1.6rem}.cl-mic{color:var(--accent);border:1px solid var(--line);box-shadow:var(--shadow);background:var(--surface)!important}.cl-listening{color:#fff;border-color:#0000;animation:1.4s ease-in-out infinite cl-listen;background:#da352f!important}@keyframes cl-listen{50%{box-shadow:0 0 0 10px #da352f2e}}.cl-resume{background:var(--surface);box-shadow:var(--shadow);border-radius:1.2rem;align-items:center;gap:.9rem;margin:.5rem 0 0;padding:.9rem 1rem;display:flex}.cl-resume div{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.cl-resume span{font-size:var(--text-meta);color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-weight:650}.cl-resume strong{font-size:var(--text-base);line-height:1.3}.cl-resume .cl-start{width:auto;min-height:2.75rem;padding:0 1.2rem}.cl-mirror-on{color:hsl(var(--hue) 40% 14%);background:#fff!important}.cl-practice-media{position:relative}.cl-mirror{background:#000;position:relative}.cl-mirror video{object-fit:cover;width:100%;max-height:42vh;display:block;transform:scaleX(-1)}.cl-mirror span{color:#fff;font-size:var(--text-meta);background:#0008;border-radius:99px;padding:.15rem .5rem;font-weight:600;position:absolute;bottom:.5rem;left:.6rem}.cl-mirror-pip{z-index:3;border:2px solid #fff;border-radius:.9rem;width:34%;position:absolute;bottom:.6rem;right:.6rem;overflow:hidden;box-shadow:0 6px 18px #0007}.cl-mirror-pip video{aspect-ratio:3/4;max-height:none}.cl-mirror-pip span{font-size:var(--text-meta);bottom:.3rem;left:.35rem}.cl-practice-top .cl-close+.cl-close{margin-left:-.5rem}.cl-share{min-height:2.4rem;color:var(--accent);font-weight:650;font-size:var(--text-body);border-radius:99px;align-items:center;gap:.4rem;display:inline-flex;background:var(--accent-soft)!important;padding:0 1rem!important}.cl-share span{font-size:var(--text-base)}.teach-shell{width:min(100%,34rem);padding-top:1.25rem}.teach-top{justify-content:space-between;align-items:center;display:flex}.teach-mark{color:var(--ink);letter-spacing:-.02em;font-weight:750;font-size:var(--text-base);text-decoration:none}.teach-mark:first-letter{color:var(--accent)}.teach-hero{flex-direction:column;gap:1rem;margin-top:2.75rem;animation:.5s both cl-rise;display:flex}.teach-hero h1{font-size:var(--text-section);letter-spacing:-.035em;margin:0;font-weight:750;line-height:1.04}.teach-hero>p{color:var(--muted);font-size:var(--text-base);margin:0;line-height:1.5}.teach-cta{margin-top:.4rem;text-decoration:none}.teach-small{font-size:var(--text-body);text-align:center}.teach-demo{justify-content:center;margin:3rem 0 0;display:flex}.teach-phone{background:var(--bg);border:8px solid hsl(var(--hue) 20% 14%);width:min(100%,22rem);box-shadow:0 30px 70px hsl(var(--hue) 40% 15% / .28);border-radius:2.2rem;flex-direction:column;gap:.55rem;padding:1rem .9rem 1.1rem;display:flex}.teach-phone-top{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;margin-bottom:.2rem;padding:.1rem .2rem .6rem;display:flex}.teach-phone-top .cl-avatar{width:2.2rem;height:2.2rem;box-shadow:none;padding:2px}.teach-phone-top .cl-avatar span{font-size:var(--text-body);border-width:2px}.teach-phone-top div{flex-direction:column;display:flex}.teach-phone-top strong{font-size:var(--text-base)}.teach-phone-top small{font-size:var(--text-meta);color:var(--muted)}.teach-phone .cl-bubble{font-size:var(--text-body);max-width:88%}.teach-phone .cl-bubble:first-of-type{animation-delay:.3s}.teach-phone .cl-bubble:nth-of-type(2){animation-delay:.9s}.teach-lesson{animation-delay:1.4s}.teach-lesson .cl-poster{min-height:6.5rem}.teach-lesson .cl-poster h2{font-size:var(--text-title)}.teach-lesson .cl-moves{font-size:var(--text-body);gap:.5rem;padding:.8rem 1rem 0}.teach-lesson .cl-lesson-actions{padding:.8rem 1rem 1rem}.teach-lesson .cl-start{min-height:2.8rem;font-size:var(--text-base)}.teach-beats{flex-direction:column;gap:1.6rem;margin-top:3.25rem;display:flex}.teach-beats div{grid-template-columns:2.2rem 1fr;column-gap:.9rem;display:grid}.teach-beats span{background:var(--accent-soft);width:2.2rem;height:2.2rem;color:var(--accent);border-radius:50%;grid-row:span 2;place-items:center;font-weight:750;display:grid}.teach-beats h2{font-size:var(--text-title);letter-spacing:-.015em;margin:.15rem 0 .25rem;line-height:1.25}.teach-beats p{color:var(--muted);margin:0;line-height:1.5}.teach-end{background:var(--surface);box-shadow:var(--shadow);text-align:center;border-radius:1.6rem;flex-direction:column;gap:1rem;margin:3.5rem 0 1rem;padding:1.75rem 1.25rem;display:flex}.teach-end h2{font-size:var(--text-display);letter-spacing:-.025em;margin:0}.teach .cl-foot{flex-direction:row;justify-content:center;gap:1.25rem}.teach .cl-foot .cl-made:before{content:none}.cl-pay .cl-quiet,.cl-place .cl-quiet{align-self:center}.cl-preview-wrap{flex-direction:column;align-items:center;gap:.5rem;display:flex}.cl-preview{border:8px solid #1d2622;border-radius:2.2rem;width:min(100%,24rem);height:46rem;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 24px 60px #0003}.cl-preview-scroll{overscroll-behavior:contain;height:100%;overflow:auto}.cl-preview .creator-link,.cl-preview .cl-shell{min-height:100%}.cl-preview-again{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;padding:.5rem;font:600 .9rem/1.4 -apple-system,BlinkMacSystemFont,Inter,sans-serif}@keyframes cl-rise{0%{transform:translateY(10px)}}@keyframes cl-pop{0%{transform:translateY(6px)scale(.97)}}@keyframes cl-fade{0%{transform:scale(1.02)}}@keyframes cl-sheet{0%{transform:translateY(100%)}}@keyframes cl-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.creator-link *,.creator-link :before{transition:none!important;animation:none!important}}.cl-hello{text-align:left;width:100%;max-width:22rem;margin:.9rem auto 0}.cl-hello .cl-recording{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:999px;padding:.55rem .9rem}.cl-hello video{object-fit:cover;background:#000;border-radius:1.2rem;width:100%;max-height:22rem;display:block}.cl-voice{padding:.25rem .4rem}.cl-voice .cl-recording{padding:.35rem .5rem}.cl-proof{color:var(--muted);font-size:var(--text-body);flex-direction:column;gap:.35rem;margin:1.1rem 0 0;padding:0;line-height:1.35;list-style:none;display:flex}.cl-proof strong{color:var(--ink);font-weight:650}.cl-consent{font-size:var(--text-body);color:var(--muted);cursor:pointer;align-items:flex-start;gap:.65rem;line-height:1.35;display:flex}.cl-consent input{width:1.15rem;height:1.15rem;accent-color:var(--accent);flex:none;margin:.1rem 0 0}.cl-caption{font-size:var(--text-body);color:var(--ink);margin:0 0 .1rem;font-weight:650;display:block}.cl-consent em{color:var(--ink);font-style:normal}.cl-hello-video{cursor:pointer;background:0 0;border:0;width:9.5rem;margin:0 auto;padding:0;display:block;position:relative}.cl-hello-video video{object-fit:cover;background:var(--raised);width:9.5rem;height:9.5rem;box-shadow:0 0 0 3px var(--surface), 0 0 0 6px var(--accent-soft), var(--shadow);border-radius:50%;display:block}.cl-hello-video:after{content:"";background:conic-gradient(var(--accent) var(--at), transparent 0);pointer-events:none;border-radius:50%;width:calc(9.5rem + 12px);height:calc(9.5rem + 12px);position:absolute;top:-6px;left:calc(50% - 4.75rem - 6px);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.cl-hello-play{width:2.8rem;height:2.8rem;color:hsl(var(--hue) 40% 18%);background:#ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute;top:3.35rem;left:calc(50% - 1.4rem)}.cl-hello-name{text-align:center;font-size:var(--text-body);color:var(--ink);margin-top:.7rem;font-weight:650;display:block}