.page-studio_workspace__M7EZO{height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--bg,#181818);color:var(--fg,#eee);font:14px/1.6 var(--font-manrope),sans-serif;--studio-soft:color-mix(in srgb,var(--fg,#eee) 5%,var(--bg,#181818));--studio-hover:color-mix(in srgb,var(--fg,#eee) 8%,var(--bg,#181818))}.page-studio_workspace__M7EZO button{font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;background:transparent;color:inherit;padding:8px;transition:background .15s}.page-studio_workspace__M7EZO button:disabled{opacity:.4;cursor:default}.page-studio_workspace__M7EZO button:hover:not(:disabled){background:var(--studio-hover)}.page-studio_dialog__tgRgs button:focus-visible,.page-studio_workspace__M7EZO button:focus-visible{outline:2px solid var(--fg,#eee);outline-offset:3px}.page-studio_topbar__9rbjw{min-height:68px;flex:none;display:flex;align-items:center;gap:16px;padding:0 24px;border-bottom:1px solid var(--line,#333)}.page-studio_topbar__9rbjw>button{color:var(--fg3,#999);flex:none}.page-studio_breadcrumbDivider__WzlTh{color:var(--fg3,#999);opacity:.5;flex:none}.page-studio_title__g3PO8{display:flex;gap:14px;align-items:center;flex:1;min-width:0;font-weight:550}.page-studio_title__g3PO8>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-studio_title__g3PO8 small{display:flex;align-items:center;gap:5px;color:var(--fg3,#999);font-size:11px;font-weight:400;white-space:nowrap}.page-studio_topbar__9rbjw nav{display:flex;align-items:center;gap:10px;flex:none}.page-studio_topbar__9rbjw nav>a{display:inline-flex;align-items:center;gap:7px;padding:8px;border-radius:8px;color:inherit;text-decoration:none;white-space:nowrap}.page-studio_topbar__9rbjw nav>a:hover{background:var(--studio-hover)}.page-studio_topbar__9rbjw nav>button:first-child{font-size:12px;color:var(--fg3,#999)}.page-studio_dialog__tgRgs .page-studio_primary__ei2KC,.page-studio_workspace__M7EZO .page-studio_primary__ei2KC{background:var(--fg,#eee);color:var(--bg,#181818);border-radius:24px;padding:9px 18px;font-weight:600}.page-studio_dialog__tgRgs .page-studio_primary__ei2KC:hover:not(:disabled),.page-studio_workspace__M7EZO .page-studio_primary__ei2KC:hover:not(:disabled){background:color-mix(in srgb,var(--fg,#eee) 85%,var(--bg,#181818))}.page-studio_layout__8C3Wr{display:grid;grid-template-columns:380px minmax(0,1fr);min-height:0;flex:1}.page-studio_layout__8C3Wr[data-chat-open=false]{grid-template-columns:minmax(0,1fr)}.page-studio_chat__MTXD0{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line,#333)}.page-studio_chat__MTXD0[hidden]{display:none}.page-studio_welcome__el_xd{padding:28px 0}.page-studio_welcome__el_xd h1{font-size:26px;font-weight:550;line-height:1.35;letter-spacing:-.8px;margin:0 0 16px}.page-studio_welcome__el_xd p{color:var(--fg3,#999);font-size:13px;line-height:1.8}.page-studio_brandHint__3Z40q{margin-top:28px;padding-top:22px;border-top:1px solid var(--line,#333)}.page-studio_stage__Gjkee{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--studio-soft)}.page-studio_stage__Gjkee>header{min-height:58px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 22px;background:var(--bg,#181818);border-bottom:1px solid var(--line,#333)}.page-studio_previewHeading__j0gH2{display:flex;align-items:center;gap:12px;min-width:0}.page-studio_previewHeading__j0gH2>span{font-size:12px;font-weight:600}.page-studio_previewHeading__j0gH2 small{font-size:11px;color:var(--fg3,#999);white-space:nowrap}.page-studio_devices__MYXSs{display:flex;gap:3px;padding:3px;border-radius:10px;background:var(--studio-soft)}.page-studio_devices__MYXSs button{width:32px;height:28px;color:var(--fg3,#999);border-radius:7px}.page-studio_devices__MYXSs button[aria-pressed=true]{background:var(--panel,var(--bg,#181818));color:var(--fg,#eee);box-shadow:0 1px 3px #0000000c}.page-studio_previewScroll__SFdQC{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:28px;scrollbar-width:thin;scrollbar-color:var(--line,#333) transparent}.page-studio_paper__sNC2C{max-width:1140px;width:100%;margin:0 auto;background:white;box-shadow:0 0 0 1px #00000008,0 6px 24px #00000008;border-radius:8px;overflow:hidden;transition:max-width .2s}.page-studio_paper__sNC2C[data-mobile=true]{max-width:390px}.page-studio_paper__sNC2C>article{box-sizing:border-box;color:#252831;--fg:#252831;--fg3:#727780;--line:#e4e7ec;--panel:#fff;--bg:#fff}.page-studio_empty__aD2sS{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;box-sizing:border-box}.page-studio_sketch__22Bo6{width:72px;height:84px;border:1px solid var(--line,#333);background:var(--bg,#181818);border-radius:14px;display:grid;place-items:center;color:var(--fg3,#999)}.page-studio_empty__aD2sS h2{font-size:22px;font-weight:550;letter-spacing:-.6px;margin:24px 0 10px}.page-studio_empty__aD2sS p{font-size:13px;line-height:1.8;color:var(--fg3,#999);margin:0}.page-studio_creating__JEJ8U{margin-top:24px;font-size:12px;color:var(--fg3,#999)}.page-studio_stageFooter__Kuy2Y{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;flex:none;padding:0 24px;font-size:11px;color:var(--fg3,#999);border-top:1px solid var(--line,#333);background:var(--bg,#181818)}.page-studio_dialog__tgRgs{border-color:var(--line,#333);border-radius:22px}@media(min-width:1600px){.page-studio_layout__8C3Wr{grid-template-columns:410px minmax(0,1fr)}}@media(max-width:1100px){.page-studio_layout__8C3Wr{grid-template-columns:330px minmax(0,1fr)}.page-studio_previewScroll__SFdQC{padding:20px}.page-studio_previewHeading__j0gH2 small,.page-studio_title__g3PO8 small{display:none}}@media(max-width:700px){.page-studio_workspace__M7EZO{height:auto;min-height:100dvh;overflow:visible}.page-studio_topbar__9rbjw{min-height:60px;padding:0 12px;gap:8px;flex-wrap:wrap;position:sticky;top:0;background:var(--bg,#181818);z-index:2}.page-studio_topbar__9rbjw>button{font-size:12px;padding:6px}.page-studio_title__g3PO8{font-size:12px}.page-studio_topbar__9rbjw nav{gap:3px}.page-studio_topbar__9rbjw nav>button:first-child{display:none}.page-studio_topbar__9rbjw .page-studio_primary__ei2KC{padding:8px 12px;font-size:12px}.page-studio_layout__8C3Wr{display:flex;flex-direction:column}.page-studio_chat__MTXD0{border-right:0;border-bottom:1px solid var(--line,#333);min-height:380px;max-height:60dvh}}@media(prefers-reduced-motion:reduce){.page-studio_workspace__M7EZO *{transition:none!important;scroll-behavior:auto!important}}.page-studio_chat__MTXD0{--user-message-bg:var(--ui-selected)}.page-studio_chat__MTXD0 *,.page-studio_chat__MTXD0 :after,.page-studio_chat__MTXD0 :before{box-sizing:border-box}.page-studio_messages__MDE8U{padding:28px 24px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(180deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.page-studio_transcript__phs4x{display:flex;flex-direction:column;gap:24px;min-width:0}.page-studio_composerHost__v0Jyj{flex:none;position:relative;z-index:3;margin:12px 18px 20px;--composer-shadow:0 10px 42px #0000000b,0 1px 3px #00000004}.page-studio_composerHost__v0Jyj textarea::-moz-placeholder{color:var(--fg3);opacity:1}.page-studio_composerHost__v0Jyj textarea::placeholder{color:var(--fg3);opacity:1}@media(max-width:700px){.page-studio_messages__MDE8U{padding:24px 20px}.page-studio_composerHost__v0Jyj{margin:8px 14px 16px}}.page-studio_messages__MDE8U{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line,#333) transparent}@media(max-width:700px){.page-studio_welcome__el_xd{padding:8px 0}.page-studio_welcome__el_xd h1{font-size:23px}.page-studio_brandHint__3Z40q{margin-top:16px;padding-top:14px}.page-studio_stage__Gjkee{min-height:65dvh}.page-studio_previewScroll__SFdQC{max-height:80dvh;padding:16px}.page-studio_stage__Gjkee>header{padding:0 14px}.page-studio_stageFooter__Kuy2Y{padding:4px 16px;font-size:10px}.page-studio_empty__aD2sS{padding:48px 16px}}.page-studio_composerHost__v0Jyj>div{width:100%;margin:0}.page-studio_composerHost__v0Jyj>div[data-theme]{--fg:inherit;--fg2:inherit;--fg3:inherit;--fg5:inherit;--fg6:inherit;--dim2:inherit;--solid:inherit;--solid-fg:inherit;--ph-accent:inherit;--composer-shadow:inherit}.page-studio_composerHost__v0Jyj [data-composer-toolbar]{flex-wrap:nowrap!important;gap:5px!important}.page-studio_composerHost__v0Jyj [aria-label="Choose AI model"]{min-width:0!important;flex:0 1 auto;padding-inline:2px!important;gap:4px!important}.page-studio_composerHost__v0Jyj [aria-label="Choose AI model"]>span{overflow:hidden;text-overflow:ellipsis;min-width:0}@media(min-width:1101px){.page-studio_layout__8C3Wr{grid-template-columns:410px minmax(0,1fr)}.page-studio_layout__8C3Wr[data-chat-open=false]{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.page-studio_composerHost__v0Jyj [aria-label^="Response mode:"]>span{display:none}}.page-studio_composerHost__v0Jyj [role=status]{top:auto;bottom:calc(100% + 8px)}.page-studio_previewPane__JMr9h{display:flex;flex-direction:column;position:relative;flex:0 0 55%;min-width:0;height:100%;overflow:hidden;border-left:1px solid var(--line);background:var(--bg);color:var(--fg);font:13px/1.6 var(--font-manrope),sans-serif;--studio-soft:color-mix(in srgb,var(--fg) 5%,var(--bg));--studio-hover:color-mix(in srgb,var(--fg) 8%,var(--bg))}.page-studio_previewPane__JMr9h button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px;font:inherit;background:transparent;color:inherit;border:0;border-radius:8px;cursor:pointer}.page-studio_previewPane__JMr9h button:hover{background:var(--studio-hover)}.page-studio_previewPane__JMr9h button:disabled{opacity:.4;cursor:default}.page-studio_previewPane__JMr9h button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.page-studio_previewPane__JMr9h .page-studio_primary__ei2KC{background:var(--fg);color:var(--bg);border-radius:24px;padding:8px 14px}.page-studio_previewPane__JMr9h>.page-studio_stage__Gjkee{flex:1}.page-studio_previewPane__JMr9h .page-studio_topbar__9rbjw{padding-inline:16px;gap:8px}.page-studio_previewPane__JMr9h .page-studio_topbar__9rbjw nav{gap:4px}.page-studio_previewPane__JMr9h[data-expanded=true]{position:absolute;inset:0;z-index:25;width:100%}@media(max-width:850px){.page-studio_previewPane__JMr9h{position:absolute;inset:0;width:100%;z-index:25}}.page-studio_previewPane__JMr9h[data-embedded=true]{position:relative;inset:auto;flex:1;width:100%;height:auto;min-height:0;border-left:0;--bg:var(--work-bg,#181818);--fg:var(--work-ink,#eee);--fg3:var(--work-muted,#999);--line:var(--work-line,#333)}.page-studio_previewPane__JMr9h[data-embedded=true][data-expanded=true]{position:absolute;inset:0;z-index:35;height:100%}.page-studio_previewPane__JMr9h[data-embedded=true] .page-studio_previewScroll__SFdQC{padding:0;background:white}.page-studio_previewPane__JMr9h[data-embedded=true] .page-studio_paper__sNC2C{max-width:none;border-radius:0;box-shadow:none}.page-studio_previewPane__JMr9h[data-embedded=true] .page-studio_paper__sNC2C[data-mobile=true]{max-width:390px}.page-studio_previewPane__JMr9h[data-embedded=true] .page-studio_topbar__9rbjw{min-height:48px;height:48px}.page-studio_previewPane__JMr9h[data-embedded=true] .page-studio_stage__Gjkee>header{min-height:44px;height:44px;padding:6px 16px}