._workbench_1sssn_1{--paper:#f0eee7;--ink:#111411;--green:#123c2d;--green-soft:#d7e1d9;min-height:100vh;color:var(--ink);background:linear-gradient(#123c2d09 1px, transparent 1px), linear-gradient(90deg, #123c2d09 1px, transparent 1px), var(--paper);font-family:var(--font-geist-sans), sans-serif;background-size:48px 48px}._header_1sssn_16{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#f0eee7e6;border-bottom:1px solid #11141138;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:14px 2.4vw;display:grid;position:sticky;top:0}._brand_1sssn_30{color:inherit;align-items:center;gap:11px;width:fit-content;text-decoration:none;display:flex}._brand_1sssn_30>span{width:37px;height:37px;color:var(--paper);background:var(--green);font:600 11px var(--font-geist-mono), monospace;border-radius:50%;place-items:center;display:grid}._brand_1sssn_30 div{flex-direction:column;line-height:1.25;display:flex}._brand_1sssn_30 strong{font-size:13px}._brand_1sssn_30 small{font:10px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em;opacity:.58}._header_1sssn_16 nav{justify-self:end;gap:8px;display:flex}._header_1sssn_16 nav a{color:inherit;border:1px solid #11141133;border-radius:100px;padding:9px 13px;font-size:12px;text-decoration:none;transition:all .2s}:is(._header_1sssn_16 nav a:hover,._header_1sssn_16 nav a:focus-visible){color:var(--paper);background:var(--green);border-color:var(--green)}._privacy_1sssn_38{color:var(--green);font:11px var(--font-geist-mono), monospace;align-items:center;gap:8px;display:flex}._privacy_1sssn_38 span{align-items:center;gap:8px;display:flex}._privacy_1sssn_38 i{background:currentColor;border-radius:50%;width:3px;height:3px}._intro_1sssn_42{border-bottom:1px solid #11141138;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:5vw;padding:clamp(42px,6vw,86px) 3vw 38px;display:grid}._intro_1sssn_42 h1{letter-spacing:-.065em;margin:12px 0 0;font-size:clamp(48px,7vw,105px);font-weight:520;line-height:.86}._intro_1sssn_42 h1 em{color:var(--green);font-family:Georgia,serif;font-weight:400}._intro_1sssn_42>p{max-width:470px;margin:0;font-size:clamp(15px,1.3vw,19px);line-height:1.55}._eyebrow_1sssn_46{color:var(--green);text-transform:uppercase;letter-spacing:.12em;font:11px var(--font-geist-mono), monospace;align-items:center;gap:8px;margin:0;display:flex}._desktopWorkspace_1sssn_48{border-bottom:1px solid #11141138;height:min(850px,100vh - 78px);min-height:660px;display:flex}._operationsColumn_1sssn_49,._recipeColumn_1sssn_49,._ioColumn_1sssn_49{border-right:1px solid #11141138;min-width:0}._ioColumn_1sssn_49{border-right:0}._resizeHandle_1sssn_51{border-left:1px solid #ffffff59;border-right:1px solid #1114111f;flex:0 0 7px;background:#123c2d14!important;width:7px!important}:is(._resizeHandle_1sssn_51:hover,._resizeHandle_1sssn_51:focus-visible){outline:1px solid var(--green);background:var(--green-soft)!important}._panel_1sssn_53{background:#f0eee7b3;flex-direction:column;min-width:0;height:100%;display:flex}._panelHeading_1sssn_54{border-bottom:1px solid #1114112b;justify-content:space-between;align-items:flex-end;gap:12px;min-height:88px;padding:18px 20px;display:flex}._panelHeading_1sssn_54 div{align-items:baseline;gap:9px;display:flex}._panelHeading_1sssn_54 span{color:var(--green);font:10px var(--font-geist-mono), monospace}._panelHeading_1sssn_54 h2{letter-spacing:-.03em;margin:0;font-size:20px}._panelHeading_1sssn_54 p{font:9px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em;opacity:.55;text-align:right;margin:0}._search_1sssn_60{background:#ffffff52;border:1px solid #11141138;align-items:center;gap:9px;height:42px;margin:15px;padding:0 12px;display:flex}._search_1sssn_60:focus-within{border-color:var(--green);outline:2px solid #123c2d33}._search_1sssn_60 input{width:100%;min-width:0;font:12px var(--font-geist-mono), monospace;background:0 0;border:0;outline:0}._operationList_1sssn_63,._recipeList_1sssn_63{flex:1;padding:0 15px 20px;overflow:auto}._operationGroup_1sssn_64 h3{color:var(--green);font:10px var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:16px 0 8px}._operationCard_1sssn_65{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-top:1px solid #11141126;justify-content:space-between;gap:10px;padding:12px 10px;transition:all .18s;display:flex}:is(._operationCard_1sssn_65:hover,._operationCard_1sssn_65:focus-visible){background:var(--green);color:var(--paper);padding-left:14px}._operationCard_1sssn_65>span{flex-direction:column;gap:4px;display:flex}._operationCard_1sssn_65 strong{font-size:12px;font-weight:580}._operationCard_1sssn_65 small{opacity:.62;font-size:10px;line-height:1.35}._operationCard_1sssn_65 svg{flex:none;margin-top:2px}._recipeToolbar_1sssn_72{min-height:46px;font:9px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #11141124;justify-content:space-between;align-items:center;padding:0 16px;display:flex}._recipeToolbar_1sssn_72 button{cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}._recipeList_1sssn_63{padding-top:14px}._recipeStep_1sssn_75{background:#f5f3ed;border:1px solid #1114113b;margin-bottom:10px;transition:opacity .18s,box-shadow .18s;box-shadow:2px 3px #123c2d14}._recipeStep_1sssn_75._failed_1sssn_76{border-color:#9c3f35;box-shadow:3px 3px #9c3f3526}._recipeStep_1sssn_75._disabled_1sssn_77{opacity:.48}._recipeStep_1sssn_75._dragging_1sssn_78{opacity:.75;z-index:5;box-shadow:8px 10px 22px #1114112e}._stepTop_1sssn_79{align-items:center;gap:8px;min-height:62px;padding:9px;display:flex}._dragHandle_1sssn_80{cursor:grab;color:inherit;opacity:.45;background:0 0;border:0;padding:3px}._dragHandle_1sssn_80:active{cursor:grabbing}._stepNumber_1sssn_82{font:9px var(--font-geist-mono), monospace;color:var(--green)}._stepIdentity_1sssn_83{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._stepIdentity_1sssn_83 strong{font-size:12px}._stepIdentity_1sssn_83 small{font:8px var(--font-geist-mono), monospace;text-transform:uppercase;opacity:.5}._switch_1sssn_86{cursor:pointer;align-items:center;gap:5px;display:flex}._switch_1sssn_86 input{opacity:0;position:absolute}._switch_1sssn_86 span{background:#aaa9a2;border-radius:20px;width:27px;height:15px;transition:all .2s;position:relative}._switch_1sssn_86 span:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:all .2s;position:absolute;top:2px;left:2px}._switch_1sssn_86 input:checked+span{background:var(--green)}._switch_1sssn_86 input:checked+span:after{transform:translate(12px)}._switch_1sssn_86 input:focus-visible+span{outline:2px solid var(--green);outline-offset:2px}._switch_1sssn_86 em{font:8px var(--font-geist-mono), monospace;width:16px;font-style:normal}._stepActions_1sssn_94{border-top:1px solid #1114111f;display:flex}._stepActions_1sssn_94 button{min-height:31px;font:8px var(--font-geist-mono), monospace;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #1114111f;flex:1;justify-content:center;align-items:center;gap:4px;display:flex}._stepActions_1sssn_94 button:last-child{border-right:0}._stepActions_1sssn_94 button:hover:not(:disabled){background:var(--green);color:var(--paper)}._stepActions_1sssn_94 button:disabled{opacity:.25}._stepError_1sssn_99{color:#7b2820;font:9px var(--font-geist-mono), monospace;background:#f2ded7;border-top:1px solid #9c3f3540;margin:0;padding:7px 10px}._configGrid_1sssn_100{gap:8px;padding:0 10px 10px;display:grid}._field_1sssn_101{gap:4px;display:grid}._field_1sssn_101>span:first-child{font:8px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.05em;opacity:.65}._field_1sssn_101 input,._field_1sssn_101 select{background:var(--paper);width:100%;height:33px;color:inherit;font:10px var(--font-geist-mono), monospace;border:1px solid #11141133;outline:0;padding:0 8px}._field_1sssn_101 input:focus,._field_1sssn_101 select:focus{border-color:var(--green);box-shadow:0 0 0 2px #123c2d1f}._secretInput_1sssn_105{position:relative}._secretInput_1sssn_105 input{padding-right:34px}._secretInput_1sssn_105 button{cursor:pointer;background:0 0;border:0;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:4px;right:4px}._generateButton_1sssn_108{border:1px solid var(--green);height:32px;color:var(--green);font:9px var(--font-geist-mono), monospace;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;display:flex}._generateButton_1sssn_108:hover{background:var(--green);color:var(--paper)}._emptyRecipe_1sssn_110{text-align:center;border:1px dashed #11141147;flex-direction:column;justify-content:center;align-items:center;height:220px;padding:30px;display:flex}._emptyRecipe_1sssn_110 strong{margin:12px 0 4px}._emptyRecipe_1sssn_110 p{opacity:.6;margin:0;font-size:11px;line-height:1.5}._ioActions_1sssn_114{border-bottom:1px solid #11141124;gap:7px;padding:12px 16px;display:flex}._ioActions_1sssn_114 button,._outputActions_1sssn_115 button{min-height:34px;color:inherit;font:9px var(--font-geist-mono), monospace;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #11141138;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}._ioActions_1sssn_114 button:hover:not(:disabled),._outputActions_1sssn_115 button:hover:not(:disabled){border-color:var(--green);background:var(--green-soft)}._ioActions_1sssn_114 ._bakeButton_1sssn_117{background:var(--green);color:var(--paper);border-color:var(--green);flex:1}._ioActions_1sssn_114 button:disabled,._outputActions_1sssn_115 button:disabled{opacity:.35;cursor:not-allowed}._editorBlock_1sssn_119{flex-direction:column;flex:1;min-height:0;padding:0 16px 13px;display:flex}._editorTop_1sssn_120{align-items:center;gap:10px;height:45px;display:flex}._editorTop_1sssn_120 label{font-size:12px;font-weight:650}._editorTop_1sssn_120 span{font:8px var(--font-geist-mono), monospace;opacity:.5;margin-left:auto}._editorTop_1sssn_120 select{height:28px;font:9px var(--font-geist-mono), monospace;background:0 0;border:1px solid #11141133}._editorBlock_1sssn_119 textarea{resize:none;min-height:100px;color:inherit;font:11px/1.55 var(--font-geist-mono), monospace;background:#ffffff59;border:1px solid #11141138;outline:0;flex:1;padding:13px}._editorBlock_1sssn_119 textarea:focus{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}._dropzone_1sssn_126{min-height:38px;font:9px var(--font-geist-mono), monospace;border:1px solid #11141133;border-top:0;align-items:center;gap:6px;padding:7px 10px;transition:all .15s;display:flex}._dropzone_1sssn_126 button{color:var(--green);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}._dropzone_1sssn_126 small{opacity:.5;margin-left:auto}._dropActive_1sssn_129{background:var(--green-soft);box-shadow:inset 0 0 0 1px var(--green)}._outputActions_1sssn_115{justify-content:flex-end;gap:6px;padding-top:8px;display:flex}._errorNotice_1sssn_131{color:#70271f;background:#f2ded7;border-left:3px solid #9c3f35;flex-direction:column;gap:2px;margin:0 16px 5px;padding:10px 12px;display:flex}._errorNotice_1sssn_131 strong{font-size:10px}._errorNotice_1sssn_131 span{font:9px var(--font-geist-mono), monospace}._notes_1sssn_135{background:var(--green);color:var(--paper);grid-template-columns:1.2fr 1fr auto;align-items:start;gap:3vw;padding:30px 3vw 38px;display:grid}._notes_1sssn_135 p{opacity:.78;max-width:600px;margin:0;font-size:11px;line-height:1.55}._notes_1sssn_135 strong{color:#fff}._notes_1sssn_135 a{color:inherit;font:10px var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:5px;text-decoration:none;display:flex}._mobileTabs_1sssn_139,._mobileWorkspace_1sssn_139{display:none}@media (max-width:980px){._header_1sssn_16{grid-template-columns:1fr auto}._privacy_1sssn_38{order:3;grid-column:1/-1;justify-self:center;margin-top:12px}._intro_1sssn_42{grid-template-columns:1fr}._intro_1sssn_42>p{max-width:600px}._desktopWorkspace_1sssn_48{display:none!important}._mobileTabs_1sssn_139{z-index:20;background:var(--paper);border-bottom:1px solid #11141133;grid-template-columns:repeat(3,1fr);display:grid;position:sticky;top:102px}._mobileTabs_1sssn_139 button{min-height:48px;color:inherit;font:9px var(--font-geist-mono), monospace;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #11141126}._mobileTabs_1sssn_139 button[aria-selected=true]{background:var(--green);color:var(--paper)}._mobileWorkspace_1sssn_139{height:740px;display:block}._notes_1sssn_135{grid-template-columns:1fr}}@media (max-width:620px){._header_1sssn_16{padding:11px 16px}._brand_1sssn_30 div{display:none}._header_1sssn_16 nav a{padding:8px 10px;font-size:10px}._privacy_1sssn_38{justify-content:flex-start;width:100%;font-size:9px}._intro_1sssn_42{padding:40px 18px 30px}._intro_1sssn_42 h1{font-size:51px}._intro_1sssn_42>p{font-size:14px}._mobileTabs_1sssn_139{top:105px}._mobileWorkspace_1sssn_139{height:720px}._panelHeading_1sssn_54{padding:15px}._editorBlock_1sssn_119,._ioActions_1sssn_114{padding-left:12px;padding-right:12px}._notes_1sssn_135{padding:28px 18px}}@media (prefers-reduced-motion:reduce){._workbench_1sssn_1 *,._workbench_1sssn_1 :before,._workbench_1sssn_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
