@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_6fed8e5c-module__w5oTSa__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_6fed8e5c-module__w5oTSa__variable{--font-editorial:"Instrument Serif", "Instrument Serif Fallback"}
.workspace-module__n6jkVq__skin{--c16-sans:var(--font-instrument-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--c16-mono:var(--font-cube-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--c16-void:var(--workspace-light-void,#f1f1ec);--c16-volume:var(--workspace-light-volume,#f8f8f3);--c16-plane:var(--workspace-light-plane,#fff);--c16-raised:var(--workspace-light-raised,#fff);--c16-primary:var(--workspace-light-primary,#0a0a0a);--c16-secondary:var(--workspace-light-secondary,#575752);--c16-rule:var(--workspace-light-rule,#c8c8c0);--c16-blueprint:var(--workspace-light-blueprint,#36586d);--c16-fault:var(--workspace-light-fault,#a23832);--c16-control-rule:var(--workspace-light-control-rule,#868680);font-family:var(--c16-sans);color:var(--c16-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;line-height:1.5}.dark .workspace-module__n6jkVq__skin{--c16-void:var(--workspace-dark-void,#070707);--c16-volume:var(--workspace-dark-volume,#0d0d0d);--c16-plane:var(--workspace-dark-plane,#151515);--c16-raised:var(--workspace-dark-raised,#20201e);--c16-primary:var(--workspace-dark-primary,#f0f0ea);--c16-secondary:var(--workspace-dark-secondary,#a2a29b);--c16-rule:var(--workspace-dark-rule,#343432);--c16-blueprint:var(--workspace-dark-blueprint,#8ca6b8);--c16-fault:var(--workspace-dark-fault,#e87970);--c16-control-rule:var(--workspace-dark-control-rule,#70706a);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.workspace-module__n6jkVq__skin[data-workspace-palette],.workspace-module__n6jkVq__skin[data-workspace-palette] :where(*){transition-property:opacity,transform}html[lang=vi] .workspace-module__n6jkVq__skin{--c16-sans:var(--font-instrument-sans), var(--font-noto-vi), ui-sans-serif, system-ui, sans-serif}html[lang=ja] .workspace-module__n6jkVq__skin{--c16-sans:var(--font-instrument-sans), var(--font-noto-ja), "Hiragino Kaku Gothic ProN", sans-serif}html[lang=ko] .workspace-module__n6jkVq__skin{--c16-sans:var(--font-instrument-sans), var(--font-noto-ko), "Apple SD Gothic Neo", sans-serif}html[lang=zh-Hans] .workspace-module__n6jkVq__skin{--c16-sans:var(--font-instrument-sans), var(--font-noto-sc), "PingFang SC", "Microsoft YaHei", sans-serif}html[lang=zh-Hant] .workspace-module__n6jkVq__skin{--c16-sans:var(--font-instrument-sans), var(--font-noto-tc), "PingFang TC", "Microsoft JhengHei", sans-serif}html[lang=th] .workspace-module__n6jkVq__skin{--c16-sans:var(--font-instrument-sans), var(--font-noto-th), "Leelawadee UI", sans-serif}.workspace-module__n6jkVq__skin :where(button,input,select,textarea){font:inherit}.workspace-module__n6jkVq__skin :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--c16-blueprint);outline-offset:3px}.workspace-module__n6jkVq__skin :where(button,a,input,select){-webkit-tap-highlight-color:transparent}.workspace-module__n6jkVq__page{max-width:1508px;margin-inline:auto;padding:26px 16px 42px}.workspace-module__n6jkVq__title{letter-spacing:-.015em;margin:0;font-size:26px;font-weight:500;line-height:1.12}.workspace-module__n6jkVq__intro{max-width:68ch;color:var(--c16-secondary);margin:10px 0 0;font-size:16px}.workspace-module__n6jkVq__help{color:var(--c16-secondary);max-width:68ch;margin:6px 0 0;font-size:13px;line-height:1.5}.workspace-module__n6jkVq__value{font-family:var(--c16-mono);font-variant-numeric:tabular-nums;font-size:13px}.workspace-module__n6jkVq__error{color:var(--c16-fault);margin-top:10px;font-size:13px;line-height:1.5}.workspace-module__n6jkVq__status{color:var(--c16-secondary);margin-top:10px;font-size:13px;line-height:1.5}.workspace-module__n6jkVq__button,.workspace-module__n6jkVq__iconButton{border:1px solid var(--c16-control-rule);min-width:44px;min-height:44px;color:var(--c16-primary);background:var(--c16-plane);text-align:center;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:16px;font-weight:500;transition:border-color .16s,background-color .16s;display:inline-flex}.workspace-module__n6jkVq__button:hover:not(:disabled),.workspace-module__n6jkVq__iconButton:hover:not(:disabled){border-color:var(--c16-blueprint);background:var(--c16-raised)}.workspace-module__n6jkVq__button:disabled,.workspace-module__n6jkVq__iconButton:disabled{opacity:.55;cursor:not-allowed}.workspace-module__n6jkVq__primary{background:var(--c16-primary);color:var(--c16-void);border-color:var(--c16-primary)}.workspace-module__n6jkVq__primary:hover:not(:disabled){background:var(--c16-primary);color:var(--c16-void);border-color:var(--c16-blueprint)}.workspace-module__n6jkVq__danger{color:var(--c16-fault);border-color:var(--c16-fault)}.workspace-module__n6jkVq__quiet{background:0 0;border-color:#0000}.workspace-module__n6jkVq__iconButton{padding:10px}.workspace-module__n6jkVq__button svg,.workspace-module__n6jkVq__iconButton svg{flex-shrink:0;width:20px;height:20px}.workspace-module__n6jkVq__field{border:1px solid var(--c16-control-rule);background:var(--c16-plane);width:100%;min-width:0;min-height:44px;color:var(--c16-primary);border-radius:2px;padding:10px;font-size:16px}.workspace-module__n6jkVq__field::placeholder{color:var(--c16-secondary);opacity:1}.workspace-module__n6jkVq__field option{color:var(--c16-primary);background:var(--c16-plane)}.workspace-module__n6jkVq__field:disabled{cursor:not-allowed;opacity:.55}.workspace-module__n6jkVq__label{margin-bottom:10px;font-size:16px;font-weight:500;display:block}.workspace-module__n6jkVq__fieldset{border:0;min-width:0;margin:0;padding:0}.workspace-module__n6jkVq__legend{margin-bottom:16px;padding:0;font-size:16px;font-weight:500}.workspace-module__n6jkVq__radio{opacity:0;width:1px;height:1px;position:absolute}.workspace-module__n6jkVq__choice{border:1px solid var(--c16-control-rule);background:var(--c16-plane);cursor:pointer;border-radius:2px;align-items:center;gap:16px;min-height:44px;padding:10px;transition:border-color .16s;display:flex;position:relative}.workspace-module__n6jkVq__choice:hover{border-color:var(--c16-blueprint)}.workspace-module__n6jkVq__choice:has(:checked){border-color:var(--c16-blueprint);background:var(--c16-raised)}.workspace-module__n6jkVq__choice:has(:focus-visible){outline:2px solid var(--c16-blueprint);outline-offset:3px}.workspace-module__n6jkVq__choice:has(:disabled){opacity:.55;cursor:not-allowed}.workspace-module__n6jkVq__indicator{border:1px solid var(--c16-control-rule);border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}:checked~.workspace-module__n6jkVq__indicator{border-color:var(--c16-blueprint)}:checked~.workspace-module__n6jkVq__indicator:after{content:"";background:var(--c16-blueprint);border-radius:50%;width:6px;height:6px}.workspace-module__n6jkVq__choiceText{flex:1;min-width:0;font-size:16px;font-weight:500;display:block}.workspace-module__n6jkVq__choiceMeta{color:var(--c16-secondary);margin-top:6px;font-size:13px;font-weight:400;line-height:1.5;display:block}.workspace-module__n6jkVq__switchRow{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex;position:relative}.workspace-module__n6jkVq__switchRow:has(:focus-visible){outline:2px solid var(--c16-blueprint);outline-offset:3px}.workspace-module__n6jkVq__switchTrack{border:1px solid var(--c16-control-rule);background:var(--c16-plane);border-radius:20px;flex-shrink:0;align-items:center;width:36px;height:20px;padding:2px;display:inline-flex}.workspace-module__n6jkVq__switchTrack:after{content:"";background:var(--c16-secondary);border-radius:50%;width:14px;height:14px;transition:transform .16s}:checked~.workspace-module__n6jkVq__switchTrack{border-color:var(--c16-blueprint)}:checked~.workspace-module__n6jkVq__switchTrack:after{background:var(--c16-blueprint);transform:translate(16px)}.workspace-module__n6jkVq__inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-module__n6jkVq__popup{background:var(--c16-plane);border:1px solid var(--c16-control-rule);width:min(320px,100vw - 32px);max-height:var(--available-height,75dvh);transform-origin:var(--transform-origin);transition:opacity .26s var(--c16-ease-out), transform .26s var(--c16-ease-out);border-radius:4px;outline:none;padding:10px;overflow-y:auto}.workspace-module__n6jkVq__popup[data-starting-style],.workspace-module__n6jkVq__popup[data-ending-style]{opacity:0;transform:translateY(6px)}.workspace-module__n6jkVq__menuItem{cursor:pointer;min-height:44px;color:var(--c16-primary);border-radius:2px;align-items:center;gap:10px;padding:10px;font-size:16px;text-decoration:none;display:flex}.workspace-module__n6jkVq__menuItem[data-highlighted],.workspace-module__n6jkVq__menuItem:hover{background:var(--c16-raised)}.workspace-module__n6jkVq__menuItem[data-highlighted]{outline:2px solid var(--c16-blueprint);outline-offset:-2px}.workspace-module__n6jkVq__menuItem svg{flex-shrink:0;width:20px;height:20px}.workspace-module__n6jkVq__separator{background:var(--c16-rule);height:1px;margin:10px 0}.workspace-module__n6jkVq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-module__n6jkVq__language{width:100%;display:block}.workspace-module__n6jkVq__languageIcon{display:none}@media (min-width:768px){.workspace-module__n6jkVq__page{padding:42px 26px 68px}}@media (min-width:1280px){.workspace-module__n6jkVq__page{padding-inline:42px}.workspace-module__n6jkVq__title{font-size:42px}}:is(html[lang=ja] .workspace-module__n6jkVq__title,html[lang=ko] .workspace-module__n6jkVq__title,html[lang^=zh] .workspace-module__n6jkVq__title,html[lang=th] .workspace-module__n6jkVq__title){letter-spacing:0;line-height:1.3}@media (prefers-reduced-motion:reduce){.workspace-module__n6jkVq__skin *,.workspace-module__n6jkVq__skin :before,.workspace-module__n6jkVq__skin :after{transition:none!important;animation:none!important}}@media (forced-colors:active){.workspace-module__n6jkVq__choice:has(:checked){border-color:highlight}:checked~.workspace-module__n6jkVq__indicator:after{background:highlight}.workspace-module__n6jkVq__primary{border:1px solid buttontext}}
.workspace-frame-module__ICCEIa__frame{--workspace-rail:64px;--workspace-background:var(--workspace-background-light,var(--c16-void));background:var(--background);min-height:100dvh}.dark .workspace-frame-module__ICCEIa__frame{--workspace-background:var(--workspace-background-dark,var(--c16-void))}.workspace-frame-module__ICCEIa__main{z-index:0;padding-bottom:calc(var(--workspace-mobile-nav-height,66px) + 16px);position:relative;overflow-x:clip}.workspace-frame-module__ICCEIa__frame[data-expanded=settings] .workspace-frame-module__ICCEIa__main{background:var(--workspace-background)}.workspace-frame-module__ICCEIa__frame:has([data-c16-surface=refinement],[data-c16-surface=annotation],[data-c16-surface=export]) .workspace-frame-module__ICCEIa__main{background:var(--workspace-background)}.workspace-frame-module__ICCEIa__frame:has([data-c16-surface=generation]:not([data-c16-compact])) .workspace-frame-module__ICCEIa__main{background:var(--workspace-background)}.workspace-frame-module__ICCEIa__frame:has([data-c16-surface=refinement],[data-c16-surface=annotation],[data-c16-surface=export]){background:var(--workspace-background)}.workspace-frame-module__ICCEIa__rail{display:none}.workspace-frame-module__ICCEIa__skip{z-index:100;background:var(--c16-plane);border:1px solid var(--c16-blueprint);min-height:44px;padding:10px 16px;position:fixed;top:10px;left:16px;transform:translateY(-200%)}.workspace-frame-module__ICCEIa__skip:focus{transform:none}.workspace-frame-module__ICCEIa__brand{min-height:44px;color:var(--c16-primary);flex-shrink:0;align-items:center;margin-bottom:26px;padding:10px 14px;text-decoration:none;display:flex;overflow:hidden}.workspace-frame-module__ICCEIa__wordmark{white-space:nowrap;align-items:center;gap:16px;font-size:18px;font-weight:500;display:inline-flex}.workspace-frame-module__ICCEIa__wordmark svg{flex-shrink:0;width:26px;height:26px}.workspace-frame-module__ICCEIa__railText{display:none}.workspace-frame-module__ICCEIa__desktopNav{flex-direction:column;flex:1;gap:6px;display:flex}.workspace-frame-module__ICCEIa__route{min-height:52px;color:var(--c16-secondary);border-left:2px solid #0000;border-radius:2px;align-items:center;gap:16px;margin:0 10px;padding:10px 12px;font-size:16px;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.workspace-frame-module__ICCEIa__route svg{flex-shrink:0}.workspace-frame-module__ICCEIa__route:hover{background:var(--c16-raised);color:var(--c16-primary)}.workspace-frame-module__ICCEIa__route[aria-current=page]{border-left-color:var(--c16-blueprint);background:var(--c16-raised);color:var(--c16-primary)}.workspace-frame-module__ICCEIa__routeDescription{color:var(--c16-secondary);margin-top:2px;font-size:13px;font-weight:400;display:block}.workspace-frame-module__ICCEIa__routeDivider{margin-top:26px}.workspace-frame-module__ICCEIa__railFoot{gap:10px;margin-top:26px;padding:0 10px;display:grid}.workspace-frame-module__ICCEIa__creditTrigger,.workspace-frame-module__ICCEIa__accountTrigger{border:1px solid var(--c16-control-rule);background:var(--c16-plane);min-width:44px;min-height:44px;color:var(--c16-primary);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.workspace-frame-module__ICCEIa__accountTrigger{background:0 0;border-color:#0000}.workspace-frame-module__ICCEIa__creditTrigger:hover,.workspace-frame-module__ICCEIa__accountTrigger:hover{background:var(--c16-raised)}.workspace-frame-module__ICCEIa__initial{font-family:var(--c16-mono);border:1px solid var(--c16-control-rule);place-items:center;width:26px;height:26px;font-size:13px;display:grid}.workspace-frame-module__ICCEIa__creditWord{font-size:13px}.workspace-frame-module__ICCEIa__compactTrigger{justify-self:center;width:44px;padding:6px}.workspace-frame-module__ICCEIa__mobileHeader{z-index:50;border-bottom:1px solid var(--c16-rule);background:var(--c16-volume);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-height:56px;padding:6px 16px;display:flex;position:sticky;top:0}.workspace-frame-module__ICCEIa__mobileBrand{color:var(--c16-primary);flex-shrink:0;align-items:center;min-height:44px;text-decoration:none;display:flex}.workspace-frame-module__ICCEIa__mobileWordmark{align-items:center;gap:10px;font-size:16px;font-weight:500;display:inline-flex}.workspace-frame-module__ICCEIa__mobileWordmark svg{width:20px;height:20px}.workspace-frame-module__ICCEIa__headerActions{gap:6px;min-width:0;display:flex}.workspace-frame-module__ICCEIa__mobileNav{z-index:50;border-top:1px solid var(--c16-rule);background:var(--c16-volume);padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.workspace-frame-module__ICCEIa__mobileRoute{min-width:0;min-height:54px;color:var(--c16-secondary);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-top:2px solid #0000;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:13px;line-height:1.3;text-decoration:none;display:flex}.workspace-frame-module__ICCEIa__mobileRoute[aria-current=page],.workspace-frame-module__ICCEIa__mobileRoute[data-current]{border-top-color:var(--c16-blueprint);color:var(--c16-primary);background:var(--c16-raised)}.workspace-frame-module__ICCEIa__portal{z-index:80;outline:none}.workspace-frame-module__ICCEIa__tooltip{border:1px solid var(--c16-control-rule);background:var(--c16-plane);border-radius:2px;max-width:min(260px,100vw - 32px);padding:6px 10px;font-size:13px}.workspace-frame-module__ICCEIa__popupTitle{padding:6px;font-weight:500}.workspace-frame-module__ICCEIa__creditPopup{padding:16px}.workspace-frame-module__ICCEIa__total{font-family:var(--c16-mono);font-variant-numeric:tabular-nums;margin-top:10px;font-size:26px}.workspace-frame-module__ICCEIa__total span{font-family:var(--c16-sans);color:var(--c16-secondary);font-size:13px}.workspace-frame-module__ICCEIa__balanceRows{border-block:1px solid var(--c16-rule);margin-top:16px;padding-block:16px}.workspace-frame-module__ICCEIa__balanceRows>div{justify-content:space-between;gap:16px;font-size:13px;display:flex}.workspace-frame-module__ICCEIa__balanceRows>div+div{margin-top:10px}.workspace-frame-module__ICCEIa__balanceRows dt{color:var(--c16-secondary)}.workspace-frame-module__ICCEIa__manage{width:100%;margin-top:16px;text-decoration:none}.workspace-frame-module__ICCEIa__retry{margin-top:10px}.workspace-frame-module__ICCEIa__accountDetails{overflow-wrap:anywhere;padding:6px 10px}.workspace-frame-module__ICCEIa__accountDetails>p:first-child{font-weight:500}.workspace-frame-module__ICCEIa__languageRow{padding:10px}.workspace-frame-module__ICCEIa__fullButton{text-align:left;background:0 0;border:0;width:100%}.workspace-frame-module__ICCEIa__logout{color:var(--c16-fault)}@media (min-width:768px){.workspace-frame-module__ICCEIa__rail{z-index:50;width:var(--workspace-rail);background:var(--c16-volume);border-right:1px solid var(--c16-rule);flex-direction:column;padding:16px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.workspace-frame-module__ICCEIa__route{margin-inline:4px;padding-inline:12px}.workspace-frame-module__ICCEIa__main{margin-left:var(--workspace-rail);min-height:100dvh;padding-bottom:0}.workspace-frame-module__ICCEIa__mobileHeader,.workspace-frame-module__ICCEIa__mobileNav{display:none}.workspace-frame-module__ICCEIa__wordmark{gap:0;font-size:0}}@media (min-width:1280px){.workspace-frame-module__ICCEIa__frame[data-expanded=settings]{--workspace-rail:220px}.workspace-frame-module__ICCEIa__frame:has([data-c16-surface=generation]:not([data-c16-compact])){--workspace-rail:220px}.workspace-frame-module__ICCEIa__frame[data-expanded=settings] .workspace-frame-module__ICCEIa__railText{display:block}.workspace-frame-module__ICCEIa__frame:has([data-c16-surface=generation]:not([data-c16-compact])) .workspace-frame-module__ICCEIa__railText{display:block}.workspace-frame-module__ICCEIa__frame[data-expanded=settings] .workspace-frame-module__ICCEIa__wordmark{gap:16px;font-size:18px}.workspace-frame-module__ICCEIa__frame:has([data-c16-surface=generation]:not([data-c16-compact])) .workspace-frame-module__ICCEIa__wordmark{gap:16px;font-size:18px}.workspace-frame-module__ICCEIa__frame[data-expanded=settings] .workspace-frame-module__ICCEIa__brand{padding-inline:26px}.workspace-frame-module__ICCEIa__frame:has([data-c16-surface=generation]:not([data-c16-compact])) .workspace-frame-module__ICCEIa__brand{padding-inline:26px}.workspace-frame-module__ICCEIa__frame[data-expanded=settings] .workspace-frame-module__ICCEIa__route{margin-inline:10px;padding-inline:12px}.workspace-frame-module__ICCEIa__frame:has([data-c16-surface=generation]:not([data-c16-compact])) .workspace-frame-module__ICCEIa__route{margin-inline:10px;padding-inline:12px}.workspace-frame-module__ICCEIa__frame[data-expanded=settings] .workspace-frame-module__ICCEIa__compactTrigger{justify-content:flex-start;gap:16px;width:100%;padding-inline:12px}.workspace-frame-module__ICCEIa__frame:has([data-c16-surface=generation]:not([data-c16-compact])) .workspace-frame-module__ICCEIa__compactTrigger{justify-content:flex-start;gap:16px;width:100%;padding-inline:12px}}
.studio-workflow-header-module__NALmla__header{top:var(--workspace-mobile-header-height,56px);z-index:40;background:var(--c16-volume);border-bottom:1px solid var(--c16-rule);padding:10px 16px;position:sticky}.studio-workflow-header-module__NALmla__inner{flex-wrap:wrap;align-items:center;gap:10px;max-width:1424px;margin-inline:auto;display:flex}.studio-workflow-header-module__NALmla__actions{flex-wrap:wrap;gap:10px;display:flex}.studio-workflow-header-module__NALmla__actions a{text-decoration:none}.studio-workflow-header-module__NALmla__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;display:grid}.studio-workflow-header-module__NALmla__step{border:0;border-bottom:2px solid var(--c16-rule);min-height:44px;color:var(--c16-secondary);cursor:pointer;overflow-wrap:anywhere;background:0 0;padding:10px 6px;font-size:13px;font-weight:500;line-height:1.3;transition:border-color .16s,color .16s}.studio-workflow-header-module__NALmla__step:hover{color:var(--c16-primary)}.studio-workflow-header-module__NALmla__step[aria-current=step]{border-bottom-color:var(--c16-blueprint);background:var(--c16-raised);color:var(--c16-primary)}.studio-workflow-header-module__NALmla__projectName{font-family:var(--c16-mono);color:var(--c16-secondary);overflow-wrap:anywhere;font-size:13px;display:none}@media (min-width:768px){.studio-workflow-header-module__NALmla__header{padding-inline:26px;top:0}.studio-workflow-header-module__NALmla__steps{flex:1;width:auto;min-width:300px;max-width:550px;margin-left:auto}}@media (min-width:1440px){.studio-workflow-header-module__NALmla__header{padding-inline:42px}.studio-workflow-header-module__NALmla__projectName{max-width:200px;margin-left:auto;display:block}}
.workspace-settings-module__p6Aq3G__page{container:settings/inline-size}.workspace-settings-module__p6Aq3G__pageHeader{margin-bottom:42px}.workspace-settings-module__p6Aq3G__composition{align-items:start;gap:42px;display:grid}.workspace-settings-module__p6Aq3G__index,.workspace-settings-module__p6Aq3G__content{min-width:0}.workspace-settings-module__p6Aq3G__index>div{flex-wrap:wrap;gap:6px 16px;display:flex}.workspace-settings-module__p6Aq3G__index a{min-height:44px;color:var(--c16-secondary);align-items:center;padding:10px 0;font-size:16px;text-decoration:none;display:flex}.workspace-settings-module__p6Aq3G__index a:hover{color:var(--c16-primary);text-underline-offset:6px;text-decoration:underline}.workspace-settings-module__p6Aq3G__section{border-bottom:1px solid var(--c16-rule);outline:none;margin:0 0 42px;padding-bottom:42px;scroll-margin-top:90px}.workspace-settings-module__p6Aq3G__section:last-child{margin-bottom:0}.workspace-settings-module__p6Aq3G__section>h2{margin-bottom:16px;font-size:26px;font-weight:500;line-height:1.3}.workspace-settings-module__p6Aq3G__account{overflow-wrap:anywhere;margin-bottom:16px;font-size:16px}.workspace-settings-module__p6Aq3G__account p:first-child{font-weight:500}.workspace-settings-module__p6Aq3G__plans,.workspace-settings-module__p6Aq3G__delete,.workspace-settings-module__p6Aq3G__demo{margin-top:26px;text-decoration:none;display:inline-flex}.workspace-settings-module__p6Aq3G__themes{gap:10px;display:grid}.workspace-settings-module__p6Aq3G__theme{gap:10px}.workspace-settings-module__p6Aq3G__paletteFieldset{margin-top:26px}.workspace-settings-module__p6Aq3G__palettes{gap:10px;display:grid}.workspace-settings-module__p6Aq3G__palette{gap:10px;min-height:68px}.workspace-settings-module__p6Aq3G__paletteSwatch{--sample-plane:var(--workspace-light-plane);--sample-volume:var(--workspace-light-volume);--sample-focus:var(--workspace-light-blueprint);--sample-rule:var(--workspace-light-control-rule);background:var(--sample-plane);border:1px solid var(--sample-rule);flex-shrink:0;width:68px;height:42px;display:block;position:relative}.workspace-settings-module__p6Aq3G__paletteSwatch:before{content:"";background:var(--sample-volume);border-right:1px solid var(--sample-rule);width:38.2%;position:absolute;inset:0 auto 0 0}.workspace-settings-module__p6Aq3G__paletteSwatch>span{border:1px solid var(--sample-focus);width:26px;position:absolute;inset:10px 6px 10px auto}.dark .workspace-settings-module__p6Aq3G__paletteSwatch{--sample-plane:var(--workspace-dark-plane);--sample-volume:var(--workspace-dark-volume);--sample-focus:var(--workspace-dark-blueprint);--sample-rule:var(--workspace-dark-control-rule)}.workspace-settings-module__p6Aq3G__language{max-width:420px;margin-top:16px}.workspace-settings-module__p6Aq3G__codeForm{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:26px;display:grid}.workspace-settings-module__p6Aq3G__projectCount{margin-top:16px;font-size:16px}.workspace-settings-module__p6Aq3G__storage{flex-wrap:wrap;justify-content:space-between;gap:10px 16px;margin-top:26px;font-size:16px;display:flex}.workspace-settings-module__p6Aq3G__storage dd{margin-left:auto}.workspace-settings-module__p6Aq3G__health{flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;display:flex}.workspace-settings-module__p6Aq3G__health p{margin:0}.workspace-settings-module__p6Aq3G__backdrop{z-index:100;background:#0009;transition:opacity .16s;position:fixed;inset:0}.workspace-settings-module__p6Aq3G__backdrop[data-starting-style],.workspace-settings-module__p6Aq3G__backdrop[data-ending-style]{opacity:0}.workspace-settings-module__p6Aq3G__dialog{z-index:101;background:var(--c16-plane);border:1px solid var(--c16-control-rule);width:min(550px,100vw - 32px);max-height:calc(100dvh - 32px);transition:opacity .26s var(--c16-ease-out);border-radius:4px;outline:none;padding:26px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.workspace-settings-module__p6Aq3G__dialog[data-starting-style],.workspace-settings-module__p6Aq3G__dialog[data-ending-style]{opacity:0}.workspace-settings-module__p6Aq3G__dialogTitle{font-size:26px;font-weight:500;line-height:1.3}.workspace-settings-module__p6Aq3G__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:26px;display:flex}@container settings (min-width:500px){.workspace-settings-module__p6Aq3G__palettes{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-settings-module__p6Aq3G__themes{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-settings-module__p6Aq3G__theme{flex-wrap:wrap}.workspace-settings-module__p6Aq3G__codeForm{grid-template-columns:minmax(0,1fr) auto}}@container settings (min-width:1000px){.workspace-settings-module__p6Aq3G__composition{grid-template-columns:minmax(0,.382fr) minmax(0,.618fr);gap:26px}.workspace-settings-module__p6Aq3G__index>div{flex-direction:column;gap:6px}.workspace-settings-module__p6Aq3G__content{border-left:1px solid var(--c16-rule);padding-left:26px}}@media (min-height:640px){@container settings (min-width:1000px){.workspace-settings-module__p6Aq3G__index{position:sticky;top:42px}}}@media (prefers-reduced-motion:reduce){.workspace-settings-module__p6Aq3G__backdrop{transition:none}}
.forge-module__ohJ8Ra__skin{--background:var(--c16-void);--foreground:var(--c16-primary);--card:var(--c16-plane);--card-foreground:var(--c16-primary);--primary:var(--c16-primary);--primary-foreground:var(--c16-void);--muted:var(--c16-plane);--muted-foreground:var(--c16-secondary);--border:var(--c16-control-rule);--input:var(--c16-control-rule);--ring:var(--c16-blueprint);--destructive:var(--c16-fault);background:var(--c16-void);width:100%;min-width:0;max-width:1424px;margin-inline:auto;padding:26px 16px 42px;container:forge/inline-size}.forge-module__ohJ8Ra__skin :where(h1,h2,h3,p){text-wrap:pretty}.forge-module__ohJ8Ra__skin :where(button,input,select,textarea){font-family:var(--c16-sans);border-radius:2px;max-width:100%;min-height:44px;font-size:16px}.forge-module__ohJ8Ra__skin input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--c16-blueprint);flex-shrink:0}.forge-module__ohJ8Ra__skin :where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--c16-blueprint);outline-offset:3px}.forge-module__ohJ8Ra__skin :where(button):disabled{cursor:not-allowed}.forge-module__ohJ8Ra__skin :where(button,a){transition:color .16s,border-color .16s}.forge-module__ohJ8Ra__skin :where([class*=shadow]){box-shadow:none}.forge-module__ohJ8Ra__skin :where([class*=rounded]){border-radius:2px}.forge-module__ohJ8Ra__skin :where([class*=gradient]){background-image:none}.forge-module__ohJ8Ra__skin :where([class*=uppercase]){text-transform:none;letter-spacing:normal}.forge-module__ohJ8Ra__skin :where([class*=text-xs],[class*="text-[11px]"],[class*="text-[10px]"]){font-size:13px;line-height:1.5}.forge-module__ohJ8Ra__skin :where([class*=font-semibold],[class*=font-bold]){font-weight:500}.forge-module__ohJ8Ra__skin :where([class*=text-amber],[class*=text-emerald]){color:var(--c16-secondary)}.forge-module__ohJ8Ra__skin :where([class*=bg-amber],[class*=bg-emerald]){background:var(--c16-plane)}.forge-module__ohJ8Ra__header{flex-wrap:wrap;grid-template-columns:minmax(0,1fr);justify-content:space-between;align-items:start;gap:16px;margin-bottom:26px;display:grid}.forge-module__ohJ8Ra__header h1{font-size:26px;font-weight:500;line-height:1.3}.forge-module__ohJ8Ra__header p{color:var(--c16-secondary);margin-top:6px}.forge-module__ohJ8Ra__recent{gap:6px;width:min(100%,260px);min-width:0;display:grid}.forge-module__ohJ8Ra__recent select,.forge-module__ohJ8Ra__select{border:1px solid var(--c16-control-rule);background:var(--c16-volume);width:100%;min-width:0;min-height:44px;color:var(--c16-primary);font:inherit;border-radius:2px;padding:10px}.forge-module__ohJ8Ra__modes{border:0;border-bottom:1px solid var(--c16-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-bottom:26px;padding:0 0 26px;display:grid}.forge-module__ohJ8Ra__modes legend{margin-bottom:10px}.forge-module__ohJ8Ra__mode{flex-flow:column wrap;align-items:start;gap:0;display:flex}.forge-module__ohJ8Ra__mode:first-of-type{grid-column:1/-1}.forge-module__ohJ8Ra__mode button{background:0 0;border:0;border-bottom:1px solid #0000;padding:10px 0}@container forge (min-width:640px){.forge-module__ohJ8Ra__header{gap:26px;display:flex}.forge-module__ohJ8Ra__modes{flex-wrap:wrap;gap:16px 26px;display:flex}.forge-module__ohJ8Ra__mode{flex-direction:row;align-items:center;gap:10px}}.forge-module__ohJ8Ra__mode button[aria-pressed=true]{color:var(--c16-blueprint);border-bottom-color:var(--c16-blueprint)}.forge-module__ohJ8Ra__mode span{color:var(--c16-secondary);font-size:13px}.forge-module__ohJ8Ra__composition{grid-template-columns:minmax(0,1fr);gap:42px;display:grid}.forge-module__ohJ8Ra__brief,.forge-module__ohJ8Ra__results{min-width:0;box-shadow:none;background:0 0;border:0}.forge-module__ohJ8Ra__briefTitle,.forge-module__ohJ8Ra__resultsTitle{border-bottom:1px solid var(--c16-rule);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:0 0 16px;display:flex}.forge-module__ohJ8Ra__briefTitle h2,.forge-module__ohJ8Ra__resultsTitle h2{font-size:20px;font-weight:500}.forge-module__ohJ8Ra__briefTitle p,.forge-module__ohJ8Ra__resultsTitle p{color:var(--c16-secondary);margin-top:6px;font-size:13px}.forge-module__ohJ8Ra__briefBody,.forge-module__ohJ8Ra__resultsBody{padding:26px 0 0}.forge-module__ohJ8Ra__briefBody>*+*{margin-top:26px}.forge-module__ohJ8Ra__field{gap:10px;min-width:0;display:grid}.forge-module__ohJ8Ra__field>label{font-size:16px;font-weight:500}.forge-module__ohJ8Ra__field>p{color:var(--c16-secondary);font-size:13px;line-height:1.5}.forge-module__ohJ8Ra__placementChoice{border:0;border-block:1px solid var(--c16-rule);min-width:0;padding:16px 0}.forge-module__ohJ8Ra__placementChoice legend{margin-bottom:10px;font-size:20px;font-weight:500}.forge-module__ohJ8Ra__placementChoice>div{flex-wrap:wrap;gap:16px;display:flex}.forge-module__ohJ8Ra__placementChoice button{border:1px solid var(--c16-control-rule);background:0 0;padding:10px 16px}.forge-module__ohJ8Ra__placementChoice button[aria-pressed=true]{border-color:var(--c16-blueprint);color:var(--c16-blueprint)}.forge-module__ohJ8Ra__placementChoice p{color:var(--c16-secondary);margin-top:16px;font-size:13px}.forge-module__ohJ8Ra__actionBand{border-top:1px solid var(--c16-rule);gap:16px;padding:26px 0 0;display:grid}.forge-module__ohJ8Ra__actionBand button{transform:none}.forge-module__ohJ8Ra__actionBand dl{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.forge-module__ohJ8Ra__actionBand dl>div{flex:100px}.forge-module__ohJ8Ra__proposals{grid-template-columns:minmax(0,1fr);gap:26px 16px;display:grid}.forge-module__ohJ8Ra__results{container:results/inline-size}.forge-module__ohJ8Ra__artifact{min-width:0}.forge-module__ohJ8Ra__artifactHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.forge-module__ohJ8Ra__artifactHeader>span:first-child{font:400 13px var(--c16-mono)}.forge-module__ohJ8Ra__artifactHeader>span:last-child{align-items:center;gap:6px;display:flex}.forge-module__ohJ8Ra__imageButton{border:1px solid var(--c16-rule);background:var(--c16-plane);width:100%;padding:0;display:block;position:relative;overflow:hidden}.forge-module__ohJ8Ra__imageButton:disabled{cursor:default;opacity:1}.forge-module__ohJ8Ra__artifact[data-selected] .forge-module__ohJ8Ra__imageButton{border-color:var(--c16-blueprint)}.forge-module__ohJ8Ra__imageButton img{object-fit:contain;filter:none;width:100%;height:100%;position:absolute;inset:0}.forge-module__ohJ8Ra__imageError{color:var(--c16-secondary);place-items:center;padding:26px;font-size:13px;display:grid;position:absolute;inset:0}.forge-module__ohJ8Ra__artifactActions,.forge-module__ohJ8Ra__curation{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px;display:flex}.forge-module__ohJ8Ra__artifactActions :where(a,button),.forge-module__ohJ8Ra__curation button{border:0;border-bottom:1px solid var(--c16-control-rule);min-height:44px;color:var(--c16-primary);background:0 0;justify-content:center;align-items:center;gap:6px;padding:6px 0;font-size:16px;display:inline-flex}.forge-module__ohJ8Ra__curation button{color:var(--c16-secondary);border-bottom-color:#0000;font-size:16px}.forge-module__ohJ8Ra__curation button[aria-pressed=true]{color:var(--c16-blueprint);border-bottom-color:var(--c16-blueprint)}.forge-module__ohJ8Ra__empty{flex-direction:column;justify-content:center;gap:10px;min-height:160px;padding:26px 0;display:flex}.forge-module__ohJ8Ra__empty p:first-child{font-size:20px;font-weight:500}.forge-module__ohJ8Ra__empty p:last-child{color:var(--c16-secondary)}.forge-module__ohJ8Ra__skin :where(button,select,label){font-size:16px}@container forge (min-width:1000px){.forge-module__ohJ8Ra__composition{grid-template-columns:minmax(0,.382fr) minmax(0,.618fr);gap:26px}.forge-module__ohJ8Ra__results{border-left:1px solid var(--c16-rule);padding-left:26px}}@container results (min-width:456px){.forge-module__ohJ8Ra__proposals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.forge-module__ohJ8Ra__skin{padding:26px}}@media (min-width:1280px){.forge-module__ohJ8Ra__skin{padding:42px}}@media (prefers-reduced-motion:reduce){.forge-module__ohJ8Ra__skin *{transition:none!important;animation:none!important}}@media (forced-colors:active){.forge-module__ohJ8Ra__imageButton,.forge-module__ohJ8Ra__select,.forge-module__ohJ8Ra__mode button[aria-pressed=true],.forge-module__ohJ8Ra__placementChoice button{border-color:buttontext}.forge-module__ohJ8Ra__artifact[data-selected] .forge-module__ohJ8Ra__imageButton{outline:2px solid highlight}.forge-module__ohJ8Ra__imageButton img{forced-color-adjust:none}}
.stencil-generation-module__EnxcUG__page{container:stencil/inline-size}.stencil-generation-module__EnxcUG__pageHeader{margin-bottom:42px}.stencil-generation-module__EnxcUG__composition{align-items:start;gap:42px;display:grid}.stencil-generation-module__EnxcUG__reference,.stencil-generation-module__EnxcUG__instruments{min-width:0}.stencil-generation-module__EnxcUG__heading{margin:0 0 16px;font-size:16px;font-weight:500}.stencil-generation-module__EnxcUG__imageFrame{aspect-ratio:4/5;background:var(--c16-plane);border:1px solid var(--c16-control-rule);place-items:center;min-height:260px;max-height:560px;padding:16px;display:grid}.stencil-generation-module__EnxcUG__image{object-fit:contain;width:100%;height:100%;min-height:0;max-height:526px}.stencil-generation-module__EnxcUG__empty{text-align:center;flex-direction:column;align-items:center;gap:26px;padding:16px;display:flex}.stencil-generation-module__EnxcUG__empty>svg{color:var(--c16-secondary)}.stencil-generation-module__EnxcUG__empty>p{color:var(--c16-secondary);max-width:32ch;font-size:16px}.stencil-generation-module__EnxcUG__fileRow{color:var(--c16-secondary);justify-content:space-between;gap:16px;margin-top:16px;font-size:13px;display:flex}.stencil-generation-module__EnxcUG__fileRow>span:first-child{overflow-wrap:anywhere;min-width:0}.stencil-generation-module__EnxcUG__fileRow>span:last-child{flex-shrink:0}.stencil-generation-module__EnxcUG__referenceActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.stencil-generation-module__EnxcUG__demo{margin-top:16px}.stencil-generation-module__EnxcUG__models,.stencil-generation-module__EnxcUG__weights,.stencil-generation-module__EnxcUG__detail{gap:10px;display:grid}.stencil-generation-module__EnxcUG__models>label{padding:16px}.stencil-generation-module__EnxcUG__modelTime{font-family:var(--c16-mono);white-space:nowrap;margin-left:16px;display:inline-block}.stencil-generation-module__EnxcUG__group{border-bottom:1px solid var(--c16-rule);margin-bottom:26px;padding-bottom:26px}.stencil-generation-module__EnxcUG__resolutions{margin-top:26px}.stencil-generation-module__EnxcUG__segmented{flex-wrap:wrap;gap:10px;display:flex}.stencil-generation-module__EnxcUG__segmented>label{flex:1;gap:10px;min-width:76px}.stencil-generation-module__EnxcUG__controls{gap:26px;display:grid}.stencil-generation-module__EnxcUG__tonal{border-left:1px solid var(--c16-rule);gap:16px;padding-left:16px;display:grid}.stencil-generation-module__EnxcUG__price{padding-top:0}.stencil-generation-module__EnxcUG__priceLabel{font-size:16px;font-weight:500}.stencil-generation-module__EnxcUG__amount{margin-top:10px;font-size:16px}.stencil-generation-module__EnxcUG__amount>span{font-size:26px}.stencil-generation-module__EnxcUG__generate{width:100%;margin-top:26px}.stencil-generation-module__EnxcUG__price a{color:inherit;text-underline-offset:3px;text-decoration:underline}@container stencil (min-width:1000px){.stencil-generation-module__EnxcUG__composition{grid-template-columns:minmax(0,.618fr) minmax(0,.382fr);gap:26px}.stencil-generation-module__EnxcUG__instruments{border-left:1px solid var(--c16-rule);padding-left:26px}.stencil-generation-module__EnxcUG__imageFrame{max-height:820px}.stencil-generation-module__EnxcUG__image{max-height:786px}}
.editor-module__zLglvq__editor{max-width:none;height:calc(100dvh - var(--workspace-mobile-header-height,56px) - var(--workspace-mobile-nav-height,66px) - 16px);flex-direction:column;gap:10px;min-height:0;margin:0;padding:16px;display:flex;overflow-y:auto}.editor-module__zLglvq__header{border-bottom:1px solid var(--c16-rule);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px 16px;padding-bottom:10px;display:flex}.editor-module__zLglvq__headerStart{align-items:center;gap:10px;display:flex}.editor-module__zLglvq__header h1{font-size:20px;font-weight:500}.editor-module__zLglvq__header h1 span{color:var(--c16-secondary)}@container forge not (min-width:320px){.editor-module__zLglvq__header h1 span{font-size:13px;line-height:1.5;display:block}.editor-module__zLglvq__headerStart{gap:6px}}.editor-module__zLglvq__toolbar{flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.editor-module__zLglvq__viewControls{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}@container forge not (min-width:1024px){.editor-module__zLglvq__headerStart{order:0}.editor-module__zLglvq__panelTrigger{order:1}.editor-module__zLglvq__toolbar{flex-basis:100%;order:2}}.editor-module__zLglvq__editor .editor-module__zLglvq__operator{width:44px;min-width:44px;height:44px;padding:0}.editor-module__zLglvq__operator svg,.editor-module__zLglvq__panelTrigger svg,.editor-module__zLglvq__layer svg{width:20px;height:20px}.editor-module__zLglvq__value{font:400 13px var(--c16-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.editor-module__zLglvq__original,.editor-module__zLglvq__panelTrigger{border:1px solid var(--c16-control-rule);background:0 0;align-items:center;gap:10px;min-height:44px;padding:10px;display:inline-flex}.editor-module__zLglvq__original[aria-pressed=true]{color:var(--c16-blueprint);border-color:var(--c16-blueprint)}.editor-module__zLglvq__status{color:var(--c16-secondary);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px 16px;font-size:13px;display:flex}.editor-module__zLglvq__status button{color:var(--c16-fault);background:0 0;border:0;padding:0 6px;text-decoration:underline}.editor-module__zLglvq__workarea{flex:1;grid-template-rows:auto minmax(280px,1fr);grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;display:grid}.editor-module__zLglvq__groups{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:6px;display:grid}.editor-module__zLglvq__groups button{min-height:64px;color:var(--c16-secondary);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:6px 2px;display:flex}.editor-module__zLglvq__groups button[aria-pressed=true]{color:var(--c16-blueprint);border-color:var(--c16-control-rule);background:var(--c16-plane)}.editor-module__zLglvq__groups span{overflow-wrap:anywhere;font-size:13px;line-height:1.2}.editor-module__zLglvq__stageColumn{flex-direction:column;min-width:0;min-height:0;display:flex}.editor-module__zLglvq__viewport{border:1px solid var(--c16-control-rule);background:#111319;flex:1;min-height:220px;position:relative;overflow:hidden}.editor-module__zLglvq__stageState{z-index:10;color:#f0f0ea;text-align:center;background:#111319;place-items:center;padding:26px;display:grid;position:absolute;inset:0}.editor-module__zLglvq__stageState>div{max-width:38ch}.editor-module__zLglvq__stageState p{margin:10px 0}.editor-module__zLglvq__quickbar{flex-wrap:wrap;justify-content:center;gap:6px 16px;padding-top:10px;display:flex}.editor-module__zLglvq__quickbar>div{align-items:center;gap:6px;display:flex}.editor-module__zLglvq__quickbar button{border:1px solid var(--c16-control-rule);background:0 0;width:44px;padding:0}.editor-module__zLglvq__quickbar span{flex-direction:column;align-items:center;gap:0;padding-inline:6px;display:flex}.editor-module__zLglvq__inspector{background:var(--c16-plane);border:1px solid var(--c16-rule);overscroll-behavior:contain;min-height:0;overflow-y:auto}.editor-module__zLglvq__tabs{border-bottom:1px solid var(--c16-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid}.editor-module__zLglvq__tabs button{background:0 0;border:1px solid #0000;min-height:44px;padding:6px}.editor-module__zLglvq__tabs button[data-active]{border-color:var(--c16-blueprint);color:var(--c16-blueprint)}.editor-module__zLglvq__panel{min-width:0;padding:16px}.editor-module__zLglvq__panel section{border-top:0;margin-top:0;padding-top:0}.editor-module__zLglvq__panel :where(button,input,select,textarea,label){font-size:16px}.editor-module__zLglvq__panel label:focus-within{outline:2px solid var(--c16-blueprint);outline-offset:3px}.editor-module__zLglvq__panel :where([class*=grid-cols-3]){grid-template-columns:repeat(2,minmax(0,1fr))}.editor-module__zLglvq__panel :where([class*=col-span-3]){grid-column:1/-1}.editor-module__zLglvq__panel :where([class*=size-9]){width:44px;height:44px}.editor-module__zLglvq__panel :where([class*="text-[9px]"]){text-transform:none;font-size:13px}.editor-module__zLglvq__panel :where([class*=border-dashed]){border-style:solid}.editor-module__zLglvq__toolOptions{border:0;border-bottom:1px solid var(--c16-rule);flex-wrap:wrap;gap:6px;padding:0 0 16px;display:flex}.editor-module__zLglvq__toolOptions legend{margin-bottom:10px;font-weight:500}.editor-module__zLglvq__toolOptions button{border:1px solid var(--c16-control-rule);background:0 0;padding:6px 10px}.editor-module__zLglvq__toolOptions button[aria-pressed=true]{color:var(--c16-blueprint);border-color:var(--c16-blueprint)}.editor-module__zLglvq__setting>div{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.editor-module__zLglvq__setting>div>span:first-child{font-size:16px}.editor-module__zLglvq__sliderControl{touch-action:none;align-items:center;width:100%;min-height:44px;display:flex;position:relative}.editor-module__zLglvq__sliderTrack{background:var(--c16-control-rule);width:100%;height:2px;position:relative}.editor-module__zLglvq__sliderRange{background:var(--c16-blueprint);height:2px;position:absolute}.editor-module__zLglvq__sliderThumb{background:var(--c16-plane);border:1px solid var(--c16-primary);width:16px;height:22px;display:block}.editor-module__zLglvq__sliderThumb:after{content:"";position:absolute;inset:-12px}.editor-module__zLglvq__sliderThumb:focus-visible{outline:2px solid var(--c16-blueprint);outline-offset:4px}.editor-module__zLglvq__layer{border:1px solid var(--c16-rule);background:var(--c16-volume);align-items:center;gap:0;display:flex}.editor-module__zLglvq__layer[data-active=true]{border-color:var(--c16-blueprint)}.editor-module__zLglvq__layer button{background:0 0;border:0;flex-shrink:0;place-items:center;width:44px;padding:0;display:grid}.editor-module__zLglvq__layer .editor-module__zLglvq__layerSelect{text-align:left;flex:1;justify-content:start;gap:6px;width:auto;min-width:0;display:flex}.editor-module__zLglvq__layerSelect>span{min-width:0}.editor-module__zLglvq__layerSelect span span{text-overflow:ellipsis;white-space:nowrap;max-width:130px;display:block;overflow:hidden}.editor-module__zLglvq__layerSelect small{color:var(--c16-secondary);font-size:13px;display:block}.editor-module__zLglvq__outputActions{flex-wrap:wrap;gap:10px;margin-block:16px;display:flex}.editor-module__zLglvq__backdrop{z-index:80;background:#0009;position:fixed;inset:0}.editor-module__zLglvq__modal{z-index:81;width:min(480px,100% - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-bottom));background:var(--c16-plane);border:1px solid var(--c16-control-rule);flex-direction:column;margin:0;padding:0;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.editor-module__zLglvq__modalHeading{border-bottom:1px solid var(--c16-rule);justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.editor-module__zLglvq__modalHeading button{background:0 0;border:0;place-items:center;width:44px;display:grid}.editor-module__zLglvq__modalBody{overscroll-behavior:contain;min-height:0;overflow:auto}@media (min-width:768px){.editor-module__zLglvq__groups{grid-template-columns:repeat(7,minmax(0,1fr))}}@container forge (min-width:1024px){.editor-module__zLglvq__workarea{grid-template-rows:minmax(0,1fr);grid-template-columns:96px minmax(0,1fr)}.editor-module__zLglvq__workarea[data-inspector=true]{grid-template-columns:96px minmax(0,1fr) 320px}.editor-module__zLglvq__groups{flex-direction:column;display:flex;overflow-y:auto}.editor-module__zLglvq__groups button{width:100%}}@media (prefers-reduced-motion:reduce){.editor-module__zLglvq__editor *,.editor-module__zLglvq__modal *{transition:none!important;animation:none!important}}@media (forced-colors:active){.editor-module__zLglvq__layer[data-active=true],.editor-module__zLglvq__toolOptions button[aria-pressed=true],.editor-module__zLglvq__tabs button[data-active],.editor-module__zLglvq__groups button[aria-pressed=true]{outline:2px solid highlight}.editor-module__zLglvq__viewport canvas{forced-color-adjust:none}.editor-module__zLglvq__sliderTrack{background:canvastext}.editor-module__zLglvq__sliderRange{background:highlight}}
.placement-module__51cWhq__preview{border:1px solid var(--c16-control-rule,var(--border));background:var(--c16-plane,var(--background));grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;min-width:0;margin:0;padding:16px;display:grid}.placement-module__51cWhq__diagram{width:160px;max-width:100%;margin-inline:auto}.placement-module__51cWhq__figure{width:100%;height:210px;color:var(--c16-primary,var(--foreground));display:block}.placement-module__51cWhq__contour{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.placement-module__51cWhq__landmark{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-opacity:.7;stroke-linecap:round}.placement-module__51cWhq__zone{fill:var(--c16-blueprint,currentColor);fill-opacity:.1;stroke:var(--c16-blueprint,currentColor);stroke-width:1.5px;stroke-dasharray:3 2}.placement-module__51cWhq__guide{color:var(--c16-blueprint,currentColor)}.placement-module__51cWhq__heading{align-items:center;gap:10px;display:flex}.placement-module__51cWhq__heading svg{flex-shrink:0}.placement-module__51cWhq__heading strong{font-size:16px;font-weight:500}.placement-module__51cWhq__preview p{color:var(--c16-secondary,var(--muted-foreground));margin-top:10px;font-size:13px;line-height:1.5}.placement-module__51cWhq__values{gap:6px;margin-top:16px;font-size:13px;display:grid}.placement-module__51cWhq__values div{flex-wrap:wrap;gap:6px 10px;display:flex}.placement-module__51cWhq__values dt{color:var(--c16-secondary,var(--muted-foreground))}.placement-module__51cWhq__legend{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.placement-module__51cWhq__legend span{border:1px dashed var(--c16-blueprint,currentColor);width:13px;height:13px}.placement-module__51cWhq__legend i{border:1px solid;border-radius:50%;width:7px;height:7px;margin-left:6px}@container forge (min-width:1000px){.placement-module__51cWhq__preview{grid-template-columns:160px minmax(0,1fr);gap:10px;padding:10px}}@media (forced-colors:active){.placement-module__51cWhq__zone{fill:none;stroke:highlight}.placement-module__51cWhq__guide{color:highlight}.placement-module__51cWhq__contour,.placement-module__51cWhq__landmark{stroke:canvastext;stroke-opacity:1}}
.workbench-module__z6lvyG__page{background:var(--c16-void);max-width:1508px;margin-inline:auto;padding:26px 16px 42px;container:workbench/inline-size}.workbench-module__z6lvyG__title{margin:0;font-size:26px;font-weight:500;line-height:1.24}.workbench-module__z6lvyG__intro{color:var(--c16-secondary);max-width:68ch;margin:10px 0 26px;font-size:16px}.workbench-module__z6lvyG__layout{align-items:start;gap:26px;min-width:0;display:grid}.workbench-module__z6lvyG__piece{min-width:0;margin:0}.workbench-module__z6lvyG__preview{background:var(--c16-plane);border:1px solid var(--c16-rule);place-items:center;height:clamp(260px,60svh,420px);padding:16px;display:grid;position:relative;overflow:hidden}.workbench-module__z6lvyG__preview img{object-fit:contain;width:100%;height:100%;min-height:0}.workbench-module__z6lvyG__caption{color:var(--c16-secondary);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:10px;font-size:13px;display:flex}.workbench-module__z6lvyG__inspector{min-width:0}.workbench-module__z6lvyG__section{border-bottom:1px solid var(--c16-rule);min-width:0;padding:26px 0}.workbench-module__z6lvyG__section:first-child{padding-top:0}.workbench-module__z6lvyG__section:last-child{border-bottom:0}.workbench-module__z6lvyG__heading{margin:0 0 16px;font-size:16px;font-weight:500}.workbench-module__z6lvyG__help{color:var(--c16-secondary);margin:6px 0 0;font-size:13px;line-height:1.5}.workbench-module__z6lvyG__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.workbench-module__z6lvyG__stack{gap:26px;display:grid}.workbench-module__z6lvyG__choices{flex-wrap:wrap;gap:6px;display:flex}.workbench-module__z6lvyG__choice{border:1px solid var(--c16-control-rule);cursor:pointer;background:var(--c16-plane);border-radius:2px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:44px;padding:10px 16px;font-size:16px;display:flex;position:relative}.workbench-module__z6lvyG__tool[aria-pressed=true]{border-color:var(--c16-blueprint);background:var(--c16-raised);box-shadow:inset 0 -2px var(--c16-blueprint)}.workbench-module__z6lvyG__choice:has(input:checked){border-color:var(--c16-blueprint);background:var(--c16-raised);box-shadow:inset 0 -2px var(--c16-blueprint)}.workbench-module__z6lvyG__choice:has(input:focus-visible){outline:2px solid var(--c16-blueprint);outline-offset:3px}.workbench-module__z6lvyG__radio{opacity:0;width:1px;height:1px;position:absolute}.workbench-module__z6lvyG__range{accent-color:var(--c16-blueprint);cursor:pointer;width:100%;min-width:0;height:44px}.workbench-module__z6lvyG__range:disabled{cursor:not-allowed;opacity:.5}.workbench-module__z6lvyG__rangeRow{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.workbench-module__z6lvyG__control label,.workbench-module__z6lvyG__control legend{font-size:16px;font-weight:500}.workbench-module__z6lvyG__control{border:0;min-width:0;margin:0;padding:0}.workbench-module__z6lvyG__control+.workbench-module__z6lvyG__control{margin-top:26px}.workbench-module__z6lvyG__controlValue{color:var(--c16-secondary);font-size:13px}.workbench-module__z6lvyG__extremes{color:var(--c16-secondary);justify-content:space-between;gap:16px;font-size:13px;display:flex}.workbench-module__z6lvyG__ink{border:1px solid var(--c16-control-rule);border-radius:2px;flex-shrink:0;width:20px;height:20px;display:inline-block}.workbench-module__z6lvyG__check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:16px;display:flex}.workbench-module__z6lvyG__check input{width:20px;height:20px;accent-color:var(--c16-blueprint);flex-shrink:0}.workbench-module__z6lvyG__compare{touch-action:pan-y;width:100%;height:100%;min-height:0;position:relative}.workbench-module__z6lvyG__compare img{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.workbench-module__z6lvyG__compareLine{background:var(--c16-blueprint);pointer-events:none;width:1px;position:absolute;inset-block:0}.workbench-module__z6lvyG__compareHandle{border:1px solid var(--c16-blueprint);background:var(--c16-plane);width:44px;height:44px;color:var(--c16-primary);pointer-events:none;border-radius:2px;place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.workbench-module__z6lvyG__compareInput{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.workbench-module__z6lvyG__compare:focus-within{outline:2px solid var(--c16-blueprint);outline-offset:3px}.workbench-module__z6lvyG__state{color:var(--c16-secondary);padding:26px 0;font-size:16px}.workbench-module__z6lvyG__fault{color:var(--c16-fault)}.workbench-module__z6lvyG__pngList{gap:6px;margin-bottom:16px;display:grid}.workbench-module__z6lvyG__pngChoice{text-align:left;justify-content:flex-start;padding:10px}.workbench-module__z6lvyG__pngText{gap:6px;display:grid}.workbench-module__z6lvyG__pngText small{color:var(--c16-secondary);font-size:13px}.workbench-module__z6lvyG__pngDot{border:1px solid var(--c16-control-rule);border-radius:50%;flex-shrink:0;width:16px;height:16px}.workbench-module__z6lvyG__pngChoice:has(input:checked) .workbench-module__z6lvyG__pngDot{border:5px solid var(--c16-blueprint)}.workbench-module__z6lvyG__full{width:100%}.workbench-module__z6lvyG__checker{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23deded8' d='M0 0h10v10H0zM10 10h10v10H10z'/%3E%3C/svg%3E")}.workbench-module__z6lvyG__details{border-top:1px solid var(--c16-rule);margin-top:16px;padding-top:16px;font-size:13px}.workbench-module__z6lvyG__details summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.workbench-module__z6lvyG__details dl{grid-template-columns:minmax(0,.382fr) minmax(0,.618fr);gap:10px 16px;display:grid}.workbench-module__z6lvyG__details dt{color:var(--c16-secondary)}.workbench-module__z6lvyG__details dd{overflow-wrap:anywhere;margin:0}.workbench-module__z6lvyG__progress{gap:10px;padding:16px 0;display:grid}.workbench-module__z6lvyG__progress progress{width:100%;height:6px;accent-color:var(--c16-blueprint)}.workbench-module__z6lvyG__annotation{flex-direction:column;gap:10px;padding-bottom:16px;display:flex}.workbench-module__z6lvyG__annotationHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.workbench-module__z6lvyG__toolbar{border-block:1px solid var(--c16-rule);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;display:flex}.workbench-module__z6lvyG__toolbarGroup{align-items:center;gap:6px;display:flex}.workbench-module__z6lvyG__toolbarOutput{margin-inline-start:auto}.workbench-module__z6lvyG__editor{flex:1;grid-template-rows:auto minmax(260px,1fr);gap:10px;min-height:0;display:grid}.workbench-module__z6lvyG__tools{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:6px;display:grid}.workbench-module__z6lvyG__tool{border:1px solid var(--c16-control-rule);background:var(--c16-plane);cursor:pointer;text-align:center;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:64px;padding:6px;font-size:13px;display:flex}.workbench-module__z6lvyG__tool svg{flex-shrink:0;width:20px;height:20px}.workbench-module__z6lvyG__canvasViewport{background:var(--c16-plane);border:1px solid var(--c16-rule);min-width:0;min-height:260px;position:relative;overflow:hidden}.workbench-module__z6lvyG__editorInspector{overscroll-behavior:contain;border-inline-start:1px solid var(--c16-rule);min-width:0;min-height:0;padding-inline-start:16px;overflow-y:auto}.workbench-module__z6lvyG__context{color:var(--c16-secondary);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.workbench-module__z6lvyG__tabs{border-bottom:1px solid var(--c16-rule);gap:6px;margin-bottom:16px;display:flex}.workbench-module__z6lvyG__tabs button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.workbench-module__z6lvyG__tabs button[aria-selected=true]{border-bottom-color:var(--c16-blueprint)}.workbench-module__z6lvyG__panel{font-size:16px}.workbench-module__z6lvyG__panel :where(p,small){color:var(--c16-secondary);font-size:13px}.workbench-module__z6lvyG__panel :where(button,input,select){border-radius:2px;font-size:16px}.workbench-module__z6lvyG__layer{border:1px solid var(--c16-control-rule);border-radius:2px;align-items:center;gap:6px;min-height:44px;padding:6px;display:flex}.workbench-module__z6lvyG__layer[data-active=true]{border-color:var(--c16-blueprint);background:var(--c16-raised)}.workbench-module__z6lvyG__layerName{text-align:left;min-width:0;min-height:44px;color:var(--c16-primary);background:0 0;border:0;flex:1;padding:6px}.workbench-module__z6lvyG__systemLayer{border:1px dashed var(--c16-control-rule);grid-template-columns:44px minmax(0,1fr) 44px;gap:6px;padding:6px;display:grid}.workbench-module__z6lvyG__systemLayer[data-active=true]{border-color:var(--c16-blueprint);background:var(--c16-raised)}.workbench-module__z6lvyG__panelHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.workbench-module__z6lvyG__panelHeading{margin:0;font-size:16px;font-weight:500}.workbench-module__z6lvyG__brushPreview{border:1px solid var(--c16-control-rule);background:#fff;justify-content:center;align-items:center;height:44px;display:flex;overflow:hidden}.workbench-module__z6lvyG__swatch{border:1px solid var(--c16-control-rule);cursor:pointer;border-radius:2px;width:44px;height:44px}.workbench-module__z6lvyG__swatch[aria-pressed=true]{outline:2px solid var(--c16-blueprint);outline-offset:3px}.workbench-module__z6lvyG__customColor{align-items:center;gap:10px;min-height:44px;display:flex}.workbench-module__z6lvyG__customColor input{cursor:pointer;border:1px solid var(--c16-control-rule);background:0 0;width:44px;height:44px}.workbench-module__z6lvyG__modalBackdrop{z-index:80;background:#00000073;position:fixed;inset:0}.workbench-module__z6lvyG__modal{z-index:81;inset:auto 16px max(16px, env(safe-area-inset-bottom));background:var(--c16-plane);border:1px solid var(--c16-control-rule);border-radius:4px;flex-direction:column;max-height:calc(100dvh - 32px);padding:16px;display:flex;position:fixed;overflow:hidden}.workbench-module__z6lvyG__modalTitle{background:var(--c16-plane);border-bottom:1px solid var(--c16-rule);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:10px;display:flex}.workbench-module__z6lvyG__modalBody{overscroll-behavior:contain;min-height:0;margin:-6px;padding:6px;overflow-y:auto}.workbench-module__z6lvyG__menu{z-index:82;background:var(--c16-plane);border:1px solid var(--c16-control-rule);border-radius:2px;min-width:200px;max-width:calc(100vw - 32px);padding:10px}.workbench-module__z6lvyG__menuItem{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:10px;font-size:16px;display:flex}.workbench-module__z6lvyG__menuItem[data-highlighted]{background:var(--c16-raised);outline:1px solid var(--c16-blueprint)}.workbench-module__z6lvyG__menuItem svg{width:20px;height:20px}@container workbench (min-width:1000px){.workbench-module__z6lvyG__layout{grid-template-columns:minmax(0,.618fr) minmax(0,.382fr)}.workbench-module__z6lvyG__preview{height:clamp(420px,72svh,680px)}.workbench-module__z6lvyG__inspector{border-inline-start:1px solid var(--c16-rule);padding-inline-start:26px}}@media (min-width:768px){.workbench-module__z6lvyG__page{padding-inline:26px}.workbench-module__z6lvyG__editor{min-height:420px}.workbench-module__z6lvyG__modal{inset:auto max(26px,50vw - 320px) 26px}}@media (min-width:1280px){.workbench-module__z6lvyG__page{padding-inline:42px}}@media (min-width:1100px){.workbench-module__z6lvyG__editor{grid-template-rows:minmax(0,1fr);grid-template-columns:100px minmax(0,1fr)}.workbench-module__z6lvyG__editor[data-inspector=true]{grid-template-columns:100px minmax(0,1fr) 320px}.workbench-module__z6lvyG__tools{grid-template-columns:minmax(0,1fr);padding:0 3px 3px;overflow-y:auto}.workbench-module__z6lvyG__tool{min-height:68px}}@media (max-width:767px){.workbench-module__z6lvyG__toolbarOutput button svg{display:none}}@media (max-width:399px){.workbench-module__z6lvyG__toolbarGroup>button>span{display:none}}@media (prefers-reduced-motion:reduce){.workbench-module__z6lvyG__page *,.workbench-module__z6lvyG__modal *,.workbench-module__z6lvyG__menu *{transition:none!important;animation:none!important}}@media (forced-colors:active){.workbench-module__z6lvyG__tool[aria-pressed=true],.workbench-module__z6lvyG__tabs button[aria-selected=true]{outline:2px solid highlight}.workbench-module__z6lvyG__choice:has(input:checked){outline:2px solid highlight}.workbench-module__z6lvyG__pngChoice:has(input:checked) .workbench-module__z6lvyG__pngDot{border-color:highlight}}
