@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_a2968ea-module__6Cb9cG__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_a2968ea-module__6Cb9cG__variable{--font-unbounded:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_7d0aff24-module__0nSv9a__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_7d0aff24-module__0nSv9a__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_78df735a-module__bHsgDa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_78df735a-module__bHsgDa__variable{--font-jbmono:"JetBrains Mono", "JetBrains Mono Fallback"}
.studio-module__l2iWrG__screen{background:var(--color-canvas);min-height:100vh;color:var(--color-ink);font-family:var(--font-text);font-size:var(--t-body);-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.55;display:flex}.studio-module__l2iWrG__screen *,.studio-module__l2iWrG__screen :before,.studio-module__l2iWrG__screen :after{box-sizing:border-box}.studio-module__l2iWrG__screen button,.studio-module__l2iWrG__screen input,.studio-module__l2iWrG__screen select,.studio-module__l2iWrG__screen textarea{color:inherit;font-family:inherit}.studio-module__l2iWrG__screen button:focus-visible,.studio-module__l2iWrG__screen select:focus-visible,.studio-module__l2iWrG__screen textarea:focus-visible,.studio-module__l2iWrG__screen a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.studio-module__l2iWrG__screen h1,.studio-module__l2iWrG__screen h2{font-family:var(--font-display);color:var(--color-ink);margin:0;font-weight:700;line-height:1.1}.studio-module__l2iWrG__screen h1{font-size:var(--t-display);letter-spacing:-.02em}.studio-module__l2iWrG__screen h2{font-size:var(--t-section);letter-spacing:-.01em}.studio-module__l2iWrG__screen p{margin:0 0 16px}.studio-module__l2iWrG__screen code{font-family:var(--font-mono);font-size:var(--t-label);overflow-wrap:anywhere;color:var(--color-ink-3)}.studio-module__l2iWrG__container{width:100%;max-width:860px;margin:0 auto;padding:32px 24px 64px}.studio-module__l2iWrG__header{border-bottom:1px solid var(--color-line);background:var(--color-rail);flex-wrap:wrap;align-items:center;gap:20px;padding:14px 24px;display:flex}.studio-module__l2iWrG__brand{color:var(--color-ink-3);font-size:var(--t-label);text-decoration:none}.studio-module__l2iWrG__header a{color:var(--color-ink-2);font-size:var(--t-label);text-decoration:none}.studio-module__l2iWrG__header a:hover{color:var(--color-ink)}.studio-module__l2iWrG__header form{margin-left:auto}.studio-module__l2iWrG__badge{border:1px solid var(--color-line-strong);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-2);white-space:nowrap;border-radius:6px;align-items:center;padding:3px 9px;font-weight:500;display:inline-flex}.studio-module__l2iWrG__intro{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}.studio-module__l2iWrG__intro p{color:var(--color-ink-3);max-width:60ch;margin:0}.studio-module__l2iWrG__eyebrow{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3);margin:0;font-weight:500;display:block}.studio-module__l2iWrG__readiness{border-left:2px solid var(--color-info);font-size:var(--t-label);margin-bottom:32px;padding:4px 0 4px 16px;line-height:1.6;display:block}.studio-module__l2iWrG__readiness p{color:var(--color-ink-3);margin:6px 0 0}.studio-module__l2iWrG__readiness strong{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-weight:500;font-size:var(--t-micro);color:var(--color-ink)}.studio-module__l2iWrG__readiness a{color:var(--color-brand-400)}.studio-module__l2iWrG__orientation{color:var(--color-ink-2)}.studio-module__l2iWrG__panel{background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--rf-radius);margin-bottom:24px;padding:28px}.studio-module__l2iWrG__sectionHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.studio-module__l2iWrG__fields{border:0;flex-direction:column;gap:16px;min-width:0;margin:0 0 24px;padding:0;display:flex}.studio-module__l2iWrG__shot{background:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--rf-radius-sm);grid-template-columns:40px 1fr;gap:16px;padding:20px;transition:border-color .15s;display:grid}.studio-module__l2iWrG__shot:focus-within{border-color:var(--color-line-strong)}.studio-module__l2iWrG__shotIndex{font-family:var(--font-mono);font-size:var(--t-label);color:var(--color-ink-3);font-variant-numeric:tabular-nums;padding-top:2px;font-weight:500}.studio-module__l2iWrG__shotBody{flex-direction:column;gap:16px;min-width:0;display:flex}.studio-module__l2iWrG__shotControls{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.studio-module__l2iWrG__shotControls>div{flex:12rem;min-width:0}.studio-module__l2iWrG__shotControls label,.studio-module__l2iWrG__shotBody label{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-2);margin-bottom:8px;font-weight:500;display:block}.studio-module__l2iWrG__shotActions{flex:none;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.studio-module__l2iWrG__control{resize:vertical;background:var(--color-ground);border:1px solid var(--color-line);border-radius:var(--rf-radius-sm);width:100%;min-height:120px;color:var(--color-ink);font-size:var(--t-body);padding:12px 16px;line-height:1.5;transition:border-color .15s;display:block}.studio-module__l2iWrG__select{appearance:auto;background:var(--color-surface-3);border:1px solid var(--color-line);border-radius:var(--rf-radius-sm);width:100%;min-height:44px;color:var(--color-ink);font-size:var(--t-dense);padding:10px 14px;transition:border-color .15s;display:block}.studio-module__l2iWrG__control:hover,.studio-module__l2iWrG__select:hover{border-color:var(--color-line-strong)}.studio-module__l2iWrG__control:focus,.studio-module__l2iWrG__select:focus{border-color:var(--color-ink-3);outline:none}.studio-module__l2iWrG__select:disabled{color:var(--color-ink-3)}.studio-module__l2iWrG__clause{color:var(--color-ink-3);font-size:var(--t-label);flex-basis:100%;margin:0}.studio-module__l2iWrG__clause[role=alert]{color:var(--color-danger)}.studio-module__l2iWrG__note{color:var(--color-ink-3);font-size:var(--t-label)}.studio-module__l2iWrG__shotActions .studio-module__l2iWrG__note{font-family:var(--font-mono);color:var(--color-ink-2);white-space:nowrap;margin:0}.studio-module__l2iWrG__count{text-align:right;color:var(--color-ink-4);font-family:var(--font-mono);font-size:var(--t-micro);font-variant-numeric:tabular-nums;margin-top:6px;display:block}.studio-module__l2iWrG__summary{border:1px solid var(--color-line);border-radius:var(--rf-radius-sm);grid-template-columns:repeat(3,1fr);margin:0 0 12px;display:grid;overflow:hidden}.studio-module__l2iWrG__summary>div{border-right:1px solid var(--color-line);min-width:0;padding:16px 20px}.studio-module__l2iWrG__summary>div:last-child{border-right:0}.studio-module__l2iWrG__summary dt{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3)}.studio-module__l2iWrG__summary dd{font-family:var(--font-mono);font-size:var(--t-title);color:var(--color-ink);font-variant-numeric:tabular-nums;margin:6px 0 0;font-weight:500;line-height:1}.studio-module__l2iWrG__summary dd.studio-module__l2iWrG__total{color:var(--color-brand-400)}.studio-module__l2iWrG__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.studio-module__l2iWrG__screen button{background:var(--color-surface-3);min-height:44px;color:var(--color-ink);border:1px solid var(--color-line-strong);border-radius:var(--rf-radius-sm);font-size:var(--t-dense);cursor:pointer;padding:10px 18px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.studio-module__l2iWrG__screen button:hover:not(:disabled){background:var(--color-line-strong)}.studio-module__l2iWrG__screen button:disabled{color:var(--color-ink-3);cursor:not-allowed;opacity:.6}.studio-module__l2iWrG__primary{width:100%;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin-top:12px}.studio-module__l2iWrG__screen .studio-module__l2iWrG__primary:not(:disabled){background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.studio-module__l2iWrG__screen .studio-module__l2iWrG__primary:hover:not(:disabled){background:var(--color-brand-400);border-color:var(--color-brand-400)}.studio-module__l2iWrG__screen .studio-module__l2iWrG__primary:disabled{background:var(--color-surface-2);color:var(--color-ink-3);border-color:var(--color-line);opacity:1}.studio-module__l2iWrG__screen .studio-module__l2iWrG__remove{min-height:32px;font-size:var(--t-label);color:var(--color-ink-3);background:0 0;border-color:#0000;padding:4px 10px;font-weight:500}.studio-module__l2iWrG__screen .studio-module__l2iWrG__remove:hover:not(:disabled){background:var(--color-surface-3);color:var(--color-ink);border-color:var(--color-line)}.studio-module__l2iWrG__error{background:var(--color-danger-bg);border:1px solid var(--color-danger);border-radius:var(--rf-radius-sm);color:var(--color-danger);font-size:var(--t-label);margin:0 0 24px;padding:14px 16px;line-height:1.5}.studio-module__l2iWrG__jobs{border-top:1px solid var(--color-line);margin:16px 0 0;padding:0;list-style:none}.studio-module__l2iWrG__jobs li{border-bottom:1px solid var(--color-line);font-family:var(--font-mono);font-size:var(--t-label);color:var(--color-ink-3);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 0;display:flex}.studio-module__l2iWrG__jobs li span:first-child{color:var(--color-ink)}.studio-module__l2iWrG__jobs a{color:var(--color-brand-400);margin-left:auto}.studio-module__l2iWrG__footer{border-top:1px solid var(--color-line);text-align:center;color:var(--color-ink-4);font-size:var(--t-label);margin-top:auto;padding:32px 16px}@media (max-width:767px){.studio-module__l2iWrG__container{padding:24px 16px 48px}.studio-module__l2iWrG__panel{padding:18px}.studio-module__l2iWrG__shot{grid-template-columns:1fr;gap:10px;padding:16px}.studio-module__l2iWrG__summary>div{padding:12px 14px}.studio-module__l2iWrG__summary dd{font-size:var(--t-section)}}@media (prefers-reduced-motion:reduce){.studio-module__l2iWrG__shot,.studio-module__l2iWrG__control,.studio-module__l2iWrG__select,.studio-module__l2iWrG__screen button{transition:none}}.studio-module__l2iWrG__jobClock{flex-basis:100%;gap:6px;display:grid}
.guide-module__TKyrCG__step{border:1px solid var(--rf-border);border-radius:var(--rf-radius);margin-bottom:14px;overflow:hidden}.guide-module__TKyrCG__stepHeader{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.guide-module__TKyrCG__stepHeaderOpen{background:var(--rf-surface)}.guide-module__TKyrCG__stepOrder{opacity:.5;font-variant-numeric:tabular-nums}.guide-module__TKyrCG__stepTitle{font-size:1rem;font-weight:600}.guide-module__TKyrCG__stepState{color:var(--rf-muted);margin-left:auto;font-size:.8125rem}.guide-module__TKyrCG__stepBody{padding:4px 16px 18px}.guide-module__TKyrCG__attach{background:var(--rf-background);border-radius:var(--rf-radius);margin:12px 0;padding:10px 12px}.guide-module__TKyrCG__attachLabel{text-transform:uppercase;letter-spacing:.6px;color:var(--rf-muted);margin-bottom:6px;font-size:.75rem}.guide-module__TKyrCG__attachLine{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.guide-module__TKyrCG__conflict{color:#ff8a8a;margin-top:6px}.guide-module__TKyrCG__field{margin-top:14px;display:block}.guide-module__TKyrCG__fieldLabel{font-size:.8125rem;font-weight:600}.guide-module__TKyrCG__optional{color:var(--rf-muted);font-weight:400}.guide-module__TKyrCG__hint{color:var(--rf-muted);margin-top:4px;font-size:.75rem}.guide-module__TKyrCG__promptBar{align-items:center;gap:12px;margin-top:18px;display:flex}.guide-module__TKyrCG__missing{color:#ffb86b;font-size:.75rem}.guide-module__TKyrCG__copy{border-radius:var(--rf-radius);border:1px solid var(--rf-border);background:var(--rf-surface);color:inherit;cursor:pointer;font:inherit;margin-left:auto;padding:7px 14px;font-size:.8125rem}.guide-module__TKyrCG__copy:hover{border-color:var(--rf-muted)}.guide-module__TKyrCG__copy:disabled{color:var(--rf-muted);cursor:default}.guide-module__TKyrCG__promptBox{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78125rem}.guide-module__TKyrCG__body{padding-bottom:64px}.guide-module__TKyrCG__lede{color:var(--rf-muted);line-height:1.6}.guide-module__TKyrCG__rule{background:var(--rf-background);border-radius:var(--rf-radius);border-left:3px solid #3ddc84;margin:14px 0;padding:12px 14px;line-height:1.5}.guide-module__TKyrCG__shapeOption{border:1px solid var(--rf-border);border-radius:var(--rf-radius);cursor:pointer;margin-bottom:8px;padding:12px 14px;display:block}.guide-module__TKyrCG__shapeOptionChosen{background:var(--rf-surface);border-color:#3ddc84}.guide-module__TKyrCG__row{gap:12px;display:flex}.guide-module__TKyrCG__rowItem{flex:1;min-width:0}.guide-module__TKyrCG__section{margin-top:22px}.guide-module__TKyrCG__radio{margin-right:8px}.guide-module__TKyrCG__pre{white-space:pre-wrap;line-height:1.55}.guide-module__TKyrCG__card{border:1px solid var(--rf-border);border-radius:var(--rf-radius);color:inherit;margin-bottom:10px;padding:12px 14px;text-decoration:none;display:block}.guide-module__TKyrCG__cardPlanned{opacity:.62}.guide-module__TKyrCG__cardHead{align-items:baseline;gap:10px;display:flex}.guide-module__TKyrCG__tag{text-transform:uppercase;letter-spacing:.6px;color:var(--rf-muted);font-size:.6875rem}.guide-module__TKyrCG__cardBody{color:var(--rf-muted);margin-top:4px;line-height:1.5}.guide-module__TKyrCG__sectionTitle{margin-bottom:10px;font-size:1.0625rem}
.engine-bar-module__Xjds3a__bar{top:env(safe-area-inset-top,0px);z-index:100;background:var(--color-surface);border-bottom:1px solid var(--color-line);font-family:var(--font-sans);position:sticky}.engine-bar-module__Xjds3a__row1{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 20px;display:flex}.engine-bar-module__Xjds3a__group{align-items:center;gap:8px;min-width:0;display:flex}.engine-bar-module__Xjds3a__dot{background:var(--color-ink-3);border-radius:50%;flex:none;width:8px;height:8px}.engine-bar-module__Xjds3a__dot[data-tone=danger]{background:var(--color-danger)}.engine-bar-module__Xjds3a__dot[data-tone=warning]{background:var(--color-warning)}.engine-bar-module__Xjds3a__dot[data-tone=info]{background:var(--color-info)}.engine-bar-module__Xjds3a__dot[data-tone=success]{background:var(--color-success)}.engine-bar-module__Xjds3a__dot[data-tone=ember]{background:var(--color-brand-500)}.engine-bar-module__Xjds3a__label{font-size:var(--t-label);letter-spacing:.05em;color:var(--color-ink);white-space:nowrap;font-weight:700}.engine-bar-module__Xjds3a__divider{background:var(--color-line);flex:none;width:1px;height:20px;margin:0 8px}.engine-bar-module__Xjds3a__lineWide,.engine-bar-module__Xjds3a__lineNarrow{font-size:var(--t-label);color:var(--color-ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.engine-bar-module__Xjds3a__queue,.engine-bar-module__Xjds3a__queueNarrow{font-size:var(--t-micro);letter-spacing:.05em;color:var(--color-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.engine-bar-module__Xjds3a__queue{background:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--rf-radius-sm,10px);padding:4px 12px}.engine-bar-module__Xjds3a__right{flex:none;align-items:center;gap:8px;display:flex}.engine-bar-module__Xjds3a__start{min-height:36px;font-family:var(--font-sans);font-size:var(--t-micro);letter-spacing:.05em;color:var(--color-ink);background:var(--color-surface-3);border:1px solid var(--color-line-strong);border-radius:var(--rf-radius-sm,10px);cursor:pointer;padding:0 14px;font-weight:700}.engine-bar-module__Xjds3a__start:hover:not(:disabled){border-color:var(--color-ink)}.engine-bar-module__Xjds3a__start:active:not(:disabled){border-color:var(--color-brand-500)}.engine-bar-module__Xjds3a__start:disabled{background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink-3);cursor:not-allowed}.engine-bar-module__Xjds3a__badge{font-size:var(--t-micro);letter-spacing:.05em;color:var(--color-ink-2);border:1px solid var(--color-line);border-radius:var(--rf-radius-sm,10px);white-space:nowrap;padding:6px 10px;font-weight:700}.engine-bar-module__Xjds3a__staffNote{font-size:var(--t-micro);color:var(--color-ink-3);align-items:center;gap:6px;display:flex}.engine-bar-module__Xjds3a__row2{display:none}@media (max-width:767px){.engine-bar-module__Xjds3a__row1{height:48px;padding:0 12px}.engine-bar-module__Xjds3a__divider,.engine-bar-module__Xjds3a__lineWide,.engine-bar-module__Xjds3a__queue,.engine-bar-module__Xjds3a__staffNoteText{display:none}.engine-bar-module__Xjds3a__start{min-height:32px;padding:0 12px}.engine-bar-module__Xjds3a__row2{background:var(--color-surface-2);border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 12px;display:flex}.engine-bar-module__Xjds3a__lineNarrow{font-size:var(--t-micro)}}@media (min-width:768px) and (max-width:1023px){.engine-bar-module__Xjds3a__row1{height:60px;padding:0 16px}.engine-bar-module__Xjds3a__divider,.engine-bar-module__Xjds3a__lineWide,.engine-bar-module__Xjds3a__staffNoteText{display:none}}.engine-bar-module__Xjds3a__setup{min-height:36px;font-family:var(--font-sans);font-size:var(--t-micro);color:var(--color-ink);background:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--rf-radius-sm,10px);padding:0 10px;font-weight:600}.engine-bar-module__Xjds3a__setup:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.engine-bar-module__Xjds3a__bootEstimate{font-size:var(--t-label);color:var(--color-ink-2);padding:0 20px 10px}.engine-bar-module__Xjds3a__toast{background:var(--color-surface);max-width:400px;color:var(--color-ink);border:1px solid var(--color-success);border-radius:var(--rf-radius-sm,10px);justify-content:space-between;align-items:center;gap:16px;margin-left:auto;padding:16px;display:flex;position:fixed;bottom:24px;left:20px;right:20px}.engine-bar-module__Xjds3a__toast button{color:inherit;cursor:pointer;font-size:var(--t-section);background:0 0;border:0}
.atlas-module___8kAba__studio{flex-direction:column;gap:24px;margin-bottom:24px;display:flex}.atlas-module___8kAba__state{background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--rf-radius);flex-direction:column;gap:20px;min-width:0;padding:28px;display:flex}.atlas-module___8kAba__hero{grid-template-columns:1fr;align-items:center;gap:16px;display:grid}.atlas-module___8kAba__title{font-family:var(--font-display);font-size:var(--t-title);color:var(--color-ink);margin:0;line-height:1.15}.atlas-module___8kAba__sub{font-size:var(--t-body);color:var(--color-ink-2);margin:8px 0 0;line-height:1.5}.atlas-module___8kAba__heroArt{width:100%;max-height:160px}.atlas-module___8kAba__artLine{stroke:var(--color-line);stroke-width:1px;fill:none}.atlas-module___8kAba__artLineStrong{stroke:var(--color-line-strong);stroke-width:1.5px;fill:none}.atlas-module___8kAba__artCore{fill:var(--color-surface-2);stroke:var(--color-accent);stroke-width:2px}.atlas-module___8kAba__artAccent{stroke:var(--color-accent);stroke-width:1.5px;fill:none}.atlas-module___8kAba__artInk{stroke:var(--color-ink);stroke-width:1.5px;fill:none}.atlas-module___8kAba__artDot{fill:var(--color-accent)}.atlas-module___8kAba__search{position:relative}.atlas-module___8kAba__input,.atlas-module___8kAba__textarea{background:var(--color-ground);border:1px solid var(--color-line);border-radius:var(--rf-radius-sm);width:100%;min-height:44px;color:var(--color-ink);font:inherit;font-size:var(--t-body);padding:10px 14px;display:block}.atlas-module___8kAba__textarea{resize:vertical;min-height:112px;line-height:1.5}.atlas-module___8kAba__input:hover,.atlas-module___8kAba__textarea:hover{border-color:var(--color-line-strong)}.atlas-module___8kAba__input:focus,.atlas-module___8kAba__textarea:focus{border-color:var(--color-accent);outline:none}.atlas-module___8kAba__chips{flex-wrap:wrap;gap:8px;display:flex}.atlas-module___8kAba__chip{border:1px solid var(--color-line);min-height:44px;color:var(--color-ink-2);font:inherit;font-size:var(--t-label);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px}.atlas-module___8kAba__chip:hover:not(:disabled){border-color:var(--color-line-strong);color:var(--color-ink)}.atlas-module___8kAba__chipActive{border-color:var(--color-accent);color:var(--color-ink);background:var(--color-surface-2)}.atlas-module___8kAba__chip:disabled{cursor:default}.atlas-module___8kAba__grid{grid-template-columns:1fr;gap:16px;display:grid}.atlas-module___8kAba__card{border:1px solid var(--color-line);border-radius:var(--rf-radius);background:var(--color-paper);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.atlas-module___8kAba__cardSelected{border-color:var(--color-accent)}.atlas-module___8kAba__cardDisabled{opacity:.5}.atlas-module___8kAba__aspectBox{border-radius:var(--rf-radius-sm);background:var(--color-surface-2);justify-content:center;align-items:center;height:112px;display:flex}.atlas-module___8kAba__ratio{border:1.5px solid var(--color-ink-3);border-radius:4px}.atlas-module___8kAba__ratio9x16{width:45px;height:80px}.atlas-module___8kAba__ratio1x1{width:64px;height:64px}.atlas-module___8kAba__ratio16x9{width:96px;height:54px}.atlas-module___8kAba__ratio4x5{width:60px;height:75px}.atlas-module___8kAba__cardBody{flex-direction:column;gap:6px;display:flex}.atlas-module___8kAba__cardTitle{font-size:var(--t-dense);color:var(--color-ink);margin:0;font-weight:600}.atlas-module___8kAba__cardDesc{font-size:var(--t-label);color:var(--color-ink-3);margin:0;line-height:1.5}.atlas-module___8kAba__cardAction{margin-top:auto;display:flex}.atlas-module___8kAba__badgeSelected{background:var(--color-accent);min-height:32px;color:var(--color-on-accent);font-size:var(--t-label);border-radius:999px;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.atlas-module___8kAba__library{flex-direction:column;gap:8px;display:flex}.atlas-module___8kAba__librarySection{font-size:var(--t-label);color:var(--color-ink-3);text-transform:uppercase;letter-spacing:.08em;margin:0}.atlas-module___8kAba__libraryList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.atlas-module___8kAba__libraryItem{border:1px solid var(--color-line);border-radius:var(--rf-radius-sm);font-size:var(--t-label);color:var(--color-ink-2);padding:8px 12px}.atlas-module___8kAba__sectionHeader{flex-direction:column;gap:6px;display:flex}.atlas-module___8kAba__sectionTitle{font-family:var(--font-display);font-size:var(--t-section);color:var(--color-ink);margin:0}.atlas-module___8kAba__sectionSub{font-size:var(--t-body);color:var(--color-ink-3);margin:0}.atlas-module___8kAba__form{grid-template-columns:1fr;gap:16px;display:grid}.atlas-module___8kAba__field{min-width:0;font-size:var(--t-body);color:var(--color-ink);flex-direction:column;gap:8px;display:flex}.atlas-module___8kAba__fieldHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.atlas-module___8kAba__required{font-size:var(--t-micro);color:var(--color-ink-3);text-transform:uppercase;letter-spacing:.08em}.atlas-module___8kAba__asset{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.atlas-module___8kAba__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.atlas-module___8kAba__fileName{font-size:var(--t-label);color:var(--color-ink-2);overflow-wrap:anywhere}.atlas-module___8kAba__alert{border:1px solid var(--color-warning);background:var(--color-warning-bg);color:var(--color-ink);border-radius:var(--rf-radius-sm);font-size:var(--t-label);padding:12px 16px}.atlas-module___8kAba__alert p{margin:0}.atlas-module___8kAba__missingList{margin:8px 0 0;padding-left:20px}.atlas-module___8kAba__btnPrimary,.atlas-module___8kAba__btnSecondary{border-radius:var(--rf-radius-sm);min-height:44px;font:inherit;font-size:var(--t-label);cursor:pointer;justify-content:center;align-self:flex-start;align-items:center;padding:0 20px;font-weight:600;display:inline-flex}.atlas-module___8kAba__btnPrimary{background:var(--color-accent);color:var(--color-on-accent);border:1px solid var(--color-accent)}.atlas-module___8kAba__btnSecondary{color:var(--color-ink);border:1px solid var(--color-line-strong);background:0 0}.atlas-module___8kAba__btnSecondary:hover:not(:disabled){border-color:var(--color-ink-3)}.atlas-module___8kAba__btnPrimary:disabled,.atlas-module___8kAba__btnSecondary:disabled{opacity:.5;cursor:default}.atlas-module___8kAba__clips{grid-template-columns:1fr;gap:12px;display:grid}.atlas-module___8kAba__clip{border:1px solid var(--color-line);border-radius:var(--rf-radius-sm);background:var(--color-paper);flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.atlas-module___8kAba__clipBadge{font-size:var(--t-label);color:var(--color-ink-2);gap:6px;font-weight:600;display:flex}.atlas-module___8kAba__clipVideo{border-radius:var(--rf-radius-sm);background:var(--color-ground);width:100%}.atlas-module___8kAba__clipActions{flex-wrap:wrap;gap:8px;display:flex}.atlas-module___8kAba__pill{min-height:28px;font-size:var(--t-micro);border:1px solid var(--color-line);color:var(--color-ink-2);border-radius:999px;align-self:flex-start;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.atlas-module___8kAba__pill_ATLAS_CLIP_RENDERING{border-color:var(--color-info);color:var(--color-info);background:var(--color-info-bg)}.atlas-module___8kAba__pill_ATLAS_CLIP_READY{border-color:var(--color-success);color:var(--color-success);background:var(--color-success-bg)}.atlas-module___8kAba__pill_ATLAS_CLIP_FAILED{border-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-bg)}.atlas-module___8kAba__cost{border:1px solid var(--color-line);border-radius:var(--rf-radius-sm);flex-direction:column;gap:12px;padding:16px;display:flex}.atlas-module___8kAba__costLine{font-size:var(--t-body);color:var(--color-ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.atlas-module___8kAba__credits{font-family:var(--font-display);font-size:var(--t-lede);color:var(--color-ink);font-variant-numeric:tabular-nums}.atlas-module___8kAba__banner{border:1px solid var(--color-accent);border-radius:var(--rf-radius-sm);font-size:var(--t-body);color:var(--color-ink);padding:14px 16px;font-weight:600}.atlas-module___8kAba__banner p{margin:0}.atlas-module___8kAba__row{flex-wrap:wrap;gap:12px;display:flex}.atlas-module___8kAba__badge{border:1px solid var(--color-line);min-height:32px;color:var(--color-ink-3);font-size:var(--t-label);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.atlas-module___8kAba__badgeActive{border-color:var(--color-accent);color:var(--color-ink)}.atlas-module___8kAba__stateCard{border:1px solid var(--color-line);border-radius:var(--rf-radius-sm);font-size:var(--t-body);color:var(--color-ink-2);padding:16px}.atlas-module___8kAba__stateCard p{margin:0}.atlas-module___8kAba__stateError{border-color:var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger)}@media (min-width:768px){.atlas-module___8kAba__hero{grid-template-columns:3fr 2fr}.atlas-module___8kAba__grid,.atlas-module___8kAba__form,.atlas-module___8kAba__clips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.atlas-module___8kAba__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-module___8kAba__clips{grid-template-columns:repeat(4,minmax(0,1fr))}}.atlas-module___8kAba__screenTabs{flex-wrap:wrap;gap:8px;display:flex}.atlas-module___8kAba__screenTab{border:1px solid var(--color-line);border-radius:var(--rf-radius-sm);background:var(--color-surface);min-height:44px;color:var(--color-ink-2);font:inherit;font-size:var(--t-label);cursor:pointer;padding:0 16px}.atlas-module___8kAba__screenTab:hover:not(:disabled){border-color:var(--color-line-strong);color:var(--color-ink)}@media (max-width:480px){.atlas-module___8kAba__state{padding:18px}}
.studio-shell-module__uxypLW__shell{background:var(--color-canvas);min-height:100vh;color:var(--color-ink);grid-template-columns:280px minmax(0,1fr);display:grid}.studio-shell-module__uxypLW__rail{background:var(--color-rail);border-right:1px solid var(--color-line);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.studio-shell-module__uxypLW__railHead{border-bottom:1px solid var(--color-line);padding:18px 20px}.studio-shell-module__uxypLW__wordmark{color:var(--color-ink);align-items:center;gap:10px;min-height:32px;text-decoration:none;display:inline-flex}.studio-shell-module__uxypLW__lockup{width:auto;height:30px;display:block}.studio-shell-module__uxypLW__icon{width:32px;height:32px;display:none}.studio-shell-module__uxypLW__groups{flex-direction:column;flex:1;gap:16px;padding:12px 0 16px;display:flex;overflow-y:auto}.studio-shell-module__uxypLW__group{flex-direction:column;display:flex}.studio-shell-module__uxypLW__groupTitle{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-4);padding:0 20px 6px;font-weight:500}.studio-shell-module__uxypLW__tool{width:100%;min-height:36px;color:var(--color-ink-3);text-align:left;cursor:pointer;font-family:var(--font-text);font-size:var(--t-label);background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:6px 20px;transition:background-color .15s,color .15s;display:flex;position:relative}.studio-shell-module__uxypLW__tool[data-live]{color:var(--color-ink);font-weight:600}.studio-shell-module__uxypLW__tool:hover{background:var(--color-surface-2);color:var(--color-ink-2)}.studio-shell-module__uxypLW__tool[data-live]:hover{color:var(--color-ink)}.studio-shell-module__uxypLW__tool[data-active]{background:var(--color-surface-2);color:var(--color-ink)}.studio-shell-module__uxypLW__tool[data-active]:before{content:"";background:var(--color-accent);width:3px;position:absolute;top:6px;bottom:6px;left:0}.studio-shell-module__uxypLW__tool:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.studio-shell-module__uxypLW__glyph{flex:none;width:18px;height:18px}.studio-shell-module__uxypLW__toolName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.studio-shell-module__uxypLW__pill{border:1px solid var(--color-line);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.04em;color:var(--color-ink-4);border-radius:6px;flex:none;padding:1px 6px;display:none}.studio-shell-module__uxypLW__tool:hover .studio-shell-module__uxypLW__pill,.studio-shell-module__uxypLW__tool:focus-visible .studio-shell-module__uxypLW__pill{display:inline}.studio-shell-module__uxypLW__railFoot{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:14px 20px;display:flex}.studio-shell-module__uxypLW__railFoot form{margin:0}.studio-shell-module__uxypLW__footLink{cursor:pointer;min-height:32px;color:var(--color-ink-3);font-family:var(--font-text);font-size:var(--t-label);background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.studio-shell-module__uxypLW__footLink:hover{color:var(--color-ink)}.studio-shell-module__uxypLW__workspace{min-width:0;position:relative}.studio-shell-module__uxypLW__stage{min-width:0}.studio-shell-module__uxypLW__phoneHead{display:none}.studio-shell-module__uxypLW__scrim{z-index:150;background:color-mix(in srgb, var(--color-ground) 86%, transparent);justify-content:center;align-items:flex-start;padding:18vh 24px 24px;display:flex;position:absolute;inset:0}.studio-shell-module__uxypLW__scrimBox{text-align:center;background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--rf-radius);max-width:420px;color:var(--color-ink);font-size:var(--t-body);flex-direction:column;align-items:center;gap:8px;padding:24px 28px;display:flex}.studio-shell-module__uxypLW__scrimTool{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3)}.studio-shell-module__uxypLW__scrimDesc{color:var(--color-ink-3);font-size:var(--t-label)}.studio-shell-module__uxypLW__scrimBack{background:var(--color-surface-3);min-height:44px;color:var(--color-ink);border:1px solid var(--color-line-strong);border-radius:var(--rf-radius-sm);font-family:var(--font-text);font-size:var(--t-dense);cursor:pointer;margin-top:8px;padding:10px 18px;font-weight:600}.studio-shell-module__uxypLW__scrimBack:hover{background:var(--color-line-strong)}@media (min-width:768px) and (max-width:1023px){.studio-shell-module__uxypLW__shell{grid-template-columns:72px minmax(0,1fr)}.studio-shell-module__uxypLW__railHead{justify-content:center;padding:18px 0;display:flex}.studio-shell-module__uxypLW__lockup,.studio-shell-module__uxypLW__groupTitle,.studio-shell-module__uxypLW__toolName,.studio-shell-module__uxypLW__pill,.studio-shell-module__uxypLW__railFoot{display:none}.studio-shell-module__uxypLW__icon{display:block}.studio-shell-module__uxypLW__groups{gap:10px}.studio-shell-module__uxypLW__tool{justify-content:center;min-height:40px;padding:8px 0}.studio-shell-module__uxypLW__tool:hover .studio-shell-module__uxypLW__pill{display:none}}@media (max-width:767px){.studio-shell-module__uxypLW__shell{flex-direction:column;padding-bottom:64px;display:flex}.studio-shell-module__uxypLW__rail{z-index:200;border-right:0;border-top:1px solid var(--color-line);height:64px;padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:row;position:fixed;inset:auto 0 0}.studio-shell-module__uxypLW__railHead,.studio-shell-module__uxypLW__railFoot,.studio-shell-module__uxypLW__groupTitle,.studio-shell-module__uxypLW__toolName,.studio-shell-module__uxypLW__pill{display:none}.studio-shell-module__uxypLW__groups{flex-direction:row;gap:0;padding:0;overflow:auto hidden}.studio-shell-module__uxypLW__group{flex-direction:row}.studio-shell-module__uxypLW__tool{flex:none;justify-content:center;width:56px;min-height:64px;padding:0}.studio-shell-module__uxypLW__tool[data-active]:before{width:auto;height:3px;inset:0 8px auto}.studio-shell-module__uxypLW__tool:hover .studio-shell-module__uxypLW__pill{display:none}.studio-shell-module__uxypLW__phoneHead{background:var(--color-surface);border-bottom:1px solid var(--color-line);align-items:center;height:52px;padding:0 16px;display:flex}.studio-shell-module__uxypLW__phoneTitle{font-family:var(--font-display);font-weight:700;font-size:var(--t-lede)}.studio-shell-module__uxypLW__scrim{padding-top:12vh}}@media (prefers-reduced-motion:reduce){.studio-shell-module__uxypLW__tool{transition:none}}
.agent-access-panel-module__iQi-FW__panel{z-index:40;color:#f4f4f5;background:#18181b;border:1px solid #3f3f46;border-radius:.75rem;width:min(30rem,100vw - 2rem);position:fixed;bottom:1rem;right:1rem}.agent-access-panel-module__iQi-FW__panel summary{cursor:pointer;padding:.85rem 1rem;font-weight:700}.agent-access-panel-module__iQi-FW__body{gap:.8rem;max-height:70vh;padding:0 1rem 1rem;display:grid;overflow:auto}.agent-access-panel-module__iQi-FW__body p,.agent-access-panel-module__iQi-FW__body small{color:#a1a1aa}.agent-access-panel-module__iQi-FW__body label{gap:.3rem;display:grid}.agent-access-panel-module__iQi-FW__input{color:#fafafa;background:#09090b;border:1px solid #52525b;border-radius:.4rem;padding:.6rem}.agent-access-panel-module__iQi-FW__body fieldset{border:1px solid #3f3f46;border-radius:.4rem;grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.agent-access-panel-module__iQi-FW__scope{grid-template-columns:auto 1fr;align-items:center;font-family:monospace;font-size:.78rem;display:flex!important}.agent-access-panel-module__iQi-FW__body button{color:#fafafa;background:#27272a;border:1px solid #71717a;border-radius:.4rem;padding:.55rem .8rem}.agent-access-panel-module__iQi-FW__body button:disabled{opacity:.5}.agent-access-panel-module__iQi-FW__once{background:#1c1917;border:1px solid #f97316;border-radius:.4rem;gap:.5rem;padding:.75rem;display:grid}.agent-access-panel-module__iQi-FW__once code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.agent-access-panel-module__iQi-FW__error{color:#fca5a5!important}.agent-access-panel-module__iQi-FW__body ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.agent-access-panel-module__iQi-FW__body li{border-top:1px solid #3f3f46;justify-content:space-between;gap:.75rem;padding-top:.6rem;display:flex}.agent-access-panel-module__iQi-FW__body li span{gap:.2rem;display:grid}.agent-access-panel-module__iQi-FW__check{accent-color:#f97316;width:1rem;height:1rem}
.line-module__vmywxq__line{background:var(--color-ground);grid-template-columns:240px minmax(0,1fr) 360px;min-height:calc(100vh - 64px);display:grid}.line-module__vmywxq__rail{background:var(--color-rail);border-right:1px solid var(--color-line);padding:24px 20px}.line-module__vmywxq__format{border:1px solid var(--color-line-strong);font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-2);margin-bottom:20px;padding:4px 10px;display:inline-block}.line-module__vmywxq__stages{margin:0;padding:0;list-style:none}.line-module__vmywxq__stage{grid-template-columns:28px 1fr;gap:12px;padding:0 0 22px;display:grid;position:relative}.line-module__vmywxq__stage:after{content:"";background:var(--color-line);width:2px;position:absolute;top:28px;bottom:0;left:13px}.line-module__vmywxq__stage:last-child:after{display:none}.line-module__vmywxq__stage[data-lit]:after{background:var(--color-accent)}.line-module__vmywxq__marker{width:28px;height:28px;font-family:var(--font-display);font-size:var(--t-micro);background:var(--color-surface-2);border:1px solid var(--color-line);color:var(--color-ink-3);border-radius:50%;place-items:center;font-weight:700;display:grid}.line-module__vmywxq__stage[data-status=in-progress] .line-module__vmywxq__marker{background:var(--color-rail);border:3px solid var(--color-accent);color:var(--color-ink)}.line-module__vmywxq__stage[data-status=ready] .line-module__vmywxq__marker{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-ground)}.line-module__vmywxq__stage[data-status=approved] .line-module__vmywxq__marker{background:var(--color-rail);border:2px solid var(--color-success);color:var(--color-success)}.line-module__vmywxq__stage[data-status=skipped] .line-module__vmywxq__marker{background:var(--color-rail);font-size:var(--t-micro);border-color:#0000}.line-module__vmywxq__stageText{gap:2px;min-width:0;display:grid}.line-module__vmywxq__stageName{color:var(--color-ink-3);font-size:var(--t-label)}.line-module__vmywxq__stage[data-status=in-progress] .line-module__vmywxq__stageName,.line-module__vmywxq__stage[data-status=ready] .line-module__vmywxq__stageName,.line-module__vmywxq__stage[data-status=approved] .line-module__vmywxq__stageName{color:var(--color-ink)}.line-module__vmywxq__stage[data-status=skipped] .line-module__vmywxq__stageName{text-decoration:line-through}.line-module__vmywxq__stage[data-current] .line-module__vmywxq__stageName{font-weight:700}.line-module__vmywxq__stageStatus{color:var(--color-ink-3);font-size:var(--t-micro)}.line-module__vmywxq__workspace{flex-direction:column;min-width:0;display:flex}.line-module__vmywxq__work{flex:1;min-width:0;padding:28px 32px 32px}.line-module__vmywxq__why{color:var(--color-ink-2);font-size:var(--t-body);max-width:64ch;margin:0 0 20px}.line-module__vmywxq__missingStrip{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--rf-radius-sm);flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 20px;padding:14px 18px;display:flex}.line-module__vmywxq__missingLabel{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-400);font-weight:700}.line-module__vmywxq__missing{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.line-module__vmywxq__missingItem{border:1px solid var(--color-line-strong);font-size:var(--t-micro);color:var(--color-ink-2);background:var(--color-surface-2);border-radius:999px;padding:6px 12px}.line-module__vmywxq__bibleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:16px;display:grid}.line-module__vmywxq__sheetCard{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--rf-radius);flex-direction:column;min-width:0;display:flex;overflow:hidden}.line-module__vmywxq__sheetCard[data-state=approved]{border-color:var(--color-line-strong)}.line-module__vmywxq__sheetDrop{border-bottom:1px solid var(--color-line);background:var(--color-surface-2)}.line-module__vmywxq__sheetMeta{flex-direction:column;gap:8px;padding:16px 18px 18px;display:flex}.line-module__vmywxq__sheetTitle{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:1.125rem}.line-module__vmywxq__sheetStatus{font-size:var(--t-label);color:var(--color-ink-3);align-items:center;gap:6px;margin:0;display:flex}.line-module__vmywxq__sheetStatusOk{color:var(--color-success)}.line-module__vmywxq__proposal{border-radius:var(--rf-radius-sm);border:1px solid var(--color-line-strong);border-left:3px solid var(--color-accent);background:var(--color-surface-2);flex-direction:column;gap:10px;padding:16px;display:flex}.line-module__vmywxq__proposalBadge{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-400);font-weight:700}.line-module__vmywxq__proposalNote{font-size:var(--t-micro);color:var(--color-ink-3);margin:0}.line-module__vmywxq__proposalText{color:var(--color-ink-2);white-space:pre-wrap;margin:0}.line-module__vmywxq__rqList{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.line-module__vmywxq__rqItem{background:var(--color-surface);border:1px solid var(--color-line);border-left:4px solid var(--color-success);border-radius:var(--rf-radius-sm);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;min-height:44px;padding:14px 18px;display:grid}.line-module__vmywxq__rqFlagged{border-left:4px dashed var(--color-brand-400);background:color-mix(in srgb, var(--color-brand-400) 5%, var(--color-surface))}.line-module__vmywxq__rqOrder{font-family:var(--font-display);font-size:var(--t-label);color:var(--color-ink);font-weight:700}.line-module__vmywxq__rqStatus{font-size:var(--t-label);color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.line-module__vmywxq__rqFlagged .line-module__vmywxq__rqStatus{color:var(--color-brand-400);font-weight:600}.line-module__vmywxq__rqWhy{color:var(--color-ink-2);flex-basis:100%;font-weight:400}@media (max-width:1199px){.line-module__vmywxq__bibleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.line-module__vmywxq__bibleGrid{grid-template-columns:1fr}.line-module__vmywxq__rqItem{grid-template-columns:1fr;gap:6px}}.line-module__vmywxq__gateBar{border-top:1px solid var(--color-line);background:var(--color-ground);position:sticky;bottom:0}.line-module__vmywxq__gate{width:100%;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;text-align:center;background:var(--color-surface-2);color:var(--color-ink-3);cursor:not-allowed;border:0;border-radius:0;padding:18px;font-weight:700;display:block}.line-module__vmywxq__gate[data-state=ready]{background:var(--color-accent);color:var(--color-ground);cursor:pointer}.line-module__vmywxq__gate[data-state=ready]:hover{background:var(--color-ink)}.line-module__vmywxq__gate[data-state=approving]{background:var(--color-accent);color:var(--color-ground);cursor:progress}.line-module__vmywxq__gate[data-state=approved]{background:var(--color-success);color:var(--color-ground);cursor:default}.line-module__vmywxq__revoke{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 18px 14px;display:flex}.line-module__vmywxq__revokeLink{font-family:var(--font-text);font-size:var(--t-label);color:var(--color-ink-3);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.line-module__vmywxq__revokeLink:hover{color:var(--color-danger)}.line-module__vmywxq__revokeWarn{color:var(--color-ink-2);font-size:var(--t-label)}.line-module__vmywxq__refusal{color:var(--color-danger);font-size:var(--t-label);margin:0;padding:10px 18px}.line-module__vmywxq__atlas{background:var(--color-rail);border-left:1px solid var(--color-line);flex-direction:column;min-height:0;display:flex}.line-module__vmywxq__atlasHead{border-bottom:1px solid var(--color-line);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);padding:18px 20px}.line-module__vmywxq__messages{flex:1;align-content:start;gap:12px;padding:16px 20px;display:grid;overflow-y:auto}.line-module__vmywxq__fromAtlas{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-ink);font-size:var(--t-label);white-space:pre-wrap;padding:12px 14px;line-height:1.5}.line-module__vmywxq__fromHuman{max-width:90%;color:var(--color-ink-2);font-size:var(--t-label);text-align:right;white-space:pre-wrap;justify-self:end}.line-module__vmywxq__thinking{color:var(--color-ink-3);font-size:var(--t-label)}.line-module__vmywxq__ask{background:var(--color-surface-2);border:1px solid var(--color-line-strong);color:var(--color-ink);font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;justify-self:start;padding:8px 12px}.line-module__vmywxq__compose{border-top:1px solid var(--color-line);gap:8px;padding:14px 20px;display:flex}.line-module__vmywxq__input{resize:vertical;background:var(--color-surface-2);border:1px solid var(--color-line-strong);min-height:44px;color:var(--color-ink);font-size:var(--t-label);flex:1;padding:10px 12px}.line-module__vmywxq__send{background:var(--color-surface-3);border:1px solid var(--color-line-strong);color:var(--color-ink);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:0 16px}.line-module__vmywxq__send:disabled,.line-module__vmywxq__ask:disabled{color:var(--color-ink-3);cursor:not-allowed}@media (max-width:1199px){.line-module__vmywxq__line{grid-template-columns:minmax(0,1fr) 320px}.line-module__vmywxq__rail{border-right:0;border-bottom:1px solid var(--color-line);grid-column:1/-1;padding:12px 16px;overflow-x:auto}.line-module__vmywxq__stages{gap:20px;display:flex}.line-module__vmywxq__stage{grid-template-columns:28px auto;padding:0}.line-module__vmywxq__stage:after,.line-module__vmywxq__stageStatus{display:none}}@media (max-width:767px){.line-module__vmywxq__line{grid-template-columns:minmax(0,1fr)}.line-module__vmywxq__work{padding:20px 16px 24px}.line-module__vmywxq__atlas{border-left:0;border-top:1px solid var(--color-line-strong);background:var(--color-surface);min-height:15vh;max-height:80vh;position:sticky;bottom:0}}.line-module__vmywxq__formatLabel{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3);margin:18px 0 10px;display:block}.line-module__vmywxq__formats{flex-wrap:wrap;gap:8px;display:flex}.line-module__vmywxq__formatBtn{background:var(--color-surface);border:1px solid var(--color-line);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);cursor:pointer;padding:10px 16px}.line-module__vmywxq__formatBtn:hover,.line-module__vmywxq__formatBtn[aria-pressed=true]{border-color:var(--color-accent)}.line-module__vmywxq__formatBtn[aria-pressed=true]{background:var(--color-surface-3)}.line-module__vmywxq__paste{background:var(--color-surface-2);border:1px solid var(--color-line-strong);width:100%;color:var(--color-ink);font-size:var(--t-label);margin-top:10px;padding:10px 12px}.line-module__vmywxq__firstQuestion{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-ink);font-size:var(--t-label);margin:16px 0 0;padding:12px 14px}.line-module__vmywxq__asset{background:var(--color-surface);border:1px solid var(--color-line);gap:8px;margin-top:10px;padding:14px;display:grid}.line-module__vmywxq__assetLabel{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink)}.line-module__vmywxq__assetHint{color:var(--color-ink-3);font-size:var(--t-label)}.line-module__vmywxq__assetPrompt{resize:vertical;background:var(--color-rail);border:1px solid var(--color-line-strong);min-height:84px;color:var(--color-ink);font-family:var(--font-text);font-size:var(--t-label);padding:10px 12px}.line-module__vmywxq__assetCost{font-family:var(--font-display);font-size:var(--t-micro);color:var(--color-ink-3)}.line-module__vmywxq__assetGenerate{background:var(--color-accent);width:100%;color:var(--color-ground);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;padding:12px;font-weight:700}.line-module__vmywxq__assetGenerate:hover:not(:disabled){background:var(--color-ink)}.line-module__vmywxq__assetGenerate:disabled{background:var(--color-surface-2);color:var(--color-ink-3);cursor:not-allowed}.line-module__vmywxq__assetImage{border:1px solid var(--color-line-strong);max-width:100%;max-height:420px;display:block}.line-module__vmywxq__asset[data-locked] .line-module__vmywxq__assetImage{border:2px solid var(--color-success)}.line-module__vmywxq__assetChoose{grid-template-columns:1fr 1fr;gap:8px;display:grid}.line-module__vmywxq__assetRetry,.line-module__vmywxq__assetLock{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;padding:12px;font-weight:700}.line-module__vmywxq__assetRetry{background:var(--color-surface-2);color:var(--color-ink)}.line-module__vmywxq__assetLock{background:var(--color-success);color:var(--color-ground)}.line-module__vmywxq__renderSource{color:var(--color-ink-3);font-size:var(--t-label)}.line-module__vmywxq__chainToggle{vertical-align:-3px;width:16px;height:16px;accent-color:var(--rf-accent,currentColor);cursor:pointer;margin:0 6px 0 0}.line-module__vmywxq__chainToggle:focus-visible{outline-offset:2px;outline:2px solid}
.studio-inputs-module__5GsqJa__slot{flex-basis:100%;gap:8px;display:grid}.studio-inputs-module__5GsqJa__slotLabel{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-2)}.studio-inputs-module__5GsqJa__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.studio-inputs-module__5GsqJa__drop{cursor:pointer;border:1px dashed var(--color-line-strong);border-radius:var(--rf-radius-sm);background:var(--color-ground);min-height:96px;color:var(--color-ink-3);font-size:var(--t-label);text-align:center;justify-content:center;align-items:center;gap:12px;padding:16px;transition:border-color .15s,color .15s,background-color .15s;display:flex}.studio-inputs-module__5GsqJa__drop:hover,.studio-inputs-module__5GsqJa__drop:focus-visible,.studio-inputs-module__5GsqJa__dropOver{border-color:var(--color-ink-3);color:var(--color-ink);outline:none}.studio-inputs-module__5GsqJa__dropOver{background:var(--color-surface-2)}.studio-inputs-module__5GsqJa__dropBusy{cursor:progress;color:var(--color-ink)}.studio-inputs-module__5GsqJa__drop[aria-disabled=true]{cursor:not-allowed}.studio-inputs-module__5GsqJa__dropIcon{flex:none;width:20px;height:20px}.studio-inputs-module__5GsqJa__attached{border:1px solid var(--color-line);border-radius:var(--rf-radius-sm);background:var(--color-surface-2);align-items:center;gap:14px;padding:10px 12px;display:flex}.studio-inputs-module__5GsqJa__thumb,.studio-inputs-module__5GsqJa__thumbBlank{object-fit:cover;border:1px solid var(--color-line-strong);background:var(--color-ground);border-radius:6px;flex:none;width:56px;height:56px}.studio-inputs-module__5GsqJa__attachedText{gap:2px;min-width:0;display:grid}.studio-inputs-module__5GsqJa__attachedLabel{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3)}.studio-inputs-module__5GsqJa__fileName{color:var(--color-ink);font-size:var(--t-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-inputs-module__5GsqJa__attachedActions{gap:8px;margin-left:auto;display:flex}.studio-inputs-module__5GsqJa__slotError{color:var(--color-danger);font-size:var(--t-label);margin:0}.studio-inputs-module__5GsqJa__slotNote{color:var(--color-ink-3);font-size:var(--t-label);margin:0}.studio-inputs-module__5GsqJa__retry{text-align:center;background:var(--color-surface-2);border:1px solid var(--color-line-strong);border-radius:var(--rf-radius-sm);flex-direction:column;flex-basis:100%;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.studio-inputs-module__5GsqJa__retryShot{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--t-label)}.studio-inputs-module__5GsqJa__retryText{color:var(--color-danger);font-family:var(--font-text);font-size:var(--t-label);letter-spacing:.04em}.studio-inputs-module__5GsqJa__retryButton{border:1px solid var(--color-accent);border-radius:var(--rf-radius-sm);background:var(--color-accent);color:var(--color-ink);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:10px 20px;font-weight:700}.studio-inputs-module__5GsqJa__retryButton:disabled{background:var(--color-surface);border-color:var(--color-line-strong);color:var(--color-ink-3);cursor:not-allowed}.studio-inputs-module__5GsqJa__retried{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:12px 20px;display:flex}.studio-inputs-module__5GsqJa__retried a{color:var(--color-brand-400);margin-left:auto}.studio-inputs-module__5GsqJa__retriedBadge{border:1px solid var(--color-line-strong);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-2);border-radius:6px;padding:3px 9px;display:inline-flex}
.sign-in-module__6e09BW__panel{max-width:480px;margin:0 auto}.sign-in-module__6e09BW__form label{font-weight:700;display:block}.sign-in-module__6e09BW__form input{background:var(--rf-background);width:100%;min-height:48px;color:var(--rf-ink);border:2px solid var(--rf-border);font:inherit;margin-top:8px;padding:12px 16px;display:block}
