.HeaderPreferences_controls__SOMFN{display:flex;align-items:center;gap:4px;flex-shrink:0}.HeaderPreferences_button__Td4ig{display:flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:11px;transition:background .2s,border-color .2s,color .2s}.HeaderPreferences_button__Td4ig:hover{background:var(--page-bg);border-color:var(--muted)}.HeaderPreferences_button__Td4ig:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:359px){.HeaderPreferences_button__Td4ig{padding-inline:7px;gap:4px}.HeaderPreferences_button__Td4ig svg:first-child:not(:only-child){display:none}}@media (prefers-reduced-motion:reduce){.HeaderPreferences_button__Td4ig{transition:none}}.CreateStudio_studio__x1u8U{display:flex;flex-direction:column;width:100%;height:100svh;height:100dvh;overflow:hidden;background:var(--page-bg)}.CreateStudio_header__ftfIm{display:flex;align-items:center;gap:24px;flex-shrink:0;padding:max(4px,env(safe-area-inset-top)) 32px 4px;background:var(--surface);border-bottom:1px solid var(--line)}.CreateStudio_headerTitle__St1Tl{padding-left:24px;border-left:1px solid var(--line);font-size:13px;color:var(--muted)}.CreateStudio_headerActions__Pi41d{display:flex;align-items:center;gap:12px;margin-left:auto}.CreateStudio_share__x729N{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:999px;font-size:12px}.CreateStudio_previewToggle__Mv7Ry{display:none}.CreateStudio_navigation__tCgfi{flex-shrink:0;padding:6px 32px;background:var(--surface)}.CreateStudio_chapters__EeLcz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.CreateStudio_chapters__EeLcz>button{display:flex;align-items:center;gap:16px;min-height:44px;padding:5px 16px;border:1px solid var(--line);border-radius:12px;text-align:left;transition:background .22s,border-color .22s,color .22s}.CreateStudio_chapters__EeLcz>button:hover{background:var(--hover-surface)}.CreateStudio_chapters__EeLcz>button[aria-current]{border-color:var(--ink);background:var(--page-bg)}.CreateStudio_chapterNumber__jC_u4{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;transition:background .22s,border-color .22s,color .22s;border:1px solid var(--line-strong);border-radius:50%;font-size:11px;color:var(--muted)}[aria-current]>.CreateStudio_chapterNumber__jC_u4{border-color:var(--ink);background:var(--ink);color:var(--surface)}.CreateStudio_chapters__EeLcz strong{display:block;font-weight:500;font-size:14px}.CreateStudio_chapterDescription__f0alk{display:none;margin-top:3px;font-size:11px;color:var(--muted)}.CreateStudio_workspace__S6vaa{display:grid;grid-template-columns:clamp(360px,calc((100% - 24px) * var(--studio-split, .45)),calc(100% - 344px)) 24px minmax(0,1fr);grid-template-areas:"editor divider result";flex:1;min-height:0;width:100%;padding:10px 32px}.CreateStudio_workspace__S6vaa[data-resizing=true],.CreateStudio_workspace__S6vaa[data-resizing=true] *{cursor:col-resize!important}.CreateStudio_splitter__EJtsM{grid-area:divider;position:relative;display:flex;align-items:center;justify-content:center;min-height:0;cursor:col-resize;touch-action:none}.CreateStudio_splitter__EJtsM:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--line-strong);transition:background .15s}.CreateStudio_splitter__EJtsM>span{z-index:1;display:flex;align-items:center;justify-content:center;width:14px;height:40px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--muted)}.CreateStudio_splitter__EJtsM:focus-visible:before,.CreateStudio_splitter__EJtsM:hover:before{background:var(--ink)}.CreateStudio_splitter__EJtsM:focus-visible{outline:none}.CreateStudio_splitter__EJtsM:focus-visible>span{outline:2px solid var(--ink);outline-offset:2px}.CreateStudio_mouseHintArea__Npiep{position:absolute;inset:0}.CreateStudio_mouseHint___ODHd{position:fixed;z-index:100;width:240px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--overlay);box-shadow:0 8px 24px rgba(0,0,0,.08);color:var(--ink);pointer-events:none}.CreateStudio_mouseHint___ODHd>p{margin-bottom:8px;font-size:10px;color:var(--muted)}.CreateStudio_mouseHint___ODHd dl>div{display:flex;justify-content:space-between;gap:16px;margin-top:4px;font-size:11px}.CreateStudio_mouseHint___ODHd dt{font-weight:600}.CreateStudio_mouseHint___ODHd dd{color:var(--muted)}.CreateStudio_panel__9NzBo{grid-area:editor;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.CreateStudio_panelHeading__ZlmWw{flex-shrink:0;padding:12px 24px 0}.CreateStudio_eyebrow__Kt_MT{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.CreateStudio_subNavigation__d8any{display:flex;gap:20px;margin-top:4px;border-bottom:1px solid var(--line)}.CreateStudio_subNavigation__d8any button{min-width:0;min-height:44px;padding:8px 0;border-bottom:2px solid transparent;font-size:12px;color:var(--muted);text-align:left;transition:border-color .22s,color .22s}.CreateStudio_subNavigation__d8any button[aria-current]{border-bottom-color:var(--ink);color:var(--ink)}.CreateStudio_content__eWcV3{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:20px;padding:24px}.CreateStudio_result__DJyOF{grid-area:result;display:flex;flex-direction:column;min-width:0;min-height:0}.CreateStudio_resultHeading__bhhz9{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:0 4px 8px}.CreateStudio_modelHint__VdHrK{font-size:11px;color:var(--muted)}.CreateStudio_preview__LDtNu{position:relative;flex:1;min-width:0;min-height:180px;overflow:hidden;border:1px solid var(--line);border-radius:16px}.CreateStudio_loading__da6H_{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:var(--overlay);font-size:11px;color:var(--muted);pointer-events:none}.CreateStudio_previewHint__IJnbA{display:none}.CreateStudio_summary__tDu7B{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:16px;flex-shrink:0;padding:8px 4px 0}.CreateStudio_summary__tDu7B>div{display:flex;align-items:baseline;gap:8px;min-width:0}.CreateStudio_summary__tDu7B dt{flex-shrink:0;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.CreateStudio_summary__tDu7B dd{margin-top:0;font-size:13px}.CreateStudio_summary__tDu7B p{margin-top:4px;font-size:10px;color:var(--muted)}.CreateStudio_summaryPlace__3Ss9g{min-width:0}.CreateStudio_summaryPlace__3Ss9g dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateStudio_footer__pMxhJ{flex-shrink:0;padding:6px 32px max(6px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface)}.CreateStudio_footerInner__wFrru{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%}.CreateStudio_price__c10Os{display:flex;align-items:baseline;gap:18px}.CreateStudio_price__c10Os>span{font-size:12px;color:var(--muted)}.CreateStudio_price__c10Os strong{font-size:24px;font-weight:600;white-space:nowrap}.CreateStudio_footerControls__Ddp7I{display:flex;align-items:center;gap:16px}.CreateStudio_back__NE_wB{gap:8px;min-width:44px;font-size:12px;color:var(--muted)}.CreateStudio_back__NE_wB,.CreateStudio_next__N8knJ{display:flex;align-items:center;justify-content:center;min-height:44px}.CreateStudio_next__N8knJ{gap:16px;padding:10px 24px;border-radius:10px;background:var(--ink);color:var(--surface);font-size:13px;line-height:1.4;transition:background .15s}.CreateStudio_next__N8knJ:hover{background:var(--action-hover)}.CreateStudio_orderHint__XbgBM{font-size:12px;color:var(--muted)}@media (max-width:1023px){.CreateStudio_header__ftfIm{gap:12px;padding:max(4px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 4px max(16px,env(safe-area-inset-left))}.CreateStudio_backLabel__bNG_N,.CreateStudio_chapterDescription__f0alk,.CreateStudio_headerTitle__St1Tl,.CreateStudio_resultHeading__bhhz9,.CreateStudio_shareLabel__FbSG1,.CreateStudio_summary__tDu7B{display:none}.CreateStudio_headerActions__Pi41d{gap:6px}.CreateStudio_share__x729N{min-width:44px;padding:0 12px}.CreateStudio_previewToggle__Mv7Ry{display:block;min-height:44px;padding:0 8px;font-size:12px}.CreateStudio_navigation__tCgfi{padding:4px 12px 8px}.CreateStudio_chapters__EeLcz{gap:6px}.CreateStudio_chapters__EeLcz>button{gap:7px;min-height:44px;padding:6px 10px;border-radius:10px}.CreateStudio_chapterNumber__jC_u4{width:24px;height:24px;font-size:9px}.CreateStudio_chapters__EeLcz strong{font-size:12px}.CreateStudio_workspace__S6vaa{display:flex;flex-direction:column;gap:10px;width:100%;padding:0 max(12px,env(safe-area-inset-right)) 10px max(12px,env(safe-area-inset-left))}.CreateStudio_splitter__EJtsM{display:none}.CreateStudio_result__DJyOF{flex-shrink:0}.CreateStudio_preview__LDtNu{flex:none;min-height:0;height:clamp(144px,30svh,330px);transition:height .24s ease;border-radius:12px}.CreateStudio_preview__LDtNu[data-expanded=false]{height:0;visibility:hidden;border:0}.CreateStudio_previewHint__IJnbA{position:absolute;bottom:8px;inset-inline:8px;display:block;font-size:10px;text-align:center;color:var(--muted);pointer-events:none}.CreateStudio_loading__da6H_{top:10px;left:10px;padding:5px 10px;font-size:10px}.CreateStudio_panel__9NzBo{flex:1;border-radius:12px}.CreateStudio_panelHeading__ZlmWw{padding:0 16px}.CreateStudio_panelHeading__ZlmWw>.CreateStudio_eyebrow__Kt_MT{display:none}.CreateStudio_subNavigation__d8any{gap:16px;margin-top:0}.CreateStudio_subNavigation__d8any button{flex:1;font-size:11px}.CreateStudio_content__eWcV3{padding:18px 16px}.CreateStudio_footer__pMxhJ{padding:6px max(16px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.CreateStudio_footerInner__wFrru{gap:10px}.CreateStudio_price__c10Os{flex-shrink:0;display:block}.CreateStudio_price__c10Os>span{display:block;font-size:9px}.CreateStudio_price__c10Os strong{font-size:23px}.CreateStudio_footerControls__Ddp7I{justify-content:flex-end;flex:1;min-width:0;gap:6px}.CreateStudio_next__N8knJ{gap:8px;min-width:0;padding:10px 14px;font-size:11px}.CreateStudio_orderHint__XbgBM{font-size:10px}.CreateStudio_content__eWcV3 .maplibregl-ctrl-group button{width:44px;height:44px}.CreateStudio_content__eWcV3 input[type=range]{height:44px;margin-top:4px;background:transparent;touch-action:pan-y}.CreateStudio_content__eWcV3 input[type=range]::-webkit-slider-runnable-track{height:2px;border-radius:999px;background:var(--line)}.CreateStudio_content__eWcV3 input[type=range]::-webkit-slider-thumb{width:24px;height:24px;margin-top:-11px}.CreateStudio_content__eWcV3 input[type=range]::-moz-range-track{height:2px;background:var(--line)}.CreateStudio_content__eWcV3 input[type=range]::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:50%;background:#0a0a0a}}@media (max-width:359px){.CreateStudio_chapters__EeLcz>button{gap:5px;padding:6px}.CreateStudio_chapters__EeLcz strong{font-size:11px}.CreateStudio_subNavigation__d8any{gap:8px}.CreateStudio_subNavigation__d8any button{font-size:10px}.CreateStudio_next__N8knJ{padding-inline:10px}}@media (max-width:1023px) and (max-height:480px){.CreateStudio_preview__LDtNu[data-preview-mode=auto]{height:0;visibility:hidden;border:0}.CreateStudio_navigation__tCgfi{padding-bottom:6px}}.CreateStudio_controlsHelp__u0Hea{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--overlay);font-size:10px;color:var(--muted);transition:background .2s,color .2s}.CreateStudio_controlsHelp__u0Hea:focus-visible,.CreateStudio_controlsHelp__u0Hea:hover{background:var(--surface);color:var(--ink)}.CreateStudio_controlsHelp__u0Hea>span{display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--muted);border-radius:50%}.CreateStudio_mouseHint___ODHd{animation:CreateStudio_hintAppear__gkcBs .18s ease-out}.CreateStudio_content__eWcV3 button,.CreateStudio_content__eWcV3 input:not([type=range]),.CreateStudio_content__eWcV3 textarea{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .18s}.CreateStudio_content__eWcV3 button[aria-pressed=true]{box-shadow:inset 0 -2px var(--ink)}.CreateStudio_content__eWcV3 button:active{transform:scale(.98)}@keyframes CreateStudio_hintAppear__gkcBs{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (hover:none){.CreateStudio_controlsHelp__u0Hea{display:none}}@media (prefers-reduced-motion:reduce){.CreateStudio_studio__x1u8U *,.CreateStudio_studio__x1u8U :before{transition:none!important;animation:none!important}.CreateStudio_mouseHint___ODHd{animation:none}}@media (max-width:1023px){.CreateStudio_headerActions__Pi41d{gap:4px}}@media (max-width:359px){.CreateStudio_header__ftfIm{gap:4px;padding-inline:12px}.CreateStudio_header__ftfIm[data-admin=true]>a{font-size:20px}.CreateStudio_headerActions__Pi41d{gap:2px}.CreateStudio_previewToggle__Mv7Ry{padding-inline:4px}}