html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Necto Mono;src:url(/assets/NectoMono-Regular-BWsilXyW.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:DM Serif Display;src:url(/assets/DMSerifDisplay-Regular-CDGr1N9g.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Playfair Display;src:url(/assets/PlayfairDisplay-VariableFont_wght-Cl-XvBsO.ttf)format("truetype");font-weight:400 900;font-style:normal;font-display:block}@font-face{font-family:Red Hat Text;src:url(/assets/RedHatText-VariableFont_wght-BPZnPNLr.ttf)format("truetype");font-weight:300 700;font-style:normal;font-display:block}@font-face{font-family:Inclusive Sans;src:url(/assets/InclusiveSans-VariableFont_wght-V4W0uzLy.ttf)format("truetype");font-weight:300 700;font-style:normal;font-display:block}@font-face{font-family:Noto Mono;src:url(/assets/NotoSansMono-VariableFont-CwK9lmmZ.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:block}@font-face{font-family:Lora;src:url(/assets/Lora-VariableFont_wght-Jr-ptgqq.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:block}@font-face{font-family:PT Serif;src:url(/assets/PTSerif-Regular-DPh-w9Z0.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}:root{--base-color:#fff9f2;--secondary-color:#f6ede3;--highlight-color:#febf6f;--highlight2-color:#c46500;--contrast-color:#522c25;--accent-color:#c03001;--border-color:#e6dad4;--bright-color:#89b4ca;--font-mono:"Necto Mono";--font-serif:"DM Serif Display";--font-playfair:"Playfair Display";--font-hat:"Red Hat Text";--font-sans:"Inclusive Sans";--font-notomono:"Noto Mono";--font-lora:"Lora";--font-pt:"PT Serif";color:#1f2937;background:var(--base-color);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}body{margin:0}#root{min-height:100svh}footer{background-color:var(--contrast-color);flex-direction:row;align-items:center;height:2rem;padding:11px 22px;display:flex}.copyright{font-family:var(--font-mono);text-transform:uppercase;color:var(--secondary-color);letter-spacing:.5px;font-size:10px;font-weight:400}._loginPage_1q2ki_7{background-color:var(--accent-color);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;padding:1rem;display:flex}._loginArea_1q2ki_17{background-color:var(--secondary-color);border-radius:.5rem;flex-direction:column;flex-grow:1;width:100%;height:100%;padding-top:200px;display:flex}._loginTitleText_1q2ki_28{color:var(--contrast-color);-webkit-user-select:none;user-select:none;margin:1.5rem;font-family:DM Serif Display,Courier,"monospace";font-size:3rem;font-weight:600}._loginInputArea_1q2ki_39{justify-content:center;display:flex}._loginGoogleArea_1q2ki_44{border:1px solid color-mix(in srgb, var(--contrast-color), transparent 75%);background-color:var(--base-color);color:var(--contrast-color);border-radius:2px;align-items:center;padding:.25rem 1rem;font-family:Necto Mono,Courier,"monospace";display:flex}._loginGoogleIcon_1q2ki_55{width:40px;padding-right:.75rem}._loginGoogleText_1q2ki_60{border-left:1px solid var(--border-color);margin:1rem 0;padding-left:.75rem}._collectionPage_i42og_7{flex-direction:column;flex-grow:1;max-width:1280px;margin:0 auto;padding:1rem .5rem;display:flex}button{font:inherit;cursor:pointer;color:#fff;background:#2563eb;border:0;border-radius:8px;padding:10px 12px;font-weight:600}button:disabled{cursor:not-allowed;opacity:.6}._recipeGrid_i42og_32{grid-template-columns:repeat(2,minmax(160px,1fr));gap:1px;width:100%;display:grid}@media (width>=632px){._recipeGrid_i42og_32{grid-template-columns:repeat(3,minmax(200px,1fr))}}@media (width>=840px){._collectionPage_i42og_7{padding:2rem .5rem}._recipeGrid_i42og_32{grid-template-columns:repeat(4,minmax(200px,1fr))}._header_i42og_51{padding-bottom:1rem}}._recipeGridCard_i42og_55{cursor:pointer;aspect-ratio:4/5.4;background-color:var(--base-color);box-sizing:border-box;box-shadow:0 0 0 1px var(--border-color);flex-direction:column;padding:1.25rem;display:flex}._recipeGridCard_i42og_55:hover{background-color:var(--highlight-color)}._recipeGridCardImageArea_i42og_70{background-color:var(--secondary-color);border-radius:.5rem;flex-grow:1}._recipeGridCardTextArea_i42og_76{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1rem;display:-webkit-box;overflow:hidden;container-type:inline-size}._recipeGridCardTextTitle_i42og_86{font-family:var(--font-hat);color:#1a1a1a;font-size:clamp(1rem,7cqw,1.2rem);font-weight:600}._recipeGridHeader_i42og_93{flex-flow:wrap;justify-content:space-between;gap:1rem;padding-top:1rem;padding-bottom:1rem;display:flex}._newRecipeButton_i42og_103{background-color:var(--accent-color);font-family:var(--font-mono);border-radius:0;padding:.25rem;font-size:1rem}._recipeSort_i42og_111{flex-direction:row;gap:1rem;display:flex}._recipeSort_i42og_111 p{white-space:nowrap}._recipeCounterText_i42og_121{font-family:var(--font-hat);color:var(--contrast-color);opacity:.7;align-self:center;margin:0;font-size:1rem;font-weight:400}._recipeGridSortingText_i42og_131{font-family:var(--font-hat);color:var(--contrast-color);align-self:center;margin:0;font-size:1rem;font-weight:400}._recipeGridSortingSelect_i42og_140{font-family:var(--font-mono);text-transform:uppercase;color:var(--contrast-color);background:0 0;border:none;outline:none;font-size:.85rem;font-weight:400;transform:translateY(.5px)}._title_i42og_152{font-family:var(--font-serif);cursor:pointer;-webkit-user-select:none;user-select:none;min-width:240px;margin:0;font-size:3rem}._Sections_1ak5b_7{flex-direction:column;row-gap:1rem;display:flex}._Section_1ak5b_7{border:1px solid var(--border-color);background-color:var(--base-color);border-radius:6px;width:25rem;max-width:100%;overflow:hidden}._Section_1ak5b_7[data-dragging=true]{opacity:1;z-index:100;transform:scale(1.02)translateY(-4px)}._SectionTitle_1ak5b_27{border-bottom:1px solid var(--border-color);background-color:var(--secondary-color);align-items:center;height:2.5rem;display:flex}._SectionTitleDragHandle_1ak5b_35{aspect-ratio:1;height:100%;color:var(--contrast-color);cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;justify-content:center;align-items:center;display:flex}._SectionTitleDragHandleIcon_1ak5b_47{border-top:2px solid var(--contrast-color);border-bottom:2px solid var(--contrast-color);opacity:.5;width:16px;height:8px}._Sections_1ak5b_7 input{background:0 0;border:none;outline:none;padding:0}input._SectionTitleInput_1ak5b_62{height:100%;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.6px;color:var(--contrast-color);border:2px solid #0000;border-radius:5px;flex-grow:1;padding-left:14px;font-size:12px;line-height:13.2px}input._SectionTitleInput_1ak5b_62::placeholder{opacity:1;color:var(--contrast-color);transition:color .2s}input._SectionTitleInput_1ak5b_62:focus::placeholder{color:#a0a0a0}input._IngredientInput_1ak5b_84{font-family:var(--font-mono);color:var(--contrast-color);font-size:12px}input._IngredientInput_1ak5b_84::placeholder{opacity:1;color:var(--contrast-color);transition:color .2s}input._IngredientInput_1ak5b_84:focus::placeholder{color:#a0a0a0}._SectionBody_1ak5b_98{flex-direction:column;row-gap:.1rem;padding:1rem 1rem .75rem;display:flex}._Sections_1ak5b_7 p{font-family:var(--font-sans);color:var(--contrast-color);padding-bottom:0;font-size:14px}._DeleteSection_1ak5b_112{flex-direction:row;justify-content:end;align-items:center;height:2rem;padding-right:.75rem;display:flex}._DeleteSection_1ak5b_112 button{cursor:pointer;color:var(--contrast-color);font-family:var(--font-mono);-webkit-tap-highlight-color:transparent;text-underline-offset:3px;font-size:13px}._DeleteSection_1ak5b_112 button:hover{text-decoration:underline}._AddSection_1ak5b_133{flex-direction:row;width:fit-content;height:fit-content;padding-bottom:.25rem;display:flex}._AddSection_1ak5b_133 button{cursor:pointer;color:var(--contrast-color);font-family:var(--font-mono);-webkit-tap-highlight-color:transparent;font-size:14px}._AddSection_1ak5b_133 button span{text-underline-offset:3px;text-decoration:underline}@media (pointer:fine){._AddSection_1ak5b_133 button span{text-decoration:none}._AddSection_1ak5b_133 button span:hover{text-decoration:underline}}._wrapper_1ak5b_162{flex-direction:column;row-gap:1rem;display:flex}._recipePage_1lk79_7{flex-direction:column;flex-grow:1;max-width:1280px;margin:0 auto;padding:1rem .5rem;display:flex}._recipeSection_1lk79_16{padding:0 10px}@media (width>=840px){._recipePage_1lk79_7{padding:2rem .5rem}._header_1lk79_24{padding-bottom:1rem}._recipeSection_1lk79_16{padding:0}}._title_1lk79_31{font-family:var(--font-serif);cursor:pointer;-webkit-user-select:none;user-select:none;min-width:240px;margin:0;font-size:3rem}._deleteButton_1lk79_42{color:var(--base-color);background-color:var(--accent-color);border-radius:2px;padding:3px 6px}._recipeOverview_u5ggd_7{border-bottom:1px solid color-mix(in srgb, var(--contrast-color), transparent 75%);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem;padding:2rem 0;display:flex}@media (width>=632px){._recipeOverview_u5ggd_7{padding:4rem 0}}@media (width>=840px){._recipeOverview_u5ggd_7{flex-direction:row}}._recipeImage_u5ggd_27{aspect-ratio:4/5;background-image:var(--recipe-image,none);background-position:50%;background-size:cover;flex:2;width:100%}._recipeOverviewText_u5ggd_36{flex-direction:column;flex:3;gap:2rem;min-width:100%;display:flex}@media (width>=840px){._recipeOverviewText_u5ggd_36{min-width:auto}}._recipeTitle_u5ggd_49{font-family:var(--font-lora);padding-bottom:0;font-size:clamp(1rem,7cqw,3rem);font-weight:500;font-stretch:75%}._recipeControls_u5ggd_58{flex-direction:row;gap:.5rem;display:flex}._recipeControls_u5ggd_58 div{font-family:var(--font-mono);color:var(--contrast-color);border:1px solid var(--contrast-color);opacity:.7;cursor:pointer;border-radius:2px;padding:3px 6px;font-size:14px;transition:color .2s,border .2s,background-color .2s}._recipeControls_u5ggd_58 div:hover{color:var(--base-color);opacity:1;border:1px solid var(--accent-color);background-color:var(--accent-color)}._recipeDescription_u5ggd_81{font-family:var(--font-sans);color:var(--contrast-color);opacity:.7;font-size:14px;font-weight:400}._recipeAttributes_u5ggd_89{color:var(--contrast-color);gap:4rem;display:flex}._recipeAttributes_u5ggd_89 h5{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.6px;opacity:.7;font-size:12px}._recipeAttributes_u5ggd_89 span{font-family:var(--font-sans);font-size:14px}._recipeDetails_iljyy_7{flex-direction:column;gap:3rem;padding:2rem 0 4rem;display:flex}@media (width>=632px){._recipeDetails_iljyy_7{flex-direction:row;gap:6rem;padding:4rem 0}}._recipeIngredients_iljyy_21{min-width:300px}._recipeIngredients_iljyy_21 ._wrapper_iljyy_25{padding-top:1.25rem}._recipeDetails_iljyy_7 h3{font-family:var(--font-lora);letter-spacing:.6px;color:#000;font-size:26px;font-weight:500}._recipeDetails_iljyy_7>div>h3{padding-bottom:1.5rem}._servings_iljyy_41{flex-direction:row;gap:2rem;display:flex}._servings_iljyy_41 h4{width:fit-content;font-family:var(--font-sans);text-transform:uppercase;border-bottom:1px solid var(--contrast-color);margin-top:2px;margin-bottom:1rem;padding-bottom:.25rem;font-size:14px;font-weight:450}._servingBoxes_iljyy_59{flex-direction:row;gap:.75rem;display:flex}._servingBox_iljyy_59{background-color:var(--base-color);color:var(--contrast-color);text-align:center;width:36px;height:fit-content;font-family:var(--font-mono);border:1px solid var(--border-color);cursor:pointer;border-radius:2px;padding:3px 0;font-size:12px}._servingBox_iljyy_59[data-selected=true]{background-color:var(--contrast-color);color:var(--base-color);border:1px solid var(--contrast-color)}._servingBox_iljyy_59:hover{border:1px solid var(--contrast-color)}._recipeIngredients_iljyy_21 ._wrapper_iljyy_25 h4{font-family:var(--font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--highlight2-color);padding-bottom:1.5rem;font-size:16px;line-height:20px}._ingredientsWrapper_iljyy_99 div:not(:first-child){border-top:1px solid var(--border-color);margin-top:1.25rem}._recipeIngredients_iljyy_21 ul{flex-direction:column;gap:.75rem;display:flex}._recipeIngredients_iljyy_21 li{font-family:var(--font-sans);color:var(--contrast-color);font-size:14px;font-weight:400;line-height:15.4px}._recipeInstructions_iljyy_118 h4{font-family:var(--font-sans);letter-spacing:.6px;text-transform:uppercase;color:var(--contrast-color);padding-bottom:.5rem;font-size:16px;line-height:13.2px}._recipeInstructions_iljyy_118 ul{padding-bottom:1.5rem}._recipeInstructions_iljyy_118 li{padding-bottom:1rem}._step_iljyy_136{font-family:var(--font-pt);color:var(--accent-color);padding-top:0;font-size:25px}._recipeInstructions_iljyy_118 li span{flex-direction:row;gap:1rem;display:flex}._recipeInstructions_iljyy_118 ._content_iljyy_149{margin-top:3px}._editPage_1dnqw_7{background-color:var(--secondary-color);contain:layout;flex-direction:column;flex-grow:1;display:flex;position:relative;overflow-x:hidden}._editPageBody_1dnqw_17{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}._recipeFormContainer_1dnqw_25{background-color:var(--base-color);flex-direction:column;width:100%;max-width:1200px;display:flex}._regularInput_1dnqw_33:focus,textarea:focus{outline:none}._overviewTextSection_1dnqw_38{flex-direction:column;flex:2;gap:1rem;display:flex}._sectionInner_1dnqw_46{flex-direction:column-reverse;gap:1.25rem 4rem;padding:0 clamp(0rem,12.5vw - 6rem,4rem);display:flex}._inputSection_1dnqw_54{font-family:var(--font-sans);color:var(--contrast-color);flex-direction:column;gap:.5rem;display:flex}._inputSection_1dnqw_54>span{font-size:15px}._formSection_1dnqw_66{border-bottom:1px solid color-mix(in srgb, var(--contrast-color), transparent 75%);flex-direction:column;padding:clamp(1.5rem,7.8125vw - 2.25rem,4rem);display:flex}h2{font-family:var(--font-mono);color:var(--contrast-color);padding-bottom:2rem;font-size:18px}h3{font-family:var(--font-sans);color:var(--contrast-color);font-size:16px;font-weight:450}._regularInput_1dnqw_33{border:1px solid var(--border-color);color:var(--contrast-color);font-family:var(--font-mono);resize:none;background:var(--base-color);letter-spacing:.7px;border-radius:2px;width:100%;padding:.75rem 1rem;font-size:14px;font-weight:400;transition:border-color .5s}._regularInput_1dnqw_33:hover{border:1px solid var(--contrast-color);background:var(--secondary-color)}._regularInput_1dnqw_33:focus{border:1px solid var(--contrast-color)}._inputRowGroup_1dnqw_111{flex-direction:row;gap:clamp(1rem,3.125vw - .5rem,2rem);padding-bottom:2rem;display:flex}textarea{border:1px solid var(--border-color);height:10rem;color:var(--contrast-color);font-family:var(--font-mono);resize:none;background:var(--base-color);letter-spacing:.7px;border-radius:2px;width:100%;padding:.75rem 1rem;font-size:14px;font-weight:400;transition:border-color .5s}textarea:hover{border:1px solid var(--contrast-color);background:var(--secondary-color)}textarea:focus{border:1px solid var(--contrast-color)}._required_1dnqw_143{color:var(--accent-color)}._saveRecipeDiv_1dnqw_147{justify-content:center;width:100%;padding:2rem 0;display:flex}._saveRecipeButton_1dnqw_154{font-family:var(--font-mono);background-color:var(--accent-color);border-radius:2px;padding:.5rem 2rem;font-size:14px}._servingsDiv_1dnqw_162{flex-direction:row;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}._servingsDiv_1dnqw_162 h3{transform:translateY(-1px)}._wrapper_u5qf5_7{background-color:var(--base-color);aspect-ratio:4/5;border:2px dashed var(--border-color);-webkit-tap-highlight-color:transparent;border-radius:2px;justify-content:center;align-items:center;max-width:304px;display:flex;position:relative}._wrapper_u5qf5_7:hover{background-color:var(--secondary-color)}._wrapper_u5qf5_7 p{font-family:var(--font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--contrast-color);opacity:.7;pointer-events:none;font-size:14px;line-height:13.2px}._wrapper_u5qf5_7 input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}._cropperWrapper_u5qf5_41{background-color:#00000080;justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}._cropperTile_u5qf5_54{background-color:var(--secondary-color);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;row-gap:2rem;padding:6rem;display:flex}._cropper_u5qf5_41{aspect-ratio:4/5;border:2px solid gray;width:40vh;position:relative}._cropperControls_u5qf5_72{font-family:var(--font-sans);color:var(--contrast-color);flex-direction:column;align-items:center;row-gap:3rem;font-size:16px;font-weight:450;display:flex}._cropperControls_u5qf5_72 input[type=range]{appearance:none;cursor:pointer;background:0 0;width:10rem;transform:translateY(1px)}._cropperControls_u5qf5_72 input[type=range]:focus{outline:none}._cropperControls_u5qf5_72 input[type=range]::-webkit-slider-runnable-track{background-color:var(--border-color);border-radius:2px;height:.5rem}._cropperControls_u5qf5_72 input[type=range]::-webkit-slider-thumb{appearance:none;background-color:var(--highlight-color);border-radius:2px;width:.5rem;height:1rem;margin-top:-4px}._cropperControls_u5qf5_72 input[type=range]:focus::-webkit-slider-thumb{outline:2px solid gray}._cropperControls_u5qf5_72 input[type=range]::-moz-range-track{background-color:var(--border-color);border-radius:2px;height:.5rem}._cropperControls_u5qf5_72 input[type=range]::-moz-range-thumb{appearance:none;background-color:var(--highlight-color);border-radius:2px;width:.5rem;height:1rem;margin-top:-4px}._cropperControls_u5qf5_72 input[type=range]:focus::-moz-range-thumb{outline:2px solid gray}._cropperControls_u5qf5_72 ._cropperZoomLabel_u5qf5_127{flex-direction:row;column-gap:1rem;display:flex}._cropperButtons_u5qf5_133{flex-direction:row;column-gap:4rem;display:flex}._cropperButtons_u5qf5_133>button{font-family:var(--font-mono);-webkit-user-select:none;user-select:none;border-radius:2px;padding:.5rem 2rem}._cancelButton_u5qf5_148{outline:2px solid var(--contrast-color);outline-offset:-2px;color:var(--contrast-color);transition:outline .2s}._cancelButton_u5qf5_148:hover{color:var(--accent-color);outline:2px solid var(--accent-color)}._submitButton_u5qf5_160{background-color:var(--contrast-color);transition:background-color .2s}._submitButton_u5qf5_160:hover{background-color:var(--accent-color)}._submitButton_u5qf5_160:focus{outline:none}._preview_u5qf5_171{width:100%}._joinedInputGroup_t5x7m_7{height:2.25rem;font-family:var(--font-sans);resize:none;background:var(--base-color);border-radius:2px;flex-direction:row;font-size:16px;font-weight:400;display:flex}._joinedInputSlot_t5x7m_19{border:1px solid var(--border-color);background-color:var(--base-color);border-right:none;border-top-left-radius:2px;border-bottom-left-radius:2px;transition:border-color .5s;display:flex}._joinedInputSlot_t5x7m_19:has(:hover){border:1px solid var(--contrast-color);background:var(--secondary-color);border-right:none}._joinedInputSlot_t5x7m_19:has(:focus){border:1px solid var(--contrast-color);border-right:none}._joinedInputSlot_t5x7m_19 input{color:var(--contrast-color);font-family:var(--font-mono);background:0 0;border:none;outline:none;width:3.25rem;padding:.5rem .75rem;font-size:14px}#_servingsInput_t5x7m_1{width:3.25rem;padding:.5rem .75rem}._joinedSelectSlot_t5x7m_57{border:1px solid var(--border-color);background-color:var(--base-color);border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px;transition:border-color .5s}._joinedSelectSlot_t5x7m_57:has(:hover){border:1px solid var(--contrast-color);background:var(--secondary-color);border-left:none}._joinedSelectSlot_t5x7m_57:has(:focus){border:1px solid var(--contrast-color);border-left:none}._joinedInputDivider_t5x7m_77{border-right:1px solid var(--border-color);transition:border-color .5s}._joinedInputGroup_t5x7m_7:has(:hover) ._joinedInputDivider_t5x7m_77{border-right:1px solid var(--contrast-color)}._joinedInputGroup_t5x7m_7:has(:focus) ._joinedInputDivider_t5x7m_77{border-right:1px solid var(--contrast-color)}._joinedInputGroup_t5x7m_7>div>select{height:100%;color:var(--contrast-color);font-family:var(--font-mono);cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%233e2723' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right .5rem center/12px no-repeat;border:none;border-top-right-radius:2px;border-bottom-right-radius:2px;outline:none;padding-bottom:.1rem;padding-left:.5rem;padding-right:1.5rem;font-size:14px}._minusPlusInputDiv_bedg8_7{border:1px solid var(--border-color);border-radius:2px;flex-direction:row;height:28px;display:flex}._minusDiv_bedg8_15,._plusDiv_bedg8_15{width:26px;color:var(--contrast-color);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:row;justify-content:center;align-items:center;display:flex}._minusPlusInputDiv_bedg8_7 button{background:0 0;flex-direction:row;justify-content:center;align-items:center;padding:0;display:flex}._minusSvg_bedg8_38{transform:translate(3px)}._plusSvg_bedg8_42{transform:translate(-3px)}._minusPlusInputDiv_bedg8_7 svg{shape-rendering:crispedges;width:8px;color:var(--contrast-color);transition:color .3s}@media (hover:hover){._minusDiv_bedg8_15:hover svg,._plusDiv_bedg8_15:hover svg{color:var(--border-color)}}._minusDiv_bedg8_15:active svg,._plusDiv_bedg8_15:active svg{color:var(--border-color)}._valueDiv_bedg8_64{flex-direction:row;width:26px;display:flex}._minusPlusInputDiv_bedg8_7 input{text-align:center;width:100%;height:100%;color:var(--contrast-color);font-family:var(--font-mono);letter-spacing:.7px;background:0 0;border:none;outline:none;transition:outline .3s}._minusPlusInputDiv_bedg8_7 input:focus{outline:1px solid var(--contrast-color)}button{background:0 0;border-radius:0;padding:0}._Sections_14bqk_7{flex-direction:column;row-gap:1rem;display:flex}._Section_14bqk_7{border:1px solid var(--border-color);background-color:var(--base-color);border-radius:6px;width:25rem;max-width:100%;overflow:hidden}._Section_14bqk_7[data-dragging=true]{opacity:1;z-index:100;transform:scale(1.02)translateY(-4px)}._SectionTitle_14bqk_27{border-bottom:1px solid var(--border-color);background-color:var(--secondary-color);align-items:center;height:2.5rem;display:flex}._SectionTitleDragHandle_14bqk_35{aspect-ratio:1;height:100%;color:var(--contrast-color);cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;justify-content:center;align-items:center;display:flex}._SectionTitleDragHandleIcon_14bqk_47{border-top:2px solid var(--contrast-color);border-bottom:2px solid var(--contrast-color);opacity:.5;width:16px;height:8px}._Sections_14bqk_7 input{background:0 0;border:none;outline:none;padding:0}input._SectionTitleInput_14bqk_62{height:100%;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.6px;color:var(--contrast-color);border:2px solid #0000;border-radius:5px;flex-grow:1;padding-left:14px;font-size:12px;line-height:13.2px}input._SectionTitleInput_14bqk_62::placeholder{opacity:1;color:var(--contrast-color);transition:color .2s}input._SectionTitleInput_14bqk_62:focus::placeholder{color:#a0a0a0}input._InstructionInput_14bqk_84{font-family:var(--font-mono);color:var(--contrast-color);font-size:12px}input._InstructionInput_14bqk_84::placeholder{opacity:1;color:var(--contrast-color);transition:color .2s}input._InstructionInput_14bqk_84:focus::placeholder{color:#a0a0a0}._SectionBody_14bqk_98{flex-direction:column;row-gap:.1rem;padding:1rem 1rem .75rem;display:flex}._Sections_14bqk_7 p{font-family:var(--font-sans);color:var(--contrast-color);padding-bottom:0;font-size:14px}._DeleteSection_14bqk_112{flex-direction:row;justify-content:end;align-items:center;height:2rem;padding-right:.75rem;display:flex}._DeleteSection_14bqk_112 button{cursor:pointer;color:var(--contrast-color);font-family:var(--font-mono);-webkit-tap-highlight-color:transparent;text-underline-offset:3px;font-size:13px}._DeleteSection_14bqk_112 button:hover{text-decoration:underline}._AddSection_14bqk_133{flex-direction:row;width:fit-content;height:fit-content;padding-bottom:.25rem;display:flex}._AddSection_14bqk_133 button{cursor:pointer;color:var(--contrast-color);font-family:var(--font-mono);-webkit-tap-highlight-color:transparent;font-size:14px}._AddSection_14bqk_133 button span{text-underline-offset:3px;text-decoration:underline}@media (pointer:fine){._AddSection_14bqk_133 button span{text-decoration:none}._AddSection_14bqk_133 button span:hover{text-decoration:underline}}._wrapper_14bqk_162{flex-direction:column;row-gap:1rem;display:flex}
