.studio{--st-pad:max(24px, calc((100vw - 72rem) / 2));--bg-card:#141824;overflow-x:clip}.studio .pg{padding:64px var(--st-pad);position:relative}@media (max-width:899px){.studio .pg{padding:72px 20px}}.studio .h{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;font-size:84px;font-weight:700;line-height:.96}@media (max-width:899px){.studio .h{font-size:38px}}.studio .h i,.studio .t i,.studio .dot{color:var(--accent-2);font-style:normal}.studio .dim{color:var(--ink-muted)}.studio .lab{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2);font-size:12px}@media (max-width:899px){.studio .lab{font-size:11px}}.studio .p{color:var(--ink-muted);font-size:19px;line-height:1.55}.studio .p b{color:var(--ink);font-weight:500}@media (max-width:899px){.studio .p{font-size:16px}}.studio .t{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;font-weight:700;line-height:.96}.studio .fig{pointer-events:none;object-fit:contain;position:absolute}.studio .photo{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.studio .facts{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);flex-wrap:wrap;gap:10px 0;font-size:12.5px;display:flex}.studio .facts li{align-items:center;display:flex}.studio .facts li+li:before{content:"";background:var(--accent);width:7px;height:7px;margin:0 16px;transform:rotate(45deg)}@media (max-width:899px){.studio .facts{flex-direction:column;gap:10px;font-size:11px}.studio .facts li:before{content:"";background:var(--accent);width:7px;height:7px;margin:0 12px 0 0;transform:rotate(45deg)}}.studio .btn{background:var(--ink);color:#0c0e15;white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:7px 24px 7px 7px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.studio .btn em{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.studio .alt{color:var(--ink);white-space:nowrap;border-bottom:1px solid #f2f3f766;padding:4px 0 3px;font-size:15px;font-weight:600;text-decoration:none}.studio .acts{flex-wrap:wrap;align-items:center;gap:26px;display:flex}@media (max-width:899px){.studio .acts{gap:20px}}.studio .on-klein .alt{color:#fff;border-color:#fff9}.studio .ck li{border-top:1px solid var(--line);color:var(--ink);padding:13px 0 13px 26px;font-size:17.5px;line-height:1.4;position:relative}.studio .ck li:before{content:"";background:var(--accent);width:8px;height:8px;position:absolute;top:21px;left:2px;transform:rotate(45deg)}@media (max-width:899px){.studio .ck li{font-size:15.5px}}.studio .acc .it{border-top:1px solid var(--line)}.studio .acc .it:last-child{border-bottom:1px solid var(--line)}.studio .acc .hd{width:100%;color:var(--ink);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:24px;padding:28px 0;display:flex}.studio .acc .n{width:40px;font-family:var(--font-mono), monospace;letter-spacing:.16em;color:var(--accent-2);flex:none;font-size:12px}.studio .acc .tt{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;flex:1;font-size:40px;font-weight:700;line-height:1.05}.studio .acc .pm{flex:none;width:20px;height:20px;position:relative}.studio .acc .pm:before,.studio .acc .pm:after{content:"";background:var(--accent-2);width:20px;height:2px;position:absolute;top:9px;left:0}.studio .acc .pm:after{transform:rotate(90deg)}.studio .acc .it.on .pm:after{display:none}.studio .acc .bd{color:var(--ink-muted);max-width:36em;padding:0 60px 32px 64px;font-size:20px;line-height:1.5;display:none}.studio .acc .it.on .bd{display:block}.studio .acc.sm .hd{padding:22px 0}.studio .acc.sm .tt{letter-spacing:-.02em;font-size:26px}.studio .acc.sm .bd{padding-bottom:26px;font-size:18px}@media (max-width:899px){.studio .acc .hd{gap:12px;padding:20px 0}.studio .acc .n{width:26px;font-size:11px}.studio .acc .tt{font-size:24px}.studio .acc.sm .tt{font-size:19px}.studio .acc .bd,.studio .acc.sm .bd{padding:0 0 22px 38px;font-size:16px}}.studio .v1c{padding:48px var(--st-pad) 56px}.studio .v1c .duo{grid-template-columns:1fr 1fr;gap:24px;display:grid}.studio .v1c .pan{background:var(--bg-soft);border:1px solid var(--line);height:660px;padding:40px 44px;position:relative;overflow:hidden}.studio .v1c .pan .t{z-index:2;max-width:7em;margin-top:18px;font-size:62px;position:relative}.studio .v1c .pan .ph{height:455px;position:absolute;bottom:0;right:-20px}.studio .v1c .pan .fig{width:540px;height:540px;bottom:-90px;right:-70px}.studio .v1c .pan .sg{width:52px;height:52px;position:absolute;bottom:40px;left:44px}.studio .v1c .under{justify-content:space-between;align-items:flex-start;gap:60px;margin-top:36px;display:flex}.studio .v1c .under .p{max-width:30em}@media (max-width:899px){.studio .v1c{padding:64px 20px}.studio .v1c .duo{grid-template-columns:1fr;gap:14px}.studio .v1c .pan{height:430px;padding:26px 24px}.studio .v1c .pan .t{margin-top:12px;font-size:38px}.studio .v1c .pan .ph{height:290px;right:-14px}.studio .v1c .pan .fig{width:340px;height:340px;bottom:-60px;right:-50px}.studio .v1c .pan .sg{width:40px;height:40px;bottom:24px;left:24px}.studio .v1c .under{flex-direction:column;gap:22px;margin-top:26px}}.studio .q{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-weight:700;line-height:1.08}.studio .v2c .q{letter-spacing:-.035em;max-width:15.6em;margin-top:30px;font-size:72px;line-height:1.02}.studio .v2c .sig{color:var(--ink-muted);margin-top:34px}.studio .v2c .led{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:110px;display:grid}.studio .v2c .led>div{padding:26px 30px 0 0}.studio .v2c .led b{margin:12px 0 8px;font-size:19px;font-weight:600;line-height:1.3;display:block}.studio .v2c .led .p{font-size:15.5px}.studio .v2c .tool{border-top:1px solid var(--line);grid-template-columns:300px 1fr;margin-top:64px;padding-top:26px;display:grid}.studio .v2c .tool .p{max-width:36em}@media (max-width:899px){.studio .v2c .q{margin-top:20px;font-size:31px}.studio .v2c .led{border-top:0;grid-template-columns:1fr;margin-top:52px}.studio .v2c .led>div{border-top:1px solid var(--line);padding:20px 0}.studio .v2c .led b{margin:8px 0 6px;font-size:17.5px}.studio .v2c .tool{grid-template-columns:1fr;gap:10px;margin-top:20px}}.studio .v3c .tb{border:1px solid var(--line);margin-top:64px}.studio .v3c .hd,.studio .v3c .tr{grid-template-columns:5fr 7fr;display:grid}.studio .v3c .hd>div{padding:18px 36px}.studio .v3c .hd>div:first-child{color:var(--ink-muted);background:var(--bg-soft)}.studio .v3c .tr{border-top:1px solid var(--line)}.studio .v3c .l{background:var(--bg-soft);color:var(--ink-muted);font-family:var(--font-display), sans-serif;letter-spacing:-.02em;align-items:center;gap:20px;padding:34px 36px;font-size:28px;font-weight:700;line-height:1.1;display:flex}.studio .v3c .x{flex:none;width:18px;height:18px;position:relative}.studio .v3c .x:before,.studio .v3c .x:after{content:"";background:var(--ink-muted);width:22px;height:2px;position:absolute;top:8px;left:-2px;transform:rotate(45deg)}.studio .v3c .x:after{transform:rotate(-45deg)}.studio .v3c .hd>div:last-child,.studio .v3c .r{border-left:2px solid var(--accent-2)}.studio .v3c .r{padding:30px 36px}.studio .v3c .r b{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin-bottom:8px;font-size:26px;font-weight:700;line-height:1.1;display:block}.studio .v3c .r .p{max-width:32em;font-size:17.5px}@media (max-width:899px){.studio .v3c .tb{margin-top:30px}.studio .v3c .hd{display:none}.studio .v3c .tr{grid-template-columns:1fr}.studio .v3c .tr:first-of-type{border-top:0}.studio .v3c .l{gap:16px;padding:18px 20px;font-size:21px}.studio .v3c .r{border-left:0;border-top:2px solid var(--accent-2);padding:18px 20px 24px}.studio .v3c .r b{font-size:21px}.studio .v3c .r .p{font-size:15.5px}}.studio .opt{border-top:1px solid var(--line);padding:20px 0}.studio .opt .o1{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.studio .opt .o1 b{font-size:19px;font-weight:600;line-height:1.25}.studio .opt .o1 span{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--accent-2);white-space:nowrap;font-size:13px}.studio .opt .p{margin-top:6px;font-size:16px}@media (max-width:899px){.studio .opt .o1 b{font-size:17.5px}.studio .opt .p{font-size:15.5px}}.studio .out{color:var(--ink-muted);font-size:15.5px;line-height:1.5}.studio .v4b .sheet{background:var(--bg-soft);border:1px solid #f2f3f733;margin-top:64px;padding:50px 72px 56px}.studio .v4b .top{border-bottom:1px solid #f2f3f738;justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;display:flex}.studio .v4b .top img{width:auto;height:30px}.studio .v4b .top .lab{color:var(--ink-muted);text-align:right}.studio .v4b .sc{margin:34px 0 8px}.studio .v4b .ln{border-bottom:1px dashed #f2f3f72e;grid-template-columns:1fr auto;align-items:baseline;gap:30px;padding:13px 0;font-size:17.5px;line-height:1.4;display:grid}.studio .v4b .ln span{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;font-size:12.5px}.studio .v4b .ln span.pr{color:var(--accent-2)}.studio .v4b .ln small{color:var(--ink-muted);font-size:15.5px;display:block}.studio .v4b .tot{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;margin-top:-1px;padding:24px 0 10px;display:flex;position:relative}.studio .v4b .tot b{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:30px;font-weight:700}.studio .v4b .tot strong{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:64px;font-weight:700;line-height:1}.studio .v4b .pay{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);justify-content:flex-end;gap:34px;font-size:12.5px;display:flex}.studio .v4b .pay b{color:var(--ink);font-weight:400}.studio .v4b .out{margin-top:30px}@media (max-width:899px){.studio .v4b .sheet{margin-top:30px;padding:24px 20px 28px}.studio .v4b .top{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:20px}.studio .v4b .top img{height:24px}.studio .v4b .top .lab{text-align:left}.studio .v4b .sc{margin-top:26px}.studio .v4b .ln{gap:14px;padding:11px 0;font-size:15.5px}.studio .v4b .ln span{font-size:10.5px}.studio .v4b .ln small{font-size:15px}.studio .v4b .tot b{font-size:22px}.studio .v4b .tot strong{font-size:44px}.studio .v4b .pay{flex-direction:column;align-items:flex-end;gap:6px;font-size:11px}}.studio .v6d{padding:64px var(--st-pad) 110px;position:relative;overflow:hidden}.studio .v6d .fig{opacity:.4;width:640px;height:640px;top:30px;left:-210px}.studio .v6d .tk{background:var(--accent);grid-template-columns:1fr 270px;width:min(1040px,100%);margin:0 auto;display:grid;position:relative}.studio .v6d .main{padding:56px 60px 60px}.studio .v6d .main .lab{color:#fff}.studio .v6d .main .t{margin-top:22px;font-size:84px}.studio .v6d .main .t i{color:#fff}.studio .v6d .main .s{color:#ffffffeb;max-width:24em;margin:24px 0 38px;font-size:19px;line-height:1.45}.studio .v6d .stub{border-left:2px dashed #ffffff8c;flex-direction:column;justify-content:space-between;gap:20px;padding:56px 34px 60px;display:flex;position:relative}.studio .v6d .stub:before,.studio .v6d .stub:after{content:"";background:var(--bg);border-radius:50%;width:28px;height:28px;position:absolute;left:-15px}.studio .v6d .stub:before{top:-14px}.v6d .stub:after{bottom:-14px}.studio .v6d .stub div{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#fffc;font-size:11.5px}.studio .v6d .stub div b{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;text-transform:none;color:#fff;margin-top:6px;font-size:28px;font-weight:700;line-height:1.05;display:block}.studio .v6d .under{justify-content:space-between;align-items:center;width:min(1040px,100%);margin:30px auto 0;display:flex;position:relative}.studio .v6d .under .lab{color:var(--ink-muted)}@media (max-width:899px){.studio .v6d{padding:64px 20px}.studio .v6d .fig{width:360px;height:360px;top:-60px;left:-150px}.studio .v6d .tk,.studio .v6d .under{width:auto}.studio .v6d .tk{grid-template-columns:1fr}.studio .v6d .main{padding:30px 24px 34px}.studio .v6d .main .t{margin-top:14px;font-size:38px}.studio .v6d .main .s{margin:16px 0 26px;font-size:16.5px}.studio .v6d .stub{border-top:2px dashed #ffffff8c;border-left:0;padding:26px 24px 28px}.studio .v6d .stub:before{top:-15px;left:-14px}.studio .v6d .stub:after{inset:-15px -14px auto auto}.studio .v6d .stub div b{font-size:22px}.studio .v6d .under{flex-direction:column;align-items:flex-start;gap:18px;margin-top:24px}.studio .v1c .pan{height:290px;padding:22px}.studio .v1c .pan .t{max-width:5.6em;margin-top:10px;font-size:34px}.studio .v1c .pan .ph{height:232px;right:-22px}.studio .v1c .pan+.pan{height:210px}.studio .v1c .pan .fig{width:250px;height:250px;bottom:-70px;right:-40px}.studio .v1c .pan .sg{width:34px;height:34px;bottom:20px;left:22px}}.studio .v5f .md{grid-template-columns:minmax(300px,440px) 1fr;align-items:stretch;gap:56px;margin-top:64px;display:grid}.studio .v5f .ls{border-bottom:1px solid var(--line);align-self:start}.studio .v5f .ls button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;gap:16px;padding:18px 0;font-size:19px;font-weight:600;line-height:1.3;transition:color .25s;display:flex}.studio .v5f .ls button:before{content:"";border:1px solid var(--ink-muted);flex:none;width:9px;height:9px;margin:8px 4px 0 3px;transition:background .25s,border-color .25s;transform:rotate(45deg)}.studio .v5f .ls button:hover{color:var(--accent-2)}.studio .v5f .ls button.asked{color:var(--ink-muted)}.studio .v5f .ls button.asked:before{background:var(--accent);border-color:var(--accent)}.studio .v5f .chat{background:var(--bg-soft);border:1px solid var(--line);flex-direction:column;height:600px;display:flex}.studio .v5f .who{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 24px;display:flex}.studio .v5f .av{background:#2a2c33;border-radius:50%;flex:none;width:44px;height:44px;display:block;overflow:hidden}.studio .v5f .av img{width:220%;margin:-32% 0 0 -60%;display:block}.studio .v5f .who b{font-size:17px;font-weight:600;line-height:1.2;display:block}.studio .v5f .who .lab{color:var(--ink-muted);font-size:10.5px}.studio .v5f .who .dot{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:8px;margin-left:auto;font-size:10.5px;display:flex}.studio .v5f .who .dot:before{content:"";background:var(--accent-2);width:7px;height:7px;transform:rotate(45deg)}.studio .v5f .thread{scrollbar-width:none;flex-direction:column;flex:1;gap:14px;padding:26px 24px;display:flex;overflow-y:auto}.studio .v5f .thread::-webkit-scrollbar{display:none}.studio .v5f .msg{border-radius:4px;max-width:82%;padding:14px 20px;font-size:18px;line-height:1.48;animation:.45s cubic-bezier(.22,1,.36,1) both msg-in}.studio .v5f .msg.q{background:var(--accent);color:#fff;align-self:flex-end;font-weight:500}.studio .v5f .msg.a{background:var(--bg);color:var(--ink-muted);border:1px solid #f2f3f738;align-self:flex-start}.studio .v5f .msg.a b{color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin-bottom:6px;font-size:26px;font-weight:700;line-height:1.1;display:block}.studio .v5f .msg.typing{gap:6px;padding:18px 20px;display:flex}.studio .v5f .msg.typing i{background:var(--ink-muted);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite dot}.studio .v5f .msg.typing i:nth-child(2){animation-delay:.15s}.studio .v5f .msg.typing i:nth-child(3){animation-delay:.3s}@keyframes msg-in{0%{opacity:0;transform:translateY(14px)}}@keyframes dot{0%,to{opacity:.3;transform:none}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.v5f .msg,.v5f .msg.typing i{animation:none}}@media (max-width:899px){.studio .v5f .md{grid-template-columns:1fr;gap:14px;margin-top:28px}.studio .v5f .chat{order:1;height:430px}.studio .v5f .ls{border:0;flex-wrap:wrap;order:2;gap:8px;display:flex}.studio .v5f .ls button{border:1px solid #f2f3f74d;border-radius:999px;gap:0;width:auto;padding:9px 14px;font-size:14.5px;font-weight:500}.studio .v5f .ls button:before{display:none}.studio .v5f .ls button.asked{border-color:var(--line)}.studio .v5f .who{padding:12px 16px}.studio .v5f .av{width:36px;height:36px}.studio .v5f .who .dot{display:none}.studio .v5f .thread{gap:10px;padding:16px 14px}.studio .v5f .msg{max-width:88%;padding:11px 14px;font-size:15.5px}.studio .v5f .msg.a b{font-size:20px}.studio .v1c{padding:84px 20px 26px}.studio .v1c .duo{gap:10px}.studio .v1c .pan{height:214px;padding:18px 20px}.studio .v1c .pan .t{margin-top:8px;font-size:31px}.studio .v1c .pan .ph{height:200px;right:-26px}.studio .v1c .pan+.pan{height:158px}.studio .v1c .pan .fig{width:210px;height:210px;bottom:-66px;right:-36px}.studio .v1c .pan .sg{display:none}.studio .v1c .under{gap:14px;margin-top:18px}.studio .v1c .under .p{font-size:15.5px;line-height:1.5}}.studio .v5f .chat{border-radius:14px;height:640px;overflow:hidden}.studio .v5f .who .ic{gap:8px;margin-left:auto;display:flex}.studio .v5f .who .ic a{transition:background .25s,border-color .25s}.studio .v5f .who .ic a:hover{background:var(--accent);border-color:var(--accent)}.studio .v5f .who .ic span,.studio .v5f .who .ic a{width:38px;height:38px;color:var(--ink);border:1px solid #f2f3f738;border-radius:50%;place-items:center;display:grid}.studio .v5f .who .dot{margin-left:0}.studio .v5f .who .on-l{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:7px;font-size:10.5px;display:flex}.studio .v5f .who .on-l:before{content:"";background:var(--accent-2);border-radius:50%;width:7px;height:7px}.studio .v5f .day{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);align-self:center;padding:2px 0 6px;font-size:10px}.studio .v5f .row{align-items:flex-end;gap:10px;max-width:86%;animation:.45s cubic-bezier(.22,1,.36,1) both msg-in;display:flex}.studio .v5f .row.q{flex-direction:row-reverse;align-self:flex-end}.studio .v5f .row.a{align-self:flex-start}.studio .v5f .row .pic{width:34px;height:34px;color:var(--ink-muted);background:#2a2c33;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.studio .v5f .row .pic img{place-self:start;width:220%;margin:-32% 0 0 -60%;display:block}.studio .v5f .row.q .pic{background:#f2f3f71a;border:1px solid #f2f3f733}.studio .v5f .row .msg{border-radius:18px;max-width:none;animation:none}.studio .v5f .row.q .msg{border-bottom-right-radius:4px}.studio .v5f .row.a .msg{border-bottom-left-radius:4px}.studio .v5f .row .meta{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-top:6px;font-size:9.5px;display:block}.studio .v5f .row.q .meta{text-align:right}.studio .v5f .composer{border-top:1px solid var(--line);color:var(--ink-muted);align-items:center;gap:12px;padding:12px 14px 12px 20px;font-size:16px;display:flex}.studio .v5f .composer span{flex:1}.studio .v5f .composer b{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}@media (max-width:899px){.studio .v5f .chat{border-radius:12px;height:470px}.studio .v5f .who .ic span{width:32px;height:32px}.studio .v5f .row{gap:7px;max-width:94%}.studio .v5f .row .pic{width:26px;height:26px}.studio .v5f .composer{padding:9px 10px 9px 14px;font-size:14.5px}.studio .v5f .composer b{width:34px;height:34px}}@keyframes rise{to{transform:none}}@keyframes fade{0%{opacity:0}}.studio .srv{opacity:0;transform:translate(var(--x,0), var(--y,34px)) rotate(var(--r,0deg));transition:opacity .7s,transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s)}.studio .srv.is-on{opacity:1;transform:none}.studio .v1c .pan .ph{opacity:0;transition:transform 1.1s cubic-bezier(.22,1,.36,1) .35s,opacity .6s .35s;transform:translateY(18%)}.studio .v1c .pan.is-on .ph{opacity:1;transform:none}.studio .v1c .pan .fig{animation:60s linear infinite turn}@keyframes turn{to{rotate:360deg}}.studio .v3c .tr.srv{transition:opacity .18s,transform .4s cubic-bezier(.2,1.5,.35,1);transition-delay:var(--d,0s)}.studio .v3c .tr .x{transition:transform .35s cubic-bezier(.2,1.6,.35,1);transition-delay:calc(var(--d,0s) + 80ms);transform:scale(0)rotate(-180deg)}.studio .v3c .tr.is-on .x{transform:none}.studio .v3c .tr .l{color:var(--ink);transition:color .25s;transition-delay:calc(var(--d,0s) + .4s)}.studio .v3c .tr.is-on .l{color:var(--ink-muted)}.studio .v3c .tr .l .txt{background:linear-gradient(var(--accent-2), var(--accent-2)) no-repeat 0 56% / 0% 3px;transition:background-size .22s cubic-bezier(.65,0,.2,1);transition-delay:calc(var(--d,0s) + .22s)}.studio .v3c .tr.is-on .l .txt{background-size:100% 3px}.studio .v3c .tr .r{clip-path:inset(0 0 0 100%);transition:clip-path .3s cubic-bezier(.65,0,.2,1),transform .4s cubic-bezier(.2,1.2,.35,1);transition-delay:calc(var(--d,0s) + .42s);border-left-color:#0000;position:relative;transform:translate(90px)}.studio .v3c .tr.is-on .r{clip-path:inset(0 0 0 -4px);transform:none}.studio .v3c .tr:after{content:"";background:var(--accent-2);transform-origin:50% 0;width:2px;transition:transform .2s cubic-bezier(.65,0,.2,1);transition-delay:calc(var(--d,0s) + .3s);margin-left:-1px;position:absolute;top:0;bottom:0;left:41.6667%;transform:scaleY(0)}.studio .v3c .tr{position:relative}.studio .v3c .tr.is-on:after{transform:none}@media (max-width:899px){.studio .v3c .tr:after{transform-origin:0;width:auto;height:2px;margin:0;inset:auto 0;transform:scaleX(0)}.studio .v3c .tr.is-on:after{transform:none}.studio .v3c .tr .r{border-top-color:#0000;transform:translate(50px)}.studio .v3c .tr.is-on .r{transform:none}}.studio .v4b .sheet>.sc:first-of-type~.ln span{opacity:0;color:var(--accent-2);transition:opacity .12s,transform .3s cubic-bezier(.2,1.6,.35,1),color .6s .35s;transition-delay:calc(var(--d,0s) + .18s);font-weight:700;transform:scale(2.4)rotate(-10deg)}.studio .v4b .sheet>.sc:first-of-type~.ln.is-on span{opacity:1;color:var(--accent-2);transform:none}.studio .v4b .tot{border-image:;transition:none}.studio .v4b .tot strong{transition:none}.studio .v4b .tot,.studio .v4b .pay{opacity:1!important;transition:none!important;transform:none!important}.studio .v6d .fig{animation:7s ease-in-out infinite floaty}@keyframes floaty{0%,to{transform:translateY(8px)rotate(-3deg)}50%{transform:translateY(-10px)rotate(4deg)}}.studio .v6d .stub>div{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);transform:translate(16px)}.studio .v6d .tk-wrap.is-on .stub>div{opacity:1;transform:none}.studio .v6d .tk-wrap.is-on .stub>div:first-child{transition-delay:.55s}.studio .v6d .tk-wrap.is-on .stub>div:nth-child(2){transition-delay:.7s}.studio .v6d .tk-wrap.is-on .stub>div:nth-child(3){transition-delay:.85s}.studio .v6d .tk{--t:0;background:0 0}.studio .v6d .main,.studio .v6d .stub{background:var(--accent)}.studio .v6d .stub:before,.studio .v6d .stub:after{display:none}.studio .v6d .main,.studio .v6d .stub{--n:14px;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.studio .v6d .main{-webkit-mask-image:radial-gradient(circle var(--n) at 100% 0, #0000 97%, #000), radial-gradient(circle var(--n) at 100% 100%, #0000 97%, #000);-webkit-mask-image:radial-gradient(circle var(--n) at 100% 0, #0000 97%, #000), radial-gradient(circle var(--n) at 100% 100%, #0000 97%, #000);mask-image:radial-gradient(circle var(--n) at 100% 0, #0000 97%, #000), radial-gradient(circle var(--n) at 100% 100%, #0000 97%, #000)}.studio .v6d .stub{-webkit-mask-image:radial-gradient(circle var(--n) at 0 0, #0000 97%, #000), radial-gradient(circle var(--n) at 0 100%, #0000 97%, #000);-webkit-mask-image:radial-gradient(circle var(--n) at 0 0, #0000 97%, #000), radial-gradient(circle var(--n) at 0 100%, #0000 97%, #000);mask-image:radial-gradient(circle var(--n) at 0 0, #0000 97%, #000), radial-gradient(circle var(--n) at 0 100%, #0000 97%, #000)}@media (max-width:899px){.studio .v6d .main{-webkit-mask-image:radial-gradient(circle var(--n) at 0 100%, #0000 97%, #000), radial-gradient(circle var(--n) at 100% 100%, #0000 97%, #000);-webkit-mask-image:radial-gradient(circle var(--n) at 0 100%, #0000 97%, #000), radial-gradient(circle var(--n) at 100% 100%, #0000 97%, #000);mask-image:radial-gradient(circle var(--n) at 0 100%, #0000 97%, #000), radial-gradient(circle var(--n) at 100% 100%, #0000 97%, #000)}.studio .v6d .stub{-webkit-mask-image:radial-gradient(circle var(--n) at 0 0, #0000 97%, #000), radial-gradient(circle var(--n) at 100% 0, #0000 97%, #000);-webkit-mask-image:radial-gradient(circle var(--n) at 0 0, #0000 97%, #000), radial-gradient(circle var(--n) at 100% 0, #0000 97%, #000);mask-image:radial-gradient(circle var(--n) at 0 0, #0000 97%, #000), radial-gradient(circle var(--n) at 100% 0, #0000 97%, #000)}}.studio .v6d .stub{transform-origin:0 100%;transform:translate(calc(var(--t) * 26px), calc(var(--t) * 6px)) rotate(calc(var(--t) * 7deg));transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s}.studio .v6d .tk.tearing .stub{transition:none}.studio .v6d .tk.torn .stub{opacity:0;transition:transform .8s cubic-bezier(.5,0,.8,.4),opacity .6s .2s;transform:translate(260px,120px)rotate(24deg)}.studio .v6d .tear{z-index:3;cursor:grab;touch-action:pan-x;width:92px;position:absolute;top:-24px;bottom:-24px;left:calc(100% - 316px)}.studio .v6d .tear:active{cursor:grabbing}.studio .v6d .tear .hint{white-space:nowrap;font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--accent);pointer-events:none;align-items:center;gap:10px;padding:4px 10px;font-size:10.5px;transition:opacity .3s;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-90deg}.studio .v6d .tear .hint:before{content:"✂";letter-spacing:0;font-size:15px;animation:1.6s ease-in-out infinite snip;rotate:90deg}@keyframes snip{0%,to{translate:0}50%{translate:0 -6px}}.studio .v6d .tk.tearing .hint,.studio .v6d .tk.torn .hint{opacity:0}.studio .v6d .tear .cut{background:var(--bg);width:4px;left:50%;top:calc(24px + var(--lo,0) * (100% - 48px));height:calc((var(--hi,0) - var(--lo,0)) * (100% - 48px));border-radius:2px;margin-left:-2px;position:absolute}.studio .v6d .done{width:236px;line-height:1.7;font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2);opacity:0;margin:0;font-size:11px;transition:opacity .4s;position:absolute;top:50%;right:0;translate:0 -50%}.studio .v6d .tk.torn .done{opacity:1;transition-delay:.5s}@media (max-width:899px){.studio .v6d .stub{transform-origin:100% 0;transform:translate(calc(var(--t) * 4px), calc(var(--t) * 18px)) rotate(calc(var(--t) * -4deg))}.studio .v6d .tk.torn .stub{transform:translate(-30px,220px)rotate(-16deg)}.studio .v6d .tear{touch-action:pan-y;width:auto;height:84px;inset:auto -12px}.studio .v6d .tear .hint{rotate:none}.studio .v6d .tear .hint:before{animation-name:snip-x;rotate:none}}@keyframes snip-x{0%,to{translate:0}50%{translate:6px}}@media (max-width:899px){.studio .v6d .tear .cut{top:50%;left:calc(12px + var(--lo,0) * (100% - 24px));width:calc((var(--hi,0) - var(--lo,0)) * (100% - 24px));height:4px;margin:-2px 0 0}.studio .v6d .done{width:auto;inset:auto 24px 56px;translate:none}}@media (prefers-reduced-motion:reduce){.studio .srv,.studio .v1c .pan .ph,.studio .v4b .ln span,.studio .v6d .stub>div{opacity:1!important;transition:none!important;transform:none!important}.studio .v3c .tr .r{clip-path:none!important;transform:none!important}.studio .v3c .tr .x,.studio .v3c .tr:after{transition:none!important;transform:none!important}.studio .v3c .tr .l{color:var(--ink-muted)!important}.studio .v3c .tr .l .txt{background-size:100% 3px!important;transition:none!important}.studio .v1c .pan .fig,.studio .v6d .fig,.studio .shd,.studio .sbg{animation:none}}.studio .info{padding:84px var(--pad) 0;z-index:2;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;display:grid;position:relative}@media (max-width:899px){.studio .info{grid-template-columns:1fr 1fr;gap:34px 20px;padding-top:56px}.studio .info .brand{grid-column:span 2}}.studio .brand p{max-width:17em;color:var(--ink-muted);margin:14px 0 0;font-size:17px;line-height:1.45}.studio .brand .sig{width:30px;height:30px;display:block}.studio .col h4{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-2);margin:0 0 16px;font-size:11px;font-weight:400}.studio .col a{width:fit-content;padding:5px 0;font-size:17px;font-weight:500;line-height:1.2;display:block}.studio .col a:hover{color:var(--accent-2)}.studio .legal{padding:22px var(--pad);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);z-index:2;justify-content:space-between;gap:20px;font-size:11px;display:flex;position:relative}@media (max-width:899px){.studio .legal{padding:18px var(--pad);flex-direction:column;gap:6px;font-size:10px}}.studio .word{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--word);letter-spacing:-.06em;white-space:nowrap;padding:0 var(--pad);margin:0 0 0 -.03em;line-height:.8}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ft .fill{-webkit-mask-image:none;mask-image:none}}@media (min-width:900px){.studio>section>.pg{padding-top:64px;padding-bottom:64px}.studio>section>.v1c{padding-bottom:56px}.studio>section:last-child>*{padding-bottom:110px}.studio>section>.v6d{padding-top:64px}.studio>section>.v4b{padding-bottom:8px}.studio>section>.v5f{padding-bottom:64px}}@media (max-width:899px){.studio>section>.pg{padding-top:36px;padding-bottom:36px}.studio>section>.v6d{padding-top:36px}.studio>section>.v4b{padding-bottom:8px}.studio>section>.v1c{padding-bottom:0}.studio>section:last-child>*{padding-bottom:64px}.studio .v5f .md{display:block}.studio .v5f .chat{height:560px}.studio .v5f .chat .ls{touch-action:pan-x;cursor:grab;scrollbar-width:none;border:0;border-top:1px solid var(--line);overscroll-behavior-x:contain;flex-wrap:nowrap;flex:none;order:0;align-self:stretch;gap:8px;min-width:0;max-width:100%;padding:10px 14px;display:flex;overflow-x:auto}.studio .v5f .chat .ls::-webkit-scrollbar{display:none}.studio .v5f .chat .ls button{white-space:nowrap;opacity:1;background:var(--bg);flex:none;transform:none}.studio .v5f .chat .ls button.asked{display:none}.studio .v5f .chat .ls:not(:has(button:not(.asked))){display:none}}.studio .v4b .sheet>.sc:first-of-type~.ln>div{font-weight:600}.studio .v4b .ln small{max-width:46em;margin-top:3px;font-weight:400;line-height:1.4}.studio .v4b .ln{padding:11px 0}.studio .v4b .sc{margin-top:26px}@media (max-width:899px){.studio .v4b .ln{padding:9px 0}}.studio .v2c{overflow:hidden}.studio .v2c .flow{opacity:.6;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.studio .v2c>:not(.flow){position:relative}.studio .v2c .sig{align-items:center;gap:12px;display:flex}.studio .v2c .sig .av{background:#2a2c33;border-radius:50%;flex:none;width:34px;height:34px;overflow:hidden}.studio .v2c .sig .av img{width:220%;margin:-32% 0 0 -60%;display:block}@media (max-width:899px){.studio .v2c .sig .av{width:28px;height:28px}}.studio .v6d .under{justify-content:flex-start}.studio .v6d .under .ways{flex-wrap:wrap;align-items:center;gap:26px;display:flex}@media (max-width:899px){.studio .v6d .under .ways{gap:14px 20px}}.studio .v6d .under .wa{align-items:center;gap:7px;display:inline-flex}.studio .v6d .under .wa svg{color:var(--accent-2)}@media (max-width:899px){.studio .shd{gap:10px;height:76px;padding:0 20px}.studio .shd .sg{width:26px;height:26px}.studio .shd .lk{height:28px}}@media (min-width:900px){.studio .v1c .pan{height:470px;padding:34px 40px}.studio .v1c .pan .t{margin-top:14px;font-size:56px}.studio .v1c .pan .ph{height:372px;right:-6px}.studio .v1c .pan .fig{width:400px;height:400px;bottom:-80px;right:-50px}.studio .v1c .pan .sg{width:44px;height:44px;bottom:34px;left:40px}.studio .v1c .under{margin-top:28px}}.studio .ptitle{padding:150px var(--st-pad) 0}.studio .ptitle h1{letter-spacing:-.035em;font-size:84px;line-height:.96}.studio .ptitle h1 em{color:var(--accent-2);font-style:normal}.studio .ptitle .cw{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.studio .ptitle .c{animation:.8s cubic-bezier(.22,1,.36,1) forwards st-rise;animation-delay:calc(.15s + var(--i) * 40ms);display:inline-block;transform:translateY(115%)}@keyframes st-rise{to{transform:none}}@media (max-width:899px){.studio .ptitle{padding:96px 20px 0}.studio .ptitle h1{font-size:38px}.studio .v1c{padding-top:22px}.studio .v5f .ls-side{display:none}}@media (min-width:900px){.studio .v5f .chat .ls{display:none}}.studio .v5f .who .ic a{place-items:center;display:grid}.studio .v2c .flow{opacity:.6}.studio .v1c .pan .ph,.studio .v1c .pan .fig,.studio .v6d .fig{width:auto}.studio .v1c .pan .fig{width:400px}.studio .v2c .av img,.studio .v5f .av img,.studio .v5f .pic img{max-width:none;height:auto}.studio .v1c .pan .ph,.studio .v1c .pan .fig,.studio .v6d .fig{max-width:none}@media (max-width:899px){.studio .h{letter-spacing:-.04em;font-size:33px}.studio .facts li:before{content:"";background:var(--accent);width:7px;height:7px;margin:0 12px 0 0;transform:rotate(45deg)}.studio .facts li+li:before{margin:0 12px 0 0}}.studio .split-highlight{display:block}@media (prefers-reduced-motion:reduce){.studio .ptitle .c{animation:none;transform:none}}.studio .v1c .under .p .strong{color:var(--ink);font-weight:500}.studio .v6d .tk-wrap{width:min(1040px,100%);margin:0 auto;position:relative}.studio .v6d .tk-wrap .tk{width:100%}.studio .v1c{padding-top:150px}@media (max-width:899px){.studio .v1c{padding-top:96px}}.studio .v1c{flex-direction:column;min-height:100svh;display:flex}.studio .v1c .under{margin-top:auto;padding-top:22px}@media (min-width:900px){.studio .v1c{height:100svh;padding-top:118px;padding-bottom:40px}.studio .v1c .duo{flex:auto;min-height:0}.studio .v1c .pan{height:auto;min-height:0}.studio .v1c .pan .t{font-size:clamp(38px,6.2vh,56px)}.studio .v1c .pan .ph{height:min(372px,79%);right:max(-6px,-1.5vh)}.studio .v1c .pan .fig{width:min(400px,85%);height:auto;bottom:-17%;right:-12%}.studio .v1c .under{margin-top:24px;padding-top:0}}@media (max-width:899px){.studio .v1c{height:100svh;padding-top:84px}.studio .v1c .duo{flex-direction:column;flex:auto;min-height:0;display:flex}.studio .v1c .pan{flex:1 1 0;height:auto;min-height:0}.studio .v1c .pan+.pan{flex:.78 1 0;height:auto}.studio .v1c .pan .ph{height:92%}.studio .v1c .pan .fig{width:min(210px,70%);height:auto}.studio .v1c .under{margin-top:18px}}.studio .sec-lab{display:block}.studio .v4b .sheet,.studio .v5f .md{margin-top:28px}@media (max-width:899px){.studio .v4b .sheet,.studio .v5f .md{margin-top:18px}}.studio .h em{color:var(--accent-2);font-style:normal}.studio .v6d .kick{letter-spacing:.18em;align-items:center;gap:12px;font-size:14px;display:flex}.studio .v6d .kick .badge{background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.studio .v6d .kick .badge img{width:32px;height:32px}@media (min-width:900px){.studio .v5f .msg{padding:11px 16px;font-size:15.5px;line-height:1.45}.studio .v5f .msg.a b{margin-bottom:4px;font-size:21px}.studio .v5f .row .meta{font-size:9px}.studio .v5f .row .pic{width:30px;height:30px}.studio .v5f .thread{gap:12px;padding:20px}.studio .v5f .composer{font-size:14.5px}}.studio .lab .email-copy{opacity:1}.studio .v1c{isolation:isolate;position:relative}.studio .v1c:before{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 47px,#f2f3f70f 47px 48px),repeating-linear-gradient(90deg,#0000 0 47px,#f2f3f70f 47px 48px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 75% at 50% 45%,#000 45%,#0000 100%);mask-image:radial-gradient(80% 75% at 50% 45%,#000 45%,#0000 100%)}.studio .v1c .duo,.studio .v1c .under{z-index:1;position:relative}.studio .hero-ring{z-index:0;opacity:.55;pointer-events:none;width:900px;height:900px;animation:90s linear infinite hero-ring-turn;position:absolute;top:-300px;right:-260px}.studio .hero-ring img{object-fit:contain;width:100%;max-width:none;height:100%;display:block}@keyframes hero-ring-turn{to{transform:rotate(360deg)}}@media (max-width:899px){.studio .hero-ring{width:460px;height:460px;top:-170px;right:-200px}}@media (prefers-reduced-motion:reduce){.studio .hero-ring{animation:none}}@media (max-width:899px){.studio>section>.v1c{padding-bottom:44px}}
