/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer theme,base,components,utilities;@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);font-weight:100 599;size-adjust:105%;ascent-override:92.4%;descent-override:22.9%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);font-weight:600 900;size-adjust:105%;ascent-override:92.4%;descent-override:22.9%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:78.5%;ascent-override:118.5%;descent-override:34.4%;line-gap-override:0%}@font-face{font-family:Bricolage Kin Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:64%;ascent-override:145.3%;descent-override:42.2%;line-gap-override:0%}:root{--paper:#f5f3ff;--white:#fff;--ink:#1e1b2e;--body:#4c4666;--hair:#e9e5f5;--purple:#7331bd;--purple-deep:#61289f;--purple-lift:#975adb;--purple-end:#a479d4;--glow:#7331bd1a;--ring:#7331bd8c;--rec:#ef4444;--rec-deep:#dc2626;--dock:#0b0b0c;--word:#facc15;--display:"Bricolage Grotesque", "Bricolage Fallback", "Inter Fallback", system-ui, sans-serif;--sans:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--hand:"Caveat", "Segoe Print", "Comic Sans MS", cursive;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--gut:clamp(16px, 4vw, 64px);--max:1440px;--sec-pad:clamp(80px, 9vw, 136px);--head-h:76px;--shadow-sticker:0 1px 0 #1e1b2e0d, 0 18px 40px -12px #1e1b2e47;--shadow-lift:0 2px 0 #1e1b2e0d, 0 34px 60px -18px #1e1b2e73;--ease:cubic-bezier(.16, 1, .3, 1);--grain-img:var(--asset-paper-grain);--grain-svg:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .12  0 0 0 0 .1  0 0 0 0 .18  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.tzui{--tzui-bg:#fff;--tzui-bg-2:#f5f3ff;--tzui-card:#fff;--tzui-text:#1e1b2e;--tzui-text-2:#4c4666;--tzui-border:#e9e5f5;--tzui-primary:#7331bd;--tzui-primary-deep:#61289f;--tzui-primary-glow:var(--tzui-primary)}@supports (color:color-mix(in lab, red, red)){.tzui{--tzui-primary-glow:color-mix(in srgb, var(--tzui-primary) 10%, transparent)}}.tzui{--tzui-primary-light:var(--tzui-primary)}@supports (color:color-mix(in lab, red, red)){.tzui{--tzui-primary-light:color-mix(in srgb, var(--tzui-primary) 6%, var(--tzui-bg))}}.tzui{--tzui-primary-border:var(--tzui-primary)}@supports (color:color-mix(in lab, red, red)){.tzui{--tzui-primary-border:color-mix(in srgb, var(--tzui-primary) 45%, var(--tzui-border))}}.tzui{--tzui-primary-ring:var(--tzui-primary)}@supports (color:color-mix(in lab, red, red)){.tzui{--tzui-primary-ring:color-mix(in srgb, var(--tzui-primary) 55%, transparent)}}.tzui{--tzui-rec:#ef4444;--tzui-red:#ef4444;--tzui-success:#22c55e;--tzui-info:#3b82f6;--tzui-amber:#f59e0b;--tzui-emerald:#10b981;--tzui-indigo:#6366f1;--tzui-gray-label:#6b7280;--tzui-preflight-border:#e5e7eb;--tzui-shadow-card:0 1px 0 #1e1b2e05, 0 8px 24px #1e1b2e0a;--tzui-shadow-deep:0 24px 60px #1e1b2e14;--tzui-shadow-sm:0 1px 2px 0 #0000000d;--tzui-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tzui-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tzui-shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tzui-shadow-2xl:0 25px 50px -12px #00000040;--tzui-card-sheen:none;--tzui-clip-video:#3b2a5c;--tzui-clip-text:#1f5f63;--tzui-clip-audio:#2a4f2f;--tzui-clip-effect:#8b5cf6;--tzui-clip-captions:#7a4b12;--tzui-font:"Inter", system-ui, -apple-system, sans-serif;--tzui-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tzui-feed:none;--tzui-feed-portrait:none}.tzui[data-tzui-theme=dark],.tzui [data-tzui-theme=dark]{--tzui-bg:#0a0a0b;--tzui-bg-2:#131315;--tzui-card:#19191d;--tzui-text:#f5f5f6;--tzui-text-2:#a0a0a8;--tzui-border:#28282d;--tzui-primary:#975adb;--tzui-primary-deep:var(--tzui-primary)}@supports (color:color-mix(in lab, red, red)){.tzui[data-tzui-theme=dark],.tzui [data-tzui-theme=dark]{--tzui-primary-deep:color-mix(in srgb, var(--tzui-primary) 65%, white)}}.tzui[data-tzui-theme=dark],.tzui [data-tzui-theme=dark]{--tzui-primary-glow:var(--tzui-primary)}@supports (color:color-mix(in lab, red, red)){.tzui[data-tzui-theme=dark],.tzui [data-tzui-theme=dark]{--tzui-primary-glow:color-mix(in srgb, var(--tzui-primary) 20%, transparent)}}.tzui[data-tzui-theme=dark],.tzui [data-tzui-theme=dark]{--tzui-primary-light:var(--tzui-primary)}@supports (color:color-mix(in lab, red, red)){.tzui[data-tzui-theme=dark],.tzui [data-tzui-theme=dark]{--tzui-primary-light:color-mix(in srgb, var(--tzui-primary) 5%, var(--tzui-bg))}}.tzui[data-tzui-theme=dark],.tzui [data-tzui-theme=dark]{--tzui-rec:#ff3b30;--tzui-shadow-card:0 1px 0 #0009, 0 8px 32px #00000080;--tzui-shadow-deep:0 24px 64px #000000b3;--tzui-card-sheen:linear-gradient(135deg, #ffffff04 0%, #fff0 100%);--tzui-clip-video:#2e2147;--tzui-clip-text:#18484b;--tzui-clip-audio:#203c24;--tzui-clip-effect:#7048d8;--tzui-clip-captions:#5e3a0e}.tzui,.tzui *,.tzui :before,.tzui :after{box-sizing:border-box}.tzui{font-family:var(--tzui-font);letter-spacing:-.025em;color:var(--tzui-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.625}.tzui :where(h1,:is(h2,[data-mh="2"]),:is(h3,[data-mh="3"]),:is(h4,[data-mh="4"]),:is(h5,[data-mh="5"]),:is(h6,[data-mh="6"]),p,ul,ol,figure){font:inherit;letter-spacing:inherit;margin:0;padding:0}.tzui :where(ul,ol){list-style:none}.tzui :where(button){font:inherit;letter-spacing:inherit;color:inherit;cursor:default;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.tzui :where(input,textarea,select){font:inherit;letter-spacing:inherit;color:inherit;margin:0}.tzui :where(img){max-width:100%;display:block}.tzui-ic{flex-shrink:0;display:block}.tzui-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tzui-mono{font-family:var(--tzui-mono);letter-spacing:normal}.tzui-tnum{font-variant-numeric:tabular-nums}.tzui-btn{white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;line-height:1.625;display:inline-flex}.tzui-btn--primary{background:var(--tzui-primary);color:#fff}.tzui-btn--outline{border:1px solid var(--tzui-border);color:var(--tzui-text);background:0 0}.tzui-btn--ghost{color:var(--tzui-text-2);background:0 0}.tzui-btn--secondary{color:#fff;background:#000}[data-tzui-theme=dark] .tzui-btn--secondary,.tzui-btn--secondary[data-tzui-theme=dark]{background:#ffffff1a}.tzui-btn--danger{color:#fff;background:#ef4444;box-shadow:0 2px 3px #07074d0d}.tzui-btn[aria-disabled=true]{opacity:.5}.tzui-btn--block{width:100%}.tzui-range{width:100%;height:14px;display:block;position:relative}.tzui-range:before{content:"";background:var(--tzui-border);border-radius:9999px;height:6px;position:absolute;top:4px;left:0;right:0}.tzui-range>i{top:0;left:calc(var(--tzui-value,.5) * (100% - 14px));background:var(--tzui-primary);border:2px solid var(--tzui-card);width:14px;height:14px;box-shadow:0 0 0 1px var(--tzui-border);border-radius:50%;position:absolute}.tzui-select{background:var(--tzui-bg-2);border:1px solid var(--tzui-border);width:100%;color:var(--tzui-text);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.tzui-select>span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.tzui-select>.tzui-ic:last-child{color:var(--tzui-text-2)}.tzui-select--sm{padding:8px 12px;font-size:12px;font-weight:600;line-height:16px}.tzui-select--lg{padding:14px 20px}.tzui-select--toolbar{height:44px;padding:0 14px}.tzui-nav{width:100%;position:relative}.tzui-nav-in{align-items:center;max-width:1280px;height:72px;margin:0 auto;padding:0 24px;display:flex}.tzui-nav-l,.tzui-nav-r{flex:1;align-items:center;display:flex}.tzui-nav-r{justify-content:flex-end;gap:12px}.tzui-nav-brand{color:var(--tzui-text);align-items:center;gap:10px;text-decoration:none;display:flex}.tzui-nav-brand>span{letter-spacing:-.01em;font-size:19px;font-weight:700}.tzui-nav-c{flex:1;justify-content:center;display:none}.tzui-nav-pill{border:1px solid var(--tzui-border);box-shadow:var(--tzui-shadow-sm);border-radius:16px;align-items:center;gap:4px;padding:6px;display:flex}.tzui-nav-item{color:var(--tzui-text-2);border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:600;line-height:1.625;display:flex}.tzui-nav-item--on{background:var(--tzui-primary);color:#fff}.tzui-nav-btn{border:1px solid var(--tzui-border);width:40px;height:40px;color:var(--tzui-text);border-radius:12px;justify-content:center;align-items:center;display:flex}.tzui-nav-avatar{background:var(--tzui-primary);color:#fff;width:40px;height:40px;box-shadow:var(--tzui-shadow-sm);border-radius:12px;justify-content:center;align-items:center;font-weight:700;display:flex}.tzui-nav-burger{display:flex}.tzui-ph{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.tzui-ph-title{align-items:center;gap:12px;min-width:0;display:flex}.tzui-ph-tile{background:var(--tzui-primary-glow);width:44px;height:44px;color:var(--tzui-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tzui-ph :is(h1,[data-mh="1"]){letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.25}.tzui-ph p{color:var(--tzui-text-2);margin-top:2px;font-size:13px}.tzui-ph-actions{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.tzui-back{min-height:44px;color:var(--tzui-gray-label);border-radius:8px;align-items:center;gap:6px;margin-left:-8px;padding:0 8px;font-size:14px;font-weight:500;display:inline-flex}.tzui-search{width:100%;position:relative}.tzui-search>span{background:var(--tzui-bg-2);border:1px solid var(--tzui-border);width:100%;height:44px;color:var(--tzui-text-2);border-radius:12px;align-items:center;padding:0 40px;font-size:14px;display:flex}.tzui-search>.tzui-ic{color:var(--tzui-text-2);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.tzui-tbtn{border:1px solid var(--tzui-border);background:var(--tzui-bg-2);width:44px;height:44px;color:var(--tzui-text-2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.tzui-tbtn--label{gap:8px;width:auto;padding:0 16px;font-size:14px;font-weight:600}.tzui-viewtoggle{border:1px solid var(--tzui-border);background:var(--tzui-bg-2);border-radius:12px;flex-shrink:0;align-items:center;gap:4px;height:44px;padding:4px;display:flex}.tzui-viewtoggle>span{aspect-ratio:1;height:100%;color:var(--tzui-text-2);border-radius:8px;justify-content:center;align-items:center;display:flex}.tzui-viewtoggle>.tzui-on{background:var(--tzui-primary);color:#fff;box-shadow:var(--tzui-shadow-sm)}.tzui-chips{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px;padding:4px;display:flex}.tzui-chip{border:1px solid var(--tzui-border);background:var(--tzui-card);height:40px;color:var(--tzui-text-2);white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.tzui-chip--on{background:var(--tzui-primary);border-color:var(--tzui-primary);color:#fff;box-shadow:var(--tzui-shadow-sm)}.tzui-chip--create{background:0 0;border-style:dashed}.tzui-chip-count{text-align:center;font-variant-numeric:tabular-nums;background:var(--tzui-primary-glow);min-width:22px;height:20px;color:var(--tzui-primary);border-radius:9999px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px}.tzui-chip--on .tzui-chip-count{color:#fff;background:#fff3}.tzui-chip-lock{opacity:.7;margin-right:-4px}.tzui-card{border:1px solid var(--tzui-border);background:var(--tzui-card);background-image:var(--tzui-card-sheen);box-shadow:var(--tzui-shadow-card);border-radius:12px;padding:24px}.tzui-page{background:var(--tzui-bg);color:var(--tzui-text);position:relative;overflow:hidden;container:tzui-page/inline-size}.tzui-page-body{padding:18px 0 48px}.tzui-wrap{max-width:1200px;margin:0 auto;padding:0 20px}@container tzui-page (width>=450px){.tzui-xs-show{display:inline}}@container tzui-page (width>=575px){.tzui-wrap{padding:0 32px}.tzui-search{width:256px}}@container tzui-page (width>=992px){.tzui-nav-c{display:flex}.tzui-nav-burger{display:none}.tzui-ph{flex-direction:row;justify-content:space-between;align-items:center}.tzui-ph-actions{justify-content:flex-end;width:auto}}.tzui-rec{color:#fff;container:tzui-rec/inline-size}.tzui-rec-screen{width:100%;aspect-ratio:var(--tzui-rec-aspect,16 / 9);border-radius:var(--tzui-rec-radius,0);--tzui-prompter-size:40px;--tzui-prompter-leading:1.9;--tzui-prompter-margin:10%;--tzui-reading-line:.5;background:#000;position:relative;overflow:hidden}.tzui-rec-feed{background:#000 var(--tzui-feed) center / cover no-repeat;position:absolute;inset:0;transform:scaleX(-1)}.tzui-rec-feed:after{content:"";-webkit-backdrop-filter:blur(1px);background:#0003;position:absolute;inset:0}.tzui-rec-feed--off{background:#000;transform:none}.tzui-rec-feed--off:after{backdrop-filter:none;background:radial-gradient(150px 150px at 25% 85%,#3b82f61a,#0000 70%)}.tzui-rec-top{z-index:20;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex;position:relative}.tzui-rec-ghost{color:#fff9;background:0 0;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:15px;font-weight:600;line-height:1.625;display:inline-flex}.tzui-rec-ghost>.tzui-ic+span{display:none}.tzui-rec-ghost--icon{padding:12px 24px}.tzui-rec-top-r{align-items:center;gap:8px;display:flex}.tzui-rec-pill{-webkit-backdrop-filter:blur(10px);background:#121212cc;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:6px;padding:6px 10px;display:flex}.tzui-rec-pill-div{background:#ffffff1a;width:1px;height:12px;display:none}.tzui-rec-pill-mode{color:#ffffff80;font-family:var(--tzui-mono);letter-spacing:normal;align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.tzui-mic{align-items:center;gap:8px;display:flex;position:relative}.tzui-mic-dot{background:#ffffff4d;border-radius:50%;width:8px;height:8px}.tzui-mic-dot--success{background:#22c55e;animation:2s cubic-bezier(.4,0,.6,1) infinite tzui-pulse;box-shadow:0 0 10px #22c55e99}.tzui-mic-dot--info{background:#3b82f6;animation:2s cubic-bezier(.4,0,.6,1) infinite tzui-pulse}.tzui-mic-dot--warning{background:#fbbf24}.tzui-mic-dot--error{background:#f87171}.tzui-mic-ic--neutral{color:#ffffff80}.tzui-mic-ic--error{color:#f87171}.tzui-meter{background:#ffffff0d;border-radius:2px;align-items:flex-end;gap:2px;width:48px;height:12px;padding:0 2px 2px;display:flex;position:relative;overflow:hidden}.tzui-meter>i{width:100%;height:var(--h,10%);background:#fff3;border-radius:9999px;display:block}.tzui-meter--speaking>i{background:#22c55e}.tzui-meter--calibrating>i{background:#3b82f6}.tzui-meter-th{height:1px;left:0;right:0;bottom:calc(2px + var(--t,.4) * (100% - 2px));background:#ffffffb3;position:absolute}.tzui-mic-text{white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;font-size:10px;font-weight:700;line-height:15px;display:none}.tzui-mic-text--long{text-transform:none;letter-spacing:0}.tzui-mic-text--success{color:#22c55e}.tzui-mic-text--info{color:#3b82f6}.tzui-mic-text--warning{color:#fbbf24}.tzui-mic-text--error{color:#f87171}.tzui-rec-scroller{z-index:10;max-width:768px;height:calc(100% - 250px);margin:0 auto;font-family:Inter,Noto Sans Devanagari,system-ui,-apple-system,sans-serif;position:relative;overflow:hidden}.tzui-rec-text{padding:0 var(--tzui-prompter-margin);text-align:center;white-space:pre-line;letter-spacing:-.025em;font-weight:300;font-size:var(--tzui-prompter-size);line-height:var(--tzui-prompter-leading);color:#fff;position:absolute;left:0;right:0}.tzui-rec-text--ahead{top:calc(var(--tzui-reading-line) * 100% - var(--tzui-prompter-size) * var(--tzui-prompter-leading) / 2)}.tzui-rec-text--past{bottom:calc((1 - var(--tzui-reading-line)) * 100% + var(--tzui-prompter-size) * var(--tzui-prompter-leading) / 2)}.tzui-rec-text--start{top:calc(var(--tzui-reading-line) * 100%)}.tzui-w{color:#fff}.tzui-w--spoken{color:#fff6}.tzui-w--current{color:#facc15;filter:drop-shadow(0 0 8px #fbb04080);animation:1.4s ease-in-out infinite tzui-vs-pulse}.tzui-w-label{color:#ffffff4d;text-transform:uppercase;letter-spacing:.3em;border-bottom:1px solid #ffffff1a;margin:32px 0;padding-bottom:8px;font-size:.5em;font-weight:700;display:block}@keyframes tzui-vs-pulse{0%,to{text-shadow:0 0 4px color-mix(in srgb, currentColor 30%, transparent)}50%{text-shadow:0 0 14px color-mix(in srgb, currentColor 65%, transparent)}}.tzui-rec-line{z-index:20;left:0;right:0;top:calc(var(--tzui-reading-line) * 100%);pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;transform:translateY(-50%)}.tzui-rec-line:before,.tzui-rec-line:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;width:0;height:0}.tzui-rec-line:before{border-left:8px solid var(--tzui-primary)}.tzui-rec-line:after{border-right:8px solid var(--tzui-primary)}.tzui-rec-line>i{border-top:1px dashed var(--tzui-primary);flex:1}@supports (color:color-mix(in lab, red, red)){.tzui-rec-line>i{border-top:1px dashed color-mix(in srgb, var(--tzui-primary) 60%, transparent)}}.tzui-rec-offscript{z-index:20;left:50%;top:calc(var(--tzui-reading-line) * 100% - var(--tzui-prompter-size) * var(--tzui-prompter-leading) * .6);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;color:#ffffffb3;background:#121212cc;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;line-height:15px;display:flex;position:absolute;transform:translate(-50%,-100%)}.tzui-rec-offscript:before{content:"";background:#facc15b3;border-radius:50%;width:6px;height:6px}.tzui-rec-barwrap{z-index:30;width:100%;max-width:1024px;padding:0 16px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.tzui-bar{color:#fff;font-family:var(--tzui-font);letter-spacing:-.025em;background:#0b0b0c;border:1px solid #27272acc;border-radius:16px;flex-direction:column;justify-content:space-between;gap:16px;padding:16px;line-height:1.625;display:flex;position:relative;box-shadow:0 20px 50px #000000b3}.tzui-bar-l{justify-content:space-between;align-items:center;gap:16px;display:flex}.tzui-bar-l>div:first-child{align-items:center;gap:12px;display:flex}.tzui-state{border:1px solid;border-radius:8px;align-items:center;gap:8px;padding:4px 10px;display:flex}.tzui-state>i{border-radius:50%;width:6px;height:6px}.tzui-state>span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:13.5px}.tzui-state--ready{color:#60a5fa;background:#3b82f61a;border-color:#3b82f633}.tzui-state--ready>i{background:#60a5fa}.tzui-state--recording{color:#ef4444;background:#ef44441a;border-color:#ef444433}.tzui-state--recording>i{background:#ef4444;animation:2s cubic-bezier(.4,0,.6,1) infinite tzui-pulse}.tzui-state--paused{color:#eab308;background:#eab3081a;border-color:#eab30833}.tzui-state--paused>i{background:#eab308}.tzui-timer{color:#fff;font-family:var(--tzui-mono);letter-spacing:-.025em;font-size:20px;font-weight:700;line-height:28px}.tzui-left{font-family:var(--tzui-mono);color:#71717a;white-space:nowrap;letter-spacing:normal;background:#0b0b0c;border-radius:4px;padding:0 6px;font-size:10px;font-weight:500;line-height:16px;position:absolute;top:-8px;right:16px}.tzui-progress{background:#ffffff0d;border-radius:9999px;height:2px;position:absolute;top:0;left:16px;right:16px;overflow:hidden}.tzui-progress>i{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--tzui-progress,0));background:linear-gradient(90deg,#9333ea,#3b82f6);display:block}.tzui-finish{background:var(--tzui-primary);color:#fff;text-transform:uppercase;box-shadow:var(--tzui-shadow-md);letter-spacing:.05em;border-radius:8px;justify-content:center;align-items:center;padding:6px 16px;font-size:11px;font-weight:700;line-height:16.5px;display:inline-flex}.tzui-finish[aria-disabled=true]{opacity:.5}.tzui-finish--desk{letter-spacing:.1em;padding:10px 20px;font-size:12px;line-height:16px;display:none}.tzui-bar-c{flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.tzui-pbtn{color:#a1a1aa;background:#18181b99;border:1px solid #27272acc;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tzui-pbtn--dim{color:#71717a}.tzui-play{width:48px;height:48px;box-shadow:var(--tzui-shadow-md);color:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex}.tzui-play>.tzui-ic{margin-left:2px}.tzui-play--on{color:#000;background:#fff}.tzui-play--on>.tzui-ic{margin-left:0}.tzui-bar-r{justify-content:space-between;align-items:center;gap:12px;display:flex}.tzui-bar-r>div:first-child{align-items:center;gap:6px;display:flex}.tzui-size{background:#18181b99;border:1px solid #27272acc;border-radius:12px;align-items:center;padding:2px;display:flex}.tzui-size>span:not(.tzui-size-v){color:#a1a1aa;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.tzui-size-v{text-align:center;min-width:28px;padding:0 6px}.tzui-size-v>b{color:#71717a;text-transform:uppercase;letter-spacing:-.05em;font-size:8px;font-weight:800;line-height:12px;display:block}.tzui-size-v>span{font-family:var(--tzui-mono);color:#d4d4d8;letter-spacing:-.025em;font-size:12px;font-weight:700;line-height:16px;display:block}.tzui-tog{color:#a1a1aa;background:#18181b99;border:1px solid #27272acc;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tzui-tog--primary{background:var(--tzui-primary-glow);border-color:var(--tzui-primary);color:var(--tzui-primary)}.tzui-tog--success{color:#22c55e;background:#22c55e1a;border-color:#22c55e33}.tzui-tog--speaking{color:#22c55e;background:#22c55e33;border-color:#22c55e4d}.tzui-tog--danger{color:#ef4444;background:#ef44441a;border-color:#ef444433}.tzui-countdown{z-index:100;-webkit-backdrop-filter:blur(12px);text-align:center;background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tzui-countdown :is(h2,[data-mh="2"]){color:#fff;letter-spacing:-.015em;filter:drop-shadow(0 0 30px #ffffff80);font-size:120px;font-style:italic;font-weight:900;line-height:1.2}.tzui-countdown p{color:#fff9;letter-spacing:.1em;text-transform:uppercase;font-size:20px;font-weight:500;line-height:28px}.tzui-countdown-cancel{color:#fffc;text-transform:uppercase;letter-spacing:.1em;border:1px solid #fff3;border-radius:12px;align-items:center;height:44px;margin-top:32px;padding:0 32px;font-size:12px;font-weight:700;display:inline-flex}.tzui-rec-alert{z-index:20;backdrop-filter:blur(10px);text-align:left;background:#121212cc;border:1px solid #ef44444d;border-radius:16px;align-items:flex-start;gap:12px;width:calc(100% - 32px);max-width:448px;padding:16px;display:flex;position:absolute;top:80px;left:50%;transform:translate(-50%)}.tzui-rec-alert-ic{color:#ef4444;background:#ef444426;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tzui-rec-alert b{color:#fff;font-size:14px;font-weight:700;line-height:20px;display:block}.tzui-rec-alert p{color:#fff9;margin-top:4px;font-size:12px;line-height:1.625}.tzui-rec-alert .tzui-btn{flex-shrink:0;padding:8px 12px;font-size:12px;font-weight:700;line-height:16px}@container tzui-rec (width<=574px){.tzui-rec-feed{background-image:var(--tzui-feed-portrait)}.tzui-rec-screen{aspect-ratio:var(--tzui-rec-aspect,9 / 19.5);--tzui-prompter-size:30px}}@container tzui-rec (width>=450px){.tzui-rec-ghost{padding:12px 16px}.tzui-rec-ghost>.tzui-ic+span{display:inline}.tzui-rec-ghost>.tzui-ic:first-child:not(:only-child){margin-right:-2px}.tzui-rec-pill{gap:12px;padding:8px 16px}.tzui-rec-pill-div{display:block}.tzui-mic-text{display:inline}}@container tzui-rec (width>=575px){.tzui-rec-top{padding:16px 24px}}@container tzui-rec (width>=575px) and (width<=991px){.tzui-rec-screen{aspect-ratio:var(--tzui-rec-aspect,4 / 3)}}@container tzui-rec (width>=768px){.tzui-left{background:0 0;padding:0;font-size:11px;position:static}}@container tzui-rec (width>=992px){.tzui-bar{flex-direction:row;align-items:center;padding:12px 20px}.tzui-bar-l{justify-content:flex-start}.tzui-bar-l .tzui-finish{display:none}.tzui-bar-r{justify-content:flex-end}.tzui-finish--desk{display:inline-flex}}.tzui-set{-webkit-backdrop-filter:blur(10px);color:#fff;width:288px;max-width:100%;font-family:var(--tzui-font);letter-spacing:-.025em;background:#121212cc;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:20px;padding:24px;line-height:1.625;display:flex}.tzui-set--float{z-index:30;max-height:calc(100% - 100px);position:absolute;top:80px;right:24px;overflow:hidden}.tzui-set :is(h3,[data-mh="3"]){color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.tzui-set :is(h3,[data-mh="3"]) .tzui-ic{color:var(--tzui-primary)}.tzui-set-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.tzui-set-label{color:#fff9;font-size:12px;font-weight:500;line-height:16px;display:block}.tzui-set-val{font-family:var(--tzui-mono);color:#fffc;letter-spacing:normal;font-size:12px;line-height:16px}.tzui-set .tzui-range{height:14px}.tzui-set-grid{gap:6px;margin-top:8px;display:grid}.tzui-set-grid--2{grid-template-columns:repeat(2,1fr)}.tzui-set-grid--4{grid-template-columns:repeat(4,1fr)}.tzui-set-opt{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;height:32px;font-size:12px;font-weight:700;display:flex}.tzui-set-opt--on{border-color:var(--tzui-primary);color:var(--tzui-primary);background:0 0}.tzui-set-switch{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px;display:flex}.tzui-set-switch>span:first-child{color:#fff;align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:16px;display:flex}.tzui-set-switch>span:first-child .tzui-ic{color:var(--tzui-primary)}.tzui-sw{background:#fff3;border-radius:9999px;width:40px;height:20px;padding:4px}.tzui-sw>i{width:12px;height:12px;box-shadow:var(--tzui-shadow-sm);background:#fff;border-radius:50%;display:block}.tzui-sw--on{background:var(--tzui-primary)}.tzui-sw--on>i{transform:translate(20px)}.tzui-set-box{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex}.tzui-set-box :is(h4,[data-mh="4"]){color:#fff;align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:16px;display:flex}.tzui-set-box :is(h4,[data-mh="4"]) .tzui-ic{color:var(--tzui-primary)}.tzui-set-ends{color:#fff9;justify-content:space-between;margin-top:4px;font-size:10px;line-height:15px;display:flex}.tzui-set-help{color:#fff9;margin-top:8px;font-size:11px;line-height:1.375}.tzui-set-btn{color:#fffc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:36px;font-size:12px;font-weight:600;line-height:16px;display:flex}.tzui-set-btn kbd{font-family:var(--tzui-mono);color:#fff6}.tzui-set-sec{border-top:1px solid #ffffff1a;margin-top:-8px;padding-top:12px}.tzui-set-sec>div:first-child{color:#fff;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:700;line-height:16px;display:flex}.tzui-set-sec>div:first-child .tzui-ic{color:var(--tzui-primary)}.tzui-set-sec .tzui-set-btn+.tzui-set-btn{margin-top:8px}.tzui-new{background:var(--tzui-primary);color:#fff;text-transform:uppercase;letter-spacing:-.05em;border-radius:4px;padding:2px 4px;font-size:9px;font-weight:900;line-height:13.5px}.tzui-set-reset{width:100%;margin-top:-12px}.tzui-set-stack{flex-direction:column;gap:8px;display:flex}.tzui-set .tzui-select{--tzui-bg-2:#131315;--tzui-border:#28282d;--tzui-text:#f5f5f6;--tzui-text-2:#a0a0a8}.tzui-ed{container:tzui-ed/inline-size}.tzui-ed-root{height:var(--tzui-ed-height,820px);background:var(--tzui-bg-2);color:var(--tzui-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.tzui-ed-surface{background:var(--tzui-bg);border:1px solid var(--tzui-border)}.tzui-ed-top{border-bottom:1px solid var(--tzui-border);background:var(--tzui-bg);flex-shrink:0;align-items:center;gap:8px;height:56px;padding:0 12px;display:flex}.tzui-ed-ib{min-width:44px;min-height:44px;color:var(--tzui-text);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.tzui-ed-ib--on{background:var(--tzui-primary-glow);color:var(--tzui-primary)}.tzui-ed-title{flex:1;min-width:0}.tzui-ed-title>p{text-transform:uppercase;letter-spacing:.1em;color:var(--tzui-primary);font-size:10px;font-weight:600;line-height:15px;display:none}.tzui-ed-title>:is(h1,[data-mh="1"]){text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.tzui-ed-undo{align-items:center;display:none}.tzui-ed-status{max-width:220px;color:var(--tzui-text-2);white-space:nowrap;font-size:12px;line-height:16px;display:none}.tzui-ed-dot{background:var(--tzui-success);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin:0 4px}.tzui-ed-top .tzui-btn{padding:8px 12px;font-size:12px;line-height:16px}.tzui-ed-top .tzui-btn--primary{padding:8px 16px}.tzui-ed-save{display:none!important}.tzui-ed-body{flex-direction:column;flex:1;min-height:0;display:flex}.tzui-ed-main{flex-direction:column;min-height:0;padding:8px 8px 0;display:flex}.tzui-ed-preview{border-radius:16px;flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;padding:12px;display:flex}.tzui-ed-stagearea{flex:1;min-height:0;position:relative}.tzui-ed-stage{height:calc(100% - 24px);aspect-ratio:var(--tzui-ed-aspect,9 / 16);background:#000;max-width:calc(100% - 24px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container-type:inline-size}.tzui-ed-stage-feed{background:var(--tzui-feed) center / cover no-repeat;position:absolute;inset:0}.tzui-ed-stage--portrait .tzui-ed-stage-feed{background-image:var(--tzui-feed-portrait)}.tzui-ed-cap{text-align:center;max-width:90%;font-family:var(--tzui-font);letter-spacing:0;color:#fff;font-size:4.44444cqw;font-weight:700;line-height:1.2;position:absolute;top:82%;left:50%;transform:translate(-50%,-50%)}.tzui-ed-cap>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#0009;padding:1.11111cqw}.tzui-ed-transport{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;display:flex}.tzui-ed-play{background:var(--tzui-primary);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.tzui-ed-time{font-variant-numeric:tabular-nums;color:var(--tzui-text-2);white-space:nowrap;letter-spacing:-.025em;padding:0 8px;font-size:12px;font-weight:600;line-height:16px}.tzui-ed-time>b{color:var(--tzui-text);font-weight:600}.tzui-ed-tr-r{align-items:center;gap:4px;margin-left:auto;display:flex;position:relative}.tzui-ed-tr-r>.tzui-ed-pop{bottom:calc(100% + 4px);left:0}.tzui-ed-ratio-btn{display:none!important}.tzui-ed-split-v,.tzui-ed-split-h{flex:none;justify-content:center;align-items:center;display:flex}.tzui-ed-split-v{width:12px}.tzui-ed-split-h{height:12px}.tzui-ed-split-v>i,.tzui-ed-split-h>i{background:var(--tzui-border);border-radius:9999px}.tzui-ed-split-v>i{width:4px;height:40px}.tzui-ed-split-h>i{width:40px;height:4px}.tzui-ed-insp{border-radius:16px;flex-direction:column;min-height:0;display:none;overflow:hidden}.tzui-ed-insp-head{background:var(--tzui-bg);border-bottom:1px solid var(--tzui-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:0 16px;display:flex}.tzui-ed-insp-head :is(h2,[data-mh="2"]){font-size:14px;font-weight:700;line-height:20px}.tzui-ed-insp-body{flex-direction:column;flex:1;gap:24px;padding:16px;display:flex;overflow:hidden}.tzui-ed-act{border:1px solid var(--tzui-border);min-height:34px;color:var(--tzui-text);background:var(--tzui-bg);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.tzui-ed-act--danger{color:#ef4444}.tzui-ed-sec{flex-direction:column;gap:10px;display:flex}.tzui-ed-sec>:is(h3,[data-mh="3"]){text-transform:uppercase;letter-spacing:.05em;color:var(--tzui-text-2);font-size:11px;font-weight:600;line-height:16px}.tzui-ed-seg{background:var(--tzui-bg-2);border:1px solid var(--tzui-border);border-radius:12px;gap:4px;padding:4px;display:flex}.tzui-ed-seg>span{min-height:30px;color:var(--tzui-text-2);white-space:nowrap;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;line-height:16px;display:flex}.tzui-ed-seg>.tzui-on{background:var(--tzui-primary-glow);color:var(--tzui-primary)}.tzui-ed-insp-body{container:tzui-edadd/inline-size}.tzui-ed-tabs{display:flex}@container tzui-edadd (width<=640px){.tzui-ed-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tzui-ed-tabs>span:last-child:nth-child(3n+2){grid-column:span 2}}@container tzui-edadd (width>=641px) and (width<=939px){.tzui-ed-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}.tzui-ed-tabs>span{min-height:36px}.tzui-ed-chip{border:1px solid var(--tzui-border);background:var(--tzui-bg-2);min-height:30px;color:var(--tzui-text-2);white-space:nowrap;border-radius:9999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;line-height:16px;display:flex}.tzui-ed-chip--row{border-radius:10px;width:100%}.tzui-ed-chip--on{background:var(--tzui-primary-glow);border-color:var(--tzui-primary);color:var(--tzui-primary)}.tzui-ed-chip>.tzui-ed-chip-ic{flex-shrink:0;justify-content:center;width:16px;display:inline-flex}.tzui-ed-chip-hint{text-overflow:ellipsis;min-width:0;color:var(--tzui-text-2);margin-left:auto;padding-left:8px;font-size:11px;font-weight:500;overflow:hidden}.tzui-ed-chips{flex-wrap:wrap;gap:6px;display:flex}.tzui-ed-note{color:var(--tzui-text-2);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.tzui-ed-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tzui-ed-ftile{border:1px solid var(--tzui-border);min-width:0;color:var(--tzui-text-2);text-align:center;border-radius:10px;padding:4px;display:block}.tzui-ed-ftile--on{background:var(--tzui-primary-glow);border-color:var(--tzui-primary);color:var(--tzui-primary)}.tzui-ed-fsw{background:#222 50%/cover no-repeat;border-radius:6px;width:100%;margin-bottom:4px;padding-top:56.25%;display:block;position:relative;overflow:hidden}.tzui-ed-fsw>.tzui-ed-fsw-ic{color:#fff;background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tzui-ed-ftile>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:16px;display:block;overflow:hidden}.tzui-ed-slider{display:block}.tzui-ed-slider>span{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;line-height:16px;display:flex}.tzui-ed-slider>span>b{font-weight:600}.tzui-ed-slider>span>i{font-variant-numeric:tabular-nums;color:var(--tzui-text-2);font-style:normal}.tzui-ed-slider .tzui-range{margin:3px 0}.tzui-ed-kind{color:#fff;background:#3b2a5c;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.tzui-ed-cliphead{align-items:center;gap:10px;display:flex}.tzui-ed-cliphead b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:20px;display:block;overflow:hidden}.tzui-ed-cliphead span{color:var(--tzui-text-2);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px;display:block}.tzui-ed-acts{flex-wrap:wrap;gap:8px;display:flex}.tzui-ed-pop{z-index:60;border:1px solid var(--tzui-border);background:var(--tzui-bg);width:296px;color:var(--tzui-text);border-radius:12px;padding:4px;position:absolute;box-shadow:0 10px 30px #0003}.tzui-ed-pop>div{flex-direction:column;gap:20px;padding:12px;display:flex}.tzui-ed-swatches{flex-wrap:wrap;gap:6px;display:flex}.tzui-ed-tl{background:var(--tzui-bg);border-top:1px solid var(--tzui-border);-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;min-height:0;display:flex}.tzui-ed-tlbar{border-bottom:1px solid var(--tzui-border);flex-shrink:0;align-items:center;gap:4px;height:52px;padding:0 8px;display:flex}.tzui-ed-zoom{flex-shrink:0;width:64px;height:16px;position:relative}.tzui-ed-zoom:before{content:"";background:var(--tzui-text-2);border-radius:2px;height:4px;position:absolute;top:6px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.tzui-ed-zoom:before{background:color-mix(in srgb, var(--tzui-text-2) 35%, transparent)}}.tzui-ed-zoom:after{content:"";width:var(--tzui-zoom,30%);background:var(--tzui-primary);border-radius:2px;height:4px;position:absolute;top:6px;left:0}.tzui-ed-zoom>i{top:0;left:calc(var(--tzui-zoom,30%) - 8px);background:var(--tzui-primary);border-radius:50%;width:16px;height:16px;position:absolute}.tzui-ed-tladd{border:1px solid var(--tzui-border);min-width:44px;height:44px;color:var(--tzui-text);border-radius:10px;justify-content:center;align-items:center;gap:2px;padding:0 4px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.tzui-ed-tladd>span{display:none}.tzui-ed-tlgrow{flex:1}.tzui-ed-tlscroll{--tzui-head-w:68px;--tzui-pps:80px;flex:1;min-height:0;position:relative;overflow:hidden}.tzui-ed-ruler{background:var(--tzui-bg-2);border-bottom:1px solid var(--tzui-border);height:45px;display:flex;position:relative}.tzui-ed-ruler>.tzui-ed-head{background:var(--tzui-bg-2);border-bottom:0}.tzui-ed-lane{flex:1;position:relative;overflow:hidden}.tzui-ed-tick{background:var(--tzui-border);width:1px;height:5px;position:absolute;bottom:0}.tzui-ed-tick--major{background:var(--tzui-text-2);height:10px}.tzui-ed-tick>b{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--tzui-text-2);letter-spacing:0;font-size:10px;font-weight:400;line-height:12px;position:absolute;bottom:11px;left:3px}.tzui-ed-trow{display:flex}.tzui-ed-head{z-index:15;width:var(--tzui-head-w);background:var(--tzui-bg);border-right:1px solid var(--tzui-border);border-bottom:1px solid var(--tzui-border);color:var(--tzui-text);flex-direction:column;flex-shrink:0;justify-content:center;padding:0 6px;display:flex;position:relative}.tzui-ed-head--active{box-shadow:inset 3px 0 0 var(--tzui-primary)}.tzui-ed-head-name{align-items:center;gap:4px;min-width:0;font-size:10px;font-weight:600;line-height:11px;display:flex}.tzui-ed-head-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tzui-ed-head-btns{align-items:center;display:none}.tzui-ed-head-btns>span{width:28px;height:28px;color:var(--tzui-text-2);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.tzui-ed-head--short .tzui-ed-head-btns>span{height:22px}.tzui-ed-head-more{flex-direction:row;justify-content:space-between;align-items:center;padding-left:6px;display:flex}.tzui-ed-head-more .tzui-ed-head-name{gap:6px}.tzui-ed-head-more .tzui-ed-head-name>span{display:none}.tzui-ed-row{border-bottom:1px solid var(--tzui-border);flex:1;position:relative;overflow:hidden}.tzui-ed-row--active{background:var(--tzui-primary-light)}.tzui-ed-clip{top:4px;bottom:4px;left:calc(16px + var(--s) * var(--tzui-pps));width:calc(var(--d) * var(--tzui-pps));border-radius:8px;position:absolute;overflow:hidden}.tzui-ed-clip--video{background:var(--tzui-clip-video)}.tzui-ed-clip--text{background:var(--tzui-clip-text);color:#fff;align-items:center;display:flex}.tzui-ed-clip--audio{background:var(--tzui-clip-audio)}.tzui-ed-clip--captions{background:var(--tzui-clip-captions);color:#fff;align-items:center;display:flex}.tzui-ed-clip--sel{outline:2px solid var(--tzui-primary);outline-offset:-2px}.tzui-ed-thumbs{background:var(--tzui-thumb,var(--asset-take-1)) left center / auto 100% repeat-x;position:absolute;inset:4px 0}.tzui-ed-handle{background:var(--tzui-primary);opacity:.9;width:20px;position:absolute;top:0;bottom:0}.tzui-ed-handle--s{border-radius:8px 0 0 8px;left:0}.tzui-ed-handle--e{border-radius:0 8px 8px 0;right:0}.tzui-ed-cliptext{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.025em;padding:0 8px;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.tzui-ed-captext{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 6px;font-size:11px;font-weight:600;line-height:16px;overflow:hidden}.tzui-ed-clipname{white-space:nowrap;color:#fff;text-shadow:0 1px 2px #0009;z-index:1;font-size:10px;font-weight:600;line-height:12px;position:absolute;top:2px;left:6px}.tzui-ed-wave{position:absolute;inset:14px 0 2px}.tzui-ed-wave>svg{width:100%;height:100%;display:block}.tzui-ed-playhead{top:0;bottom:0;left:calc(var(--tzui-head-w) + 16px + var(--tzui-t,0) * var(--tzui-pps));z-index:10;pointer-events:none;background:#ef4444;width:2px;margin-left:-1px;position:absolute}.tzui-ed-playhead:before{content:"";border-top:8px solid #ef4444;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;top:0;left:-5px}.tzui-ed-marker{top:2px;bottom:0;left:calc(var(--tzui-head-w) + 16px + var(--m) * var(--tzui-pps));z-index:5;border-left:1px dashed #f59e0b8c;width:0;position:absolute}.tzui-ed-marker:before{content:"";background:#f59e0b;width:2px;height:43px;position:absolute;top:0;left:-1px}.tzui-ed-marker:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #f59e0b;position:absolute;top:0;left:1px}.tzui-ed-toolbar{border-top:1px solid var(--tzui-border);background:var(--tzui-bg);flex-shrink:0;justify-content:space-around;align-items:center;height:64px;padding:0 8px;display:flex}.tzui-ed-tool{min-width:44px;max-width:76px;min-height:52px;color:var(--tzui-text);border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;display:inline-flex}.tzui-ed-tool>span{font-size:10px;font-weight:600;line-height:15px}.tzui-ed-modal{z-index:90;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.tzui-dlg{border:1px solid var(--tzui-border);background:var(--tzui-bg-2);width:100%;color:var(--tzui-text);border-radius:24px 24px 0 0;flex-direction:column;gap:20px;padding:24px;display:flex}.tzui-dlg-head{text-align:center;flex-direction:column;gap:12px;display:flex}.tzui-dlg-ic{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto;display:flex}.tzui-dlg-ic--primary{background:var(--tzui-primary-glow);color:var(--tzui-primary)}.tzui-dlg-ic--success{color:#22c55e;background:#22c55e1a}.tzui-dlg :is(h2,[data-mh="2"]){font-size:18px;font-weight:700;line-height:28px}.tzui-dlg-head>div{color:var(--tzui-text-2);font-size:14px;line-height:20px}.tzui-dlg-bar{background:var(--tzui-bg);border-radius:9999px;width:100%;height:8px;overflow:hidden}.tzui-dlg-bar>i{height:100%;width:var(--tzui-pct,42%);background:var(--tzui-primary);border-radius:9999px;display:block}.tzui-dlg-pct{text-align:center;font-variant-numeric:tabular-nums;margin-top:8px;font-size:12px;font-weight:600;line-height:16px}.tzui-dlg-btns{gap:12px;display:flex}.tzui-dlg-btns>*{flex:1}.tzui-dlg-col{flex-direction:column;gap:12px;display:flex}.tzui-dlg-link{min-height:44px;color:var(--tzui-text-2);align-items:center;margin:0 auto;padding:0 12px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.tzui-dlg .tzui-spin{animation:1s linear infinite tzui-spin}@container tzui-ed (width>=768px){.tzui-ed-modal{align-items:center}.tzui-dlg{border-radius:24px;max-width:448px}.tzui-dlg-row{flex-direction:row}.tzui-ed-status{display:block}.tzui-ed-dot{display:none}.tzui-ed-save{display:inline-flex!important}.tzui-ed-undo{display:flex}.tzui-ed-ib{min-width:36px;min-height:36px}.tzui-ed-play{width:40px;height:40px}.tzui-ed-ratio-btn{display:inline-flex!important}.tzui-ed-main{padding:12px 12px 0}.tzui-ed-tlscroll{--tzui-head-w:112px}.tzui-ed-tlbar{height:44px}.tzui-ed-tladd{gap:4px;height:32px;padding:0 10px}.tzui-ed-tladd>span{display:inline}.tzui-ed-tladd>.tzui-ic:nth-child(2){display:none}.tzui-ed-zoom{width:128px}.tzui-ed-ruler{height:28px}.tzui-ed-marker:before{height:26px}.tzui-ed-handle{width:10px}.tzui-ed-head-btns{display:flex}.tzui-ed-head-more .tzui-ed-ib{display:none}.tzui-ed-head-more{flex-direction:column;justify-content:center;align-items:stretch;padding:0 6px}.tzui-ed-head-more .tzui-ed-head-name{gap:4px}.tzui-ed-head-more .tzui-ed-head-name>span{display:inline}.tzui-ed-toolbar{display:none}}@container tzui-ed (width>=992px){.tzui-ed-title>p{display:block}.tzui-ed-main{flex-direction:row;flex:1}.tzui-ed-insp{width:40%;min-width:300px;display:flex}.tzui-ed-body>.tzui-ed-tl{height:var(--tzui-ed-tl-h,280px);flex:none}.tzui-ed-split-h{display:flex}}@container tzui-ed (width<=574px){.tzui-ed-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@container tzui-ed (width<=991px){.tzui-ed-split-v{display:none}.tzui-ed-main{height:var(--tzui-ed-preview-h,45%);flex:none}}@container tzui-ed (width<=767px){.tzui-ed-main{height:var(--tzui-ed-preview-h,38%);padding:8px 8px 0}.tzui-ed-preview{border-radius:16px}.tzui-ed-split-h{display:none}.tzui-ed-tl{border:1px solid var(--tzui-border);border-width:1px 0 0;margin-top:4px}}.tzui-sc-top{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.tzui-sc-back{color:var(--tzui-gray-label);align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.tzui-sc-tools{background:var(--tzui-card);background-image:var(--tzui-card-sheen);border:1px solid var(--tzui-border);box-shadow:var(--tzui-shadow-sm);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.tzui-sc-tools .tzui-select{width:auto}.tzui-sc-div{background:var(--tzui-border);width:1px;height:20px}.tzui-sc-tool{border:1px solid var(--tzui-border);color:var(--tzui-text);white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.tzui-sc-tool--green{color:#10b981;border-color:#10b981}.tzui-sc-tool--primary{border-color:var(--tzui-primary);color:var(--tzui-primary)}.tzui-sc-tool--indigo{color:#6366f1;border-color:#6366f1}.tzui-sc-tool--solid{background:var(--tzui-primary);color:#fff;border:0}.tzui-sc-titlebar{border-bottom:1px solid var(--tzui-border);flex-direction:column;gap:16px;margin-bottom:32px;padding-bottom:16px;display:flex}.tzui-sc-eyebrow{color:var(--tzui-primary);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700;line-height:16px}.tzui-sc-titlebar :is(h1,[data-mh="1"]){letter-spacing:-.02em;margin-top:4px;font-size:20px;font-weight:600;line-height:1.08}.tzui-sc-tactions{align-items:center;gap:16px;display:flex}.tzui-sc-tactions>span{color:var(--tzui-primary);align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:20px;display:flex}.tzui-sc-tactions>.tzui-sc-del{color:#ef4444}[data-tzui-theme=dark] .tzui-sc-del{color:#f87171!important}.tzui-sc-stack{flex-direction:column;gap:24px;display:flex}.tzui-sc-body{box-shadow:var(--tzui-shadow-md);flex-direction:column;gap:24px;font-size:14px;line-height:20px;display:flex}.tzui-sc-lbl{color:var(--tzui-primary);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;line-height:16px}.tzui-sc-hook{color:var(--tzui-text);white-space:pre-wrap;font-weight:500}.tzui-sc-points{flex-direction:column;gap:8px;display:flex}.tzui-sc-points>li{color:var(--tzui-text-2);font-weight:500}.tzui-sc-cta{color:var(--tzui-text);font-style:italic;font-weight:500}.tzui-sc-ins{padding:20px}.tzui-sc-ins-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.tzui-sc-ins-head>div{align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:20px;display:flex}.tzui-sc-ins-head .tzui-ic{color:var(--tzui-primary)}.tzui-sc-badge{background:var(--tzui-primary-glow);color:var(--tzui-primary);text-transform:uppercase;letter-spacing:.1em;border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:700;line-height:15px}.tzui-sc-field{border-top:1px solid var(--tzui-border);flex-direction:column;gap:6px;padding:12px 0;display:flex}.tzui-sc-field-h{justify-content:space-between;align-items:center;display:flex}.tzui-sc-field-h>span{color:var(--tzui-gray-label);font-size:12px;font-weight:500;line-height:16px}.tzui-sc-field p{color:var(--tzui-text-2);font-size:14px;line-height:20px}.tzui-sc-copy{border:1px solid var(--tzui-border);height:32px;color:var(--tzui-text-2);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.tzui-cs-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.tzui-cs-form{background:var(--tzui-card);background-image:var(--tzui-card-sheen);box-shadow:var(--tzui-shadow-sm);border:1px solid var(--tzui-border);border-radius:20px;flex-direction:column;gap:20px;padding:24px;display:flex}.tzui-cs-tabs{background:var(--tzui-bg-2);border:1px solid var(--tzui-border);border-radius:16px;padding:6px;display:flex}.tzui-cs-tabs>span{text-align:center;color:var(--tzui-text-2);opacity:.7;border-radius:12px;flex:1;padding:12px 0;font-size:13px;font-weight:600;line-height:19.5px}.tzui-cs-tabs>.tzui-on{background:var(--tzui-card);box-shadow:var(--tzui-shadow-sm);color:var(--tzui-primary);opacity:1}.tzui-cs-help{color:var(--tzui-text-2);padding:0 4px;font-size:12px;line-height:16px}.tzui-cs-lbl-caps{text-transform:uppercase;letter-spacing:.2em;color:var(--tzui-text);opacity:.6;margin-bottom:8px;padding-left:4px;font-size:10px;font-weight:900;line-height:15px;display:block}.tzui-cs-lbl-caps>em{color:var(--tzui-primary);font-style:normal}.tzui-cs-input{border:1px solid var(--tzui-border);background:var(--tzui-bg-2);width:100%;color:var(--tzui-text-2);border-radius:12px;padding:12px 20px;font-size:14px;line-height:20px}.tzui-cs-input--focus{border-color:var(--tzui-primary);box-shadow:0 0 0 2px var(--tzui-primary-glow);color:var(--tzui-text)}.tzui-cs-caret{vertical-align:-3px;background:var(--tzui-text);width:1px;height:18px;margin-left:1px;animation:1s step-end infinite tzui-blink;display:inline-block}.tzui-cs-row{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.tzui-cs-col{flex-direction:column;gap:8px;display:flex}.tzui-cs-lbl{opacity:.75;padding:0 4px;font-size:13px;font-weight:600;line-height:19.5px}.tzui-cs-lblrow{justify-content:space-between;align-items:center;display:flex}.tzui-cs-req{color:#ef4444;font-size:11px;font-weight:600;line-height:16px}.tzui-cs-submit{height:56px;box-shadow:var(--tzui-shadow-sm);border-radius:12px;font-size:15px}.tzui-cs-aside{background:var(--tzui-card);background-image:var(--tzui-card-sheen);box-shadow:var(--tzui-shadow-sm);border:1px solid var(--tzui-border);border-radius:20px;padding:24px}.tzui-cs-aside :is(h2,[data-mh="2"]){letter-spacing:-.015em;font-size:14px;font-weight:700;line-height:20px}.tzui-cs-sum{margin-top:8px}.tzui-cs-sum>div{border-bottom:1px solid var(--tzui-border);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.tzui-cs-sum>div:last-child{border-bottom:0}.tzui-cs-sum dt{color:var(--tzui-text-2);font-size:12px;line-height:16px}.tzui-cs-sum dd{text-align:right;margin:0;font-size:14px;font-weight:600;line-height:20px}.tzui-cs-sum dd>small{color:var(--tzui-text-2);font-size:12px;font-weight:500;line-height:16px;display:block}.tzui-cs-list{flex-direction:column;gap:12px;margin-top:12px;display:flex}.tzui-cs-list>li{gap:12px;display:flex}.tzui-cs-list-ic{background:var(--tzui-primary-glow);width:36px;height:36px;color:var(--tzui-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tzui-cs-list div>b{font-size:14px;font-weight:600;line-height:20px;display:block}.tzui-cs-list div>span{color:var(--tzui-text-2);font-size:12px;line-height:1.625;display:block}.tzui-cs-aside :is(h2,[data-mh="2"])+.tzui-cs-sum+:is(h2,[data-mh="2"]){margin-top:20px}@container tzui-page (width>=575px){.tzui-cs-form{padding:40px}.tzui-cs-aside{padding:32px}.tzui-cs-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tzui-sc-titlebar{flex-direction:row;justify-content:space-between;align-items:center}.tzui-sc-titlebar :is(h1,[data-mh="1"]){font-size:24px}.tzui-card--lg{padding:32px}}@container tzui-page (width>=992px){.tzui-sc-top{flex-direction:row;justify-content:space-between;align-items:center}.tzui-cs-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@keyframes tzui-pulse{50%{opacity:.5}}@keyframes tzui-ping{75%,to{opacity:0;transform:scale(2)}}@keyframes tzui-spin{to{transform:rotate(360deg)}}@keyframes tzui-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.tzui *,.tzui :before,.tzui :after{animation:none!important}}.tzui-still *,.tzui-still :before,.tzui-still :after{animation:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:24px;scroll-padding-bottom:120px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--sans);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}main>section,.page>section{position:relative;overflow-x:clip}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.sprite{width:0;height:0;position:absolute;overflow:hidden}.ic{flex:none;width:18px;height:18px}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gut));padding-inline:var(--gut);margin-inline:auto}.sec{padding-block:var(--sec-pad)}.sec--flush-top{padding-top:0}.sec--flush-bottom{padding-bottom:0}:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.flood :focus-visible,.record :focus-visible,.final :focus-visible,.dock :focus-visible,.plan--pro :focus-visible,.channel :focus-visible{outline-color:#fff}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:12px;padding:12px 18px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.skip:focus{transform:none}.grain{isolation:isolate;position:relative}.grain:before{content:"";z-index:-1;pointer-events:none;background-image:var(--grain-img);opacity:.06;mix-blend-mode:soft-light;background-size:512px 512px;position:absolute;inset:0}.h2{font-family:var(--display);letter-spacing:-.018em;text-wrap:balance;font-size:clamp(44px,6.6vw,112px);font-weight:800;font-stretch:84%;line-height:.94}.lede{color:var(--body);text-wrap:pretty;max-width:44ch;font-size:clamp(17px,1.3vw,20px);line-height:1.55}.eyebrow{font:700 13px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--purple-deep);align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";width:8px;height:8px;box-shadow:0 0 0 4px var(--glow);background:currentColor;border-radius:50%;animation:1.6s ease-in-out infinite eb-pulse}.eyebrow--on-dark{color:#f1e8ff}.eyebrow--on-dark:before{box-shadow:0 0 0 4px #ffffff29}@keyframes eb-pulse{50%{transform:scale(1.3)}}.sec-head{z-index:2;max-width:calc(var(--max) + 2 * var(--gut));padding-inline:var(--gut);justify-items:start;gap:20px;margin:0 auto clamp(36px,4.5vw,64px);display:grid;position:relative}.sec-head--flush{margin:0;padding-inline:0}.sec-head--center{text-align:center;justify-items:center}.sec-head--center .lede{margin:0 auto}.note{z-index:4;pointer-events:none;white-space:nowrap;font:600 clamp(22px, 1.75vw, 30px)/1 var(--hand);color:var(--purple);letter-spacing:0;position:absolute}.mk{width:96px;height:64px;position:absolute;overflow:visible}.mk path{fill:none;stroke:currentColor;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.mk--a1{width:66px;height:66px}.mk--a3{width:92px;height:70px}.mk--a4{width:62px;height:75px}.demo-tag{font:700 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--body);align-items:center;gap:6px;margin-top:12px;display:inline-flex}.demo-tag:before{content:"";background:var(--purple-lift);border-radius:50%;width:6px;height:6px}.demo-tag--dark{color:#ffffffb3}.demo-tag--ink{color:var(--body)}.btn{min-height:56px;font:600 16px/1 var(--sans);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:transform .25s var(--ease);border:0;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(1px)scale(.98)}.btn--sm{min-height:44px;padding:0 18px;font-size:15px}.btn--ink{background:var(--ink);color:#fff;box-shadow:0 4px 0 var(--purple)}.btn--line{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.btn--line:hover{background:#fff}.btn--paper{color:var(--purple-deep);box-shadow:0 4px 0 var(--ink);background:#fff}.rec-dot{background:var(--rec);border-radius:50%;flex:none;width:12px;height:12px;display:inline-block;box-shadow:0 0 0 3px #ef444447}.round-btn{cursor:pointer;border:2px solid var(--ink);width:52px;height:52px;color:var(--ink);transition:transform .25s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid}.round-btn:hover{background:var(--ink);color:#fff}.round-btn:active{transform:scale(.94)}.chunky{cursor:pointer;min-height:60px;color:var(--ink);border:2px solid var(--ink);box-shadow:0 5px 0 var(--ink);font:700 17px/1 var(--sans);transition:transform .2s var(--ease);background:#fff;border-radius:18px;align-items:center;gap:10px;padding:0 24px;display:inline-flex}.chunky:active{transform:translateY(4px)}.chunky[aria-pressed=true]{background:var(--purple);color:#fff}.chunky .ic{width:20px;height:20px}.chunky--sm{min-height:48px;box-shadow:0 4px 0 var(--ink);border-radius:14px;padding:0 18px;font-size:16px}.chunky--ghost{background:0 0}.pill-btn{cursor:pointer;border:1px solid var(--hair);min-height:44px;color:var(--ink);font:600 15px/1 var(--sans);background:#fff;border-radius:9999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.pill-btn-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e33}.pill-btn[aria-pressed=true] .pill-btn-dot{background:#eab308;box-shadow:0 0 0 3px #eab30833}.pill-btn--dark{color:#ffffffe6;background:#ffffff0f;border-color:#fff3}.pill-btn--dark[aria-pressed=true]{color:var(--ink);background:#fff}.pill-btn .ic{width:16px;height:16px}.site-head{z-index:50;background:var(--paper);border-bottom:1px solid var(--hair);position:relative}.head-in{height:var(--head-h);max-width:calc(var(--max) + 2 * var(--gut));padding:0 var(--gut);align-items:center;gap:16px;margin:0 auto;display:flex}.brand{border-radius:8px;flex:none;display:inline-flex}.brand img{width:auto;height:28px}.head-nav{margin-left:auto;display:none}.head-nav ul{gap:2px;display:flex}.head-nav a{min-height:44px;font:600 15px/1 var(--sans);color:var(--body);border-radius:10px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.head-nav a:hover,.head-nav a[aria-current=page]{color:var(--ink);background:#7331bd14}.head-r{align-items:center;gap:8px;margin-left:auto;display:flex}.icon-btn{border:1px solid var(--hair);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;place-items:center;display:none}.icon-btn[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.head-signin{min-height:44px;font:600 15px/1 var(--sans);border-radius:10px;align-items:center;padding:0 14px;text-decoration:none;display:none}.head-signin:hover{background:#7331bd14}.head-start{display:none}.menu-btn{border:1px solid var(--hair);min-height:44px;font:600 15px/1 var(--sans);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.menu-btn .ic-close,.menu-btn[aria-expanded=true] .ic-open{display:none}.menu-btn[aria-expanded=true] .ic-close{display:block}.mobile-menu{padding:12px var(--gut) 24px;background:var(--paper);border-bottom:1px solid var(--hair);gap:16px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 40px -24px #1e1b2e59}.mm-links a{border-bottom:1px solid var(--hair);min-height:52px;font:800 26px/1 var(--display);letter-spacing:-.01em;align-items:center;padding:0 4px;font-stretch:86%;text-decoration:none;display:flex}.mm-links a[aria-current=page]{color:var(--purple)}.mm-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-menu .pill-btn{justify-self:start}@media (width>=560px){.head-start{display:inline-flex}}@media (width>=1100px){.head-nav{display:block}.head-r{margin-left:8px}.icon-btn{display:grid}.head-signin{display:inline-flex}.menu-btn,.mobile-menu{display:none!important}.brand img{height:32px}}.dock{z-index:60;left:50%;bottom:max(14px, env(safe-area-inset-bottom));background:var(--dock);opacity:0;visibility:hidden;transition:transform .5s var(--ease), opacity .3s var(--ease), visibility 0s linear .5s;border:1px solid #27272acc;border-radius:16px;align-items:center;gap:6px;padding:6px;display:flex;position:fixed;transform:translate(-50%,140%);box-shadow:0 20px 50px #00000052}.dock.is-on{opacity:1;visibility:visible;transition:transform .5s var(--ease), opacity .3s var(--ease), visibility 0s;transform:translate(-50%)}.dock-shade{z-index:55;pointer-events:none;background:linear-gradient(to top, var(--paper) 0%, #f5f3ffeb 45%, #f5f3ff00 100%);opacity:0;height:92px;transition:opacity .3s var(--ease);position:fixed;bottom:0;left:0;right:0}.dock-shade.is-on{opacity:1}.dock-links{gap:2px;display:flex}.dock-links a{color:#a1a1aa;min-width:44px;height:44px;font:600 15px/1 var(--sans);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:flex}.dock-links a:hover{color:#fff;background:#27272ab3}.dock-links .ic{width:18px;height:18px}.dock-links span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dock-price{display:none}.dock-start{white-space:nowrap;color:#0b0b0c;height:44px;font:700 15px/1 var(--sans);transition:transform .2s var(--ease);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:0 16px 0 14px;text-decoration:none;display:inline-flex}.dock-start:active{transform:scale(.95)}.dock-start .rec-dot{width:11px;height:11px;animation:2s ease-in-out infinite rec-blink}@keyframes rec-blink{50%{opacity:.45}}@media (width>=768px){.dock-links a{padding:0 14px}.dock-links .ic{display:none}.dock-links span{clip:auto;width:auto;height:auto;position:static;overflow:visible}.dock-price{display:block}.dock{gap:10px}}main{padding-bottom:0}.hero{padding:clamp(24px, 3vw, 40px) var(--gut) clamp(48px, 5vw, 72px);background-color:var(--paper);overflow:hidden}.wake{z-index:1;width:100%;height:100%;color:var(--ink);position:absolute;inset:0}.hero-grid{z-index:2;max-width:var(--max);grid-template-columns:minmax(0,1fr);grid-template-areas:"badge""title""meta""screen""floor""box";gap:18px;margin:0 auto;display:grid;position:relative}.badge{border:1px solid var(--hair);min-height:36px;font:700 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--purple-deep);background:#fff;border-radius:9999px;grid-area:badge;justify-self:start;align-items:center;gap:10px;padding:0 14px 0 12px;display:inline-flex;box-shadow:0 1px 2px #1e1b2e0d}.badge i{background:var(--purple);width:8px;height:8px;box-shadow:0 0 0 4px var(--glow);border-radius:50%;animation:1.6s ease-in-out infinite eb-pulse}.kin{color:var(--ink);font-family:var(--display);letter-spacing:-.012em;font-variation-settings:"wght" 640, "wdth" 76, "opsz" 96;grid-area:title;justify-self:start;margin:0;font-size:clamp(54px,16vw,112px);font-weight:700;line-height:.88}.kin-vis{display:block}.kin-line{white-space:nowrap;display:block}.kin-line--2{padding-left:.55em}.kin-line--4{padding-left:.9em}.kin .w--lens,.kin .w--up{color:var(--purple)}.hero-meta{grid-area:meta;gap:18px;max-width:540px;display:grid}.hero-sub{color:var(--body);text-wrap:pretty;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.hero-cta{flex-wrap:wrap;gap:12px;display:flex}.fine{color:var(--body);font-size:16px;font-weight:500}.hero-screen{z-index:2;grid-area:screen;justify-self:center;width:min(76vw,300px);margin:12px 0 0;position:relative;transform:rotate(3deg)}.sticker{box-shadow:var(--shadow-lift);background:#fff;border-radius:30px;padding:9px}.sticker>.demo-tag{margin:10px 0 2px 10px}.box-list{color:var(--body);z-index:3;flex-wrap:wrap;grid-area:box;align-items:center;gap:8px 10px;font-size:16px;font-weight:600;display:flex;position:relative}.box-list ul{flex-wrap:wrap;gap:6px;display:flex}.box-list li{border:1px solid var(--hair);color:var(--ink);background:#fff;border-radius:9999px;padding:6px 12px;font-size:15px}.tile-floor{height:calc(2 * (var(--ts) + 44px));--ts:84px;grid-area:floor}.scr{--tzui-feed:none;--tzui-feed-portrait:none;isolation:isolate;border-radius:22px}.scr-feed{background:#000}.scr-feed img,.scr-feed video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scr--portrait{--tzui-rec-aspect:9 / 16;--tzui-prompter-size:21px}.scr .tzui-rec-scroller{max-width:768px;height:auto;transition:opacity .3s var(--ease);margin:0 auto;position:absolute;inset:64px 0 96px;overflow:hidden}.scr-mirror{transform-origin:50%;transition:transform .7s var(--ease);position:absolute;inset:0}.scr-mirror.is-mirrored{transform:scaleX(-1)}.scr-text{will-change:transform;position:absolute;top:0;left:0;right:0}.scr .tzui-w{transition:color .3s}.scr .tzui-w-label{margin:.9em 0}.scr .tzui-meter>i{height:100%;transform:scaleY(var(--s,.1));transform-origin:50% 100%}.scr .tzui-rec-top{justify-content:center}.scr .tzui-rec-top-r{position:absolute;top:12px;right:16px}.scr-line{top:50%}.scr-set{cursor:pointer}.scr-set[aria-expanded=true]{color:#fff;background:#7331bd40;border-color:#7331bde6}.scr--portrait .tzui-rec-top{padding:10px}.scr--portrait .tzui-rec-pill{gap:6px;padding:5px 9px}.scr--portrait .tzui-mic-text{display:inline}.scr--portrait .tzui-rec-pill-div,.scr--portrait .tzui-rec-pill-mode{display:none}.scr--portrait .tzui-rec-scroller{top:54px;bottom:82px}.scr-barwrap{padding:0 10px;bottom:12px}.scr-barwrap .tzui-bar{padding:12px}.scr .tzui-progress>i{transition:transform .3s linear}.scr .tzui-play,.scr .tzui-pbtn,.scr .tzui-finish,.scr .tzui-size button,.scr .tzui-tog{cursor:pointer}.scr .tzui-play:not(.tzui-play--on){background:linear-gradient(135deg, var(--purple), var(--purple-end))}.scr .tzui-play:active,.scr .tzui-pbtn:active,.scr .tzui-tog:active{transform:scale(.93)}.scr .tzui-pbtn:hover{color:#fff}.scr .tzui-size button{color:#a1a1aa;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.scr .tzui-size button:hover{color:#fff}.scr .tzui-finish[aria-disabled=true]{cursor:default}.scr :focus-visible{outline-offset:2px;outline:2px solid #fff}.tiles{z-index:5;pointer-events:none;position:absolute;inset:0}.tile{--ts:84px;width:var(--ts);pointer-events:auto;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;will-change:transform;position:absolute;top:0;left:0;transform:translate(-999px,-999px)}.tile.is-held{cursor:grabbing;z-index:10}.tile-face{width:var(--ts);height:var(--ts);box-shadow:var(--shadow-sticker);background:#fff;border-radius:30%;outline:4px solid #fff;position:relative;overflow:hidden}.tile-pill{background:var(--ink);color:#fff;height:26px;font:700 12px/1 var(--sans);letter-spacing:.02em;white-space:nowrap;border-radius:9999px;align-items:center;padding:0 11px;display:inline-flex;position:absolute;bottom:-14px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px #1e1b2e33}.slot-img{z-index:2;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s var(--ease);position:absolute;inset:0}.slot-img.is-loaded{opacity:1}.tile-fb{z-index:1;flex-direction:column;justify-content:center;gap:5%;padding:16%;display:flex;position:absolute;inset:0}.has-asset>.tile-fb,.has-asset>.slot-fb{visibility:hidden}.tile-fb i{opacity:.22;background:currentColor;border-radius:9px;height:7%;display:block}.tile-fb i.s{width:62%}.tile-fb b{font:800 calc(var(--ts) * .065)/1 var(--sans);letter-spacing:.2em;opacity:.45}.tile-fb--script{color:var(--ink);background:#fff}.tile-fb--script b{color:var(--purple);opacity:.9}.tile-fb--prompter{color:#fff;text-align:center;background:#050505;align-items:center}.tile-fb--prompter i{opacity:.16;width:100%}.tile-fb--prompter i.d{opacity:.3}.tile-fb--prompter span{font:400 calc(var(--ts) * .11)/1.2 var(--sans);white-space:nowrap}.tile-fb--prompter em{color:var(--word);filter:drop-shadow(0 0 6px #fbb04080);font-style:normal}.tile-fb--camera{background:radial-gradient(circle at 30% 25%,#4b3a74,#1a1428 70%);justify-content:center;align-items:center}.tile-fb--camera .lens{aspect-ratio:1;background:radial-gradient(circle at 38% 35%,#9a7be0 0 8%,#2a1c48 22%,#050307 60%);border-radius:50%;width:52%;box-shadow:0 0 0 4px #2b2340,0 0 0 7px #120e1d}.tile-fb--camera .rec{color:#ef4444;font:700 calc(var(--ts) * .07)/1 var(--sans);letter-spacing:.1em;background:#ef444424;border:1px solid #ef44444d;border-radius:6px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex;position:absolute;top:12%;left:12%}.tile-fb--camera .rec i{opacity:1;background:#ef4444;border-radius:50%;width:5px;height:5px}.tile-fb--captions{background:linear-gradient(160deg,#5a3a8a,#241838);justify-content:flex-end;align-items:center;padding-bottom:18%}.tile-fb--captions span{color:#fff;font:700 calc(var(--ts) * .09)/1.2 var(--sans);text-align:center;background:#0009;padding:4px 6px}.tile-fb--music{color:#fff;background:#2a4f2f;justify-content:flex-end}.tile-fb--music .wave{background:repeating-linear-gradient(90deg,#ffffff9e 0 2px,#0000 2px 5px);height:38%;-webkit-mask-image:radial-gradient(60% 100% at 50% 100%,#000 55%,#0000 100%);mask-image:radial-gradient(60% 100% at 50% 100%,#000 55%,#0000 100%)}.tile-fb--music b{opacity:.85;letter-spacing:.02em;font-weight:700;font-size:calc(var(--ts) * .08)}.tile-fb--export{background:var(--purple);flex-direction:row;justify-content:center;align-items:flex-end;gap:7%}.tile-fb--export i{opacity:1;background:0 0;border:2px solid #fff;border-radius:4px;height:auto}.tile-fb--export .r916{aspect-ratio:9/16;width:24%}.tile-fb--export .r11{aspect-ratio:1;width:30%}.tile-fb--export .r169{aspect-ratio:16/9;width:34%}.note--hero-screen{display:none}@media (width>=768px){.hero-grid{grid-template-columns:minmax(0,1fr) clamp(200px,28vw,380px);grid-template-areas:"badge screen""title screen""meta screen""box screen""floor floor";align-items:start;gap:20px clamp(24px,4vw,72px)}.kin{font-size:clamp(64px,11.4vw,150px)}.hero-screen{justify-self:end;width:100%;margin-top:4px}.tile,.tile-floor{--ts:92px}.tile-floor{height:calc(var(--ts) + 56px)}}@media (width>=1100px){.kin{font-size:min(8.8vw,14svh,168px)}.hero-grid{grid-template-columns:minmax(0,auto) minmax(260px,1fr) clamp(260px,22vw,340px);grid-template-areas:"badge.screen""title zone screen""meta zone screen""box zone screen"}.tile-floor{--ts:120px;grid-area:zone;align-self:stretch;height:auto;min-height:420px}.tile{--ts:120px}.note--hero-screen{right:calc(var(--gut) + clamp(260px, 22vw, 340px) - 20px);display:block;bottom:64px;transform:rotate(-4deg)}.note--hero-screen .mk{top:-58px;right:-70px}}.reel{background:#fff}.reel-band{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;max-width:1920px;height:330px;margin:0 auto;position:relative}.reel-band.is-dragging{cursor:grabbing}.reel-track{contain:layout paint;position:absolute;inset:0}.rc{will-change:transform;background:#241a36;position:absolute;top:0;left:0;overflow:hidden}.rc-in{will-change:transform;position:absolute;inset:0}.rc-in>img{object-fit:cover;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.rc{background:#17131f}.rc-fb{position:absolute;inset:0}.rc-fb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.rc-fb:before{content:"";z-index:1;background:var(--tint);mix-blend-mode:color;position:absolute;inset:0}.rc-cap{z-index:2;text-align:center;font:700 var(--cs,13px)/1.25 var(--sans);color:#fff;position:absolute;top:74%;left:15%;right:15%}.rc-cap--box span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#0009;padding:.25em .4em}.rc-cap--pop{color:#ffe600;-webkit-text-stroke:.14em #000;paint-order:stroke fill}.rc-cap--minimal{text-shadow:0 0 2px #000,0 0 2px #000,0 0 3px #000;font-weight:400}.rc-cap--outline{-webkit-text-stroke:.18em #000;paint-order:stroke fill}.rc-who{z-index:2;color:var(--ink);font:700 11px/1 var(--sans);background:#ffffffe6;border-radius:9999px;padding:4px 8px;position:absolute;top:10px;left:10px}.has-asset .rc-fb,.has-asset .rc-who,.has-asset .rc-cap{display:none}.rc-play{z-index:3;color:#fff;background:#0000006b;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:10px;left:10px}.rc-play svg{width:12px;height:12px;margin-left:2px}.reel-foot{max-width:var(--max);padding:0 var(--gut);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 22px;margin:clamp(24px,3vw,40px) auto 0;display:flex}.reel-ctrl{gap:10px;display:flex}.note--reel-1,.note--reel-2{display:none}@media (width>=900px){.note--reel-1{display:block;top:-6px;left:7%;transform:rotate(-7deg)}.note--reel-1 .mk{top:22px;left:74%}.note--reel-2{display:block;top:-18px;right:8%;transform:rotate(6deg)}.note--reel-2 .mk{top:20px;right:70%}}.flood{background:var(--purple);color:#fff}.flood .lede{color:#ffffffe0}.write{overflow:hidden}.write:before{content:"";z-index:0;aspect-ratio:1;background:var(--purple-deep);border-radius:50%;width:50vw;position:absolute;bottom:-24vw;right:-14vw}.write-grid{z-index:1;gap:40px;display:grid;position:relative}.ai-fields{flex-wrap:wrap;gap:8px;display:flex}.ai-fields li{font:700 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:10px;padding:9px 12px}.deck-wrap{gap:28px;display:grid;position:relative}.note--write{color:#fff;position:absolute;top:-34px;right:4px;transform:rotate(-4deg)}.deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.tcard{text-align:left;cursor:pointer;min-height:124px;color:var(--ink);transform:rotate(var(--r));transition:transform .45s var(--ease);background:#fff;border:0;border-radius:16px;align-content:space-between;gap:10px;padding:14px;display:grid;position:relative;box-shadow:0 10px 24px -10px #1408288c}.tcard:hover{transform:rotate(0)translateY(-4px)}.tcard[aria-pressed=true]{background:var(--ink);color:#fff;transform:rotate(0)translateY(-6px);box-shadow:0 0 0 3px #fff,0 18px 30px -12px #14082899}.tcard-cat{font:800 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:9999px;justify-self:start;padding:4px 8px}.tcard-cat--creator{color:#9333ea;background:#faf5ff;border-color:#e9d5ff}.tcard-cat--teacher{color:#0d9488;background:#f0fdfa;border-color:#99f6e4}.tcard-cat--estate{color:#e11d48;background:#fff1f2;border-color:#fecdd3}.tcard-cat--pastor{color:#b45309;background:#fffbeb;border-color:#fde68a}.tcard-title{font:800 20px/1.08 var(--display);letter-spacing:-.01em;font-stretch:88%}.tcard-time{font:600 13px/1 var(--mono);opacity:.65}.sheet{color:var(--ink);background:#fff;border-radius:6px;padding:28px 22px 22px;position:relative;transform:rotate(-1.2deg);box-shadow:0 30px 60px -24px #140828a6}.tape{background:#facc15c7;width:92px;height:26px;position:absolute;top:-12px;box-shadow:0 1px 2px #0000001a}.tape--l{left:18px;transform:rotate(-6deg)}.tape--r{background:#ffffffb3;outline:1px solid #0000000f;right:18px;transform:rotate(5deg)}.sheet-head{border-bottom:1px solid var(--hair);gap:10px;padding-bottom:14px;display:grid}.sheet-title{font:800 clamp(28px, 2.6vw, 38px)/1 var(--display);letter-spacing:-.015em;font-stretch:86%}.sheet-meta{color:var(--body);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:16px;display:flex}.sheet-pill{font:800 10px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:9999px;padding:4px 9px}.sheet-label{font:800 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--body);margin:16px 0 8px}.sheet-body{font-size:clamp(17px,1.3vw,19px);line-height:1.65}.sheet-body .ph{background:var(--glow);color:var(--purple);font:700 .8em/1.5 var(--sans);border:1px solid #7331bd1a;border-radius:4px;margin:0 1px;padding:1px 6px;display:inline-block}.sheet-body.is-dealt{animation:deal .55s var(--ease)}@keyframes deal{0%{opacity:0;transform:translateY(8px)}}.sheet-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.sheet-foot .demo-tag{margin:0}.sheet-link{min-height:44px;font:700 16px/1 var(--sans);color:var(--purple);text-underline-offset:4px;align-items:center;display:inline-flex}@media (width>=700px){.deck{grid-template-columns:repeat(4,minmax(0,1fr))}.tcard{min-height:150px}}@media (width>=1100px){.write-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;column-gap:clamp(40px,5vw,88px)}.sheet{padding:36px 34px 26px}}.read{background-color:var(--paper)}.read-stage{z-index:2;gap:40px;display:grid;position:relative}.read-screen{margin:0}.sticker--tilt{transform:rotate(-1deg)}.read-screen .scr{--tzui-prompter-size:32px}.scr--wide .tzui-rec-scroller{top:72px;bottom:120px}.floor{justify-items:center;gap:28px;display:grid}.floor-help{color:var(--body);text-align:center;max-width:28ch;margin-top:12px;font-size:16px;line-height:1.45}.dial-wrap,.hold-wrap,.mirror-wrap{justify-items:center;display:grid}.dial{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;width:210px;height:210px;position:relative}.dial.is-turning{cursor:grabbing}.dial-ticks{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dial-ticks .tk{stroke:var(--ink);stroke-width:2px;stroke-linecap:round;opacity:.35}.dial-ticks .tk--major{opacity:.9;stroke-width:3px}.dial-ticks .arc-bg{fill:none;stroke:var(--hair);stroke-width:10px;stroke-linecap:round}.dial-ticks .arc{fill:none;stroke:var(--purple);stroke-width:10px;stroke-linecap:round}.dial-ticks text{font:700 12px var(--sans);fill:var(--body)}.dial-knob{background:radial-gradient(circle at 35% 30%, #3a3352, var(--ink) 62%);border-radius:50%;position:absolute;inset:42px;box-shadow:0 16px 30px -12px #1e1b2eb3,inset 0 2px #ffffff1f,inset 0 -6px 12px #00000059}.dial-notch{background:var(--rec);border-radius:6px;width:6px;height:22px;margin-left:-3px;position:absolute;top:8px;left:50%;box-shadow:0 0 10px #ef44448c}.dial-read{text-align:center;pointer-events:none;color:#fff;place-content:center;display:grid;position:absolute;inset:0}.dial-read b{font:800 34px/1 var(--display);letter-spacing:-.01em;font-stretch:84%}.dial-read span{font:700 9px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-top:4px}.dial:focus-visible{outline-offset:6px;border-radius:50%}.hold{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;color:#fff;background:radial-gradient(circle at 35% 30%, #8e4fd6, var(--purple) 55%, var(--purple-deep));width:168px;height:168px;box-shadow:0 8px 0 var(--purple-deep), 0 26px 40px -14px #61289fb3;transition:transform .14s var(--ease);-webkit-touch-callout:none;border:0;border-radius:50%;place-content:center;justify-items:center;gap:8px;display:grid;position:relative}.hold-ic{width:34px;height:34px}.hold-label{font:800 20px/1 var(--display);font-stretch:85%}.hold-ring{opacity:0;transition:opacity .2s var(--ease), transform .2s var(--ease);border:3px solid #22c55e;border-radius:50%;position:absolute;inset:-10px;transform:scale(.94)}.hold[aria-pressed=true]{transform:translateY(6px)}.hold[aria-pressed=true] .hold-ring{opacity:1;animation:1.1s ease-in-out infinite ring-pulse;transform:scale(1)}@keyframes ring-pulse{50%{opacity:.55;transform:scale(1.06)}}.wave{align-items:center;gap:3px;height:40px;margin-top:18px;display:flex}.wave i{background:var(--purple);opacity:.55;border-radius:4px;width:4px;height:100%;display:block;transform:scaleY(.08)}.wave.is-live i{opacity:1;background:#16a34a}.note--read{display:none}@media (width>=760px){.floor{grid-template-columns:repeat(3,auto);justify-content:center;align-items:start;gap:40px}}@media (width>=1280px){.read-stage{grid-template-columns:minmax(0,1fr) 260px;align-items:center;column-gap:40px}.floor{grid-template-columns:1fr;gap:24px}.note--read{right:calc(var(--gut) + 300px);display:block;top:-40px;transform:rotate(-4deg)}}.record{background:var(--ink);color:#fff}.record .lede{color:#fffc}.heat{width:100%;height:clamp(170px,23vw,320px);margin:0 0 var(--sec-pad);background:var(--ink);cursor:pointer;touch-action:pan-y;border:0;border-bottom:1px solid #ffffff14;padding:0;display:block;position:relative;overflow:hidden}.heat-canvas{width:100%;height:100%;position:absolute;inset:0}.heat-hint{right:var(--gut);font:600 24px/1 var(--hand);color:#fff9;position:absolute;bottom:14px;transform:rotate(-6deg)}.heat:focus-visible{outline-offset:-6px}.rec-stage{gap:40px;display:grid;position:relative}.rec-screen{margin:0}.rec-screen .scr{--tzui-prompter-size:30px;border-radius:20px;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -30px #000c}.rec-screen .scr:after{content:"";z-index:120;border-radius:inherit;opacity:0;transition:opacity .4s var(--ease);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ef4444b3}.rec-screen .scr.is-rec:after{opacity:1}.stopped{z-index:110;background:#000000c7;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.stopped-card{text-align:center;background:#121212cc;border:1px solid #ffffff0d;border-radius:32px;justify-items:center;gap:12px;max-width:380px;padding:28px;display:grid}.stopped-title{font:900 22px/1.1 var(--sans);text-transform:uppercase;letter-spacing:-.01em;font-style:italic}.stopped-body{color:#ffffffb3;font-size:14px;line-height:1.55}.stopped .tzui-btn,.tzui-countdown-cancel{cursor:pointer}.magnet-zone{align-content:center;justify-items:center;gap:16px;padding:24px 0;display:grid;position:relative}.rec-big{cursor:pointer;color:#fff;will-change:transform;touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;width:190px;height:190px;text-decoration:none;display:grid;position:relative}.rec-big-ring{border:2px dashed #ffffff4d;border-radius:50%;animation:18s linear infinite spin;position:absolute;inset:-14px}.rec-big-core{background:radial-gradient(circle at 34% 30%, #ff7a7a, var(--rec) 48%, #b91c1c);transition:transform .45s var(--ease);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 8px #ef444429,0 30px 60px -16px #ef4444a6,inset 0 -10px 20px #0000002e}.rec-big-stop{opacity:0;width:22px;height:22px;transition:transform .45s var(--ease), opacity .3s var(--ease);background:#fff;border-radius:5px;margin-left:-11px;position:absolute;top:22%;left:50%;transform:scale(.4)}.rec-big[data-state=recording] .rec-big-stop{opacity:1;transform:scale(1)}.rec-big-label{font:800 28px/1 var(--display);letter-spacing:-.01em;text-shadow:0 1px 1px #0003;font-stretch:85%;position:relative}.rec-big:active .rec-big-core{transform:scale(.94)}.rec-big[data-state=recording] .rec-big-core{transform:scale(.88)}.rec-big[data-state=recording] .rec-big-ring{border-style:solid;border-color:#ef4444cc;animation:1.2s ease-in-out infinite ring-pulse}.rec-big[data-state=countdown] .rec-big-ring{border-color:#fff}.rec-big:focus-visible{outline-offset:22px;border-radius:50%;outline:3px solid #fff}.rec-state{font:600 16px/1.4 var(--sans);color:#fffc;text-align:center;min-height:1.4em}.note--rec{color:#ffb4b4;position:relative;transform:rotate(-5deg)}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1280px){.rec-stage{grid-template-columns:minmax(0,1fr) 260px;align-items:center;column-gap:40px}.magnet-zone{min-height:420px}}.edit{background:#fff}.edframe{background:var(--paper);border:1px solid var(--hair);border-radius:22px;justify-self:center;width:100%;max-width:820px;margin:0;padding:10px;box-shadow:0 40px 80px -40px #1e1b2e73}.edf-top{flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:0 6px 8px;display:flex}.edf-eyebrow-wrap{gap:2px;margin-right:auto;display:grid}.edf-eyebrow{font:600 10px/1.5 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--purple)}.edf-title{font:700 14px/1.4 var(--sans)}.edf-status{color:var(--body);text-align:right;min-width:64px;font-size:12px}.edf-btn{border:1px solid var(--hair);min-height:36px;font:600 12px/1 var(--sans);cursor:pointer;transition:transform .2s var(--ease);background:#fff;border-radius:8px;padding:0 14px}.edf-btn:active{transform:scale(.96)}.edf-btn--p{background:var(--purple);border-color:var(--purple);color:#fff}.edf-stage{border:1px solid var(--hair);background:#fff;border-radius:16px;padding:12px}.cmp{aspect-ratio:16/9;touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;background:#000;border-radius:6px;width:100%;position:relative;overflow:hidden}.cmp:focus-visible{outline-offset:3px}.cmp-layer{position:absolute;inset:0}.cmp-layer img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.slot-fb{position:absolute;inset:0}.fb-raw img{filter:saturate(.75)brightness(.92);transform:scaleX(-1)}.fb-finished img{transform-origin:50% 40%;filter:sepia(.22)saturate(1.35)contrast(1.06)brightness(1.04);transform:scaleX(-1)scale(1.12)}.fb-cap{text-align:center;width:90%;font:700 clamp(11px, 2.2vw, 30px)/1.25 var(--sans);color:#fff;position:absolute;top:82%;left:50%;transform:translate(-50%,-50%)}.fb-cap span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#0009;padding:.2em .4em}.cmp-tag{z-index:5;color:#fff;font:700 12px/1 var(--sans);pointer-events:none;transition:opacity .2s var(--ease);background:#17181a8c;border-radius:9999px;padding:6px 11px;position:absolute;top:10px;left:10px}.cmp-tag--r{background:var(--purple);left:auto;right:10px}.cmp-line{z-index:4;pointer-events:none;filter:drop-shadow(0 0 6px #ef44448c);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cmp-line path{fill:none;stroke:var(--rec);stroke-width:2px}.cmp-grip{z-index:5;pointer-events:none;will-change:transform;width:0;position:absolute;top:0;bottom:0;left:0}.cmp-cap{border-left:6px solid #0000;border-right:6px solid #0000;border-top:8px solid var(--rec);position:absolute;top:0;left:-6px}.cmp-chip{background:var(--rec);color:#fff;font:700 12px/1 var(--mono);white-space:nowrap;transition:scale .3s var(--ease);border-radius:8px;padding:6px 10px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 6px 16px #00000059}.cmp[data-held] .cmp-chip{scale:1.12}.edf-transport{align-items:center;gap:6px;padding:10px 6px 2px;display:flex}.edf-play{background:var(--purple);color:#fff;cursor:pointer;width:40px;height:40px;transition:transform .2s var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.edf-play .ic{width:16px;height:16px;margin-left:2px}.edf-play[aria-label=Pause] .ic{margin-left:0}.edf-play:active{transform:scale(.93)}.edf-time{font:600 12px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--body);padding:0 8px}.edf-time b{color:var(--ink);font-weight:600}.edframe>.demo-tag{margin:10px 6px 0}.ed-col{justify-items:center;gap:22px;min-width:0;display:grid}.tools{text-align:center;justify-items:center;gap:12px;display:grid}.goo{isolation:isolate;background:var(--ink);border-radius:26px;max-width:100%;padding:12px 14px;position:relative}.goo-svg{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.goo-svg rect{fill:var(--purple)}.goo-svg rect.is-export{fill:#fff}.goo-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.goo-chip,.goo-export{color:#fff;min-height:46px;font:600 15px/1 var(--sans);cursor:pointer;will-change:transform;background:0 0;border:0;border-radius:9999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:relative}.goo-chip .ic{width:17px;height:17px}.goo-chip[aria-pressed=true]:after{content:"";background:var(--word);border-radius:3px;width:18px;height:3px;margin-left:-9px;position:absolute;bottom:5px;left:50%}.goo-export{color:var(--ink);justify-content:center;min-width:112px;padding:0 22px;font-weight:800}.goo-export[aria-disabled=true]{cursor:progress}.goo-chip>*,.goo-export>*{transition:opacity .2s var(--ease)}.goo.is-merged .goo-chip>*{opacity:0}.no-goo .goo-svg{display:none}.no-goo .goo-chip{background:var(--purple)}.no-goo .goo-export{background:#fff}.tool-hint{color:var(--body);max-width:52ch;min-height:3em;font-size:16px;line-height:1.5}.tool-hint b{color:var(--ink)}@media (width<=520px){.goo-chip span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.goo-chip{padding:0 14px}}@media (width>=1100px){.edit-grid{grid-template-columns:minmax(0,1fr) minmax(0,820px);column-gap:clamp(40px,4vw,72px)}}.export{background-color:var(--paper)}.export-grid{z-index:2;gap:40px;display:grid;position:relative}.swap-ctrl{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.swap-timer{background:var(--hair);border-radius:6px;width:120px;height:6px;position:relative;overflow:hidden}.swap-timer i{background:var(--purple);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.swap{height:420px;position:relative}.swap-stage{perspective:1000px;width:1px;height:1px;position:absolute;bottom:40px;left:4%}.sw{cursor:pointer;transform:var(--t);transition:transform .7s var(--ease);backface-visibility:hidden;touch-action:none;background:#fff;border:0;border-radius:22px;padding:5px;position:absolute;bottom:0;left:0;box-shadow:0 0 0 1px #1e1b2e1a,0 24px 40px -22px #1e1b2e8c}.sw[data-front]{cursor:grab}.sw-in{background:#000;border-radius:17px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.sw-in>img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sw .slot-fb img{transform:scaleX(-1)}.sw .slot-fb .fb-cap{font-size:clamp(9px,1.1vw,14px);top:80%}.sw-tag{z-index:3;color:var(--ink);font:800 13px/1 var(--sans);white-space:nowrap;background:#fff;border-radius:9999px;align-items:baseline;gap:6px;padding:7px 11px;display:inline-flex;position:absolute;bottom:12px;left:12px}.sw-tag em{color:var(--body);font-style:normal;font-weight:500}.swap-tag{margin:0;position:absolute;bottom:0;right:0}@media (width>=1000px){.export-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.swap{height:520px}}.extras{background:var(--purple);overflow:hidden}.extras:before{content:"";aspect-ratio:1;background:var(--purple-deep);border-radius:50%;width:60vw;position:absolute;bottom:-20vw;left:-10vw}.sheet-grid{z-index:1;max-width:calc(var(--max) + 2 * var(--gut));padding:0 var(--gut);grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px;margin:0 auto;display:grid;position:relative}.stk{transform:translate(var(--dx,0), var(--dy,0));align-content:start;justify-items:center;display:grid;position:relative}.stk-btn{aspect-ratio:1.15;cursor:pointer;width:100%;max-width:230px;transform:rotate(var(--r));transition:transform .55s var(--ease);filter:drop-shadow(0 10px 14px #19063266);background:0 0;border:0;padding:0;position:relative}.stk-btn:hover{transform:rotate(calc(var(--r) * .4)) translateY(-3px)}.stk-btn[aria-expanded=true]{transform:rotate(0)translateY(-10px)scale(1.04)}.stk-face{position:absolute;inset:0}.stk-face .slot-img{object-fit:contain}.stk-fb{z-index:1;background:var(--bg,#fff);color:var(--fg,var(--ink));text-align:center;border:6px solid #fff;border-radius:28px;place-content:center;justify-items:center;gap:8%;padding:10%;display:grid;position:absolute;inset:6%}.stk-fb .ic{aspect-ratio:1;width:34%;height:auto}.stk-fb b{font:800 clamp(17px, 1.7vw, 22px)/1 var(--display);letter-spacing:-.01em;font-stretch:86%}.stk-peel{z-index:3;transform-origin:100% 100%;width:30%;height:30%;transition:transform .5s var(--ease);background:linear-gradient(135deg,#fff0 50%,#e7e1f2 50%,#fff 80%);border-radius:0 0 26px;position:absolute;bottom:4%;right:4%;transform:scale(0);box-shadow:-3px -3px 6px #0000001f}.stk-btn[aria-expanded=true] .stk-peel{transform:scale(1)}.stk-note{z-index:4;width:min(100%,260px);color:var(--ink);transform-origin:50% 0;background:#fff;border-radius:14px;margin-top:8px;padding:14px 16px;font-size:16px;line-height:1.45;position:relative;box-shadow:0 16px 30px -14px #14062899}.stk-note.is-in{animation:note-in .55s var(--ease)}@keyframes note-in{0%{opacity:0;transform:translateY(-10px)rotate(-3deg)scale(.96)}}@media (width>=900px){.sheet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 30px}}.pricing-head{background-color:var(--paper)}.pricing-head .sec-head{margin-bottom:0;padding-bottom:clamp(36px,4vw,56px)}.plans{grid-template-columns:1fr;display:grid}.plan{padding:clamp(48px, 6vw, 88px) var(--gut);position:relative}.plan--free{background-color:var(--paper);border-top:2px solid var(--ink)}.plan--pro{background:var(--purple);color:#fff}.plan-card{z-index:2;grid-template-rows:auto auto 1fr auto;gap:22px;max-width:600px;height:100%;display:grid;position:relative}.plan-name{font:800 22px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}.plan-price{align-items:flex-end;gap:14px;display:flex}.plan-price .num{font:800 clamp(120px, 15vw, 260px)/.78 var(--display);letter-spacing:-.03em;font-stretch:75%}.plan--free .num{color:var(--ink)}.plan--pro .num{color:#fff;text-shadow:0 10px 0 var(--purple-deep)}.plan-price .per{font:600 18px/1 var(--sans);opacity:.8;padding-bottom:.5em}.plan-list{align-content:start;gap:12px;font-size:18px;font-weight:500;display:grid}.plan-list li{align-items:center;gap:12px;display:flex}.plan-list .ic{background:var(--ink);color:#fff;border-radius:50%;width:22px;height:22px;padding:4px}.plan--pro .plan-list .ic{color:var(--purple);background:#fff}.plan-card .btn{justify-self:start;margin-top:6px}@media (width>=900px){.plans{grid-template-columns:1fr 1fr}.plan--free{padding-left:max(var(--gut), calc((100vw - var(--max)) / 2))}.plan--free .plan-card{margin-left:0}.plan--pro{border-top:2px solid var(--ink);padding-left:clamp(40px,5vw,96px)}}.faq{background:#fff}.faq-list{max-width:calc(var(--max) + 2 * var(--gut));padding:0 var(--gut);margin:0 auto}.qa{border-top:2px solid var(--ink);background:#fff;position:relative}.qa:last-child{border-bottom:2px solid var(--ink)}.qa h3{margin:0}.qa button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr) 36px;align-items:center;gap:14px;padding:24px 0;display:grid}.qa-n{width:48px;height:48px;font:700 30px/1 var(--hand);color:var(--purple);place-items:center;display:grid;position:relative}.qa-n:before{content:"";border:2.5px solid var(--purple);border-radius:55% 45% 52% 48%/48% 56% 44% 52%;position:absolute;inset:2px;transform:rotate(-8deg)}.qa-q{font:750 clamp(23px, 3.1vw, 50px)/1.05 var(--display);letter-spacing:-.012em;text-wrap:balance;font-stretch:86%}.qa button:hover .qa-q{color:var(--purple)}.qa-x{background:var(--ink);border-radius:50%;width:36px;height:36px;position:relative}.qa-x:before,.qa-x:after{content:"";width:14px;height:2.5px;transition:transform .4s var(--ease);background:#fff;border-radius:2px;margin:-1.25px 0 0 -7px;position:absolute;top:50%;left:50%}.qa-x:after{transform:rotate(90deg)}.qa button[aria-expanded=true] .qa-x{background:var(--purple)}.qa button[aria-expanded=true] .qa-x:after{transform:rotate(0)}.qa-a{display:none}.qa.is-open .qa-a{display:block}.qa-a p{max-width:64ch;color:var(--body);padding:0 0 28px 66px;font-size:clamp(17px,1.25vw,19px);line-height:1.6}@media (width<=600px){.qa button{grid-template-columns:40px minmax(0,1fr) 30px;gap:10px;padding:20px 0}.qa-n{width:38px;height:38px;font-size:24px}.qa-x{width:30px;height:30px}.qa-a p{padding-left:50px}}.final{background:var(--ink);color:#fff;text-align:center;justify-items:center;display:grid;overflow:hidden}.final-title{z-index:3;padding:0 var(--gut);font:700 clamp(24px, 2.4vw, 34px)/1.15 var(--display);color:#ffffffe6;font-stretch:86%;position:relative}.marquee{z-index:1;white-space:nowrap;width:100%;margin:clamp(20px,3vw,36px) 0 0;position:relative;overflow:hidden}.marquee-track{will-change:transform;display:inline-flex}.marquee-track span{font:800 clamp(88px, 15vw, 260px)/.95 var(--display);letter-spacing:-.025em;padding-right:.1em;font-stretch:75%}.marquee-track span:nth-child(2n){color:#0000;-webkit-text-stroke:2px #ffffff8c}.final-cta{z-index:4;margin-top:clamp(28px,3vw,44px);padding:26px;position:relative}.final-fine{z-index:3;color:#ffffffc7;margin-top:8px;font-size:16px;position:relative}.final .pill-btn{z-index:3;margin-top:18px;position:relative}.rec-big--link .rec-big-label{font-size:30px}.foot{background-color:var(--paper);border-top:1px solid var(--hair);padding:clamp(56px,6vw,88px) 0 0;position:relative;overflow:hidden}.foot-in{z-index:2;max-width:calc(var(--max) + 2 * var(--gut));padding:0 var(--gut);gap:40px;margin:0 auto;display:grid;position:relative}.foot-brand{justify-items:start;gap:18px;display:grid}.foot-tag{font:700 clamp(22px, 2.2vw, 30px)/1.15 var(--display);max-width:22ch;font-stretch:86%}.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;display:grid}.foot-h{font:700 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--purple-deep);margin-bottom:12px}.foot-cols ul{gap:4px;display:grid}.foot-cols a{overflow-wrap:anywhere;align-items:center;min-height:36px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.foot-cols a:hover{text-underline-offset:4px;text-decoration:underline}.foot-copy{color:var(--body);border-top:1px solid var(--hair);padding-top:24px;font-size:16px}.foot-copy a{color:var(--ink)}.foot-copy .ic--heart{vertical-align:-2px;width:14px;height:14px;color:var(--rec);display:inline-block}.foot-word{z-index:1;margin-top:clamp(48px,6vw,96px);padding:0 clamp(16px,2vw,32px) clamp(20px,2.4vw,36px);position:relative}.foot-word svg{width:100%;height:auto;display:block;overflow:visible}.foot-word-text{font-family:var(--display);fill:var(--ink);font-size:200px;font-weight:800;font-stretch:84%}@media (width>=900px){.foot-in{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr)}.foot-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.foot-copy{grid-column:1/-1}}.page-hero{background-color:var(--paper);border-bottom:2px solid var(--ink);padding-block:clamp(48px,6vw,96px) clamp(40px,5vw,72px)}.page-hero-in{z-index:2;justify-items:start;gap:22px;display:grid;position:relative}.page-hero-in>.badge{grid-area:auto}.page-h1{font:800 clamp(48px, 7vw, 120px)/.94 var(--display);letter-spacing:-.018em;text-wrap:balance;max-width:14ch;font-stretch:82%}.contact{background:#fff}.contact-grid{align-items:start;gap:32px;display:grid}.form-card{border:1px solid var(--hair);border-radius:28px;padding:clamp(22px,3vw,40px)}.cform{gap:20px;display:grid}.form-title{font:800 clamp(28px, 2.6vw, 40px)/1 var(--display);letter-spacing:-.01em;font-stretch:86%}.form-sub{color:var(--body);margin-top:-10px;font-size:16px}.field{gap:8px;display:grid}.field label{font:700 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--body)}.field input,.field textarea,.field select{border:1px solid var(--hair);background:var(--paper);width:100%;min-height:52px;font:500 16px/1.4 var(--sans);color:var(--ink);appearance:none;border-radius:12px;padding:14px 18px}.field textarea{resize:vertical;min-height:150px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--glow);outline:none}.field [aria-invalid=true]{border-color:var(--rec-deep);box-shadow:0 0 0 3px #dc26261f}.select-wrap{position:relative}.select-wrap .ic{pointer-events:none;width:16px;height:16px;color:var(--body);position:absolute;top:50%;right:16px;transform:translateY(-50%)rotate(90deg)}.field-err{color:#b91c1c;font-size:15px;font-weight:500}.field-meta{justify-content:space-between;gap:12px;display:flex}.field-count{color:var(--body);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px}.consent{color:var(--body);font-size:16px}.consent a{color:var(--purple);font-weight:600}.cform-submit{justify-self:start}.cform-submit[aria-busy=true]{opacity:.75;cursor:progress}.proto-note{color:var(--body);opacity:.9;font-size:15px}.sent{outline:none;justify-items:start;gap:16px;padding-block:12px;display:grid}.sent-ic{color:#16a34a;background:#22c55e1f;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.sent-ic .ic{width:30px;height:30px}.sent-body{max-width:46ch;font-size:18px;line-height:1.55}.contact-side{gap:24px;display:grid}.channel{border-radius:24px;justify-items:start;gap:10px;padding:28px;display:grid}.channel-ic{background:#ffffff29;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.channel-ic .ic{width:24px;height:24px}.channel-title{font:800 28px/1 var(--display);font-stretch:86%}.channel p{color:#ffffffe6;font-size:17px}.channel-link{color:#fff;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:17px;font-weight:700;display:inline-flex}.quick-title{font:800 28px/1 var(--display);margin-bottom:8px;font-stretch:86%}.faq-list--quick{padding:0}.faq-list--quick .qa-q{font-size:clamp(20px,1.8vw,26px)}.faq-list--quick .qa-a p{padding-left:66px;font-size:17px}@media (width>=1000px){.contact-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);column-gap:clamp(32px,4vw,64px)}}.doc{align-items:start;gap:32px;display:grid}.toc{position:relative}.toc-title{font:700 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--purple-deep);margin-bottom:12px}.toc ol{counter-reset:toc;gap:2px;display:grid}.toc a{border-left:2px solid var(--hair);min-height:40px;color:var(--body);align-items:center;padding:0 12px 0 14px;font-size:16px;font-weight:500;text-decoration:none;display:flex;position:relative}.toc a:hover{color:var(--ink)}.toc a[aria-current=true]{color:var(--purple);border-left-color:var(--purple);background:#7331bd0f;font-weight:700}.doc-body{max-width:68ch}.doc-sec{border-bottom:1px solid var(--hair);margin-bottom:36px;padding-bottom:36px;scroll-margin-top:24px}.doc-sec:last-child{border-bottom:0}.doc-sec h2{font:800 clamp(28px, 2.6vw, 40px)/1.02 var(--display);letter-spacing:-.01em;margin-bottom:14px;font-stretch:86%}.doc-sec p,.doc-sec li{color:#2f2a44;font-size:18px;line-height:1.7}.doc-sec p+p,.doc-sec p+ul,.doc-sec ul+p{margin-top:14px}.doc-sec ul{gap:8px;padding-left:0;display:grid}.doc-sec li{padding-left:24px;position:relative}.doc-sec li:before{content:"";background:var(--purple);border-radius:50%;width:8px;height:8px;position:absolute;top:.7em;left:4px}.doc-sec a{color:var(--purple);text-underline-offset:3px;font-weight:600}.doc-sec strong{color:var(--ink)}@media (width<=899px){.toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.doc{grid-template-columns:260px minmax(0,1fr);column-gap:clamp(40px,6vw,96px)}.toc{position:sticky;top:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.marquee-track{transform:none!important}.rec-big-ring{animation:none}}.motion-off .eyebrow:before,.motion-off .badge i,.motion-off .rec-big-ring,.motion-off .dock-start .rec-dot{animation:none}.scr .tzui-rec-feed:after{-webkit-backdrop-filter:none;background:#0000003d}@media (width<=767px){.tzui-countdown{-webkit-backdrop-filter:none!important;background:#0000009e!important}.tzui-rec-pill{-webkit-backdrop-filter:none}.sticker{border-radius:24px;padding:7px}}.dock-sound{color:#a1a1aa;cursor:pointer;background:#27272ab3;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.dock-sound[aria-pressed=true],.icon-btn[data-sound-toggle][aria-pressed=true]{background:var(--purple);color:#fff;border-color:var(--purple)}.mm-toggles{flex-wrap:wrap;gap:10px;display:flex}.pill-btn[data-sound-toggle][aria-pressed=true]{background:var(--purple);color:#fff;border-color:var(--purple)}.sim{color:var(--body);font:600 11px/1 var(--mono);letter-spacing:.02em;white-space:nowrap;background:#1e1b2e12;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.sim:before{content:"";background:var(--purple-lift);border-radius:50%;width:6px;height:6px}.flood .sim,.record .sim{color:#ffffffd9;background:#ffffff1f}.sim-sub{color:var(--body);margin-left:6px;font-size:13px}figure>figcaption{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.sticker>figcaption{margin:10px 4px 2px}.foot-note{color:var(--body);max-width:70ch;font-size:15px}.head-nav a{padding:0 10px;font-size:15px}.dock-wide{display:none}@media (width>=768px){.dock-wide{display:block}}.h3{font:800 clamp(30px, 3.4vw, 52px)/.98 var(--display);letter-spacing:-.015em;text-wrap:balance;font-stretch:84%}.h2--sm{font-size:clamp(34px,4vw,60px)}.how{overflow:hidden}.how:before{content:"";aspect-ratio:1;background:var(--purple-deep);border-radius:50%;width:46vw;position:absolute;top:-20vw;left:-16vw}.how-grid{z-index:1;align-items:center;gap:40px;display:grid;position:relative}.how-ctl{align-content:start;gap:28px;display:grid}.steps-wrap{position:relative}.steps{z-index:1;gap:6px;display:grid;position:relative}.step{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:46px minmax(0,1fr);gap:2px 14px;width:100%;padding:14px 16px 18px 12px;display:grid;position:relative}.step-n{width:42px;height:42px;color:var(--purple);font:700 26px/1 var(--hand);background:#fff;border-radius:50%;grid-row:span 2;place-items:center;display:grid;transform:rotate(-6deg);box-shadow:0 0 0 3px #ffffff4d,0 4px #14062859}.step-t{font:800 clamp(24px, 2.2vw, 32px)/1.05 var(--display);letter-spacing:-.01em;font-stretch:86%}.step-l{color:#fffc;max-width:44ch;font-size:16px;line-height:1.45}.step-fill{opacity:0;width:calc(100% - 88px);height:12px;position:absolute;bottom:6px;left:72px;right:16px;overflow:visible}.step-fill path{fill:none;stroke:var(--purple);stroke-width:6px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--p,0))}.step[aria-current=step]{color:var(--ink)}.step[aria-current=step] .step-l{color:var(--body)}.step[aria-current=step] .step-n{background:var(--purple);color:#fff;box-shadow:0 0 0 3px #fff, 0 4px 0 var(--ink)}.step[aria-current=step] .step-fill{opacity:1}.step-hl{z-index:0;background:var(--paper);border:2px solid var(--ink);height:80px;box-shadow:6px 6px 0 var(--ink);will-change:transform;transition:transform .6s var(--ease), height .6s var(--ease);border-radius:16px;position:absolute;top:0;left:0;right:0}.chunky--on-dark{color:#fff;background:0 0;border-color:#fff;justify-self:start;box-shadow:0 4px #fff}.chunky--on-dark[aria-pressed=true]{color:var(--purple-deep);background:#fff}.how-panel{margin:0;transform:rotate(1deg)}.how-fit{aspect-ratio:880/540;isolation:isolate;background:#0b0b0c;border-radius:20px;width:100%;position:relative;overflow:hidden}.how-stage{transform-origin:0 0;width:880px;height:540px;position:absolute;top:0;left:0}.hs{opacity:0;visibility:hidden;transition:opacity .45s var(--ease), visibility 0s linear .45s;position:absolute;inset:0;overflow:hidden}.hs.is-on{opacity:1;visibility:visible;transition:opacity .45s var(--ease), visibility 0s}.hs-write{background:var(--tzui-bg,#fff)}.hs-pad{padding:22px 26px}.hs-write .tzui-ph{margin-bottom:14px}.hw-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)!important;gap:18px!important}.hs-write .tzui-cs-form{flex-direction:column;gap:14px;display:flex;padding:22px!important}.hs-write .tzui-cs-aside{padding:22px!important}.hs-write .tzui-cs-row{gap:14px;grid-template-columns:1fr 1fr!important}.hs-write .tzui-cs-submit{height:52px}.hw-topic{align-items:center;min-height:46px;display:flex;position:relative}.hw-topic .tzui-cs-caret{display:none}.hw-topic.tzui-cs-input--focus .tzui-cs-caret{display:inline-block}.hw-ph{color:var(--tzui-text-2);opacity:.7}.hw-topic.has-text .hw-ph{display:none}.hw-selwrap{position:relative}.hw-sel.is-focus{border-color:var(--tzui-primary);box-shadow:0 0 0 2px #3b82f680}.hw-list{z-index:5;background:var(--tzui-card);box-shadow:var(--tzui-shadow-deep), 0 0 0 1px var(--tzui-border);opacity:0;transform-origin:top;transition:opacity .15s var(--ease), transform .15s var(--ease);pointer-events:none;border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-4px)scale(.98)}.hs-write.is-open .hw-list{opacity:1;transform:none}.hw-opt{border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;display:flex}.hw-opt .tzui-ic{opacity:0;color:var(--tzui-primary)}.hw-opt.is-sel{background:var(--tzui-primary-glow);color:var(--tzui-primary)}.hw-opt.is-sel .tzui-ic{opacity:1}.hw-gen{position:relative}.hw-spin{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite tzui-spin;display:none}.hs-write.is-gen .hw-gen>.tzui-ic,.hs-write.is-gen .hw-gen-t{display:none}.hs-write.is-gen .hw-spin{display:block}.hs-read{background:#000}.hr-back{place-items:center;padding:0 48px;display:grid;position:absolute;inset:0 330px 0 0}.hr-text{color:#ffffffd9;font:300 var(--hr-size,32px)/1.9 Inter, system-ui, sans-serif;text-align:center;transition:transform .6s var(--ease)}.hr-text.is-mirrored{transform:scaleX(-1)}.hr-text .tzui-w-label{margin:.5em 0;font-size:.5em}.hr-line{top:50%;left:16px;right:16px}.hr-set{gap:16px;width:300px;position:absolute;top:22px;bottom:22px;right:22px;overflow:hidden}.hr-speedrow{max-height:60px;transition:max-height .4s var(--ease), opacity .3s var(--ease);overflow:hidden}.hs-read.is-voice .hr-speedrow{opacity:0;max-height:0}.hr-lbl{margin-bottom:8px;display:block}.hr-fontwrap{position:relative}.hr-menu{z-index:3;opacity:0;transition:opacity .15s var(--ease), transform .15s var(--ease);background:#19191d;border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:translateY(-4px);box-shadow:0 0 0 1px #28282d,0 20px 40px #00000080}.hr-menu span{color:#f5f5f6;border-radius:8px;padding:8px 10px;font-size:12px}.hr-menu .is-sel{color:#c4a3ef;background:#975adb33}.hs-read.is-font .hr-menu{opacity:1;transform:none}.tzui-sw>i{transition:transform .2s var(--ease)}.hs-fill{border-radius:0;height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.hs-rec .tzui-rec-scroller.hs-scroller{top:64px;bottom:150px}.hs-rec .scr-text{--tzui-prompter-size:30px}.hrec-cd{opacity:0;visibility:hidden;transition:opacity .25s var(--ease), visibility 0s linear .25s}.hrec-cd.is-on{opacity:1;visibility:visible;transition:opacity .25s var(--ease), visibility 0s}.hs-ed .tzui-ed-root{--tzui-ed-height:540px;height:540px}.hs-ed .tzui-ed-main{flex:1}.hs-ed .tzui-ed-body>.tzui-ed-tl{flex:none;height:214px}.he-feed{background:#000;position:absolute;inset:0}.he-feed img,.he-feed video{object-fit:cover;width:100%;height:100%}.he-stage{transition:aspect-ratio .4s var(--ease)}.hs-ed.is-portrait .he-stage{--tzui-ed-aspect:9 / 16}.hs-ed.is-capoff [data-he-caprow]{opacity:.35}.hs-ed.is-capoff .tzui-ed-cap{visibility:hidden}.he-pop{opacity:0;pointer-events:none;transition:opacity .2s var(--ease), transform .2s var(--ease);bottom:60px;right:12px;transform:translateY(6px)}.hs-ed.is-pop .he-pop{opacity:1;transform:none}.he-ratios{gap:6px;display:grid}.he-modal{opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility 0s linear .3s}.hs-ed.is-export .he-modal{opacity:1;visibility:visible;transition:opacity .3s var(--ease), visibility 0s}.he-wave{background:repeating-linear-gradient(90deg,#fff9 0 1px,#0000 1px 3px);-webkit-mask-image:linear-gradient(#0000 30%,#000 30% 70%,#0000 70%);mask-image:linear-gradient(#0000 30%,#000 30% 70%,#0000 70%)}.he-hide{display:inline-flex}.ghost{z-index:50;pointer-events:none;opacity:0;width:0;height:0;transition:opacity .3s var(--ease);will-change:transform;position:absolute;top:0;left:0}.ghost.is-on{opacity:1}.ghost svg{filter:drop-shadow(0 2px 3px #00000059);transition:transform .12s var(--ease);position:absolute}.ghost .g-arrow{width:26px;height:26px;top:-2.7px;left:-5.5px}.ghost .g-hand{width:28px;height:28px;top:-3.4px;left:-11.2px}.ghost[data-shape=arrow] .g-hand,.ghost[data-shape=hand] .g-arrow{display:none}.ghost.is-down svg{transform:scale(.88)}.g-ripple{border:2px solid var(--purple-lift);opacity:0;border-radius:50%;width:36px;height:36px;position:absolute;top:-18px;left:-18px}.gh-hover{filter:brightness(1.06)}.gh-active{transform:scale(.97)}@media (width>=1100px){.how-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(40px,5vw,80px)}}.write{background-color:var(--paper)}.sc-tools{flex-wrap:wrap;gap:8px;display:flex}.sc-tool{border:1.5px solid var(--hair);min-height:44px;color:var(--ink);font:600 14px/1 var(--sans);cursor:pointer;transition:transform .2s var(--ease);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.sc-tool:active{transform:scale(.97)}.sc-tool--green{color:#047857;border-color:#10b981}.sc-tool--primary{border-color:var(--purple);color:var(--purple)}.sc-tool--red{color:#b91c1c;border-color:#ef4444}.sc-tool--solid{background:var(--purple);border-color:var(--purple);color:#fff}.sc-tool[aria-busy=true]{opacity:.6;cursor:progress}.sc-toast{min-height:1.5em;color:var(--purple-deep);font-size:16px;font-weight:600}.sheet-src{border-top:1px dashed var(--hair);margin-top:16px;padding-top:14px}.src-chips{flex-wrap:wrap;gap:6px;display:flex}.src-chips span{background:var(--paper);border:1px solid var(--hair);border-radius:9999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.src-chips .ic{width:11px;height:11px}.src-note{color:var(--body);margin-top:8px;font-size:14px}.diff{background:var(--paper);border:1px solid var(--hair);border-radius:14px;margin-top:16px;padding:16px}.diff-title{font:800 20px/1.1 var(--display);font-stretch:86%}.diff-sub{color:var(--body);margin:2px 0 12px;font-size:14px}.diff-cols{gap:10px;display:grid}.diff-cols>div{border:1px solid var(--hair);background:#fff;border-radius:10px;padding:12px;font-size:15px;line-height:1.5}.diff-cols>div:first-child p{opacity:.7}.diff-new{background:#10b9810d!important;border-color:#10b98133!important}.diff-h{font:700 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--body);align-items:center;gap:8px;margin-bottom:6px;display:flex}.diff-h em{color:#fff;letter-spacing:.02em;background:#10b981;border-radius:9999px;padding:3px 7px;font-style:normal}.diff-btns{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (width>=640px){.diff-cols{grid-template-columns:1fr 1fr}}.read{background:#fff}.scr--practice .tzui-rec-scroller{top:64px;bottom:96px}.pr-offpill{z-index:20;white-space:nowrap;font:700 10px/15px var(--sans);text-transform:uppercase;letter-spacing:.05em;color:#fffc;background:#121212d9;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;display:flex;position:absolute;top:calc(50% - 46px);left:50%;transform:translate(-50%)}.pr-offpill:before{content:"";background:#facc15b3;border-radius:50%;width:6px;height:6px}.scr.is-off .tzui-w--current{opacity:.8;animation:2.8s ease-in-out infinite vs-soft}@keyframes vs-soft{50%{text-shadow:0 0 6px color-mix(in srgb, currentColor 25%, transparent)}}.pr-bar{z-index:30;background:#121212d9;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.pr-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.pr-play{background:var(--purple);color:#fff;height:44px;font:700 13px/1 var(--sans);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.pr-play.is-on{color:#000;background:#fff}.pr-div{background:#ffffff1f;width:1px;height:24px}.pr-size{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:2px;padding:2px;display:inline-flex}.pr-size b{font:700 10px/1 var(--sans);text-transform:uppercase;color:#a1a1aa;padding:0 2px}.pr-size button{color:#d4d4d8;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.pr-set{z-index:40;gap:14px;width:280px;position:absolute;top:64px;right:16px}.pr-set .tzui-set-switch{cursor:pointer;color:#fff}.pr-range{width:100%;height:22px;accent-color:var(--purple-lift);cursor:pointer;margin:0}.pr-range--dark{accent-color:var(--purple-lift)}.read-stage{gap:40px;display:grid}.remote{align-items:center;gap:36px;margin-top:clamp(56px,7vw,104px);display:grid}.remote-copy{align-content:start;gap:18px;display:grid}.kbd-card{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:var(--paper);border-radius:18px;max-width:560px;padding:20px}.kbd-title{font:800 20px/1 var(--display);align-items:center;gap:8px;margin-bottom:10px;font-stretch:86%;display:flex}.kbd-list{gap:6px;display:grid}.kbd-list li{justify-content:space-between;gap:12px;font-size:15px;display:flex}.kbd-list kbd,.kbd-foot kbd{border:1px solid var(--hair);min-width:26px;box-shadow:0 2px 0 var(--hair);font:600 12px/1.2 var(--mono);text-align:center;background:#fff;border-radius:6px;margin-left:4px;padding:3px 7px;display:inline-block}.kbd-foot{color:var(--body);flex-wrap:wrap;align-items:center;gap:4px;margin-top:12px;font-size:14px;display:flex}.remote-demo{grid-template-columns:minmax(0,1fr);place-items:center;gap:20px;display:grid}.qr-card{color:#fff;text-align:center;background:#0b0b0c;border-radius:24px;justify-items:center;gap:10px;width:min(100%,280px);padding:20px;display:grid}.qr-title{font:800 22px/1 var(--display);font-stretch:86%}.qr-sub{color:#ffffffa6;margin-top:-4px;font-size:14px}.qr{background:#fff;border-radius:24px;grid-template-columns:repeat(21,1fr);gap:0;width:150px;height:150px;padding:12px;display:grid}.qr i{aspect-ratio:1;display:block}.qr i.on{background:#0b0b0c}.qr-status{min-height:30px;font:800 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;background:#ffffff0f;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.qr-status i{background:#fff6;border-radius:50%;width:8px;height:8px}.qr-status.is-live{color:#34d399;background:#10b9811f}.qr-status.is-live i{background:#10b981;box-shadow:0 0 8px #10b981}.qr-card .btn--ink{color:var(--ink);box-shadow:0 4px 0 var(--purple);background:#fff}.phone{background:#1a1a1d;border-radius:40px;width:270px;padding:10px;box-shadow:0 0 0 2px #2b2b30,0 40px 60px -30px #1e1b2e99}.ph-screen{color:#fff;background:#0a0a0b;border-radius:32px;height:520px;position:relative;overflow:hidden}.ph-wait{text-align:center;color:#fff9;place-content:center;justify-items:center;gap:10px;padding:24px;font-size:13px;display:grid;position:absolute;inset:0}.ph-wait b{font:900 18px/1 var(--sans);color:#fff;font-style:italic}.ph-wait-ic{color:#ffffff40}.ph-ui{flex-direction:column;display:flex;position:absolute;inset:0}.ph-head{border-bottom:1px solid #ffffff0f;gap:2px;padding:16px 16px 12px;display:grid}.ph-eyebrow{font:900 10px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#ffffff73}.ph-head b{font-size:14px}.ph-mon{background:#000;border:1px solid #ffffff1a;border-radius:26px;height:210px;margin:12px;position:relative;overflow:hidden}.ph-feed{opacity:.6;position:absolute;inset:0;transform:scaleX(-1)}.ph-feed img,.ph-feed video{object-fit:cover;width:100%;height:100%}.ph-mon:after{content:"";background:linear-gradient(#000c,#0006 40%,#000c);position:absolute;inset:0}.ph-live,.ph-sync{z-index:2;font:900 8px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;border-radius:8px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex;position:absolute;top:10px}.ph-live{background:#00000080;left:10px}.ph-live i{background:#ef4444;border-radius:50%;width:6px;height:6px;animation:2s infinite tzui-pulse}.ph-sync{color:#c084fc;background:#a855f733;border:1px solid #a855f74d;right:10px}.ph-script{z-index:2;text-align:center;color:#fff;will-change:transform;padding:0 16px;font:300 15px/1.8 Inter,sans-serif;position:absolute;top:0;left:0;right:0}.ph-script .tzui-w--spoken{color:#fff6}.ph-script .tzui-w--current{color:#facc15}.ph-prog{font:900 9px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;grid-template-columns:1fr auto;gap:6px;padding:0 16px;display:grid}.ph-prog b{color:#c084fc}.ph-prog>i{background:#ffffff0f;border-radius:6px;grid-column:1/-1;height:6px;overflow:hidden}.ph-prog>i>i{transform-origin:0;height:100%;transition:transform .3s var(--ease);background:linear-gradient(90deg,#9333ea,#3b82f6);display:block;transform:scaleX(0)}.ph-trans{align-items:center;gap:10px;padding:16px;display:flex}.ph-side{color:#fff;cursor:pointer;width:52px;height:52px;transition:transform .15s var(--ease);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;flex:none;place-items:center;display:grid}.ph-main{background:var(--purple);color:#fff;height:68px;font:900 14px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .15s var(--ease);border:0;border-radius:28px;flex:1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.ph-main.is-on{color:#000;background:#fff}.ph-side:active,.ph-main:active{transform:scale(.92)}.ph-sec{justify-content:space-between;align-items:center;gap:6px;padding:0 16px;display:flex}.ph-mini{color:#ffffffb3;min-width:44px;min-height:44px;font:900 8px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-items:center;gap:3px;display:grid}.ph-mini[aria-pressed=true]{color:#c084fc}.ph-speed{font:900 8px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#fff9;align-items:center;gap:4px;display:inline-flex}.ph-speed b{color:#c084fc;font-size:12px}.ph-speed button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}@media (width>=560px){.remote-demo{grid-template-columns:auto auto;justify-content:center}}@media (width>=1100px){.remote{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.rec-stage{align-items:start;gap:32px;display:grid}.vf{margin:0}.vf-frame{aspect-ratio:16/9;background:#000;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 40px 80px -30px #000c}.vf-frame.is-rec{box-shadow:0 0 0 2px #ef4444bf,0 40px 80px -30px #ef44444d}.vf-zoom{transform:scale(var(--z,1));transform-origin:50% 42%;transition:transform .15s linear;position:absolute;inset:0}.vf-feed{position:absolute;inset:0;transform:scaleX(-1)}.vf-feed img,.vf-feed video{object-fit:cover;width:100%;height:100%}.vf-frame.is-soft .vf-zoom{filter:blur(.6px)}.vf-lens{pointer-events:none;opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0}.vf-lens[data-l="1"]{opacity:1;mix-blend-mode:screen;background:radial-gradient(circle at 30% 20%,#ffe67859,#0000 30%),radial-gradient(circle at 75% 25%,#ffb4dc4d,#0000 28%)}.vf-lens[data-l="2"]{opacity:1;mix-blend-mode:soft-light;background:linear-gradient(160deg,#975adb59,#ef444433)}.vf-lens[data-l="3"]{opacity:1;box-shadow:inset 0 0 120px 30px #000000bf}.vf-lens[data-l="4"]{opacity:1;background:repeating-linear-gradient(0deg,#ffffff0f 0 2px,#0000 2px 4px)}.vf-lens[data-l="5"]{opacity:1;background:radial-gradient(circle at 50% 36%,#0000 22%,#facc1540 23%,#0000 26%)}.vf-corners i{border:2px solid #ffffffb3;width:26px;height:26px;position:absolute}.vf-corners i:first-child{border-bottom:0;border-right:0;top:14px;left:14px}.vf-corners i:nth-child(2){border-bottom:0;border-left:0;top:14px;right:14px}.vf-corners i:nth-child(3){border-top:0;border-right:0;bottom:14px;left:14px}.vf-corners i:nth-child(4){border-top:0;border-left:0;bottom:14px;right:14px}.vf-tally{color:#fff;font:700 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:#0000008c;border-radius:9999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.vf-tally i{background:#60a5fa;border-radius:50%;width:8px;height:8px}.vf-tally b{font:700 14px/1 var(--mono);letter-spacing:0}.vf-frame.is-rec .vf-tally i{background:#ef4444;animation:1.6s infinite tzui-pulse}.vf-frame.is-paused .vf-tally i{background:#eab308}.vf-zchip{color:#fff;font:700 12px/1 var(--mono);background:#0000008c;border-radius:8px;padding:5px 9px;position:absolute;bottom:20px;right:20px}.vf-cd{color:#fff;background:#00000073;place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0}.vf-cd b{font:900 120px/1 var(--sans);filter:drop-shadow(0 0 30px #ffffff80);font-style:italic}.vf-cd span{font:500 18px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.vf-cal{color:#60a5fa;font:700 12px/1 var(--sans);white-space:nowrap;background:#121212d9;border-radius:9999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.rec-side{gap:16px;display:grid}.rec-actions{justify-content:center;gap:8px;display:flex}.rec-actions .pill-btn[disabled]{opacity:.45;cursor:default}.ctl-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:16px}.ctl-card--row{flex-wrap:wrap;gap:8px;display:flex}.ctl-row{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.ctl-lbl{font:700 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf}p.ctl-lbl{margin-bottom:10px}.ctl-val{font:700 14px/1 var(--mono)}.zband{border-radius:4px;height:4px;margin:4px 0 8px;display:flex;overflow:hidden}.zband i:first-child{background:#10b981b3}.zband i:last-child{background:#f59e0b66}.ctl-note{color:#ffffffbf;font-size:14px;line-height:1.45}.ctl-note.is-warn{color:#fbbf24}.lens-row{flex-wrap:wrap;gap:8px;display:flex}.lens-tile{color:#a1a1aa;cursor:pointer;width:52px;height:52px;transition:transform .2s var(--ease);background:#18181b99;border:1px solid #ffffff1f;border-radius:16px;place-items:center;display:grid}.lens-tile[aria-pressed=true]{border-color:var(--purple-lift);box-shadow:0 0 0 2px var(--purple-lift);color:#fff}.lens-tile:disabled{opacity:.4;cursor:not-allowed}.lens-art{border-radius:50%;width:26px;height:26px}.lens-art--1{background:radial-gradient(circle at 30% 30%,#fde68a,#f472b6)}.lens-art--2{background:linear-gradient(135deg,#975adb,#ef4444)}.lens-art--3{background:radial-gradient(circle,#0000 40%,#000 42%),#52525b}.lens-art--4{background:repeating-linear-gradient(0deg,#a1a1aa 0 2px,#3f3f46 2px 4px)}.lens-art--5{background:radial-gradient(circle,#0000 46%,#facc15 48%,#0000 58%),#27272a}.dev-chip{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:14px;display:inline-flex}.rec-main{gap:28px;min-width:0;display:grid}.takes-shelf{gap:14px;display:grid}.takes{gap:16px;margin-top:32px;display:grid}.takes:has(.ana[hidden]){margin-top:0}.takes-title{font:800 28px/1 var(--display);font-stretch:86%}.take-list{flex-wrap:wrap;gap:14px;display:flex}.take{background:#19191d;border:1px solid #ffffff1a;border-radius:16px;width:220px;overflow:hidden}.take-thumb{aspect-ratio:16/9;background:#000;position:relative}.take-thumb img{object-fit:cover;opacity:.85;width:100%;height:100%;transform:scaleX(-1)}.take-thumb span{font:700 11px/1 var(--mono);background:#0000008c;border-radius:9999px;padding:3px 7px;position:absolute;bottom:8px;right:8px}.take-body{gap:8px;padding:10px 12px 12px;display:grid}.take-body b{font:900 15px/1.2 var(--sans)}.take-btns{flex-wrap:wrap;gap:6px;display:flex}.take-btns button{color:#fff;min-height:32px;font:800 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;padding:0 10px}.take.is-in{animation:take-in .55s var(--ease)}@keyframes take-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}.ana{color:var(--ink);background:#fff;border-radius:20px;gap:12px;padding:24px;display:grid}.ana-title{font:800 22px/1 var(--display);font-stretch:86%}.ana-title span{font:600 14px/1 var(--sans);color:var(--body);margin-left:8px}.ana-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ana-m{border:1px solid var(--hair);border-radius:12px;gap:2px;padding:12px;display:grid}.ana-m span{font:600 12px/1.2 var(--sans);text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.ana-m b{font:700 24px/1.1 var(--sans)}.ana-m small{color:#6b7280;font-size:12px}.ana-m i{background:var(--c);transform-origin:0;height:8px;transform:scaleX(var(--w));transition:transform .7s var(--ease);border-radius:8px}.ana.is-zero .ana-m i{transform:scaleX(0)}.ana-sub{font:700 14px/1 var(--sans)}.ana-flow{background:var(--paper);border:1px solid var(--hair);border-radius:12px;height:40px;position:relative;overflow:hidden}.ana-flow i{top:0;bottom:0;left:calc(var(--s) * 100%);width:calc(var(--d) * 100%);transform-origin:0;transition:transform .5s var(--ease);background:#10b981e6;position:absolute;box-shadow:inset 0 -4px #15803d}.ana-flow i.p{box-shadow:none;background:#f59e0b66}.ana.is-zero .ana-flow i{transform:scaleX(0)}.ana-verdict{font-size:16px}.ana-btns{flex-wrap:wrap;gap:8px;display:flex}.ana-btns .pill-btn--dark{background:var(--ink);color:#fff;border-color:var(--ink)}.ana-toast{min-height:1.4em;color:var(--purple-deep);font-size:15px;font-weight:600}@media (width>=760px){.ana-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1100px){.rec-stage{grid-template-columns:minmax(0,1fr) 340px}}.edit-grid{align-items:start;gap:36px;display:grid}.cmp-card{gap:12px;display:grid}.cmp{border-radius:18px;box-shadow:0 40px 80px -40px #1e1b2e73}.cap-box{text-align:center;width:86%;font:700 clamp(13px, 2vw, 26px)/1.25 var(--sans);color:#fff;position:absolute;top:82%;left:50%;transform:translate(-50%,-50%)}.cap-box span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#0009;padding:.2em .45em}.cmp-badge{color:#fff;font:600 11px/1 var(--sans);background:#00000080;border-radius:9999px;padding:5px 9px;position:absolute;bottom:12px;right:12px}.cmp-foot{align-items:center;gap:8px;display:flex}.cmp-foot .sim{margin-left:auto}.fx{background:var(--paper);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:20px;gap:14px;padding:18px;display:grid}.fx-prev{aspect-ratio:16/9;background:#111;border-radius:12px;position:relative;overflow:hidden}.fx-a,.fx-b{position:absolute;inset:0}.fx-a img,.fx-a video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fx-b{background:linear-gradient(135deg, var(--purple), var(--purple-deep));opacity:0}.fx-text{color:var(--ink);font:800 clamp(14px, 1.6vw, 20px)/1.2 var(--display);white-space:nowrap;opacity:0;background:#fff;border-radius:8px;padding:6px 12px;font-stretch:86%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.fx-tag{color:#fff;font:600 11px/1 var(--mono);background:#0000008c;border-radius:8px;padding:4px 8px;position:absolute;top:10px;left:10px}.fx-group{gap:8px;display:grid}.fx-h{font:700 13px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--body)}.fx-h b{color:var(--purple);font-size:15px}.fx-chips{flex-wrap:wrap;gap:6px;display:flex}.fx-chip{border:1.5px solid var(--ink);min-height:36px;color:var(--ink);font:600 14px/1 var(--sans);cursor:pointer;transition:transform .2s var(--ease);background:#fff;border-radius:9999px;padding:0 12px}.fx-chip:hover,.fx-chip:focus-visible,.fx-chip.is-on{background:var(--ink);color:#fff;transform:translateY(-2px)rotate(-1.5deg)}.fx-also{color:var(--body);font-size:15px;line-height:1.5}.ed-col{justify-items:stretch}.ed-col .tools{text-align:left;justify-items:start}@media (width>=1100px){.edit-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(32px,4vw,64px)}}.mini{background:var(--paper);border-radius:10px;gap:6px;margin-top:10px;padding:10px;font-size:13px;display:grid}.mini-row{justify-content:space-between;gap:8px;display:flex}.mini-row b{font-variant-numeric:tabular-nums}.mini-bars{align-items:flex-end;gap:3px;height:28px;display:flex}.mini-bars i{transform-origin:bottom;background:#22c55e;border-radius:3px;width:6px;height:100%;animation:.9s ease-in-out infinite alternate mini-bar}.mini-bars i:nth-child(2){animation-delay:.15s}.mini-bars i:nth-child(3){animation-delay:.3s}.mini-bars i:nth-child(4){animation-delay:.45s}.mini-bars i:nth-child(5){animation-delay:.6s}@keyframes mini-bar{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.mini-chips{flex-wrap:wrap;gap:4px;display:flex}.mini-chips span{border:1px solid var(--hair);animation:chip-in .5s var(--ease) backwards;background:#fff;border-radius:9999px;padding:3px 7px;font-size:11px;font-weight:600}@keyframes chip-in{0%{opacity:0;transform:translateY(6px)}}.mini-folder{gap:4px;display:flex}.mini-folder i{border:1px solid var(--hair);width:22px;height:28px;animation:chip-in .45s var(--ease) backwards;background:#fff;border-radius:4px}.mini-copy{border:1px solid var(--hair);background:#fff;border-radius:8px;justify-self:start;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.mini-copy.is-done{color:#10b981;border-color:#10b98166}.rc-cap--box span{background:#0009}.cmpx{background:#fff}.cmpx-claim{border:2px solid var(--ink);max-width:62ch;box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:14px;margin-top:20px;padding:14px 18px;font-size:16px;line-height:1.5}.cmpx-claim a{color:var(--purple);white-space:nowrap;font-weight:600}.cmpx-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.cmpx-legend{flex-wrap:wrap;gap:8px;display:flex}.lg{border:1px solid var(--hair);border-radius:9999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.lg--yes{color:#047857}.lg--part{color:#b45309}.lg--nl{color:var(--body)}.lg--no{color:#b91c1c}.cmpx-browser{color:var(--ink);align-items:flex-start;gap:8px;margin-bottom:14px;font-size:16px;display:flex}.cmpx-browser .ic{color:var(--purple);flex:none;margin-top:3px}.cmpx-hint{color:var(--purple);align-items:center;gap:6px;margin-bottom:8px;font-size:15px;font-weight:600;display:inline-flex}.cmpx-hint .ic{animation:1.6s cubic-bezier(.16,1,.3,1) infinite cmpxNudge}@keyframes cmpxNudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.cmpx-scroll{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;border-radius:18px;position:relative;overflow-x:auto}.cmpx-scroll.is-over:not(.at-end){box-shadow:6px 6px 0 var(--ink), inset -18px 0 16px -14px #14102059}.cmpx-table{border-collapse:separate;border-spacing:0;width:100%;min-width:900px;font-size:16px}.cmpx-table th,.cmpx-table td{border-bottom:1px solid var(--hair);text-align:center;vertical-align:middle;padding:14px}.cmpx-table tbody tr:last-child>*{border-bottom:0}.cmpx-table thead th{z-index:2;background:var(--ink);color:#fff;font:800 18px/1.1 var(--display);font-stretch:86%;position:sticky;top:0}.cmpx-table tbody th{z-index:1;text-align:left;min-width:230px;box-shadow:1px 0 0 var(--hair);background:#fff;font-weight:600;position:sticky;left:0}.cmpx-table thead th:first-child{z-index:3;text-align:left;left:0}.cmpx-table .is-tz{background:#7331bd0f}.cmpx-table thead .is-tz{background:var(--purple)}.cmpx-table thead .is-tz sup a{color:#fff}.cmpx-table tr>*{transition:background-color .5s cubic-bezier(.16,1,.3,1)}.cmpx-table tr.is-scan td,.cmpx-table tr.is-scan th{background:#fff8d6}.cx-mk{white-space:nowrap;align-items:center;gap:4px;font-size:15px;font-weight:600;display:inline-flex}.cx-mk.cell-yes{color:#047857}.cx-mk.cell-part{color:#b45309}.cx-mk.cell-nl{color:#6b6880;font-weight:500}.cx-mk.cell-no{color:#b91c1c}.cmpx sup{margin-left:2px;font-size:11px}.cmpx sup a{color:var(--purple);padding:2px 1px;text-decoration:none}.cmpx sup a:hover,.cmpx sup a:focus-visible{text-decoration:underline}.cell-note{color:var(--body);white-space:nowrap;margin-top:2px;font-size:13px;display:block}.cmpx-cards,.cmpx-cards-hint{display:none}.cmpx-pending{background:var(--paper);border:1px dashed var(--purple-lift);border-radius:12px;margin-top:16px;padding:14px 16px;font-size:16px}.cmpx-reading{max-width:72ch;color:var(--ink);gap:10px;margin-top:28px;padding-left:20px;font-size:16px;line-height:1.55;list-style:outside;display:grid}.cmpx-foot{gap:16px;margin-top:28px;display:grid}.cmpx-disc{background:var(--paper);border:1px solid var(--hair);color:var(--body);border-radius:16px;max-width:86ch;padding:18px 20px;font-size:15px;line-height:1.6}.cmpx-disc b{color:var(--ink)}.cmpx-disc a{color:var(--purple);font-weight:600}.cmpx-disc:focus{outline:3px solid var(--purple);outline-offset:3px}.cmpx-src{border-top:1px solid var(--hair);padding-top:8px}.cmpx-src summary{cursor:pointer;min-height:44px;font:800 20px/1 var(--display);align-items:center;gap:8px;font-stretch:86%;list-style:none;display:inline-flex}.cmpx-src summary::-webkit-details-marker{display:none}.cmpx-src summary .ic{transition:transform .4s cubic-bezier(.16,1,.3,1)}.cmpx-src[open] summary .ic{transform:rotate(180deg)}.cmpx-src summary:focus-visible{outline:3px solid var(--purple);outline-offset:3px;border-radius:6px}.cmpx-src-n{font:500 15px/1 var(--sans);color:var(--body)}.cmpx-notes{color:var(--body);gap:6px;margin-top:10px;padding-left:28px;font-size:15px;list-style:decimal;display:grid}@media (width>=900px){.cmpx-notes{grid-template-columns:1fr 1fr;column-gap:40px}}.cmpx-notes li{border-radius:6px;padding:2px 4px}.cmpx-notes li.is-t{margin-left:-24px;list-style:none}.cmpx-notes b{color:var(--ink);margin-right:4px;font-weight:600}.cmpx-notes a{color:var(--purple);overflow-wrap:anywhere}.cmpx-notes li:focus{outline:2px solid var(--purple)}.cmpx-notes li.is-flash{animation:1.6s cubic-bezier(.16,1,.3,1) cmpxFlash}@keyframes cmpxFlash{0%,30%{background:#fff1a8}to{background:0 0}}@media (width<=759px){.cmpx-scroll,.cmpx-hint{display:none!important}.cmpx-cards{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;gap:14px;margin-inline:-2px;padding:2px 2px 12px;display:flex;overflow-x:auto}.cmpx-cards:focus-visible{outline:3px solid var(--purple);outline-offset:3px;border-radius:18px}.cmpx-card{scroll-snap-align:start;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;border-radius:18px;flex:0 0 86%;overflow:hidden}.cmpx-cards-hint{color:var(--purple);align-items:center;gap:8px;margin-bottom:10px;font-size:15px;font-weight:600;display:flex}.cmpx-cards-hint .ic{animation:1.6s cubic-bezier(.16,1,.3,1) infinite cmpxNudge}.cmpx-cards-n{color:var(--body);margin-left:auto;font-weight:500}.cmpx-card h3{background:var(--ink);color:#fff;font:800 20px/1.15 var(--display);padding:14px 16px;font-stretch:86%}.cmpx-card h3 span{color:var(--purple-lift)}.cc-cols,.cmpx-card li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px 10px;padding:10px 14px;display:grid}.cc-cols>span:first-child{display:none}.cc-l{grid-column:1/-1}.cc-cols{color:var(--body);border-bottom:1px solid var(--hair);padding-block:8px;font-size:13px;font-weight:600}.cc-cols span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmpx-card li{border-bottom:1px solid var(--hair)}.cmpx-card li:last-child{border-bottom:0}.cc-l{font-size:15px;font-weight:600;line-height:1.3}.cc-v .cx-mk{white-space:normal;font-size:14px}.cc-v{border-radius:8px;padding:4px 8px}.cc-v:nth-child(2){background:#7331bd0f}.cc-cols>span{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.cmpx-hint .ic,.cmpx-cards-hint .ic{animation:none}}.stitch-grid{align-items:center;gap:32px;display:grid}.stitch-extra{color:#ffffffeb;gap:8px;margin:4px 0 24px;font-size:16px;display:grid}.stitch-extra li{align-items:center;gap:8px;display:flex}.stitch-extra .ic{color:#fde68a;flex:none}.stitch-list{gap:10px;display:grid}.stitch-list li{background:#ffffff1a;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.stitch-list b{font:800 20px/1.1 var(--display);font-stretch:86%;display:block}.stitch-list div>span{color:#ffffffe0;font-size:16px;display:block}.stitch-list .st-ic{color:var(--purple)}.st-ic{width:30px;height:30px;color:var(--purple);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}@media (width>=1000px){.stitch-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.tzui-countdown .tzui-cd-n{color:#fff;letter-spacing:-.015em;filter:drop-shadow(0 0 30px #ffffff80);font-size:120px;font-style:italic;font-weight:900;line-height:1.2;display:block}.sw .sw-in{container-type:inline-size}.sw .sw-in>.fb-cap{width:88%;font-size:clamp(11px,8.5cqi,22px);top:auto;bottom:calc(10% + 36px);transform:translate(-50%)}[data-sound-toggle][data-sound-state=waiting]{opacity:.75}[data-sound-toggle].is-playing .ic{transform-origin:50% 100%;animation:.9s cubic-bezier(.16,1,.3,1) infinite eqPulse}@keyframes eqPulse{50%{transform:scaleY(.72)}}@media (prefers-reduced-motion:reduce){[data-sound-toggle].is-playing .ic{animation:none}}main:focus{outline:none}@media (width<=1099px){.rec-main{display:contents}.rec-stage>.rec-main>.vf{order:1}.rec-stage>.rec-side{order:2}.rec-stage>.rec-main>.takes-shelf{order:3}}.hs .tzui-ed-thumbs{--tzui-thumb:var(--asset-founder-poster)}.tile-floor{position:relative}.tile-floor>.tiles{z-index:5;grid-template-columns:repeat(var(--cols,3), var(--ts));pointer-events:none;place-content:center;gap:40px 22px;display:grid;position:absolute;inset:0}.tile-floor>.tiles .tile{transform:rotate(var(--r,0deg));position:relative}.tiles.is-live{z-index:5;display:block;position:absolute;inset:0}@media (width>=768px){.tile-floor>.tiles{--cols:6}}@media (width>=1100px){.tile-floor>.tiles{--cols:2}}.tzui-w-label,.tzui-w--spoken{color:gray}.take-btns .is-p{background:#7331bd;border-color:#7331bd}.cmp-chip{background:#b91c1c}.kin{font-family:Bricolage Grotesque,Bricolage Kin Fallback,sans-serif}.read-stage{position:relative}.rehearse{width:180px;box-shadow:var(--shadow-sticker);background:#fff;border-radius:18px;justify-self:center;margin:0;padding:7px 7px 9px;transform:rotate(-4deg)}.rehearse-cam{aspect-ratio:9/16;background:#1e1b2e;border-radius:12px;display:block;position:relative;overflow:hidden}.rehearse-cam img,.rehearse-cam video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rehearse-cam:after{content:"";z-index:1;transition:box-shadow .25s var(--ease);border-radius:12px;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #0000}.rehearse.is-speaking .rehearse-cam:after{box-shadow:inset 0 0 0 3px #22c55e}.rehearse-state{z-index:2;color:#fff;font:700 11px/1 var(--sans);white-space:nowrap;background:#121212c7;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.rehearse-state i{background:#a1a1aa;border-radius:50%;flex:none;width:7px;height:7px}.rehearse.is-speaking .rehearse-state i{background:#22c55e;box-shadow:0 0 0 3px #22c55e4d}.rehearse figcaption{font:600 19px/1.05 var(--hand);color:var(--ink);text-align:center;margin-top:6px}.hold-auto{background:var(--paper);color:var(--purple-deep);font:700 12px/1 var(--sans);white-space:nowrap;opacity:0;transition:opacity .3s var(--ease);border-radius:9999px;margin-bottom:14px;padding:6px 10px}.hold-auto.is-on{opacity:1}.read-screen{position:relative}@media (width<=520px){.read-screen .pr-bar{gap:6px;padding:6px}.read-screen .pr-div,.read-screen .pr-size{display:none}.read-screen .pr-btn{width:40px;height:40px}.read-screen .pr-play{height:40px;padding:0 12px}}.read-screen .rehearse{margin:18px auto 6px}@media (width>=760px){.read-screen .rehearse{z-index:4;width:150px;margin:0;position:absolute;bottom:44px;left:-26px}}@media (width>=1100px){.read-screen .rehearse{width:176px;left:-38px}}.rc-in>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mini-face{float:right;background:#1b1626;border-radius:8px;width:96px;height:54px;margin:0 0 6px 10px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff}.mini-face img,.mini-face video{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.ed-app{background:var(--ink);color:#fff;border-radius:24px;gap:12px;min-width:0;padding:12px;display:grid;position:relative;box-shadow:0 40px 80px -40px #1e1b2e99}.ed-app .cmp{box-shadow:none;border-radius:14px}.cmp-after{container-type:size}.ed-bar{align-items:center;gap:8px;padding:0 2px;display:flex}.ed-app .edf-time{color:#ffffff9e}.ed-app .edf-time b{color:#fff}.ed-auto{font:600 12px/1 var(--sans);color:#ffffffb8;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ed-auto i{background:#ffffff24;border-radius:4px;width:56px;height:4px;position:relative;overflow:hidden}.ed-auto i:after{content:"";background:var(--word);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.ed-auto.is-paused i:after{background:#ffffff59}.ed-app .tools{justify-items:center}.ed-app .goo{background:#ffffff12;border-radius:22px;padding:6px}.ed-app .goo-row{gap:6px}.ed-app .goo-chip,.ed-app .goo-export{gap:6px;min-height:42px;padding:0 13px;font-size:14px}.ed-app .goo-export{min-width:104px;padding:0 18px}.ed-app .goo-chip .ic{width:16px;height:16px}.ed-app .goo-chip[aria-pressed=true]:after{transform-origin:0;width:auto;transform:scaleX(var(--p,1));margin:0;bottom:6px;left:13px;right:13px}.ed-app .tool-hint{color:#ffffffc7;text-align:left;max-width:none;min-height:3em;margin:0 4px}.ed-app .tool-hint b{color:#fff}.ed-app>.sim{color:#fffc;background:#ffffff1a;position:absolute;bottom:14px;right:14px}.ed-app .tool-hint{padding-right:140px}.cmp-capt{z-index:2;text-align:center;width:max-content;max-width:88%;font:700 6.67cqh/1.2 var(--sans);color:#fff;paint-order:stroke fill;transition:opacity .3s var(--ease), scale .45s var(--ease);position:absolute;top:82%;left:50%;transform:translate(-50%,-50%)}.cmp-capt[data-preset=box]{background:#0009;border-radius:1.6cqh;padding:1.4cqh 1.9cqh}.cmp-capt[data-preset=pop]{color:#ffe600;-webkit-text-stroke:1.67cqh #000}.cmp-capt[data-preset=minimal]{-webkit-text-stroke:.84cqh #000;font-weight:400}.cmp-capt[data-preset=outline]{-webkit-text-stroke:2.22cqh #000}.ed-app[data-cap=off] .cmp-capt{opacity:0;scale:.9}.cmp-style{z-index:4;color:#ffffffd9;font:600 12px/1 var(--sans);white-space:nowrap;opacity:0;transition:opacity .3s var(--ease);background:#0009;border-radius:9999px;padding:6px 11px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.cmp-style b{color:var(--word)}.ed-app[data-ed-step=captions] .cmp-style{opacity:1}.cmp-badges{z-index:2;gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.cmp-badges .cmp-badge{transition:opacity .3s var(--ease), transform .3s var(--ease);align-items:center;gap:5px;display:inline-flex;position:static}.cmp-badge .ic{width:12px;height:12px}.ed-app[data-filter=off] [data-ed-badge=filters],.ed-app[data-music=off] [data-ed-badge=music]{opacity:0;transform:translateY(8px)}.cmp-crop{z-index:3;opacity:0;pointer-events:none;width:31.64%;transition:opacity .35s var(--ease), width .6s var(--ease);border:2px solid #fff;border-radius:4px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 200vmax #0c0a169e}.cmp-crop b{color:var(--ink);font:800 12px/1 var(--sans);background:#fff;border-radius:9999px;padding:5px 10px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.ed-app[data-crop] .cmp-crop{opacity:1}.ed-app[data-crop="1x1"] .cmp-crop{width:56.25%}.ed-app[data-crop="4x5"] .cmp-crop{width:45%}.ed-tl{--lab:92px;background:#ffffff0d;border-radius:14px;gap:6px;padding:10px 12px;display:grid;position:relative}.tl-row{grid-template-columns:var(--lab) minmax(0, 1fr);align-items:center;gap:8px;display:grid}.tl-lab{font:600 12px/1 var(--sans);color:#ffffff9e;align-items:center;gap:6px;display:inline-flex}.tl-lab .ic{flex:none;width:14px;height:14px}.tl-track{background:#ffffff0f;border-radius:6px;height:24px;position:relative;overflow:hidden}.tl-clip{background:var(--asset-compare-raw) left center / auto 100% repeat-x, var(--purple);box-shadow:inset 0 0 0 2px var(--purple-lift);transition:left .7s var(--ease), right .7s var(--ease);border-radius:6px;position:absolute;inset:0 6% 0 9%}.tl-cut{transition:opacity .5s var(--ease);background:repeating-linear-gradient(135deg,#ffffff29 0 4px,#0000 4px 8px);position:absolute;top:0;bottom:0}.tl-cut--l{width:9%;left:0}.tl-cut--r{width:6%;right:0}.ed-app[data-trim=off] .tl-clip{left:0;right:0}.ed-app[data-trim=off] .tl-cut{opacity:0}.tl-caps{gap:3px;padding:4px 6% 4px 9%;display:flex}.tl-caps i{background:var(--word);transform-origin:0;transition:transform .35s var(--ease), opacity .35s var(--ease);border-radius:4px;flex:1}.tl-caps i:nth-child(2){transition-delay:60ms}.tl-caps i:nth-child(3){transition-delay:.12s}.tl-caps i:nth-child(4){transition-delay:.18s}.tl-caps i:nth-child(5){transition-delay:.24s}.tl-caps i:nth-child(6){transition-delay:.3s}.ed-app[data-cap=off] .tl-caps i{opacity:0;transition-delay:0s;transform:scaleX(0)}.tl-wave{clip-path:inset(0);transition:clip-path 1s var(--ease);align-items:center;gap:2px;display:flex;position:absolute;inset:3px 4px}.tl-wave b{background:#34d399;border-radius:2px;flex:1;min-width:1px}.ed-app[data-music=off] .tl-wave{clip-path:inset(0 100% 0 0)}.tl-head{z-index:2;background:var(--rec);width:2px;top:6px;bottom:6px;left:calc(12px + var(--lab) + 8px + (100% - 32px - var(--lab)) * var(--p,.1));pointer-events:none;border-radius:2px;margin-left:-1px;position:absolute;box-shadow:0 0 8px #ef4444b3}@media (width<=560px){.cmp-badges{flex-direction:column;align-items:flex-end;gap:4px;top:38px;bottom:auto;right:8px}.ed-tl{--lab:16px}.tl-lab{gap:0;font-size:0}.ed-app .tool-hint{padding-right:0}.ed-app>.sim{justify-self:end;position:static}.ed-auto span{display:none}}.fx-title{font:800 24px/1.1 var(--display);gap:4px;font-stretch:86%;display:grid}.fx-title span{font:500 15px/1.4 var(--sans);color:var(--body)}.fx-prev video{transition:none}@media (width>=1100px){.edit-grid{grid-template-columns:minmax(0,1.32fr) minmax(0,.68fr)}}main>section:not(:first-child),footer.foot{content-visibility:auto;contain-intrinsic-size:auto 1100px}.pocket{padding-bottom:0;position:relative;overflow:hidden}.pocket-head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:32px clamp(32px,5vw,80px);display:grid}.pocket-get{justify-items:start;gap:22px;display:grid}.pocket-badges{flex-wrap:wrap;gap:14px;display:flex}.chunky.store{gap:12px;min-height:64px;padding:0 22px 0 18px;text-decoration:none}.chunky.store:hover{background:#f1e8ff}.chunky.store:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.chunky.store span{font:800 19px/1.05 var(--sans);letter-spacing:-.01em;display:grid}.chunky.store small{font:600 11px/1.3 var(--sans);letter-spacing:.02em;color:var(--body)}.pocket-qr{border:2px solid var(--ink);box-shadow:0 5px 0 var(--ink);background:#fff;border-radius:18px;align-items:center;gap:16px;margin:0;padding:12px 20px 12px 12px;display:flex;transform:rotate(-1.5deg)}.pocket-qr img{width:104px;height:104px}.pocket-qr figcaption{max-width:9em;font:700 24px/1.05 var(--hand);color:var(--purple-deep)}.pocket-belt{border-block:2px solid var(--ink);background:#fff;margin-top:clamp(44px,5vw,76px);padding:clamp(40px,4vw,60px) 0 clamp(56px,5vw,80px);position:relative;overflow:hidden}.pocket-track{will-change:transform;gap:clamp(32px,3vw,52px);width:max-content;padding-left:clamp(32px,3vw,52px);display:flex}.pocket-ph{width:clamp(200px,16vw,248px);transform:rotate(var(--r));flex:none;margin:0;position:relative}.pocket-ph img{filter:drop-shadow(0 22px 26px #1e1b2e47);width:100%;height:auto;display:block}.pocket-ph figcaption{border:2px solid var(--ink);background:var(--word);box-shadow:0 3px 0 var(--ink);font:700 23px/1 var(--hand);color:var(--ink);white-space:nowrap;translate:-50%;transform:rotate(calc(var(--r) * -1.5));border-radius:999px;padding:4px 16px 7px;position:absolute;bottom:-16px;left:50%}@media (width<=899px){.pocket-head{grid-template-columns:minmax(0,1fr);align-items:start}}.store-mini{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:9px;height:44px;padding:0 14px 0 12px;text-decoration:none;transition:background-color .2s;display:inline-flex}.store-mini:hover{background:var(--purple-deep)}.store-mini:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.store-mini span{font:700 14px/1.1 var(--sans);display:grid}.store-mini small{font:500 9.5px/1.3 var(--sans);color:#c9c2e3}@media (width<=700px){.pocket-qr{display:none}}[data-route]:not(a){color:inherit}.qa-a a,.step-l a,.hero-plat a,.try-end a.try-end-link{color:inherit;text-underline-offset:3px;text-decoration:underline 2px;-webkit-text-decoration-color:var(--purple-lift);-webkit-text-decoration-color:var(--purple-lift);text-decoration-color:var(--purple-lift)}@media (width<=767px){.dock{display:none!important}.msticky{z-index:60;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));border:2px solid var(--ink);box-shadow:0 6px 0 var(--ink), 0 18px 40px -12px #1e1b2e59;transition:transform .45s var(--ease);background:#fff;border-radius:9999px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 18px;display:flex;position:fixed;transform:translateY(160%)}.msticky.is-on{transform:none}.msticky-fine{font:600 14px/1.2 var(--sans);color:var(--body);order:-1}.msticky-btn{min-height:46px;padding:0 20px}}.hero--home .hero-grid{grid-template-areas:"badge""title""meta""box""floor"}@media (width>=768px){.hero--home .hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"badge""title""meta""box""floor"}}@media (width>=1100px){.hero--home .hero-grid{grid-template-columns:minmax(0,auto) minmax(260px,1fr);grid-template-areas:"badge.""title zone""meta zone""box zone"}}.hero-film{z-index:2;max-width:var(--max);margin:clamp(20px,2.5vw,36px) auto 0;position:relative}.product-film{--film-accent:#c4a2f2;isolation:isolate;color:#f5f5f6;font-family:var(--sans);background:#19191d;border-radius:22px;position:relative;overflow:hidden}.film-bar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;height:46px;padding:0 18px;display:flex}.film-bar .sim{color:#fffc;background:#ffffff1a}.film-brand{align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.film-viewport{background:#0a0a0b;height:clamp(320px,29vw,430px);position:relative;overflow:hidden}.film-scene{position:absolute;inset:0;overflow:hidden}.film-scene[hidden]{display:none}.film-scene:not([hidden]){animation:film-enter .65s var(--ease) both}@keyframes film-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.film-label{color:#c4a2f2;font:600 10px/1 var(--mono);letter-spacing:.12em;display:block}.film-pill{font:600 12px/1 var(--sans);background:#121212cc;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.film-pill i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e40}.film-write{background:#131315;grid-template-columns:190px minmax(0,1fr);display:grid}.film-library{background:#0a0a0b;border-right:1px solid #28282d;align-content:start;gap:6px;padding:26px 16px;display:grid}.film-library span{color:#a0a0a8;border-radius:9px;padding:11px 12px;font-size:13px;display:block}.film-library .film-library-active{color:#d7b8fa;background:#975adb29}.film-document{min-width:0}.film-paper{gap:14px;max-width:700px;margin:0 auto;padding:clamp(24px,3vw,44px);display:grid}.film-paper p{color:#e4e1ea;font:600 clamp(18px, 2vw, 28px)/1.5 var(--sans);letter-spacing:-.02em}.film-paper mark{color:#f1e3ff;background:#975adb4d;border-radius:4px}.film-caret{vertical-align:-.1em;background:#c4a2f2;width:2px;height:1em;margin-left:3px;display:inline-block}.film-camera-image{object-fit:cover;object-position:center 40%;width:74%;height:100%;position:absolute;inset:0 0 0 auto}.film-camera-video{opacity:0;transition:opacity .45s}.film-camera-video.is-ready{opacity:1}.film-camera-shade{background:linear-gradient(90deg,#08080b 12%,#08080be0 32%,#08080b00 66%),linear-gradient(#0000 70%,#08080be8);position:absolute;inset:0}.film-rec-head{justify-content:space-between;align-items:center;display:flex;position:absolute;top:18px;left:22px;right:22px}.film-rec-badge{color:#fbbf24;font:700 12px/1 var(--mono);background:#f59e0b29;border:1px solid #f59e0b80;border-radius:8px;align-items:center;gap:8px;padding:7px 11px;display:inline-flex}.film-rec-badge i{background:#f59e0b;border-radius:50%;width:7px;height:7px}.film-prompt{width:44%;max-width:560px;position:absolute;top:16%;left:5%}.film-prompt-line{font:600 clamp(22px, 2.9vw, 42px)/1.35 var(--sans);letter-spacing:-.035em;color:#ffffff8c}.film-prompt-line span{border-radius:5px;transition:background .2s,color .2s}.film-prompt-line .is-current{color:#fff;background:#7c3aed;box-shadow:0 0 0 3px #7c3aed}.film-prompt-next{color:#d1ccd999;margin-top:14px;font-size:clamp(14px,1.6vw,22px)}.film-camera-tools{justify-content:space-between;align-items:center;gap:14px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.film-tool-group{align-items:center;gap:9px;display:flex}.film-tool{background:#19191dd9;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.film-tool img{filter:brightness(0)invert();width:17px;height:17px}.film-record-dot{border:3px solid #ffffffbf;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.film-record-dot:before{content:"";background:var(--rec);border-radius:50%;width:30px;height:30px}.film-wave{align-items:center;gap:3px;height:25px;margin-left:10px;display:flex}.film-wave i{width:3px;height:var(--h);background:#86efac;border-radius:2px}.film-speed{font:600 12px/1 var(--mono)}.film-edit{background:#131315;grid-template-rows:54px minmax(0,1fr) 118px;display:grid}.film-edit-head{border-bottom:1px solid #28282d;justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.film-export{background:var(--purple-lift);font:700 12px/1 var(--sans);border-radius:9px;padding:8px 16px}.film-edit-body{grid-template-columns:minmax(0,1fr) 230px;gap:12px;min-height:0;padding:12px;display:grid}.film-preview{background:#050506;border:1px solid #28282d;border-radius:12px;min-height:0;position:relative;overflow:hidden}.film-preview img{object-fit:contain;width:100%;height:100%}.film-caption{text-align:center;width:100%;font:700 clamp(11px, 1.4vw, 18px)/1.3 var(--sans);position:absolute;bottom:12%;left:0}.film-caption span{background:#08080be6;border-radius:6px;padding:5px 10px}.film-inspector{background:#19191d;border:1px solid #28282d;border-radius:12px;align-content:start;gap:10px;padding:16px;display:grid}.film-ratios{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.film-ratios span{text-align:center;font:600 11px/1 var(--mono);border:1px solid #3c3942;border-radius:7px;padding:8px 0}.film-ratios .selected{color:#e2c9ff;background:#975adb33;border-color:#c4a2f2}.film-caption-sample{font:700 12px/1 var(--mono);text-align:center;color:#c4a2f2;background:#101012;border-radius:8px;padding:10px}.film-timeline{background:#19191d;border-top:1px solid #28282d;grid-template-columns:78px minmax(0,1fr);gap:7px 10px;padding:12px 18px;display:grid;position:relative;overflow:hidden}.film-track-label{color:#aaa7b3;align-self:center;font-size:10px}.film-track{gap:5px;min-width:0;height:22px;display:flex;position:relative}.film-track>span{white-space:nowrap;text-overflow:ellipsis;background:var(--tzui-clip-captions,#7a4b12);color:#f5e9d4;border-radius:5px;padding:4px 9px;font-size:10px;display:block;overflow:hidden}.film-track>span:first-child{width:46%}.film-track>span:last-child{flex:1}.film-track-video{background:#2e2147 var(--asset-creator-16x9) 0 35% / 78px auto repeat-x;border-radius:5px}.film-track-audio{background:#203c24;border-radius:5px}.film-track-audio:after{content:"";background:repeating-linear-gradient(90deg,#a7ceae 0 1px,#0000 1px 4px);position:absolute;inset:5px 0}.film-playhead{background:var(--rec);width:2px;transform:translateX(var(--playhead,0px));position:absolute;top:8px;bottom:0;left:28%}.film-transport{background:#19191d;border-top:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) 56px;display:grid}.film-chapters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.film-chapter{color:#a5a3ad;font:600 14px/1 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff14;align-items:center;gap:12px;padding:16px 20px;transition:background .25s,color .25s;display:flex;position:relative}.film-chapter:hover{color:#fff;background:#ffffff07}.film-chapter[aria-selected=true]{color:#fff;background:#975adb24}.film-chapter:before{content:"";background:var(--purple-lift);transform-origin:0;height:3px;position:absolute;inset:0 0 auto;transform:scaleX(0)}.film-chapter[aria-selected=true]:before{transform:scaleX(var(--chapter-progress,0))}.film-chapter em{font:normal 700 18px/1 var(--hand);color:#c4a2f2}.film-toggle{color:#c4a2f2;cursor:pointer;background:0 0;border:0;font-size:15px}.film-toggle:hover{background:#ffffff08}.product-film :focus-visible{outline-offset:-3px;outline:2px solid #fff}.product-film.is-running .film-wave i{animation:.8s ease-in-out infinite alternate film-wave;animation-delay:var(--delay)}.product-film.is-running .film-caret{animation:1s steps(2,jump-none) infinite film-blink}@keyframes film-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes film-blink{50%{opacity:0}}@media (width<=820px){.film-viewport{height:400px}.film-write{grid-template-columns:minmax(0,1fr)}.film-library{display:none}.film-camera-image{object-position:65% 35%;width:100%}.film-camera-shade{background:linear-gradient(#08080b05 20%,#08080bb5 60%,#08080bf5)}.film-prompt{width:auto;inset:auto 20px 90px}.film-prompt-line{font-size:24px}.film-edit-body{grid-template-columns:minmax(0,1fr)}.film-inspector{display:none}.film-chapter{padding:14px 12px;font-size:13px}.film-transport{grid-template-columns:minmax(0,1fr) 44px}}@media (prefers-reduced-motion:reduce){.film-scene:not([hidden]),.product-film.is-running .film-wave i,.product-film.is-running .film-caret{animation:none}}.h2--how{font-size:clamp(38px,4.6vw,76px)}.how.loc{--loc-h:min(clamp(520px, 44vw, 680px), calc(100svh - var(--head-h) - 40px));--loc-w:min(clamp(200px, 20vw, 320px), calc(var(--loc-h) * .42));--loc-side:80;overflow:clip}.loc .sec-head .lede{color:#ffffffe0}.loc-in{z-index:1;align-items:center;gap:clamp(32px,5vw,80px);display:grid;position:relative}.loc-copy{align-content:start;gap:28px;display:grid}.loc .step{cursor:pointer}.step-btn{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:2;padding:0}.step-btn:after{content:"";border-radius:16px;position:absolute;inset:0}.step-btn:focus-visible{outline:none}.step-btn:focus-visible:after{outline-offset:3px;outline:3px solid #fff}.loc .step-l{z-index:1;pointer-events:none;grid-column:2;margin:0;position:relative}.loc .step-l a{pointer-events:auto}.step-kw{margin-top:6px;font-size:14px;font-weight:600;display:block}.how-cta{justify-items:start;gap:10px;display:grid}.how-fine,.how-guide{color:#ffffffd9;font-size:15px}.how-guide a{color:#fff}.loc-stage{height:var(--loc-h);perspective:1600px;position:relative}.loc-spot{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ffffff3d,#ffffff0f 55%,#0000);border-radius:50%;width:86%;animation:6s ease-in-out infinite alternate loc-breathe;position:absolute;top:46%;left:50%;translate:-50% -50%}@keyframes loc-breathe{0%{opacity:.75;scale:.92}to{opacity:1;scale:1.05}}.loc-phone{--ip-metal:linear-gradient(135deg, #ffb27a 0%, #e8691f 18%, #c4520f 34%, #ff9a52 52%, #d65d17 70%, #9e3f0a 86%, #f08a45 100%);--ip-btn:linear-gradient(90deg, #a8460c, #f39350 50%, #b84f12);width:var(--loc-w);translate:-50% -50%;transform:translateX(var(--x,0)) rotateY(var(--ry,0deg)) scale(var(--s,1));opacity:var(--o,1);z-index:var(--zi,1);filter:brightness(var(--b,1));transition:transform 1s var(--ease), opacity .8s var(--ease), filter 1s var(--ease);background:0 0;border-radius:13%/6%;margin:0;padding:0;position:absolute;top:46%;left:50%;box-shadow:0 34px 60px -24px #140628bf}.ip-bezel{box-shadow:none;background:0 0;border-radius:13%/6%;padding:0;display:block;position:relative}.ip-bezel:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff21 0%,#ffffff0a 26%,#0000 42%);border-radius:13%/6%;display:none;position:absolute;inset:0}.loc-phone video{aspect-ratio:600/1298;object-fit:cover;background:#000;border-radius:13%/6%;width:100%;height:auto;display:block}.ip-btns{pointer-events:none;width:1.2%;display:none;position:absolute;top:0;bottom:0}.ip-btns--l{background:var(--ip-btn) 0 17% / 100% 4.6% no-repeat, var(--ip-btn) 0 27.5% / 100% 8% no-repeat, var(--ip-btn) 0 39% / 100% 8% no-repeat;left:-1%}.ip-btns--r{background:var(--ip-btn) 0 31% / 100% 12% no-repeat, linear-gradient(90deg, #2a2a2e, #55555c 50%, #2a2a2e) 0 63% / 100% 7% no-repeat;right:-1%}.loc-phone[data-pos="0"]{--x:0%;--s:1;--o:1;--zi:5;--b:1}.loc-phone[data-pos="1"]{--x:80%;--s:.78;--ry:-18deg;--o:.95;--zi:4;--b:.55}.loc-phone[data-pos="-1"]{--x:-80%;--s:.78;--ry:18deg;--o:.95;--zi:4;--b:.55}.loc-phone[data-pos="2"],.loc-phone[data-pos="-2"]{--o:0;--s:.6}.loc-frame{--f-scale:.98;z-index:20;width:calc(var(--loc-w) * var(--f-scale) * 853 / 780);aspect-ratio:853/1756;pointer-events:none;filter:drop-shadow(0 30px 34px #14062880);background:url(/images/iphone-18-frame.webp) 50%/100% 100% no-repeat;position:absolute;top:46%;left:50%;translate:-50% -50%}.loc-stage:before{content:"";z-index:1;width:var(--loc-w);aspect-ratio:600/1298;border-radius:calc(var(--loc-w) * .13);background:#0b0b0c;position:absolute;top:46%;left:50%;translate:-50% -50%}.loc-count{z-index:9;background:var(--ink);color:#fff;font:700 15px/1 var(--sans);white-space:nowrap;border-radius:9999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;display:inline-flex;position:absolute;bottom:-2%;left:50%;translate:-50%;box-shadow:0 4px #14062859}.loc-count b{min-width:34px;height:30px;color:var(--ink);font:700 17px/1 var(--hand);background:#facc15;border-radius:9999px;place-items:center;padding:0 8px;display:grid}.loc-count .of{color:#ffffff80;font-weight:600}.loc-count.is-flip b,.loc-count.is-flip [data-loc-label]{animation:loc-flip .5s var(--ease)}@keyframes loc-flip{0%{opacity:0;transform:translateY(10px)}}.loc-note{z-index:1;margin-top:18px;position:relative}@media (width>=1000px){.loc-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(40px,5vw,80px)}.loc-stage{top:calc(var(--head-h) + (100svh - var(--head-h) - var(--loc-h)) / 2);position:sticky}.loc-track{padding-bottom:8vh}}@media (width<=999px){.loc-copy{display:contents}.loc-in>.loc-copy>.loc-lead>.sec-head{order:1}.how.loc{--loc-h:clamp(360px, 95vw, 520px)}.loc-stage{top:calc(var(--head-h) - 8px);z-index:3;height:var(--loc-h);margin:0 calc(-1 * var(--gut));background:var(--purple);box-shadow:0 -120px 0 var(--purple);order:2;position:sticky}.loc-track{order:3;padding:3vh 0 4vh}.how-cta{order:4}.how.loc{--loc-w:calc(var(--loc-h) * .42)}.loc-phone,.loc-frame,.loc-stage:before{top:50%}.loc-count{display:none}}@media (width<=600px){.how.loc{--loc-side:84}}.motion-off .loc-spot{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.loc-phone,.step-hl{transition:none}.loc-spot,.loc-count.is-flip b,.loc-count.is-flip [data-loc-label]{animation:none}}.try{background-color:var(--paper)}.try-steps{gap:10px;margin-top:4px;display:grid}.try-steps li{color:var(--ink);align-items:center;gap:12px;font-size:17px;font-weight:500;display:flex}.try-n{background:var(--purple);color:#fff;width:34px;height:34px;font:700 22px/1 var(--hand);box-shadow:0 3px 0 var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.try-stage{z-index:2;max-width:calc(960px + 2 * var(--gut));gap:22px;display:grid;position:relative}.try-screen{margin:0}.try-screen figcaption{padding:10px 6px 2px}.try-scr{--tzui-rec-aspect:16 / 9;--tzui-prompter-size:30px}.try-scr .scr-text{padding:0 6%}.try-feed video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s linear;position:absolute;inset:0;transform:scaleX(-1)}.try-feed.is-live video{opacity:1}.try-feed.is-live:after{backdrop-filter:none;background:#0000006b}.try-camtog[aria-pressed=false]{opacity:.55}.try-camtog[aria-pressed=false]:after{content:"";background:currentColor;height:2px;position:absolute;top:50%;left:8px;right:8px;transform:rotate(-45deg)}.try-end{z-index:30;text-align:center;color:#fff;backdrop-filter:blur(6px);background:#0a0a0bdb;place-content:center;justify-items:center;gap:16px;padding:24px;display:grid;position:absolute;inset:0}.try-end-title:focus,.try-end-title:focus-visible{outline:none}.try-end-title{max-width:30ch;font:800 clamp(22px, 2.4vw, 32px)/1.15 var(--display);outline:none;font-stretch:86%}.try-end-link{color:#ffffffd9;font-size:15px;font-weight:600}.try-end-fine{color:#ffffffb3;font-size:14px}.try .read-screen{margin:0}.try .pr-play.is-on{background:var(--purple)}.try .pr-size b{font-size:12px}.try .floor{align-content:center}.try .hold[aria-pressed=true]{transform:none}.try .hold[aria-pressed=true] .hold-ring{opacity:.9;animation:none;transform:scale(1)}.try .hold.is-live .hold-ring{animation:1.1s ease-in-out infinite ring-pulse}.try .hold[aria-pressed=false]{background:radial-gradient(circle at 35% 30%, #3a3352, var(--ink) 62%);box-shadow:0 8px #000,0 26px 40px -14px #1e1b2e99}.try .hold[aria-disabled=true]{opacity:.6;cursor:not-allowed}.try-msg{max-width:70ch;color:var(--body);font-size:15px;line-height:1.5}.try-msg:empty{display:none}@media (width<=899px){.try-scr{--tzui-rec-aspect:4 / 5}}.cmp-after>.fx-b{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(135deg, var(--purple), var(--purple-deep));position:absolute;inset:0}.cmp-after>.fx-text{z-index:3;opacity:0;color:var(--ink);font:800 clamp(16px, 2vw, 26px)/1.2 var(--display);white-space:nowrap;pointer-events:none;background:#fff;border-radius:10px;padding:8px 14px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.cmp-after>img{transform-origin:50% 40%}.fx-tag--stage{z-index:6;color:#fff;font:600 12px/1 var(--mono);white-space:nowrap;pointer-events:none;background:#0009;border-radius:9999px;padding:6px 11px;position:absolute;top:10px;left:50%;translate:-50%}.fx .fxl-view{background:var(--ink);backdrop-filter:none;justify-self:start;position:static}.fx .fxl-view button[aria-pressed=false]{color:#ffffffbf}.fxlib .fx-prev{position:relative}.fxlib .fx-a img,.fxlib .fx-a video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fxlib .fx-text{opacity:0}.fx-lens{z-index:2;opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(15% 30% at 48% 26%,#0000 64%,#ffbae699 76%,#0000 90%),radial-gradient(36% 56% at 48% 28%,#ffd6ec40,#0000 70%);position:absolute;inset:0}.fxl .fx-tag{z-index:4;padding:6px 10px;font-size:12px;top:12px;left:12px}.fxl-view{z-index:4;backdrop-filter:blur(8px);background:#0000008c;border-radius:9999px;padding:3px;display:inline-flex;position:absolute;top:12px;right:12px}.fxl-view button{color:#fffc;min-height:32px;font:600 13px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:0 12px}.fxl-view button[aria-pressed=true]{color:var(--ink);background:#fff}.fx-chip.is-on{background:var(--purple);border-color:var(--purple);color:#fff}.fx-chip--ph{color:var(--body);border-style:dashed;font-style:italic}.fxl-cta{justify-self:start}.feat .h2,.uses .h2,.quotes .h2,.faq .h2,.blog .h2,.try .h2,.fxlib .h2{font-size:clamp(38px,5.4vw,92px)}.feat .sheet-grid{max-width:calc(var(--max) + 2 * var(--gut));grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch;gap:22px}@media (width>=640px){.feat .sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.feat .sheet-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.stk--home{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);color:var(--ink);transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border-radius:24px;flex-direction:column;align-items:stretch;gap:14px;padding:12px 12px 20px;display:flex;transform:none}.stk--home:hover{box-shadow:8px 10px 0 var(--ink);transform:translateY(-4px)}.stk-stage{background:var(--paper);background-image:radial-gradient(#7331bd24 1.2px,#0000 1.3px);background-size:14px 14px;border-radius:16px;place-items:center;height:176px;display:grid;position:relative;overflow:hidden}.stk--home .stk-btn{width:150px;max-width:70%}.stk--home .stk-btn[aria-expanded=true]{transform:rotate(calc(var(--r) * -1.5)) translateY(-130%) scale(.9);opacity:0}.stk--home .stk-btn{transition:transform .55s var(--ease), opacity .4s var(--ease)}.stk--home .stk-fb .ic{width:44%}.stk--home .stk-note{z-index:5;background:var(--paper);width:auto;box-shadow:none;cursor:pointer;border-radius:16px;align-content:center;margin:0;padding:12px;display:grid;position:absolute;inset:0;overflow:hidden}.stk--home .stk-note .mini{border:1.5px solid var(--hair);background:#fff;margin:0}.stk--home .stk-note .mini-clip{border-radius:0;position:absolute;inset:0}.stk--home .stk-note .mini-clip video{aspect-ratio:auto;object-fit:cover;object-position:50% 30%;width:100%;height:100%}.stk-copy{text-align:left;color:var(--ink);flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:0 6px;display:flex}.stk-h{font:800 22px/1.08 var(--display);letter-spacing:-.01em;font-stretch:86%}.stk-d{color:var(--body);font-size:15px;line-height:1.5}.fchip{color:var(--purple-deep);font:700 13px/1.2 var(--sans);background:#7331bd1a;border-radius:9999px;margin-top:auto;padding:6px 11px}.stk-more{color:var(--purple-deep);font-weight:700}.feat-more{z-index:1;text-align:center;color:#fff;margin-top:24px;font-weight:700;position:relative}.mini-clip{background:#0b0b0c;border-radius:12px;display:block;overflow:hidden}.mini-clip video{aspect-ratio:1080/1188;object-fit:cover;width:100%;height:auto;display:block}.feat .cmpx-head .h3{color:#fff}.feat .cmpx-head .lede{color:#ffffffe0}.feat .cmpx-table tbody th{color:var(--ink)}.feat .cmpx-table td{color:var(--body)}@media (prefers-reduced-motion:reduce){.stk--home,.stk--home .stk-btn{transition:none}.stk--home:hover{transform:none}}.cmpx{z-index:2;background:0 0;gap:24px;margin-top:clamp(56px,7vw,104px);display:grid;position:relative}.cmpx-head{gap:14px;display:grid}.cmpx-scroll{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;border-radius:20px;overflow-x:auto}.cmpx-scroll:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.cmpx .cmpx-table{min-width:640px}.cmpx .cmpx-table thead th{font-size:17px;position:static}.cmpx .cmpx-table tbody th{position:static}.cmpx .yes{color:var(--purple);font-size:20px;font-weight:800}.cmpx .no,.cmpx .cmpx-table td{color:var(--body)}.uses{background:#fff}.uc-list{z-index:2;gap:clamp(48px,6vw,96px);display:grid;position:relative}.uc{align-items:center;gap:26px;display:grid}.uc-media{margin:0}.uc-feed{aspect-ratio:16/9;border-radius:22px;position:relative;overflow:hidden}.uc-copy{justify-items:start;gap:16px;display:grid}.uc-copy .h3{font-size:clamp(28px,3vw,46px)}.uc-more{z-index:2;text-align:center;margin-top:clamp(48px,6vw,88px);position:relative}.uc-copy p{max-width:52ch;color:var(--body);font-size:clamp(17px,1.25vw,19px);line-height:1.55}@media (width>=900px){.uc{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:clamp(36px,5vw,88px)}.uc:nth-child(2n) .uc-media{order:2}.uc:nth-child(odd) .uc-media{transform:rotate(-1deg)}.uc:nth-child(2n) .uc-media{transform:rotate(1deg)}}.uc{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);transform-origin:50% 0;scale:calc(1 - var(--depth,0) * .04);background:#fff;border-radius:28px;padding:clamp(18px,2.6vw,36px);position:relative}.uc:nth-child(odd){background:var(--paper)}.uc:after{content:"";z-index:3;border-radius:inherit;background:var(--ink);opacity:calc(min(var(--depth,0), 3) * .12);pointer-events:none;position:absolute;inset:-2px}.uc-list.is-stack{gap:14vh;padding-bottom:6vh}.uc-list.is-stack .uc{top:calc(var(--head-h) + 18px + var(--i,0) * var(--stk-step,16px));min-height:var(--uc-h,0px);position:sticky}.uc-list.is-rise .uc:not(.is-in){opacity:0;translate:0 90px;rotate:2.5deg}.uc-list.is-rise .uc{transition:opacity .6s var(--ease), translate .8s var(--ease), rotate .8s var(--ease)}@media (prefers-reduced-motion:reduce){.uc{scale:none}.uc-list.is-rise .uc{opacity:1;transition:none;translate:none;rotate:none}}.quotes{background-color:var(--paper)}.quotes .rc-who{z-index:2;color:var(--ink);font:700 12px/1 var(--sans);white-space:nowrap;background:#ffffffeb;border-radius:9999px;padding:5px 10px;position:absolute;top:auto;bottom:18%;left:50%;translate:-50%}.quotes .rc{filter:brightness(.78)saturate(.9);transition:filter .45s var(--ease)}.quotes .rc.is-quoted{filter:none}.rc-ring{z-index:4;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .35s var(--ease);position:absolute;inset:0;overflow:visible}.rc-ring path{fill:none;stroke:var(--purple);stroke-width:10px}.rc.is-quoted .rc-ring{opacity:1}.quotes .rc.is-quoted .rc-who{background:var(--purple);color:#fff;box-shadow:0 3px 0 var(--ink)}.quotes .rc-who{transition:background-color .35s var(--ease), color .35s var(--ease)}.q-stage.is-reel .q-fig.is-on:before{content:"";border-left:2px solid var(--ink);border-top:2px solid var(--ink);background:#fff;border-radius:4px 0 0;width:22px;height:22px;position:absolute;top:-13px;left:50%;translate:-50%;rotate:45deg}.q-stage{z-index:2;max-width:calc(860px + 2 * var(--gut));gap:18px;margin-top:clamp(28px,3vw,44px);display:grid;position:relative}.q-stage.is-reel .q-fig:not(.is-on){display:none}.q-fig{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);text-align:center;background:#fff;border-radius:26px;justify-items:center;gap:14px;padding:clamp(22px,3vw,36px);display:grid;position:relative}.q-stage.is-reel .q-fig.is-on{animation:note-in .55s var(--ease)}.q-top{align-items:center;gap:10px;display:flex}.q-fig blockquote{margin:0}.q-fig blockquote p{font:700 clamp(22px, 2.4vw, 34px)/1.25 var(--display);color:var(--ink);text-wrap:balance;font-stretch:90%}.q-who{color:var(--body);font-size:16px}.q-who b{color:var(--ink)}.uc-pill{background:var(--paper);border:1.5px solid var(--ink);min-height:30px;color:var(--ink);font:700 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:0 12px;display:inline-flex}@media (prefers-reduced-motion:reduce){.q-stage.is-reel .q-fig.is-on{animation:none}}.faq .qa-q{font-size:clamp(20px,2.1vw,34px);line-height:1.12}.blog{background-color:var(--paper)}.b-grid{z-index:2;gap:18px;display:grid;position:relative}.b-card{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:12px;padding:14px 14px 20px;display:flex;position:relative}.b-card:hover{box-shadow:8px 12px 0 var(--ink);transform:translateY(-6px)rotate(-.4deg)}.b-thumb{aspect-ratio:16/9;isolation:isolate;border-radius:14px;width:100%;position:relative;overflow:hidden}.b-thumb>*{transition:transform .6s var(--ease)}.b-card:hover .b-photo{transform:scale(1.06)}.b-card:hover .b-phone--l,.b-card:hover .b-phone--a{transform:rotate(-4deg)translateY(-4%)}.b-card:hover .b-phone--b{transform:rotate(6deg)translateY(-6%)}.b-photo{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.b-phone{filter:drop-shadow(0 14px 18px #00000073);border-radius:12px;width:34%;height:auto;position:absolute}.b-chip{color:var(--ink);font:700 11px/1 var(--sans);box-shadow:0 3px 0 var(--ink);background:#fff;border-radius:9999px;padding:5px 10px;position:absolute}.b-thumb--mirror{background:radial-gradient(120% 120% at 80% 20%, var(--purple-lift), var(--purple) 55%, var(--purple-deep))}.b-phone--l{top:12%;left:9%;transform:rotate(-8deg)}.b-flip{color:#fff;font:800 clamp(22px, 2.4vw, 36px)/1 var(--display);justify-items:center;gap:4px;font-stretch:84%;display:grid;position:absolute;top:42%;right:12%;translate:0 -50%}.b-flip b{background:#ffffff24;border-radius:12px;padding:6px 14px;display:block}.b-flip-m{animation:b-flip 3.2s var(--ease) infinite}.b-thumb--mirror .b-chip{bottom:8%;left:44%}@keyframes b-flip{0%,35%{transform:scaleX(1)}50%,85%{background:var(--ink);transform:scaleX(-1)}to{transform:scaleX(1)}}.b-thumb--how .b-photo{filter:brightness(.7)}.b-glass{backdrop-filter:blur(2px);background:linear-gradient(#ffffff38,#ffffff0f);border:1px solid #ffffff59;border-radius:6px;height:46%;position:absolute;top:8%;left:14%;right:14%;overflow:hidden;transform:perspective(500px)rotateX(18deg)}.b-lines{gap:7px;padding:10px 12%;animation:7s linear infinite b-scroll;display:grid}.b-lines i{height:6px;width:var(--w);background:#ffffffd9;border-radius:3px;display:block}.b-lines i:nth-child(3){background:#facc15}.b-lens{background:radial-gradient(circle at 35% 35%,#6b7280,#0b0b0c 60%);border-radius:50%;width:26px;height:26px;position:absolute;bottom:12%;left:50%;translate:-50%;box-shadow:0 0 0 4px #ffffff40,0 0 0 8px #ffffff14}@keyframes b-scroll{to{transform:translateY(-50%)}}.b-thumb--android{background:radial-gradient(120% 120% at 20% 10%,#14b8a6,#0d9488 45%,#115e59)}.b-phone--a{top:14%;left:14%;transform:rotate(-7deg)}.b-phone--b{top:10%;right:14%;transform:rotate(8deg)}.b-vs{width:52px;height:52px;color:var(--ink);border:2px solid var(--ink);box-shadow:0 4px 0 var(--ink);font:800 22px/1 var(--display);animation:b-bob 1.8s var(--ease) infinite alternate;background:#facc15;border-radius:50%;place-items:center;display:grid;position:absolute;top:46%;left:50%;translate:-50% -50%}@keyframes b-bob{to{transform:translateY(-6px)rotate(-6deg)}}.b-thumb--read .b-photo{filter:brightness(.82)}.b-thumb--read:after{content:"";z-index:1;background:linear-gradient(#0000,#1e1b2ed9);position:absolute;inset:45% 0 0}.b-wave{z-index:2;justify-content:space-between;align-items:center;height:34%;display:flex;position:absolute;bottom:10%;left:8%;right:8%}.b-wave i{width:4%;height:calc(var(--h) * 100%);transform-origin:50%;animation:1.4s ease-in-out infinite alternate b-wave;animation-delay:var(--d);background:#fff;border-radius:9999px}.b-wave i:nth-child(n+9):nth-child(-n+11){background:#facc15}@keyframes b-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.b-grid.is-reveal .b-card{opacity:0;transform:translateY(28px)}.b-grid.is-reveal.is-in .b-card{opacity:1;transition:opacity .6s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i,0) * 90ms);transform:none}.b-grid.is-reveal.is-in .b-card:hover{transition-delay:0s;transform:translateY(-6px)rotate(-.4deg)}.motion-off .b-thumb *,.motion-off .b-thumb{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.b-thumb *{animation:none!important}.b-grid.is-reveal .b-card{opacity:1;transform:none}.b-card,.b-thumb>*{transition:none}}.b-card h3{font:800 21px/1.12 var(--display);color:var(--ink);padding:0 4px;font-stretch:86%}.b-card>p{color:var(--body);padding:0 4px;font-size:15.5px;line-height:1.5}.b-card>.uc-pill{margin-left:4px}.b-meta{gap:14px;margin-top:auto;padding:0 4px;font-size:14px;font-weight:600;display:flex}.b-ph{border:1.5px dashed var(--hair);color:var(--body);border-radius:8px;padding:3px 8px}.b-more{color:var(--purple-deep)}.b-cta{margin-top:24px}.ftools{z-index:2;border-top:2px solid var(--ink);flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:clamp(48px,6vw,80px);padding-top:28px;display:flex;position:relative}.ftools-h{font:800 clamp(22px, 2vw, 28px)/1.1 var(--display);font-stretch:86%}.ftools-list{flex-wrap:wrap;gap:10px;display:flex}.ftools-list li{border:1.5px solid var(--ink);min-height:42px;font:600 15px/1 var(--sans);background:#fff;border-radius:9999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.ftools-list .ic{width:16px;height:16px;color:var(--purple)}@media (width<=639px){.b-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:84%;grid-auto-flow:column;padding-bottom:14px;overflow-x:auto}.b-grid::-webkit-scrollbar{display:none}.b-card{scroll-snap-align:start}}@media (width>=640px){.b-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.b-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.endcta{--mist:#f4ebfe;--wisteria:#c9a7ff;--plum:#12021e;padding:clamp(56px, 8vw, 96px) var(--gut);background:#fff}.endcta-card{max-width:var(--max);background:var(--ink);border-radius:28px;align-items:center;margin:0 auto;display:flex}.endcta-ph{flex:none;width:430px;margin:-48px 0 -72px -34px;position:relative}.endcta-ph>*{width:474px}.endcta-glow{aspect-ratio:1;background:radial-gradient(closest-side,#7331bd8c,#7331bd00);border-radius:50%;width:450.3px;position:absolute;top:.5%;left:9.5%}.endcta-ph img{height:auto;display:block;position:relative}.endcta-copy{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:64px clamp(24px,5vw,72px) 64px 8px;display:flex;position:relative}.endcta-title{font:600 clamp(28px, 4vw, 43px)/1.2 var(--sans);letter-spacing:-.02em;color:var(--mist);text-wrap:balance}.endcta-sub{color:var(--wisteria);margin-top:17px;font-size:17px;line-height:1.45}.endcta-btns{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.endcta-btn{height:43px;font:600 15px/1 var(--sans);white-space:nowrap;border-radius:9999px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:background-color .15s;display:inline-flex}.endcta-btn--light{background:var(--mist);color:var(--plum)}.endcta-btn--light:hover{background:#fff}.endcta-btn--line{color:var(--mist);border:1.5px solid #f4ebfe66}.endcta-btn--line:hover{background:#f4ebfe14}.endcta-fine{color:#c9a7ffb3;margin-top:21px;font-size:14px;line-height:1.35}.endcta :focus-visible{outline-color:#fff}@media (width>=761px) and (width<=1099px){.endcta-ph{width:330px;margin:-36px 0 -56px -24px}.endcta-ph>*{width:364px}.endcta-glow{width:345.8px}}@media (width<=760px){.endcta-card{flex-direction:column;align-items:stretch}.endcta-ph{width:auto;margin:-48px auto 0}.endcta-ph>*{width:310px}.endcta-glow{width:294.5px}.endcta-copy{padding:16px 24px 40px}}.foot--home .foot-in{gap:32px}.foot-grid{gap:36px 32px;display:grid}.foot--home .foot-brand{align-content:start;justify-items:start;gap:14px;display:grid}.foot-blurb{max-width:36ch;color:var(--body);font-size:16px;line-height:1.6}.foot--home .foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.foot--home .foot-cols li>span{min-height:34px;color:var(--body);align-items:center;font-size:15px;font-weight:500;display:inline-flex}.foot--home .foot-cols a{min-height:34px;font-size:15px}.foot-get{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:24px 0;display:flex}.foot-apps{flex-wrap:wrap;gap:10px;display:flex}.foot-qr img{border:2px solid var(--ink);width:96px;height:96px;box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:12px;padding:6px;display:block}.foot--home .foot-copy{border-top:0;padding-top:0}@media (width>=900px){.foot--home .foot-in{grid-template-columns:minmax(0,1fr)}.foot--home .foot-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1200px){.foot-grid{grid-template-columns:minmax(220px,.8fr) minmax(0,3fr)}}@media (width<=899px){.foot-qr{display:none}}@media (width<=767px){.foot--home{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.msticky,.endcta-btn{transition:none}}@media (width<=520px){.try .read-screen .pr-size{display:inline-flex}.try .read-screen .pr-size b,.try .read-screen [data-live-skip]{display:none}}.hero--home .hero-sub,.hero--home .fine,.hero--home .hero-plat,.hero--home .badge,.hero--home .kin-vis{text-shadow:0 0 2px var(--paper), 0 0 6px var(--paper), 0 0 12px var(--paper), 0 0 18px var(--paper)}.hero--home .hero-sub{color:var(--ink)}.hero--home .fine,.hero--home .hero-plat{color:#2a2540;text-shadow:0 0 1px var(--paper), 0 0 2px var(--paper), 0 0 3px var(--paper), 0 0 6px var(--paper), 0 0 10px var(--paper), 0 0 16px var(--paper);font-weight:600}.mswitch{cursor:pointer;border:2px solid var(--ink);width:244px;box-shadow:6px 6px 0 var(--ink);color:var(--ink);text-align:center;transition:translate .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border-radius:26px;gap:12px;padding:10px 10px 14px;display:grid;position:relative}.mswitch:hover{box-shadow:7px 9px 0 var(--ink);translate:0 -2px}.mswitch:active{box-shadow:3px 3px 0 var(--ink);translate:3px 3px}.mswitch:focus-visible{outline:3px solid var(--purple);outline-offset:4px}.ms-track{background:var(--ink);border-radius:18px;grid-template-columns:1fr 1fr;height:58px;padding:5px;display:grid;position:relative;overflow:hidden}.ms-thumb{background:linear-gradient(140deg, #a46bf2, var(--purple) 55%, var(--purple-deep));width:calc(50% - 5px);transition:translate .5s cubic-bezier(.34, 1.56, .64, 1), background .35s var(--ease), box-shadow .35s var(--ease);border-radius:14px;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:inset 0 1px #fff6,0 6px 18px -4px #975adbe6}.mswitch[aria-pressed=false] .ms-thumb{background:linear-gradient(140deg,#fde68a,#facc15 55%,#eab308);translate:100%;box-shadow:inset 0 1px #fff9,0 6px 18px -4px #facc15cc}.ms-opt{z-index:1;font:800 18px/1 var(--display);color:#ffffff80;transition:color .3s var(--ease);justify-content:center;align-items:center;gap:7px;font-stretch:86%;display:inline-flex;position:relative}.ms-opt .ic{width:18px;height:18px}.mswitch[aria-pressed=true] .ms-opt--voice{color:#fff}.mswitch[aria-pressed=false] .ms-opt--auto{color:var(--ink)}.mswitch[aria-pressed=false] .ms-opt--voice:hover,.mswitch[aria-pressed=true] .ms-opt--auto:hover{color:#fffc}.mswitch .wave{background:var(--paper);height:34px;transition:opacity .3s var(--ease);border-radius:12px;justify-content:center;margin:0;padding:0 6px}.mswitch .wave i{width:4px}.mswitch[aria-pressed=false] .wave{opacity:.35}.ms-status{font:600 13.5px/1.2 var(--sans);color:var(--body);justify-content:center;align-items:center;gap:8px;display:inline-flex}.ms-status i{background:var(--purple);border-radius:50%;flex:none;width:8px;height:8px}.ms-s{display:none}.mswitch[aria-pressed=true]:not(.is-live) .ms-s--voice,.mswitch.is-live .ms-s--live,.mswitch[aria-pressed=false] .ms-s--auto{display:inline}.mswitch[aria-pressed=false] .ms-status i{background:#eab308}.mswitch.is-live{box-shadow:6px 6px 0 var(--ink), 0 0 0 4px #22c55e59;animation:1.2s ease-in-out infinite ms-glow}.mswitch.is-live .ms-status{color:#15803d}.mswitch.is-live .ms-status i{background:#22c55e;animation:1s ease-in-out infinite ms-dot}@keyframes ms-glow{50%{box-shadow:6px 6px 0 var(--ink), 0 0 0 9px #22c55e1f}}@keyframes ms-dot{50%{opacity:.5;scale:1.6}}.mswitch[aria-disabled=true]{opacity:.6;cursor:not-allowed}.motion-off .mswitch.is-live,.motion-off .mswitch.is-live .ms-status i{animation:none}@media (prefers-reduced-motion:reduce){.mswitch,.ms-thumb,.ms-opt{transition:none}.mswitch.is-live,.mswitch.is-live .ms-status i{animation:none}}@media (width>=768px){.msticky{display:none}}.pg main>section{scroll-margin-top:84px}.pg-sec{padding-block:var(--sec-pad)}.pg-sec--white{background:#fff}.pg-sec--tight{padding-block:clamp(56px,6vw,96px)}.pg .h2{font-size:clamp(38px,5.2vw,84px)}.pg .h3{font-size:clamp(26px,2.6vw,40px)}.dots{background-color:var(--paper);background-image:radial-gradient(#7331bd29 1.3px,#0000 1.4px);background-size:18px 18px}.crumbs{font:600 14px/1.2 var(--sans);color:var(--body);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crumbs a{color:var(--body);text-decoration:none}.crumbs a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.crumbs li+li:before{content:"/";color:#4c466680;margin-right:6px}.crumbs [aria-current]{color:var(--ink)}.ph{padding:clamp(28px,3.4vw,48px) 0 clamp(56px,6vw,96px);overflow:hidden}.ph-in{align-items:center;gap:clamp(36px,4vw,56px);display:grid}.ph-copy{justify-items:start;gap:22px;display:grid}.ph-badge{border:1px solid var(--hair);min-height:36px;font:700 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--purple-deep);background:#fff;border-radius:9999px;align-items:center;gap:10px;padding:0 14px 0 12px;display:inline-flex;box-shadow:0 1px 2px #1e1b2e0d}.ph-badge i{background:var(--purple);width:8px;height:8px;box-shadow:0 0 0 4px var(--glow);border-radius:50%;animation:1.6s ease-in-out infinite eb-pulse}.ph-title{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;color:var(--ink);font-size:clamp(48px,7vw,112px);font-weight:800;font-stretch:80%;line-height:.92}.ph-title em{color:var(--purple);font-style:normal}.ph-lede{color:var(--body);text-wrap:pretty;max-width:50ch;font-size:clamp(17px,1.35vw,21px);line-height:1.55}.ph-ctas{flex-wrap:wrap;gap:12px;display:flex}.ph-fine{color:var(--body);font-size:15px}.ph-art{min-width:0;position:relative}@media (width>=1000px){.ph-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(36px,4vw,56px);display:grid}.stat{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:18px;gap:4px;padding:16px 18px;display:grid}.stat b{font:800 clamp(26px, 2.4vw, 36px)/1 var(--display);color:var(--purple);font-stretch:84%}.stat span{color:var(--body);font-size:14px;line-height:1.35}@media (width>=760px){.stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.duo{margin:0;padding-bottom:9%;position:relative}.duo-screen{width:88%;height:auto;box-shadow:var(--shadow-lift);background:#fff;border-radius:22px;padding:8px;display:block;transform:rotate(-1.2deg)}.duo-screen img{border-radius:15px;width:100%;height:auto}.duo-phone{filter:drop-shadow(0 24px 34px #1e1b2e59);width:27%;position:absolute;bottom:0;right:0;transform:rotate(2deg)}.duo-phone video,.duo-phone img{background:#0b0b0c;border-radius:12.5%/5.9%;width:100%;height:auto;display:block}.duo--flip .duo-screen{margin-left:auto;transform:rotate(1.2deg)}.duo--flip .duo-phone{left:0;right:auto;transform:rotate(-2deg)}.duo figcaption{margin-top:18px}.jump{z-index:40;padding-inline:var(--gut);pointer-events:none;margin-top:-28px;position:sticky;top:10px}.jump-in{pointer-events:auto;border:2px solid var(--ink);width:max-content;max-width:100%;box-shadow:0 5px 0 var(--ink);scrollbar-width:none;background:#fff;border-radius:9999px;gap:4px;margin:0 auto;padding:6px;display:flex;overflow-x:auto}.jump-in::-webkit-scrollbar{display:none}.jump a{white-space:nowrap;min-height:40px;font:700 14px/1 var(--sans);color:var(--body);transition:background-color .25s var(--ease), color .25s var(--ease);border-radius:9999px;align-items:center;gap:7px;padding:0 14px;text-decoration:none;display:inline-flex}.jump a:hover{color:var(--ink);background:#7331bd14}.jump a.is-on{background:var(--ink);color:#fff}.jump .ic{width:16px;height:16px}.fst-top{align-items:center;gap:clamp(32px,4vw,64px);margin-bottom:clamp(36px,4.5vw,64px);display:grid}.fst-copy{justify-items:start;gap:18px;display:grid}.fst-n{font:800 15px/1 var(--mono);letter-spacing:.08em;color:var(--purple-deep)}.fst-copy .lede{max-width:48ch}@media (width>=1000px){.fst-top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.fst--flip .fst-top{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.fst--flip .fst-copy{order:2}}.fgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr));gap:18px;display:grid}@media (width>=1100px){.fgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.fgrid:has(>li:nth-child(4):last-child),.fgrid:has(>li:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.fc{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 20px 22px;display:flex}.fc:hover{box-shadow:7px 8px 0 var(--ink);transform:translateY(-3px)}.fc-ic{width:42px;height:42px;color:var(--purple);background:#7331bd1a;border-radius:12px;place-items:center;display:grid}.fc-ic .ic{width:20px;height:20px}.fc h3{font:800 22px/1.1 var(--display);letter-spacing:-.01em;font-stretch:86%}.fc p{color:var(--body);font-size:15.5px;line-height:1.55}.fc .fchip{margin-top:auto}.fc a{color:var(--purple-deep);font-weight:700}.pg-sec--white .fc{background:#fff}.remote-mock{background:var(--ink);color:#fff;box-shadow:var(--shadow-lift);border-radius:28px;grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:26px;display:grid}.rm-qr{background:#fff;border-radius:16px;width:120px;padding:10px}.rm-qr img{width:100%;height:auto}.rm-phone{background:#19191d;border:1px solid #28282d;border-radius:22px;gap:12px;padding:16px;display:grid}.rm-feed{aspect-ratio:16/9;background:#000;border-radius:12px;position:relative;overflow:hidden}.rm-feed img{object-fit:cover;width:100%;height:100%}.rm-live{font:700 11px/1.3 var(--sans);letter-spacing:.06em;background:#0009;border-radius:9999px;padding:3px 8px;position:absolute;top:8px;left:8px}.rm-live:before{content:"";background:var(--rec);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.rm-line{color:#a0a0a8;font-size:15px;line-height:1.45}.rm-line mark{color:var(--word);background:0 0;font-weight:700}.rm-ctrls{align-items:center;gap:8px;display:flex}.rm-ctrls span{min-width:40px;height:40px;font:700 13px/1 var(--sans);background:#28282d;border-radius:12px;place-items:center;padding:0 10px;display:grid}.rm-ctrls .rm-play{background:var(--purple-lift)}.rm-ctrls .ic{width:16px;height:16px}@media (width<=520px){.remote-mock{grid-template-columns:1fr;justify-items:center}}.an-mock{background:var(--dock);color:#fff;box-shadow:var(--shadow-lift);border-radius:28px;gap:16px;padding:clamp(22px,3vw,34px);display:grid;transform:rotate(-1deg)}.an-top{font:700 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#a0a0a8;justify-content:space-between;align-items:center;gap:12px;display:flex}.an-verdict{color:#4ade80;letter-spacing:0;text-transform:none;background:#22c55e29;border-radius:9999px;padding:6px 12px;font-size:14px}.an-row{grid-template-columns:130px 1fr 54px;align-items:center;gap:12px;font-size:15px;display:grid}.an-bar{background:#28282d;border-radius:9999px;height:10px;overflow:hidden}.an-bar i{height:100%;width:var(--v);border-radius:inherit;background:var(--c,var(--purple-lift));display:block}.an-row b{text-align:right;font-family:var(--mono);font-size:14px}.an-flow{align-items:stretch;gap:4px;height:28px;display:flex}.an-flow i{flex:var(--f) 1 0;background:var(--purple-lift);border-radius:6px}.an-flow i.s{background:#28282d}.an-key{color:#a0a0a8;gap:16px;font-size:13px;display:flex}.an-key span:before{content:"";background:var(--purple-lift);vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.an-key span+span:before{background:#28282d}.an-note{color:#a0a0a8;font-size:12px}.mob .sec-head .lede{max-width:56ch}.mreel{padding:6px var(--gut) 26px;scroll-padding-inline:var(--gut);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ffffff80 transparent;grid-auto-columns:clamp(180px,17vw,230px);grid-auto-flow:column;gap:20px;display:grid;overflow-x:auto}.mclip{scroll-snap-align:start;gap:12px;margin:0;display:grid}.mreel{overscroll-behavior-x:contain;overflow-y:hidden}.mreel.is-auto{scroll-snap-type:none;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.mreel.is-auto::-webkit-scrollbar{display:none}.mclip video,.mclip img{aspect-ratio:540/1140;object-fit:cover;filter:drop-shadow(0 22px 26px #14062873);background:#0b0b0c;border-radius:12.5%/5.9%;width:100%;height:auto;display:block}.mclip figcaption{font:700 16px/1.3 var(--sans);color:#fff}.mclip figcaption span{color:#ffffffd1;margin-top:4px;font-size:14.5px;font-weight:500;display:block}.mlist{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px 28px;margin-top:clamp(28px,3vw,44px);display:grid}.mlist li{color:#ffffffeb;align-items:flex-start;gap:10px;font-size:16px;line-height:1.45;display:flex}.mlist .ic{width:18px;height:18px;color:var(--word);margin-top:3px}.mob-get{flex-wrap:wrap;align-items:center;gap:10px;margin-top:clamp(28px,3vw,40px);display:flex}.mob-get .store-mini{color:var(--ink);background:#fff}.mob-get .store-mini:hover{background:var(--paper)}.pg .cmpx{margin-top:0}.pg .cmpx .cmpx-table{min-width:560px}.cmpx-table td.l,.cmpx-table th.l{text-align:left}.tnote{color:var(--body);max-width:80ch;font-size:14.5px}.flood .tnote{color:#ffffffd9}.flood .cmpx-table tbody th{color:var(--ink)}.flood .cmpx-table td{color:var(--body)}.ind-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width>=1100px){.ind-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ind-grid>li{display:flex}.ind-card{color:var(--ink);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border-radius:22px;grid-template-rows:auto auto 1fr;align-content:start;gap:10px;width:100%;padding:10px 10px 16px;text-decoration:none;display:grid;position:relative}.ind-card:hover{box-shadow:7px 8px 0 var(--ink);transform:translateY(-3px)rotate(-.4deg)}.ind-card .ind-img{aspect-ratio:16/10;background:var(--paper);border-radius:14px;padding:0;display:block;overflow:hidden}.ind-card img{object-fit:cover;width:100%;height:100%;transition:scale .6s var(--ease)}.ind-card:hover img{scale:1.07}.ind-card b{text-wrap:balance}.ind-card:after{content:"↓";border:2px solid var(--ink);width:34px;height:34px;font:800 16px/1 var(--sans);color:var(--ink);opacity:0;transition:opacity .3s var(--ease), translate .3s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px;translate:0 -6px}.ind-card:hover:after,.ind-card:focus-visible:after{opacity:1;translate:none}.ind-card b{font:800 21px/1.1 var(--display);padding:0 6px;font-stretch:86%}.ind-card span{color:var(--body);padding:0 6px;font-size:14.5px;line-height:1.45}@media (width<=639px){.ind-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ind-card{box-shadow:4px 4px 0 var(--ink);border-radius:18px;padding:8px 8px 12px}.ind-card b{padding:0 4px;font-size:17px}.ind-card span{padding:0 4px;font-size:13px}}.ind-mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;transform:rotate(-2deg)}.ind-mosaic img{aspect-ratio:4/5;object-fit:cover;border:2px solid var(--ink);width:100%;height:auto;box-shadow:4px 4px 0 var(--ink);border-radius:18px}.ind-mosaic img:nth-child(3n+2){transform:translateY(18px)}.ind-list{gap:clamp(64px,8vw,128px);display:grid}.ind .uc-copy>p{max-width:56ch}.ind-cols{gap:18px 28px;width:100%;display:grid}@media (width>=640px){.ind-cols{grid-template-columns:1fr 1fr}}.ind-cols h3{font:700 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--purple-deep);margin-bottom:8px}.ticks{gap:8px;display:grid}.ticks li{color:var(--ink);align-items:flex-start;gap:9px;font-size:15.5px;line-height:1.45;display:flex}.ticks .ic{width:17px;height:17px;color:var(--purple);margin-top:3px}.tchips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tchips>span{font:700 13px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--body);margin-right:4px}.tchip{background:var(--paper);border:1.5px solid var(--hair);min-height:34px;font:600 14px/1.2 var(--sans);color:var(--ink);border-radius:10px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}a.tchip:hover{border-color:var(--purple);color:var(--purple-deep)}.tchip .ic{width:14px;height:14px;color:var(--purple)}.tl-bar{z-index:30;border:2px solid var(--ink);box-shadow:0 5px 0 var(--ink);background:#fff;border-radius:24px;gap:12px;margin-bottom:clamp(24px,3vw,36px);padding:12px;display:grid;position:sticky;top:10px}@media (width>=1000px){.tl-bar{grid-template-columns:300px minmax(0,1fr);align-items:center}}.tl-search{position:relative}.tl-search .ic{color:var(--body);pointer-events:none;position:absolute;top:50%;left:14px;translate:0 -50%}.tl-search input{border:1.5px solid var(--hair);background:var(--paper);width:100%;min-height:46px;font:500 16px/1 var(--sans);color:var(--ink);border-radius:14px;padding:0 14px 0 42px}.tl-search input:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--glow);outline:none}.tl-chips{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.tl-chips::-webkit-scrollbar{display:none}.tl-chip{white-space:nowrap;cursor:pointer;border:1.5px solid var(--hair);min-height:44px;font:700 14px/1 var(--sans);color:var(--body);background:0 0;border-radius:9999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.tl-chip b{background:var(--paper);min-width:24px;height:22px;color:var(--ink);border-radius:9999px;place-items:center;padding:0 6px;font-size:12px;display:grid}.tl-chip:hover{color:var(--ink);border-color:var(--ink)}.tl-chip[aria-pressed=true],.tl-chip[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:#fff}.tl-chip[aria-pressed=true] b,.tl-chip[aria-checked=true] b{background:var(--purple);color:#fff}.tl-status{color:var(--body);margin:-10px 0 18px;font-size:15px}.tl-empty{border:2px dashed var(--hair);text-align:center;color:var(--body);border-radius:22px;padding:40px 20px}.tl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px;display:grid}.tc{--cat:var(--purple);--cat-bg:#7331bd1a;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:22px 20px 20px;display:flex;position:relative;overflow:hidden}.tc:before{content:"";background:var(--cat);height:6px;position:absolute;top:0;left:0;right:0}.tc[data-cat=start]{--cat:#0284c7;--cat-bg:#e0f2fe}.tc[data-cat=teachers]{--cat:#0d9488;--cat-bg:#ccfbf1}.tc[data-cat=pastors]{--cat:#d97706;--cat-bg:#fef3c7}.tc[data-cat=realestate]{--cat:#e11d48;--cat-bg:#ffe4e6}.tc-cat{background:var(--cat-bg);color:var(--cat);font:700 11.5px/1.2 var(--sans);letter-spacing:.05em;text-transform:uppercase;border-radius:9999px;align-self:flex-start;padding:5px 10px}.tc h3{font:800 23px/1.1 var(--display);letter-spacing:-.01em;font-stretch:86%}.tc-desc{color:var(--body);font-size:15px;line-height:1.5}.tc-body{background:var(--paper);border-left:3px solid var(--cat);color:var(--ink);border-radius:14px;max-height:calc(6.4em + 28px);padding:14px 14px 14px 16px;font-size:15px;line-height:1.6;position:relative;overflow:hidden}.tc-body:after{content:"";background:linear-gradient(transparent, var(--paper) 78%);pointer-events:none;height:calc(1.6em + 14px);position:absolute;bottom:0;left:0;right:0}.tc-body p+p{margin-top:8px}.blank{color:var(--purple-deep);font:700 .86em/1.4 var(--mono);white-space:nowrap;background:#7331bd24;border-radius:6px;padding:1px 6px}.blank.is-filled{color:var(--ink);font:inherit;white-space:normal;background:#fef9c3;font-weight:700}.tc-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.tc-meta{font:600 13.5px/1.3 var(--sans);color:var(--body)}.tc-open{min-height:42px}.tdlg{border:2px solid var(--ink);width:min(860px,100vw - 24px);max-height:min(92vh,980px);color:var(--ink);box-shadow:8px 8px 0 var(--ink), 0 40px 80px -20px #1e1b2e80;background:#fff;border-radius:28px;padding:0}.tdlg::backdrop{backdrop-filter:blur(3px);background:#1e1b2e8c}.tdlg[open]{flex-direction:column;display:flex}.tdlg-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 16px;display:flex}.tdlg-head h2{font:800 clamp(26px, 3vw, 36px)/1.05 var(--display);margin-top:8px;font-stretch:84%}.tdlg-x{flex:none}.tdlg-body{gap:22px;padding:20px 22px;display:grid;overflow-y:auto}@media (width>=760px){.tdlg-body{grid-template-columns:250px minmax(0,1fr)}}.tdlg-fields{align-content:start;gap:12px;display:grid}.tdlg-fields p{color:var(--body);font-size:14.5px;line-height:1.45}.tdlg-fields label{font:700 13px/1.2 var(--sans);color:var(--ink);gap:6px;display:grid}.tdlg-fields input{border:1.5px solid var(--hair);background:var(--paper);min-height:42px;font:500 15px/1 var(--sans);color:var(--ink);border-radius:12px;padding:0 12px}.tdlg-fields input:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--glow);outline:none}.tdlg-script{background:var(--dock);color:#f5f5f6;border-radius:18px;padding:20px;font-size:clamp(17px,1.6vw,21px);line-height:1.7}.tdlg-script p+p{margin-top:12px}.tdlg-script .blank{color:#e9d5ff;background:#975adb4d}.tdlg-script .blank.is-filled{color:var(--word);background:0 0;padding:0}.tdlg-meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tdlg-tones{color:var(--body);font-size:14.5px;line-height:1.5}.tdlg-tones b{color:var(--ink)}.tdlg-foot{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:16px 22px 20px;display:flex}.tdlg-copied{font:600 14px/1.2 var(--sans);color:#15803d;margin-right:auto}.tfan{height:clamp(420px,38vw,520px);position:relative}.tfan .tc{width:min(72%,360px);position:absolute}.tfan .tc:first-child{top:4%;left:0;transform:rotate(-6deg)}.tfan .tc:nth-child(2){z-index:2;top:0;right:0;transform:rotate(4deg)}.tfan .tc:nth-child(3){z-index:3;bottom:0;left:16%;transform:rotate(-1.5deg)}.tfan .tc-body{max-height:calc(8em + 28px)}.cards3{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px;display:grid}@media (width>=900px){.cards3{grid-template-columns:repeat(3,minmax(0,1fr))}}.anat{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;border-radius:22px;align-content:start;gap:10px;padding:24px;display:grid}.anat-k{background:var(--ink);color:#fff;font:700 12px/1.2 var(--mono);letter-spacing:.1em;border-radius:8px;justify-self:start;padding:5px 10px}.anat h3{font:800 24px/1.1 var(--display);font-stretch:86%}.anat p{color:var(--body);font-size:15.5px;line-height:1.55}.anat blockquote{background:var(--paper);color:var(--ink);border-radius:12px;margin:4px 0 0;padding:12px 14px;font-size:15px;line-height:1.5}.flood .anat{color:var(--ink)}.anat-n{background:var(--purple);color:#fff;width:44px;height:44px;font:800 20px/1 var(--display);border-radius:50%;place-items:center;display:grid}.rq{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;display:grid}.rq a{color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);transition:transform .3s var(--ease);background:#fff;border-radius:18px;gap:6px;padding:16px 18px;text-decoration:none;display:grid}.rq a:hover{transform:translateY(-3px)}.rq b{font:800 20px/1.1 var(--display);align-items:center;gap:8px;font-stretch:86%;display:flex}.rq .ic{color:var(--purple)}.rq span{color:var(--body);font-size:14.5px;line-height:1.4}.timer{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;border-radius:28px;gap:18px;padding:clamp(18px,2.4vw,28px);display:grid}@media (width>=960px){.timer{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.tm-in{gap:10px;display:grid}.tm-in label{font:700 14px/1.2 var(--sans)}.tm-in textarea{resize:vertical;border:1.5px solid var(--hair);background:var(--paper);width:100%;min-height:240px;font:400 16px/1.6 var(--sans);color:var(--ink);border-radius:16px;padding:16px}.tm-in textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--glow);outline:none}.tm-pace{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tm-pace legend{float:left;font:700 14px/44px var(--sans);margin-right:6px}.tm-pace fieldset{border:0;margin:0;padding:0;display:contents}.tm-out{background:var(--dock);color:#fff;border-radius:20px;align-content:start;gap:12px;padding:20px;display:grid}.tm-big{font:800 clamp(56px, 6vw, 88px)/.95 var(--display);font-variant-numeric:tabular-nums;font-stretch:84%}.tm-cap{font:700 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#a0a0a8}.tm-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tm-row div{background:#19191d;border-radius:14px;padding:12px}.tm-row b{font:800 26px/1 var(--display);font-variant-numeric:tabular-nums;margin-top:6px;display:block}.tm-fit{color:#ffffffdb;font-size:15px;line-height:1.5}.tm-fit b{color:var(--word)}.tips{counter-reset:tip;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:18px;display:grid}@media (width>=1000px){.tips{grid-template-columns:repeat(3,minmax(0,1fr))}}.tip{counter-increment:tip;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;border-radius:22px;align-content:start;gap:10px;padding:22px;display:grid}.tip:before{content:counter(tip, decimal-leading-zero);font:800 15px/1 var(--mono);color:var(--purple)}.tip h3{font:800 22px/1.1 var(--display);font-stretch:86%}.tip p{color:var(--body);font-size:15.5px;line-height:1.55}.gc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px;display:grid}@media (width>=900px){.gc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gc{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:12px 12px 18px;display:flex}.gc-thumb{aspect-ratio:16/9;background:var(--paper);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.gc-thumb img{object-fit:cover;width:100%;height:100%}.gc-thumb[data-footage]>img,.gc-thumb[data-footage]>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gc-thumb--icon{background:var(--purple);color:#fff}.gc-thumb--icon .ic{width:56px;height:56px}.gc-thumb--dark{background:var(--dock);color:#fff}.gc .uc-pill,.gc h3,.gc p,.gc .gc-meta{margin-inline:6px}.gc .uc-pill{align-self:flex-start}.gc h3{font:800 21px/1.15 var(--display);font-stretch:86%}.gc h3 a{text-decoration:none}.gc h3 a:hover{text-underline-offset:4px;text-decoration:underline}.gc p{color:var(--body);font-size:15px;line-height:1.5}.gc-meta{font:600 14px/1.2 var(--sans);color:var(--body);align-items:center;gap:10px;margin-top:auto;display:flex}.gc-meta a{color:var(--purple-deep);font-weight:700}.soon{color:#92400e;min-height:24px;font:700 11.5px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;background:#fef3c7;border-radius:9999px;align-items:center;padding:0 9px;display:inline-flex}.live{color:#166534;min-height:24px;font:700 11.5px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;background:#dcfce7;border-radius:9999px;align-items:center;padding:0 9px;display:inline-flex}.gcat{font:700 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--purple-deep);margin:clamp(36px,4vw,56px) 0 16px}.gcat:first-child{margin-top:0}.toolgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;display:grid}.tooltile{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);color:var(--ink);background:#fff;border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:6px 14px;padding:18px;display:grid}.tooltile b{font:800 19px/1.15 var(--display);font-stretch:86%}.tooltile b a{text-decoration:none}.tooltile b a:hover{text-underline-offset:3px;text-decoration:underline}.tooltile p{color:var(--body);font-size:14.5px;line-height:1.45}.tooltile .soon,.tooltile .live{justify-self:start}.gloss{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;margin:0;display:grid}.gloss div{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border-radius:18px;padding:18px 20px}.gloss dt{font:800 19px/1.2 var(--display);color:var(--ink);font-stretch:86%}.gloss dd{color:var(--body);margin:6px 0 0;font-size:15px;line-height:1.55}.gloss dd a{color:var(--purple-deep);font-weight:600}.help{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px;display:grid}.help .fc h3 a{color:inherit;text-decoration:none}.help .fc h3 a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=699px){.tl-bar{position:relative;top:auto}}.rfan{height:clamp(380px,34vw,470px);position:relative}.rfan>*{position:absolute}.rf-timer{z-index:2;background:var(--dock);color:#fff;border:2px solid var(--ink);width:min(60%,290px);box-shadow:6px 6px 0 var(--ink);border-radius:22px;gap:8px;padding:20px 22px;display:grid;top:0;right:2%;rotate:4deg}.rf-timer .tm-big{font-size:clamp(54px,5vw,72px)}.rf-row{flex-wrap:wrap;gap:6px;display:flex}.rf-row span{font:600 13px/1 var(--sans);background:#19191d;border-radius:9999px;padding:6px 10px}.rf-row span+span{background:var(--purple)}.rfan .tc{z-index:1;width:min(66%,330px);top:18%;left:0;transform:rotate(-5deg)}.rf-gloss{z-index:3;border:2px solid var(--ink);width:min(62%,310px);box-shadow:5px 5px 0 var(--ink);background:#fff;border-radius:18px;gap:6px;padding:18px 20px;display:grid;bottom:0;right:8%;rotate:-2deg}.rf-gloss b{font:800 22px/1.1 var(--display);font-stretch:86%}.rf-gloss span{color:var(--body);font-size:15px;line-height:1.5}@media (width<=759px){.rfan{display:none}}.ind-list{--stk-step:10px}.ind-list .uc.ind{padding:clamp(16px,2vw,28px)}.ind .uc-copy{gap:12px}.ind .uc-copy .h3{font-size:clamp(26px,2.4vw,36px)}.ind .uc-copy>p{font-size:16px;line-height:1.5}.ind .ticks{gap:6px}.ind .ticks li{font-size:14.5px;line-height:1.4}.ind .ind-cols{gap:14px 24px}.pg .rv{opacity:0;transition:opacity .7s var(--ease) var(--rv-d,0s), translate .85s var(--ease) var(--rv-d,0s), transform .35s var(--ease), box-shadow .35s var(--ease);translate:0 28px}.pg .rv.is-in{opacity:1;translate:none}.pg .rv--art{transition:opacity .9s var(--ease) var(--rv-d,0s), translate 1.1s var(--ease) var(--rv-d,0s), scale 1.1s var(--ease) var(--rv-d,0s), rotate 1.1s var(--ease) var(--rv-d,0s);translate:0 48px;rotate:2deg;scale:.95}.pg .rv--art.is-in{rotate:none;scale:none}.duo-phone>*{transition:opacity .8s var(--ease) calc(var(--rv-d,0s) + .28s), translate 1s var(--ease) calc(var(--rv-d,0s) + .28s)}.duo.rv:not(.is-in) .duo-phone>*{opacity:0;translate:0 70px}.duo-phone{translate:0 var(--py,0px)}.duo-phone video,.duo-phone img{animation:6s ease-in-out infinite alternate pg-bob}.cmpx.rv tbody tr{transition:opacity .5s var(--ease), translate .6s var(--ease);transition-delay:calc(var(--rv-d,0s) + var(--r,0) * 45ms + .2s)}.cmpx.rv:not(.is-in) tbody tr{opacity:0;translate:0 12px}.an-bar i,.an-flow i{transition:scale 1.2s var(--ease);transition-delay:calc(var(--k,0) * .11s + .3s);transform-origin:0}.an-mock.rv:not(.is-in) .an-bar i,.an-mock.rv:not(.is-in) .an-flow i{scale:0 1}.tfan .tc,.rfan>*,.ind-mosaic img{animation:7s ease-in-out infinite alternate pg-bob}.tfan .tc:nth-child(2),.rfan>:nth-child(2),.ind-mosaic img:nth-child(2n){animation-duration:8.5s;animation-delay:-3s}.tfan .tc:nth-child(3),.rfan>:nth-child(3),.ind-mosaic img:nth-child(3n){animation-duration:6.2s;animation-delay:-1.5s}@keyframes pg-bob{0%{translate:0}to{translate:0 -10px}}.motion-off .duo-phone video,.motion-off .duo-phone img,.motion-off .tfan .tc,.motion-off .rfan>*,.motion-off .ind-mosaic img{animation-play-state:paused}@media print{.rv,.rv *{opacity:1!important;translate:none!important;scale:none!important}}@media (prefers-reduced-motion:reduce){.rv,.rv--art,.duo-phone>*,.cmpx.rv tbody tr,.an-bar i,.an-flow i{transition:none;rotate:none;opacity:1!important;translate:none!important;scale:none!important}.duo-phone video,.duo-phone img,.tfan .tc,.rfan>*,.ind-mosaic img{animation:none}.fc,.ind-card,.rq a,.jump a,.ind-card img,.ind-card:after{transition:none}.fc:hover,.ind-card:hover,.rq a:hover{transform:none}.ph-badge i{animation:none}}.fgrid,.help{gap:0 clamp(24px,3vw,44px)}.fgrid>.fc,.help>.fc{border:0;border-top:2px solid var(--ink);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:44px minmax(0,1fr);align-content:start;gap:6px 16px;padding:24px 4px 28px;display:grid;position:relative}.fgrid>.fc>:not(.fc-ic),.help>.fc>:not(.fc-ic){grid-column:2}.fgrid>.fc .fc-ic,.help>.fc .fc-ic{transition:background-color .3s var(--ease), color .3s var(--ease), rotate .45s var(--ease);grid-row:1/span 3}.fgrid>.fc .fchip{justify-self:start;margin-top:6px}.fgrid>.fc:before,.help>.fc:before{content:"";background:var(--purple);width:0;height:2px;transition:width .55s var(--ease);position:absolute;top:-2px;left:0}.fgrid>.fc:hover,.help>.fc:hover{box-shadow:none;transform:none}.fgrid>.fc:hover:before,.help>.fc:hover:before{width:100%}.fgrid>.fc:hover .fc-ic,.help>.fc:hover .fc-ic{background:var(--purple);color:#fff;rotate:-8deg}.tips{gap:0 clamp(28px,4vw,64px)}.tip{box-shadow:none;background:0 0;border:0;border-top:1.5px dashed #1e1b2e4d;border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:6px 18px;padding:26px 0}.tip:before{min-width:1.4em;font:800 clamp(46px, 4vw, 64px)/.85 var(--display);color:#0000;-webkit-text-stroke:1.5px var(--purple);transition:color .35s var(--ease);grid-row:1/span 2;font-stretch:80%}.tip>*{grid-column:2}.tip:hover:before{color:var(--purple)}#how-to .cards3{gap:clamp(28px,3vw,48px)}#how-to .anat{box-shadow:none;background:0 0;border:0;gap:12px;padding:0;position:relative}#how-to .anat-n{z-index:1;border:2px solid var(--ink);width:66px;height:66px;box-shadow:4px 4px 0 var(--ink);font-size:28px;position:relative}#how-to .anat h3{font-size:26px}@media (width>=900px){#how-to .anat:not(:last-child):after{content:"";border-top:2px dashed var(--purple);transform-origin:0;transition:scale .9s var(--ease) calc(var(--rv-d,0s) + .45s);position:absolute;top:33px;left:84px;right:calc(-1*clamp(28px,3vw,48px) + 14px)}#how-to .anat.rv:not(.is-in):after{scale:0 1}}#anatomy .cards3{max-width:1040px;width:calc(100% - 2 * var(--gut));border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink);background:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr);gap:0;margin-inline:auto;padding:6px clamp(10px,2vw,18px);display:grid}#anatomy .anat{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:start;gap:8px 28px;padding:26px clamp(8px,1.6vw,18px);display:grid}#anatomy .anat+.anat{border-top:2px dashed var(--hair)}#anatomy .anat-k{padding:7px 12px}#anatomy .anat:nth-child(2) .anat-k{color:var(--ink);background:#facc15}#anatomy .anat:nth-child(3) .anat-k{background:var(--purple)}#anatomy blockquote{background:var(--dock);color:#fff;font:600 clamp(17px, 1.5vw, 20px)/1.45 var(--sans);border-radius:16px;margin:0;padding:16px 18px}#anatomy blockquote:first-line{color:var(--word)}@media (width>=860px){#anatomy .anat{grid-template-columns:150px minmax(0,1fr) minmax(0,1fr)}#anatomy .anat-k{grid-row:1/span 2}#anatomy .anat h3,#anatomy .anat p{grid-column:2}#anatomy blockquote{grid-area:1/3/span 2}}#glossary .sec-head{text-align:center;justify-items:center}.gloss{max-width:calc(1100px + 2 * var(--gut));gap:0 clamp(28px,4vw,56px);margin:0 auto}@media (width>=800px){.gloss{grid-template-columns:repeat(2,minmax(0,1fr))}}.gloss div{border:0;border-top:2px solid var(--ink);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:46px minmax(0,1fr);column-gap:16px;padding:22px 0 24px;display:grid}.gloss div:hover{box-shadow:none;transform:none}.gloss div:before{content:attr(data-l);border:2px solid var(--ink);width:46px;height:46px;box-shadow:3px 3px 0 var(--ink);font:800 22px/1 var(--display);color:var(--purple);transition:background-color .3s var(--ease), color .3s var(--ease), rotate .4s var(--ease);background:#fff;border-radius:12px;grid-row:1/span 2;place-items:center;display:grid}.gloss div:hover:before{background:var(--purple);color:#fff;rotate:-6deg}.gloss dt,.gloss dd{grid-column:2}.toolgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:0 clamp(28px,4vw,56px)}.tooltile{border:0;border-top:2px solid var(--ink);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:18px 4px;position:relative}.tooltile .fc-ic{grid-row:1/span 2}.tooltile b,.tooltile p{grid-column:2}.tooltile .soon,.tooltile .live{grid-area:1/3/span 2;justify-self:end}.tooltile:before{content:"";background:var(--purple);width:0;height:2px;transition:width .55s var(--ease);position:absolute;top:-2px;left:0}.tooltile:hover:before{width:100%}@media (prefers-reduced-motion:reduce){.fgrid>.fc:before,.help>.fc:before,.tooltile:before,.tip:before,.gloss div:before,.fc-ic,#how-to .anat:after{transition:none}}.sec-head:not(.sec-head--center,#glossary .sec-head){grid-template-columns:minmax(0,max-content)}.sec-head:not(.sec-head--center,#glossary .sec-head) .lede{width:0;min-width:100%;max-width:none}@media (width>=768px){.sec-head:not(.sec-head--center,#glossary .sec-head) .lede{min-width:max(100%,44ch)}}.page-hero--contact{padding-block:clamp(40px,5vw,80px) clamp(48px,5vw,80px);position:relative;overflow:hidden}.ch-in{z-index:2;align-items:center;gap:clamp(32px,4vw,56px);display:grid;position:relative}@media (width>=960px){.ch-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.ch-copy>*{animation:ch-rise .8s var(--ease) both}.ch-copy>:nth-child(2){animation-delay:80ms}.ch-copy>:nth-child(3){animation-delay:.16s}.ch-copy>:nth-child(4){animation-delay:.24s}@keyframes ch-rise{0%{opacity:0;translate:0 26px}}.ch-facts{flex-wrap:wrap;gap:10px;display:flex}.ch-facts li,.ch-facts a{border:2px solid var(--ink);min-height:40px;box-shadow:3px 3px 0 var(--ink);font:700 14.5px/1 var(--sans);color:var(--ink);background:#fff;border-radius:9999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ch-facts li:has(>a){box-shadow:none;background:0 0;border:0;padding:0}.ch-facts a{background:var(--ink);color:#fff;transition:translate .25s var(--ease), box-shadow .25s var(--ease);text-decoration:none}.ch-facts a:hover{box-shadow:3px 5px 0 var(--purple);translate:0 -2px}.ch-facts .ic{width:16px;height:16px;color:var(--purple)}.ch-facts a .ic{color:var(--word)}.ch-art{height:clamp(400px,40vw,520px);position:relative}.ch-disc{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, var(--purple-lift), var(--purple) 55%, var(--purple-deep));border:2px solid var(--ink);width:min(78%,440px);box-shadow:8px 8px 0 var(--ink);border-radius:50%;animation:40s linear infinite ch-spin;position:absolute;top:50%;right:2%;translate:0 -50%}.ch-disc:after{content:"";border:2px dashed #ffffff73;border-radius:50%;position:absolute;inset:9%}@keyframes ch-spin{to{rotate:360deg}}.ch-phone{z-index:2;filter:drop-shadow(0 26px 30px #14062873);width:min(40%,220px);animation:6s ease-in-out infinite alternate ch-bob;position:absolute;top:50%;right:12%;translate:0 -50%;rotate:5deg}.ch-phone video{aspect-ratio:540/1140;object-fit:cover;background:#0b0b0c;border-radius:12.5%/5.9%;width:100%;height:auto;display:block}@keyframes ch-bob{to{translate:0 calc(-50% - 12px)}}.ch-mail{z-index:3;width:64px;height:64px;color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#facc15;border-radius:18px;place-items:center;animation:5s ease-in-out infinite ch-wobble;display:grid;position:absolute;top:4%;right:2%;rotate:10deg}.ch-mail .ic{width:30px;height:30px}@keyframes ch-wobble{0%,to{translate:0;rotate:10deg}50%{translate:0 -8px;rotate:-4deg}}.ch-b{z-index:4;border:2px solid var(--ink);max-width:min(64%,330px);box-shadow:4px 4px 0 var(--ink);font:500 15.5px/1.45 var(--sans);border-radius:18px;gap:4px;padding:14px 16px;display:grid;position:absolute}.ch-b b{font:700 12px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.ch-b .ic{width:14px;height:14px}.ch-b--you{color:var(--ink);background:#fff;border-bottom-left-radius:4px;top:10%;left:0}.ch-b--you b{color:var(--purple-deep)}.ch-b--typing{background:#fff;gap:5px;padding:14px 16px;display:flex;top:37%;left:4%}.ch-b--typing i{background:var(--purple);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite ch-dot}.ch-b--typing i:nth-child(2){animation-delay:.15s}.ch-b--typing i:nth-child(3){animation-delay:.3s}@keyframes ch-dot{50%{opacity:.45;translate:0 -5px}}.ch-b--team{background:var(--ink);color:#fff;box-shadow:4px 4px 0 var(--purple);border-bottom-left-radius:4px;top:40%;left:2%}.ch-b--team b{color:var(--word)}.ch-stamp{z-index:4;color:#166534;border:2px solid var(--ink);font:700 13px/1 var(--sans);background:#dcfce7;border-radius:9999px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex;position:absolute;bottom:6%;left:10%;rotate:-4deg}.ch-stamp .ic{width:14px;height:14px}.ch-b--you{animation:ch-you 10s var(--ease) infinite}.ch-b--typing{animation:ch-typing 10s var(--ease) infinite}.ch-b--team{animation:ch-team 10s var(--ease) infinite}.ch-stamp{animation:ch-stampin 10s var(--ease) infinite}@keyframes ch-you{0%{opacity:0;translate:0 16px;scale:.94}6%,90%{opacity:1;translate:none;scale:1}97%,to{opacity:0;translate:0 -8px}}@keyframes ch-typing{0%,14%{opacity:0;scale:.8}19%,36%{opacity:1;scale:1}40%,to{opacity:0;scale:.8}}@keyframes ch-team{0%,38%{opacity:0;translate:0 18px;scale:.94}45%,90%{opacity:1;translate:none;scale:1}97%,to{opacity:0;translate:0 -8px}}@keyframes ch-stampin{0%,52%{opacity:0;scale:1.5}57%,90%{opacity:1;scale:1}97%,to{opacity:0}}@media (width<=959px){.ch-art{height:clamp(380px,92vw,460px)}.ch-b{max-width:58%;padding:11px 13px;font-size:13.5px}.ch-b--team{top:46%}.ch-phone{width:min(44%,200px);right:6%}}.motion-off .ch-copy>*,.motion-off .ch-disc,.motion-off .ch-phone,.motion-off .ch-mail,.motion-off .ch-b--typing i{animation-play-state:paused}.motion-off .ch-b--you,.motion-off .ch-b--team,.motion-off .ch-stamp{animation:none}.motion-off .ch-b--typing{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.ch-copy>*,.ch-disc,.ch-phone,.ch-mail,.ch-b,.ch-b--typing i,.ch-stamp{animation:none}.ch-b--typing{opacity:0}}#how-to .anat{text-align:center;justify-items:center}#how-to .anat p{max-width:34ch}@media (width>=900px){#how-to .anat:not(:last-child):after{left:calc(50% + 51px);right:calc(-1*clamp(28px,3vw,48px) - 50% + 51px)}}.del-page{min-height:calc(100svh - var(--head-h));background-color:var(--paper);place-items:center;padding-block:clamp(56px,8vw,112px);display:grid}.del-card{z-index:1;width:min(100% - 2 * var(--gut), 500px);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;border-radius:28px;padding:clamp(26px,4.5vw,40px);position:relative}.del-form{gap:22px;display:grid}.del-head{text-align:center;justify-items:center;gap:12px;display:grid}.del-ic{width:72px;height:72px;color:var(--rec-deep);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fee2e2;border-radius:50%;place-items:center;display:grid}.del-ic .ic{width:32px;height:32px}.del-ic--sm{width:64px;height:64px}.del-ic--sm .ic,.del-ic--ok .ic{width:28px;height:28px}.del-ic--ok{color:#16a34a;background:#dcfce7;width:64px;height:64px}.del-title{font:800 clamp(30px, 3.4vw, 40px) / 1.05 var(--display);letter-spacing:-.01em;color:var(--ink);font-stretch:86%}.del-sub{color:var(--body);font-size:16px;line-height:1.55}.del-removes{background:var(--paper);border:1px solid var(--hair);border-radius:16px;gap:10px;padding:16px 18px;display:grid}.del-removes-t{font:700 12px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--body)}.del-removes ul{gap:8px;display:grid}.del-removes li{color:var(--ink);gap:10px;font-size:15px;line-height:1.5;display:flex}.del-removes li:before{content:"–";color:var(--rec-deep);font-weight:700}.del-req{color:var(--rec-deep);margin-left:2px}.del-pass{align-items:center;display:flex;position:relative}.del-pass input{padding-inline:44px 52px}.del-pass-lock{width:18px;height:18px;color:var(--body);pointer-events:none;position:absolute;left:16px}.del-eye{width:40px;height:40px;color:var(--body);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;right:6px}.del-eye:hover{background:#7331bd14}.del-eye .ic{width:18px;height:18px}.del-eye .del-eye-hide,.del-eye[aria-pressed=true] .del-eye-show{display:none}.del-eye[aria-pressed=true] .del-eye-hide{color:var(--purple);display:block}.del-check{gap:8px;display:grid}.del-check label{cursor:pointer;color:var(--body);align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;display:flex}.del-check input{width:20px;height:20px;accent-color:var(--rec-deep);cursor:pointer;flex:none;margin:2px 0 0}.del-check input[aria-invalid=true]{outline:2px solid var(--rec-deep);outline-offset:2px}.del-actions{gap:12px;display:grid}.del-btn{background:var(--rec-deep);color:#fff;width:100%;box-shadow:0 4px 0 var(--ink)}.del-btn:hover{background:#b91c1c}.del-btn:disabled{opacity:.7;cursor:wait;transform:none}.del-form-err{text-align:center}.del-help{text-align:center;color:var(--body);font-size:15px}.del-help a{color:var(--purple);font-weight:700}.del-dlg{border:2px solid var(--ink);width:min(100% - 32px,440px);box-shadow:8px 8px 0 var(--ink);color:var(--ink);background:#fff;border-radius:24px;margin:auto;padding:0}.del-dlg::backdrop{background:#1e1b2e99}.del-dlg[open]{animation:del-pop .35s var(--ease)}@keyframes del-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}}.del-dlg-in{text-align:center;justify-items:center;gap:14px;padding:clamp(24px,4vw,32px);display:grid}.del-dlg-title{font:800 28px/1.1 var(--display);font-stretch:86%}.del-dlg-text{color:var(--body);font-size:16px;line-height:1.55}.del-dlg-btns{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:6px;display:grid}.del-dlg-btns .btn{min-height:50px;padding-inline:12px}.del-dlg-btns .btn:disabled{opacity:.6;cursor:not-allowed}.del-countdown{color:var(--body);font-size:14px}.del-home{width:100%}@media (prefers-reduced-motion:reduce){.del-dlg[open]{animation:none}}.foot--home .foot-cols{gap:28px 24px}@media (width>=900px){.foot--home .foot-cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.foot--home .foot-blurb{max-width:30ch;font-size:15px}.foot--home .foot-get{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:20px 36px;padding:26px 0;display:flex}.foot--home .foot-note{border:0;flex:0 620px;padding:0;font-size:14px;line-height:1.55}@media (width>=1100px){.foot--home .foot-note{border-right:1px solid var(--hair);padding-right:36px}}.foot-apps{gap:14px}.foot-apps .store-mini{border-radius:9999px;gap:10px;height:56px;padding:0 24px 0 22px}.foot-apps .store-mini svg{width:26px;height:26px}.foot-apps .store-mini span{font:700 17px/1.1 var(--sans)}.foot-apps .store-mini small{font:600 11px/1.3 var(--sans);color:#c4b5fd}.foot-apps .store-mini:first-child small{letter-spacing:.08em;text-transform:uppercase}.foot-get .foot-qr{align-items:center;gap:12px;display:flex}.foot-get .foot-qr img{width:68px;height:68px;box-shadow:3px 3px 0 var(--ink);border-radius:8px;padding:4px}.foot-qr-cap{max-width:15ch;font:600 13px/1.45 var(--sans);color:var(--body)}@media (width<=899px){.foot-get .foot-qr{display:none}}.foot--home .foot-copy{border-top:0;flex-wrap:wrap;justify-content:flex-start;gap:8px 28px;padding-top:0;font-size:15px;display:flex}.foot-copy .ic--heart{margin-inline:.15em}.foot-copy a{color:var(--purple);font-weight:700;text-decoration:none}.foot-copy a:hover{text-underline-offset:3px;text-decoration:underline}
