@media (max-width:699px){.YDn9fa_desktopChrome{display:none}}
.tPknOW_card{--swatch-count:1;--sample-size:36px;--sample-step:18px;--identity-gap:12px;--sample-width:calc(var(--sample-size) + (var(--swatch-count,1) - 1)*var(--sample-step));--identity-left:calc(12px + var(--sample-width) + var(--identity-gap));overflow-anchor:none;background:hsl(var(--cut-project-surface));min-width:0;position:relative;overflow:hidden}.tPknOW_header{padding:12px 108px 12px 12px}.tPknOW_open{align-items:center;gap:var(--identity-gap);text-align:left;width:100%;min-height:48px;display:flex;position:relative}.tPknOW_identity{flex:1;gap:2px;min-width:0;display:grid}.tPknOW_name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--cut-type-body);font-weight:var(--cut-weight-strong);line-height:var(--cut-leading-body);display:block;overflow:hidden}.tPknOW_swatchStack{flex:0 0 var(--sample-width);width:var(--sample-width);align-items:center;display:flex}.tPknOW_swatchStack>span{width:var(--sample-size);height:var(--sample-size);flex:0 0 var(--sample-size);margin-left:calc(var(--sample-step) - var(--sample-size));border:2px solid hsl(var(--cut-project-surface));background:hsl(var(--secondary));border-radius:50%;display:block;position:relative;overflow:hidden}.tPknOW_swatchStack>span:first-child{margin-left:0}.tPknOW_swatchStack img{object-fit:cover}.tPknOW_swatchStack .tPknOW_extra{font-size:var(--cut-type-compact);place-items:center;display:grid}.tPknOW_actions{z-index:3;gap:0;display:flex;position:absolute;top:14px;right:8px}.tPknOW_actions button{border-radius:var(--radius);width:32px;min-width:32px;height:44px;color:hsl(var(--muted-foreground));place-items:center;display:grid}.tPknOW_materials{z-index:2;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;background:hsl(var(--card));border-top:1px solid hsl(var(--border));gap:12px;max-height:280px;margin:0;padding:16px;list-style:none;display:grid;position:relative;overflow-y:auto}.tPknOW_materials li{align-items:center;gap:10px;min-width:0;display:flex}.tPknOW_sample{background:hsl(var(--secondary));border-radius:50%;flex-shrink:0;width:32px;height:32px;position:relative;overflow:hidden}.tPknOW_sample img{object-fit:cover}.tPknOW_materialText{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.tPknOW_materialText strong{font-size:var(--cut-type-body);line-height:var(--cut-leading-body);font-weight:var(--cut-weight-medium)}.tPknOW_materialText>span{font-size:var(--cut-type-meta);line-height:var(--cut-leading-body);color:hsl(var(--muted-foreground))}.tPknOW_open:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px;border-radius:var(--radius)}.tPknOW_actions button:focus-visible,.tPknOW_materials:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}@media (hover:hover) and (pointer:fine){.tPknOW_card:has(.tPknOW_open:hover){background:hsl(var(--cut-project-surface)/.65)}.tPknOW_actions button:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}}@media (max-width:399px){.tPknOW_card{--sample-size:32px;--sample-step:10px;--identity-gap:8px}}.tPknOW_metadata{text-overflow:ellipsis;white-space:nowrap;font-size:var(--cut-type-meta);line-height:var(--cut-leading-body);color:hsl(var(--muted-foreground));overflow:hidden}.tPknOW_expanded{transform:rotate(180deg)}
.ztelYG_intro{font-size:var(--cut-type-body);line-height:var(--cut-leading-body);color:hsl(var(--foreground));margin:0 0 16px}.ztelYG_choices{gap:8px;display:grid}.ztelYG_choice{text-align:left;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));width:100%;color:hsl(var(--foreground));align-items:center;gap:12px;padding:12px;display:flex}.ztelYG_choice:hover{border-color:hsl(var(--accent))}.ztelYG_choice[aria-pressed=true]{border-color:hsl(var(--border-selected));background:hsl(var(--surface-selected))}.ztelYG_diagram{height:100px;font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));flex:0 0 112px;justify-content:center;align-items:flex-start;padding-top:4px;display:flex;position:relative}.ztelYG_board{border:1px solid hsl(var(--accent)/.5);background:hsl(var(--secondary));width:72px;height:76px;color:hsl(var(--accent));border-radius:4px;display:block;position:relative;overflow:hidden}.ztelYG_grain,.ztelYG_verticalGrain{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.ztelYG_verticalGrain{transform:rotate(90deg)}.ztelYG_arrow{color:hsl(var(--foreground));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ztelYG_arrow svg{box-sizing:content-box;background:hsl(var(--background)/.94);border-radius:var(--radius);padding:3px}.ztelYG_height{writing-mode:vertical-rl;position:absolute;top:30px;left:0;transform:rotate(180deg)}.ztelYG_width{text-align:center;width:72px;position:absolute;top:84px;left:20px}.ztelYG_both{align-items:center;gap:8px;height:76px;display:flex}.ztelYG_smallBoard{width:46px;height:64px}.ztelYG_copy{flex:1;gap:6px;min-width:0;display:grid}.ztelYG_copy strong{font-size:var(--cut-type-body);font-weight:var(--cut-weight-strong)}.ztelYG_copy>span{font-size:var(--cut-type-body);line-height:var(--cut-leading-body);color:hsl(var(--muted-foreground))}.ztelYG_check{color:hsl(var(--accent));flex:0 0 18px;display:flex}@media (max-width:360px){.ztelYG_choice{gap:8px;padding:8px}.ztelYG_diagram{flex-basis:100px}.ztelYG_smallBoard{width:42px}.ztelYG_both{gap:6px}.ztelYG_height{left:-2px}.ztelYG_width{left:14px}}.ztelYG_choice[aria-pressed=true]{outline:1px solid hsl(var(--border-selected));outline-offset:-2px}.ztelYG_choice[aria-pressed=true]{outline:none}.ztelYG_choice:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}
.gWnyGa_trigger{color:#6b6257;min-height:44px;font-size:var(--cut-type-body);text-align:left;align-items:center;gap:8px;padding:8px 0;display:inline-flex}.gWnyGa_trigger span{text-underline-offset:3px;-webkit-text-decoration:underline #bcb3a7;text-decoration:underline #bcb3a7}.gWnyGa_trigger svg{flex-shrink:0}@media (hover:hover) and (pointer:fine){.gWnyGa_trigger:hover{color:hsl(var(--foreground))}}.gWnyGa_trigger:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px;border-radius:4px}.gWnyGa_preview{max-height:calc(100dvh - 32px);overflow-y:auto}.gWnyGa_image{object-fit:contain;border-radius:6px;width:100%;height:auto;max-height:55dvh;display:block}.gWnyGa_benefits{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gWnyGa_benefits li{color:#6b6257;font-size:var(--cut-type-body);line-height:var(--cut-leading-body);align-items:flex-start;gap:8px;display:flex}.gWnyGa_benefits svg{color:#405638;flex-shrink:0;width:14px;height:14px;margin-top:3px}
.CGupiW_tool{--cut-ink:hsl(var(--foreground));--cut-line:hsl(var(--border));--cut-surface:#fff;max-width:1120px;font-family:var(--font-sans), sans-serif;font-size:var(--cut-type-body);line-height:var(--cut-leading-body);color:hsl(var(--foreground));background:#fff;border-radius:24px;margin:24px auto 48px;padding:24px 32px 40px}.CGupiW_tool button,.CGupiW_tool a,.CGupiW_partDialog button{touch-action:manipulation}.CGupiW_tool button:focus-visible,.CGupiW_tool a:focus-visible,.CGupiW_formBody button:focus-visible{outline:3px solid hsl(var(--accent));outline-offset:3px}.CGupiW_stepBar{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:20px;min-height:84px;margin-bottom:28px;display:flex}.CGupiW_back{font-size:var(--cut-type-body);color:hsl(var(--muted-foreground));align-items:center;gap:8px;display:flex}.CGupiW_steps{align-items:center;gap:30px;display:flex}.CGupiW_step{background:hsl(var(--secondary));color:hsl(var(--muted-foreground));font-size:var(--cut-type-meta);border-radius:24px;align-items:center;gap:8px;padding:8px 16px;display:flex;position:relative}.CGupiW_step+.CGupiW_step:before{content:"";background:hsl(var(--border));pointer-events:none;width:16px;height:1px;position:absolute;top:50%;right:calc(100% + 7px)}.CGupiW_complete+.CGupiW_step:before{background:#91a782}@media (hover:hover) and (pointer:fine){.CGupiW_step:not(:disabled):hover{filter:brightness(.96)}}.CGupiW_step:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:3px}.CGupiW_step:disabled{cursor:wait}.CGupiW_step>span{width:20px;font-weight:var(--cut-weight-strong);justify-content:center;align-items:center;display:flex}.CGupiW_current{background:hsl(var(--accent));color:#fff;box-shadow:0 3px 10px hsl(var(--accent) / .2)}.CGupiW_complete{color:#4b6441;background:#e9f0e4}.CGupiW_intro{margin:32px 0}.CGupiW_intro>span{font-size:var(--cut-type-meta);letter-spacing:2px;color:#966625;font-weight:var(--cut-weight-strong)}.CGupiW_intro h1{font-family:var(--font-sans), sans-serif;font-size:var(--cut-type-title);font-weight:var(--cut-weight-strong);margin:8px 0}.CGupiW_intro p{font-size:var(--cut-type-body);color:hsl(var(--muted-foreground))}.CGupiW_workspace{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:24px;display:grid}.CGupiW_panel{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;overflow:hidden;box-shadow:0 3px 16px #3a2d1b04}.CGupiW_formBody{padding:24px}.CGupiW_tabs{background:hsl(var(--secondary));border-radius:10px;margin-bottom:28px;padding:4px;display:flex}.CGupiW_tabs button{width:50%;font-size:var(--cut-type-body);font-weight:var(--cut-weight-strong);border-radius:8px;padding:10px 2px}.CGupiW_tabs .CGupiW_tabActive{background:#fff;box-shadow:0 2px 5px #00000008}.CGupiW_dimensions{grid-template-columns:1fr 18px 1fr;align-items:center;gap:8px;display:grid}.CGupiW_dimensions label{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));position:relative}.CGupiW_dimensions label>span{font-size:var(--cut-type-meta);opacity:.7}.CGupiW_dimensions input{border:1px solid hsl(var(--border));width:100%;font-size:var(--cut-type-input);font-weight:var(--cut-weight-strong);text-align:center;color:hsl(var(--foreground));background:hsl(var(--background));border-radius:9px;margin-top:5px;padding:16px 8px;display:block}.CGupiW_dimensions input:focus{outline:2px solid hsl(var(--accent));outline-offset:1px}.CGupiW_multiply{font-size:var(--cut-type-title);color:hsl(var(--border));padding-top:16px}.CGupiW_quantity{flex-direction:column;align-items:center;gap:10px;margin:28px 0;display:flex}.CGupiW_quantity>label{font-size:var(--cut-type-meta);text-transform:uppercase;letter-spacing:1px;font-weight:var(--cut-weight-strong);color:hsl(var(--muted-foreground))}.CGupiW_quantity>div{border:1px solid hsl(var(--border));border-radius:8px;align-items:center;display:flex;overflow:hidden}.CGupiW_quantity button{padding:12px}.CGupiW_quantity input{text-align:center;width:44px;font-size:var(--cut-type-input);border:0;outline:none}.CGupiW_quantity input::-webkit-inner-spin-button{-webkit-appearance:none}.CGupiW_dimensions input::-webkit-inner-spin-button{-webkit-appearance:none}.CGupiW_bandHeading{font-size:var(--cut-type-meta);text-transform:uppercase;letter-spacing:1px;font-weight:var(--cut-weight-strong);color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;display:flex}.CGupiW_bandHeading>span:last-child{font-size:var(--cut-type-meta);background:hsl(var(--secondary));letter-spacing:0;border-radius:6px;padding:4px 8px}.CGupiW_edgeDiagram{margin:20px auto 18px;position:relative}.CGupiW_board{background:linear-gradient(120deg,#f5eddf,#ede0cb);border:1px solid #d8c9b1;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:40px}.CGupiW_board strong{font-size:var(--cut-type-input)}.CGupiW_board>span{font-size:var(--cut-type-meta);color:#a69881}.CGupiW_grainHorizontal{background:repeating-linear-gradient(0deg,#ede0cb 0 9px,#d8c9b1 9px 10px)}.CGupiW_grainVertical{background:repeating-linear-gradient(90deg,#ede0cb 0 9px,#d8c9b1 9px 10px)}.CGupiW_grainChoices{border:0;margin:12px 0;padding:0}.CGupiW_grainChoices legend{font-size:var(--cut-type-meta);margin-bottom:8px}.CGupiW_edgeDiagram button strong{font-size:var(--cut-type-meta);display:block}.CGupiW_edgeDiagram button{z-index:1;border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:var(--cut-type-meta);text-transform:uppercase;font-weight:var(--cut-weight-strong);background:#fff;border-radius:7px;position:absolute}.CGupiW_top,.CGupiW_bottom{height:40px;left:40px;right:40px}.CGupiW_top{top:0}.CGupiW_bottom{bottom:0}.CGupiW_left,.CGupiW_right{writing-mode:vertical-rl;width:40px;top:40px;bottom:40px}.CGupiW_left{left:0;transform:rotate(180deg)}.CGupiW_right{right:0}.CGupiW_edgeDiagram .CGupiW_edgeSelected{border-color:hsl(var(--accent));background:hsl(var(--accent) / .13);color:#98601b;box-shadow:inset 0 0 0 1px hsl(var(--accent) / .2)}.CGupiW_primary,.CGupiW_secondary,.CGupiW_whatsapp{font-weight:var(--cut-weight-strong);font-size:var(--cut-type-body);border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:15px 20px;transition:background .15s;display:flex}.CGupiW_primary{background:hsl(var(--accent));color:#fff;box-shadow:0 4px 10px hsl(var(--accent) / .12)}@media (hover:hover) and (pointer:fine){.CGupiW_primary:hover{background:#cc8528}}.CGupiW_primary:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.CGupiW_formBody .CGupiW_primary{width:100%}.CGupiW_secondary{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:#fff}@media (hover:hover) and (pointer:fine){.CGupiW_secondary:hover{background:hsl(var(--secondary))}}.CGupiW_formHint{font-size:var(--cut-type-meta);line-height:var(--cut-leading-body);color:hsl(var(--muted-foreground));margin:16px 0}.CGupiW_listPanel{min-height:440px}.CGupiW_listHeading{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.CGupiW_listHeading h2{font-weight:var(--cut-weight-strong);font-size:var(--cut-type-body);margin-right:auto}.CGupiW_counters{background:hsl(var(--background));border:1px solid hsl(var(--border));font-size:var(--cut-type-meta);text-transform:uppercase;color:hsl(var(--muted-foreground));border-radius:8px;gap:12px;padding:7px 10px;display:flex}.CGupiW_counters b{font-size:var(--cut-type-body);color:#966625;margin-left:4px}.CGupiW_iconButton{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:8px;padding:8px}.CGupiW_iconButton:disabled{opacity:.4}.CGupiW_empty{height:340px;color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.CGupiW_empty>svg{color:#d9d1c4;stroke-width:1.2px;margin-bottom:8px}.CGupiW_empty h3{font-size:var(--cut-type-body)}.CGupiW_empty p{font-size:var(--cut-type-meta);color:#a6712d}.CGupiW_listScroll{max-height:440px;overflow:auto}.CGupiW_partRow,.CGupiW_tableHead{grid-template-columns:minmax(130px,1.7fr) 45px 92px minmax(65px,1fr) 64px;align-items:center;gap:10px;padding:16px 20px;display:grid}.CGupiW_tableHead{background:hsl(var(--background));font-size:var(--cut-type-meta);text-transform:uppercase;letter-spacing:.4px;color:hsl(var(--muted-foreground));padding-top:12px;padding-bottom:12px}.CGupiW_partRow{border-bottom:1px solid hsl(var(--border) / .6);font-size:var(--cut-type-meta)}.CGupiW_partSize{text-align:left;align-items:center;gap:10px;display:flex}.CGupiW_partSize strong{font-family:var(--font-sans), sans-serif;font-size:var(--cut-type-body);white-space:nowrap}.CGupiW_partNumber{font-size:var(--cut-type-meta);color:#a39176;background:#f2ece2;border-radius:4px;padding:4px}.CGupiW_rowQuantity{border:1px solid hsl(var(--border));background:hsl(var(--background));text-align:center;width:100%;min-height:36px;font-size:var(--cut-type-body);border-radius:6px;padding:6px 3px}.CGupiW_editablePiece{cursor:pointer;outline:none}@media (hover:hover) and (pointer:fine){.CGupiW_editablePiece:hover>rect:first-of-type{stroke:#d18a32;stroke-width:3px}}.CGupiW_editablePiece:focus-visible>rect:first-of-type{stroke:#d18a32;stroke-width:3px}.CGupiW_planEditHint{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));padding:0 20px 12px}.CGupiW_rowQuantity:focus{outline:2px solid hsl(var(--primary));outline-offset:2px}.CGupiW_direction{color:#7c6b51;font-size:var(--cut-type-section);background:#f4f0e9;border-radius:6px;align-items:center;gap:5px;padding:5px;display:flex}.CGupiW_direction span{font-size:var(--cut-type-meta)}.CGupiW_rowBands{font-size:var(--cut-type-meta);color:#996727;flex-wrap:wrap;gap:3px;display:flex}.CGupiW_rowActions{gap:2px;display:flex}.CGupiW_rowActions button{color:hsl(var(--muted-foreground));border-radius:5px;padding:8px}@media (hover:hover) and (pointer:fine){.CGupiW_rowActions button:hover{background:hsl(var(--secondary))}}.CGupiW_listFooter{justify-content:space-between;align-items:center;gap:15px;padding-top:14px;display:flex}.CGupiW_listFooter small{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));max-width:180px}.CGupiW_mobileHint,.CGupiW_mobileAdd{display:none}.CGupiW_error{font-size:var(--cut-type-meta);color:#a43c25;line-height:var(--cut-leading-body);background:#fff0eb;border-radius:8px;margin-top:14px;padding:12px 15px}.CGupiW_success{font-size:var(--cut-type-meta);color:#506544;margin-top:12px}.CGupiW_importInfo{background:hsl(var(--background));border:1px solid hsl(var(--border));font-size:var(--cut-type-body);line-height:var(--cut-leading-body);border-radius:10px;padding:16px}.CGupiW_importInfo>strong{font-size:var(--cut-type-body)}.CGupiW_importInfo p{margin:10px 0}.CGupiW_importInfo small{color:hsl(var(--muted-foreground));display:block}.CGupiW_importInfo a{color:#a16e26;font-weight:var(--cut-weight-strong);align-items:center;gap:6px;margin-top:14px;display:flex}.CGupiW_dropzone{text-align:center;border:2px dashed hsl(var(--border));cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:16px;padding:40px 12px;display:flex;position:relative}.CGupiW_dropzone svg{color:#beaf96}.CGupiW_dropzone strong{font-size:var(--cut-type-body)}.CGupiW_dropzone small{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground))}.CGupiW_dropzone input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.CGupiW_materialPanel{max-width:760px;margin:36px auto 0}.CGupiW_sectionHeading{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:12px;padding:24px;display:flex}.CGupiW_sectionHeading h1,.CGupiW_sectionHeading h2{font-weight:var(--cut-weight-strong);font-size:var(--cut-type-section);font-family:var(--font-sans), sans-serif}.CGupiW_sectionHeading p{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));margin-top:5px}.CGupiW_badge{background:hsl(var(--secondary));white-space:nowrap;font-size:var(--cut-type-meta);font-weight:var(--cut-weight-strong);border-radius:20px;padding:6px 12px}.CGupiW_materialBody{padding:24px}.CGupiW_materialBody h2{font-size:var(--cut-type-meta);font-weight:var(--cut-weight-strong);margin:26px 0 12px}.CGupiW_materialBody h2:first-child{margin-top:0}.CGupiW_supplyGrid,.CGupiW_sheetOptions{grid-template-columns:1fr 1fr;gap:14px;display:grid}.CGupiW_option{border:1px solid hsl(var(--border));text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:26px 16px;display:flex;position:relative}.CGupiW_option>svg{color:#a69781;margin-bottom:6px}.CGupiW_option strong{font-size:var(--cut-type-body)}.CGupiW_option small{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground))}.CGupiW_selected{box-shadow:inset 0 0 0 1px hsl(var(--accent));background:hsl(var(--accent) / .025);border-color:hsl(var(--accent))!important}.CGupiW_radio{border:1px solid hsl(var(--border));border-radius:100%;width:15px;height:15px;position:absolute;top:12px;right:12px}.CGupiW_selected .CGupiW_radio{background:hsl(var(--accent));border-color:hsl(var(--accent));box-shadow:inset 0 0 0 3px #fff}.CGupiW_materialGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.CGupiW_materialOption{border:1px solid hsl(var(--border));border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 8px;display:flex;position:relative}.CGupiW_materialThumbnail{aspect-ratio:4/3;border-radius:6px;width:min(100%,112px);display:block;position:relative;overflow:hidden}.CGupiW_materialImage{object-fit:cover}.CGupiW_materialOption strong{font-size:var(--cut-type-meta)}.CGupiW_materialOption .CGupiW_radio{width:10px;height:10px;top:7px;right:7px}.CGupiW_chips{flex-wrap:wrap;gap:8px;display:flex}.CGupiW_chips button{border:1px solid hsl(var(--border));font-size:var(--cut-type-meta);border-radius:8px;padding:10px 16px}.CGupiW_chips button:disabled{background:repeating-linear-gradient(135deg, transparent 0 13px, hsl(var(--muted-foreground) / .12) 13px 14px, transparent 14px 27px), hsl(var(--secondary));border-color:hsl(var(--border));color:hsl(var(--muted-foreground) / .5);cursor:not-allowed}.CGupiW_chips button:disabled>span{opacity:.75}.CGupiW_stockNotice{color:hsl(var(--muted-foreground));font-size:var(--cut-type-meta);margin-bottom:12px}.CGupiW_chips .CGupiW_chipSelected{background:hsl(var(--accent) / .1);border-color:hsl(var(--accent));color:#94601b;font-weight:var(--cut-weight-strong)}.CGupiW_finishes{flex-wrap:wrap;gap:10px;display:flex}.CGupiW_surfaceHint{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));margin:10px 0 0}.CGupiW_direction:disabled{cursor:default}.CGupiW_finishes button{border:1px solid hsl(var(--border));border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex;position:relative}.CGupiW_finishes button>span{border:1px solid #0000000d;border-radius:5px;width:25px;height:25px}.CGupiW_finishes strong{font-size:var(--cut-type-meta)}.CGupiW_finishSelected{background:hsl(var(--accent) / .04);border-color:hsl(var(--accent))!important}.CGupiW_sheetOptions .CGupiW_option{padding:18px}.CGupiW_sheetOptions strong{font-size:var(--cut-type-input);letter-spacing:-.8px}.CGupiW_availability{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));line-height:var(--cut-leading-body);margin:24px 0}.CGupiW_materialActions{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.CGupiW_resultGrid{grid-template-columns:390px minmax(0,1fr);align-items:start;gap:28px;margin-top:36px;display:grid}.CGupiW_resultSidebar{flex-direction:column;gap:14px;display:flex}.CGupiW_costCard{color:#f6f1e9;background:#302921;border-radius:14px;padding:26px}.CGupiW_costCard>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:25px;display:flex}.CGupiW_costCard h1{font-size:var(--cut-type-body);font-weight:var(--cut-weight-strong)}.CGupiW_costCard header>span{font-size:var(--cut-type-meta);white-space:nowrap;background:#ffffff12;border-radius:20px;padding:5px 9px}.CGupiW_costCard dl>div{font-size:var(--cut-type-meta);justify-content:space-between;gap:12px;margin:17px 0;display:flex}.CGupiW_costCard dt{color:#d1c5b5}.CGupiW_costCard dd{font-weight:var(--cut-weight-strong);white-space:nowrap}.CGupiW_costCard dt small{font-size:var(--cut-type-meta);color:#b4a691}.CGupiW_costCard .CGupiW_vatRow{font-size:var(--cut-type-meta);border-top:1px solid #ffffff15;padding-top:18px}.CGupiW_costCard .CGupiW_totalRow{align-items:center;margin-top:24px}.CGupiW_totalRow dt{font-size:var(--cut-type-body);font-weight:var(--cut-weight-strong);color:#fff}.CGupiW_totalRow dd{color:#efb566;font-size:var(--cut-type-total);letter-spacing:-.7px}.CGupiW_efficiency{font-size:var(--cut-type-meta);letter-spacing:.5px;text-transform:uppercase;border-top:1px solid #ffffff15;justify-content:space-between;margin-top:25px;padding-top:20px;display:flex}.CGupiW_efficiency strong{font-size:var(--cut-type-input);color:#b5cf9a}.CGupiW_confirmation{color:#526747;font-size:var(--cut-type-meta);line-height:var(--cut-leading-body);background:#eef2e9;border:1px solid #dbe5d2;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.CGupiW_confirmation>svg{flex-shrink:0}.CGupiW_note{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));flex-direction:column;gap:12px;padding:20px;display:flex}.CGupiW_note textarea{border:1px solid hsl(var(--border));background:hsl(var(--background));resize:vertical;width:100%;min-height:90px;color:hsl(var(--foreground));outline-color:hsl(var(--accent));border-radius:8px;padding:12px}.CGupiW_note small{text-align:right;font-size:var(--cut-type-meta)}.CGupiW_whatsapp{color:#fff;line-height:var(--cut-leading-body);text-align:center;background:#287c43}.CGupiW_whatsapp>svg{flex-shrink:0}@media (hover:hover) and (pointer:fine){.CGupiW_whatsapp:hover{background:#226b3a}}.CGupiW_sendHint{font-size:var(--cut-type-meta);line-height:var(--cut-leading-body);text-align:center;color:hsl(var(--muted-foreground))}.CGupiW_resultActions{flex-direction:column;gap:9px;display:flex}.CGupiW_textButton{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));justify-content:center;align-items:center;gap:7px;padding:12px;display:flex}.CGupiW_previewColumn{min-width:0}.CGupiW_planMeta{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;gap:10px;padding:16px 24px;display:flex}.CGupiW_sheetPreview{background:#fcfbf8;padding:8px 24px 24px}.CGupiW_sheetNav{border-top:1px solid hsl(var(--border));font-size:var(--cut-type-meta);justify-content:center;align-items:center;gap:24px;padding:14px;display:flex}.CGupiW_sheetNav button{border:1px solid hsl(var(--border));border-radius:6px;padding:7px}.CGupiW_sheetNav button:disabled{opacity:.3}.CGupiW_legend{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));justify-content:center;gap:20px;padding:0 12px 18px;display:flex}.CGupiW_legend>span{align-items:center;gap:6px;display:flex}.CGupiW_legend i{background:#deded5;border-radius:2px;width:9px;height:9px}.CGupiW_legend>span:last-child i{background:#eae5db}.CGupiW_statsGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.CGupiW_statsGrid>div{border:1px solid hsl(var(--border));background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:20px 5px;display:flex}.CGupiW_statsGrid svg{color:#a17f50}.CGupiW_statsGrid strong{font-size:var(--cut-type-section)}.CGupiW_statsGrid span{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));text-align:center}.CGupiW_planHint{text-align:center;font-size:var(--cut-type-meta);line-height:var(--cut-leading-body);color:hsl(var(--muted-foreground));padding:18px}.CGupiW_partDialog{background:#fff;max-height:92dvh;overflow-y:auto;z-index:60!important;border-radius:18px!important;gap:14px!important;padding:22px!important}.CGupiW_partDialog .CGupiW_formBody{padding:0}.CGupiW_partDialog .CGupiW_tabs{margin-top:8px}.CGupiW_printArea{display:none}@media (max-width:1023px){.CGupiW_workspace{grid-template-columns:290px minmax(0,1fr);gap:16px}.CGupiW_formBody{padding:20px}.CGupiW_partRow,.CGupiW_tableHead{grid-template-columns:minmax(120px,1fr) 35px 40px 50px 55px;gap:5px;padding:14px 12px}.CGupiW_direction span,.CGupiW_counters .CGupiW_max{display:none}.CGupiW_listHeading{gap:8px;padding:16px 12px}.CGupiW_resultGrid{grid-template-columns:340px minmax(0,1fr);gap:18px}.CGupiW_costCard{padding:22px}.CGupiW_totalRow dd{font-size:var(--cut-type-total)}.CGupiW_listFooter{flex-direction:column;align-items:flex-end}}@media (max-width:767px){.CGupiW_tool{padding:0 16px 100px}.CGupiW_stepBar{gap:8px;min-height:70px;margin-bottom:18px}.CGupiW_back span{display:none}.CGupiW_steps{gap:24px}.CGupiW_step+.CGupiW_step:before{width:12px;right:calc(100% + 6px)}.CGupiW_step{font-size:var(--cut-type-meta);gap:4px;padding:8px 10px}.CGupiW_step strong{display:none}.CGupiW_step>span{width:18px}.CGupiW_intro{margin:22px 0}.CGupiW_intro>span{font-size:var(--cut-type-meta)}.CGupiW_intro h1{font-size:var(--cut-type-title);line-height:var(--cut-leading-title)}.CGupiW_intro p{font-size:var(--cut-type-meta);line-height:var(--cut-leading-body)}.CGupiW_workspace{display:block}.CGupiW_desktopForm,.CGupiW_desktopHint{display:none}.CGupiW_mobileHint{display:block}.CGupiW_listPanel{min-height:380px}.CGupiW_listHeading{gap:8px;padding:16px 14px}.CGupiW_listHeading h2{font-size:var(--cut-type-meta)}.CGupiW_counters{font-size:var(--cut-type-meta);gap:8px;padding:5px 7px}.CGupiW_counters b{font-size:var(--cut-type-meta);margin-left:3px}.CGupiW_iconButton{padding:6px}.CGupiW_tableHead{display:none}.CGupiW_partRow{grid-template-columns:1fr 70px;gap:6px;padding:18px 14px;position:relative}.CGupiW_partSize{grid-column:1;gap:8px}.CGupiW_partSize strong{font-size:var(--cut-type-body)}.CGupiW_partSize small{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground))}.CGupiW_rowQuantity{font-size:var(--cut-type-input);grid-area:1/2}.CGupiW_direction{width:max-content;font-size:var(--cut-type-body);grid-area:2/1;padding:3px 6px}.CGupiW_direction span{font-size:var(--cut-type-meta);display:block}.CGupiW_rowBands{font-size:var(--cut-type-meta);grid-area:3/1}.CGupiW_rowActions{grid-area:2/2/4;justify-content:flex-end}.CGupiW_rowActions button{padding:8px}.CGupiW_empty{height:310px}.CGupiW_listFooter{align-items:stretch;gap:14px}.CGupiW_listFooter small{text-align:center;order:2;max-width:none}.CGupiW_listFooter .CGupiW_primary{width:100%;font-size:var(--cut-type-meta)}.CGupiW_mobileAdd{background:hsl(var(--accent));color:#fff;z-index:40;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:fixed;bottom:24px;right:20px;box-shadow:0 4px 16px #35261425}.CGupiW_partDialog{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;padding:20px!important}.CGupiW_partDialog .CGupiW_formHint{margin:8px 0 16px}.CGupiW_materialPanel{margin-top:24px}.CGupiW_sectionHeading{padding:20px}.CGupiW_sectionHeading h1,.CGupiW_sectionHeading h2{font-size:var(--cut-type-section)}.CGupiW_sectionHeading p{font-size:var(--cut-type-meta);line-height:var(--cut-leading-body)}.CGupiW_materialBody{padding:20px}.CGupiW_supplyGrid{gap:10px}.CGupiW_option{padding:24px 10px}.CGupiW_option strong{font-size:var(--cut-type-body)}.CGupiW_option small{font-size:var(--cut-type-meta)}.CGupiW_materialGrid{grid-template-columns:1fr 1fr;gap:8px}.CGupiW_materialOption{padding:12px 10px}.CGupiW_chips button{font-size:var(--cut-type-meta);padding:10px 12px}.CGupiW_sheetOptions{gap:10px}.CGupiW_sheetOptions strong{font-size:var(--cut-type-input)}.CGupiW_materialActions{gap:8px}.CGupiW_materialActions .CGupiW_primary,.CGupiW_materialActions .CGupiW_secondary{font-size:var(--cut-type-meta);flex:1;padding:13px 10px}.CGupiW_resultGrid{flex-direction:column;gap:22px;margin-top:24px;display:flex}.CGupiW_resultSidebar,.CGupiW_previewColumn{width:100%}.CGupiW_costCard{padding:24px}.CGupiW_totalRow dd{font-size:var(--cut-type-total)}.CGupiW_costCard .CGupiW_totalRow{gap:8px}.CGupiW_planMeta{padding:14px 18px}.CGupiW_sheetPreview{padding:8px 12px 16px}.CGupiW_statsGrid{gap:8px}.CGupiW_statsGrid strong{font-size:var(--cut-type-section)}.CGupiW_statsGrid>div{padding:16px 4px}.CGupiW_resultSidebar{gap:12px}.CGupiW_whatsapp{font-size:var(--cut-type-meta);padding:15px 12px}.CGupiW_formBody .CGupiW_dimensions input{padding:15px 10px}.CGupiW_resultActions .CGupiW_secondary{font-size:var(--cut-type-meta)}}@media (prefers-reduced-motion:reduce){.CGupiW_tool *{scroll-behavior:auto!important;transition:none!important}}@media print{.CGupiW_tool:has(.CGupiW_printArea){max-width:none;padding:0}:is(.CGupiW_tool:has(.CGupiW_printArea)>:not(.CGupiW_resultGrid),.CGupiW_resultGrid>:not(.CGupiW_printArea)){display:none!important}.CGupiW_resultGrid:has(.CGupiW_printArea){margin:0;display:block}.CGupiW_printArea{color:#222;background:#fff;width:100%;padding:10mm;font-size:11px;position:static;display:block!important}.CGupiW_printArea h1{margin-bottom:10px;font-size:20px;font-weight:700}.CGupiW_printArea h2{margin:12px 0;font-size:14px}.CGupiW_printArea p{margin:8px 0}.CGupiW_printArea table{border-collapse:collapse;width:100%;margin:15px 0}.CGupiW_printArea th,.CGupiW_printArea td{text-align:left;border:1px solid #ddd;padding:7px}.CGupiW_printArea section{break-before:page;break-inside:avoid}.CGupiW_printArea svg{width:100%;max-height:210mm}:is(body:has(.CGupiW_printArea) header,body:has(.CGupiW_printArea) footer){display:none!important}@page{size:A4;margin:10mm}}.CGupiW_importColumns{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 8px;display:grid}.CGupiW_importColumns>div{background:hsl(var(--secondary));text-align:center;border-radius:6px;flex-direction:column;gap:3px;padding:10px 6px;display:flex}.CGupiW_importColumns span{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.CGupiW_importGuide{border-top:1px solid hsl(var(--border));margin-top:14px;padding-top:12px}.CGupiW_importGuide summary{cursor:pointer;font-weight:var(--cut-weight-strong)}.CGupiW_importGuide summary:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:3px}.CGupiW_importGuide dl{margin:12px 0}.CGupiW_importGuide dl>div+div{margin-top:12px}.CGupiW_importGuide dt{font-weight:var(--cut-weight-strong)}.CGupiW_importGuide dd{color:hsl(var(--muted-foreground));margin:3px 0 0}.CGupiW_finishes button:disabled{cursor:not-allowed;color:hsl(var(--muted-foreground) / .5);background:repeating-linear-gradient(135deg, transparent 0 13px, hsl(var(--muted-foreground) / .12) 13px 14px, transparent 14px 27px), hsl(var(--secondary));border-color:hsl(var(--border))!important}.CGupiW_finishes button:disabled>span{opacity:.3}.CGupiW_sheetOptions .CGupiW_option:disabled{color:hsl(var(--muted-foreground) / .5);cursor:not-allowed;background:repeating-linear-gradient(135deg, transparent 0 13px, hsl(var(--muted-foreground) / .12) 13px 14px, transparent 14px 27px), hsl(var(--secondary))}.CGupiW_tool .CGupiW_primary,.CGupiW_tool .CGupiW_secondary{min-height:48px;font-size:var(--cut-type-body);font-weight:var(--cut-weight-strong);box-shadow:none;line-height:var(--cut-leading-body);border-radius:12px;padding:12px 16px}.CGupiW_tool .CGupiW_secondary{border:1px solid var(--cut-line);color:var(--cut-ink);background:#fff}.CGupiW_tool .CGupiW_primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}@media (hover:hover) and (pointer:fine){.CGupiW_tool .CGupiW_primary:hover:not(:disabled){background:hsl(var(--primary) / .9)}.CGupiW_tool .CGupiW_secondary:hover{background:#f2eee7}}.CGupiW_tool .CGupiW_listFooter{gap:8px;margin-top:16px}.CGupiW_tool .CGupiW_back{min-width:44px;min-height:44px;font-size:var(--cut-type-body)}@media (hover:hover) and (pointer:fine){.CGupiW_tool .CGupiW_editablePiece:hover>rect:first-of-type{stroke:#80541f;stroke-width:2px;filter:none}}.CGupiW_tool .CGupiW_editablePiece:focus-visible>rect:first-of-type{stroke:#80541f;stroke-width:2px;filter:none}.CGupiW_tool ::selection{color:hsl(var(--foreground));background:#ead3ad}@media (max-width:699px){.CGupiW_tool{background:#fff;border-radius:0;margin:0;padding:12px 16px 32px}}.CGupiW_primary[aria-disabled=true]{opacity:.45;cursor:not-allowed}.CGupiW_pageFrame{background:hsl(var(--section-alt));min-height:100vh;padding-top:80px}.CGupiW_mobileAppBar{display:none}@media (max-width:1023px) and (min-width:700px){.CGupiW_pageFrame{padding-top:64px}}@media (max-width:699px){.CGupiW_pageFrame{background:hsl(var(--card));padding-top:0}.CGupiW_tool{min-height:100dvh;padding:0 20px calc(136px + env(safe-area-inset-bottom));margin:0}.CGupiW_appNavigation{z-index:30;padding:env(safe-area-inset-top) 20px 0;background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));margin-inline:-20px;position:sticky;top:0}.CGupiW_mobileAppBar{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:56px;display:grid}.CGupiW_mobileAppBar>span{text-align:center;font-size:var(--cut-type-section);font-weight:var(--cut-weight-strong)}.CGupiW_mobileAppBar>button,.CGupiW_mobileAppBar>a{border-radius:var(--radius);width:44px;height:44px;color:hsl(var(--foreground));justify-content:center;align-items:center;display:flex}.CGupiW_mobileAppBar>:first-child{margin-left:-10px}.CGupiW_mobileAppBar>:last-child{margin-left:10px}.CGupiW_tool .CGupiW_mobileDock{z-index:30;padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid hsl(var(--border));background:hsl(var(--card));grid-template-columns:minmax(0,1fr);gap:8px;margin:0;display:grid;position:fixed;inset:auto 0 0}.CGupiW_tool .CGupiW_mobileDock>.CGupiW_primary{width:100%;min-height:50px;font-size:var(--cut-type-body)}.CGupiW_tool .CGupiW_mobileDock>.CGupiW_secondary,.CGupiW_desktopBack{display:none}.CGupiW_mobileDock>div{text-align:center}.CGupiW_tool[data-keyboard-open=true] .CGupiW_mobileDock{margin-top:24px;padding-inline:0;position:static}.CGupiW_tool button,.CGupiW_tool a,.CGupiW_tool input,.CGupiW_tool textarea{scroll-margin-top:120px;scroll-margin-bottom:140px}}@media (max-width:699px) and (max-height:480px){.CGupiW_tool .CGupiW_mobileDock{margin-top:24px;padding-inline:0;position:static}}.CGupiW_pageFrame{background:#f9fafb}@media (min-width:700px){.CGupiW_tool .CGupiW_actionFooter{grid-template-columns:minmax(0,1fr);justify-items:end;gap:8px;display:grid}}.CGupiW_tool{--toast-top:96px}@media (max-width:699px){.CGupiW_tool{--toast-top:calc(104px + env(safe-area-inset-top))}}
.f_tlFq_editor{--compact-columns:24px minmax(0,64px) minmax(0,64px) 30px 32px;--part-columns:96px 96px 96px 64px minmax(88px,1fr);background:hsl(var(--card));width:100%;min-width:0;color:hsl(var(--foreground));font-family:var(--font-sans), sans-serif;overflow:hidden;container-type:inline-size}.f_tlFq_head{display:none}.f_tlFq_head h2{font-family:inherit;font-size:var(--cut-type-section);font-weight:var(--cut-weight-strong);line-height:var(--cut-leading-body);margin:0}.f_tlFq_head>span{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground))}.f_tlFq_tableScroll{width:100%}.f_tlFq_tableScroll:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.f_tlFq_tableGrid{min-width:0}.f_tlFq_columnHead,.f_tlFq_row{grid-template-columns:var(--compact-columns);justify-content:space-between;align-items:center;gap:clamp(2px,12.5cqw - 35px,12px);display:grid}.f_tlFq_columnHead{min-height:44px;font-size:var(--cut-type-compact);font-weight:var(--cut-weight-strong);white-space:nowrap}.f_tlFq_pieceColumn{min-width:0;font-size:var(--cut-type-compact)}.f_tlFq_columnLabel{text-align:center;min-width:0}.f_tlFq_columnLabel small{font-size:var(--cut-type-unit);font-weight:var(--cut-weight-regular);color:hsl(var(--muted-foreground))}.f_tlFq_fullLabel{display:none}.f_tlFq_compactLabel{display:inline}.f_tlFq_row{border-top:1px solid hsl(var(--border));min-height:48px;padding:2px 0}.f_tlFq_partName{min-width:0}.f_tlFq_partName button{text-align:left;width:24px;min-width:24px;max-width:100%;min-height:44px;font-size:var(--cut-type-body);font-weight:var(--cut-weight-medium);color:hsl(var(--foreground));border-radius:6px;align-items:center;gap:0;padding:0;display:flex}.f_tlFq_partName button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.f_tlFq_nameLabel{min-height:24px;font-size:var(--cut-type-compact);font-weight:var(--cut-weight-strong);border-radius:4px;align-items:center;padding:4px;display:inline-flex}.f_tlFq_dimension,.f_tlFq_quantity{min-width:0;min-height:44px;padding-block:6px;display:block}.f_tlFq_fieldLabel{display:none}.f_tlFq_row input{border:1px solid hsl(var(--input));background:hsl(var(--card));width:100%;min-width:0;max-width:64px;height:32px;color:hsl(var(--foreground));line-height:20px;font-size:var(--cut-type-input);font-variant-numeric:tabular-nums;text-align:center;border-radius:6px;margin-inline:auto;padding:4px 2px;display:block}.f_tlFq_quantity input{max-width:40px}.f_tlFq_row input{-moz-appearance:textfield}.f_tlFq_row input::-webkit-inner-spin-button{appearance:none}.f_tlFq_bandCell,.f_tlFq_directionCell{width:100%;min-width:0;min-height:44px;color:hsl(var(--accent));border-radius:6px;justify-content:center;align-items:center;gap:6px;display:flex}.f_tlFq_bandCell[data-empty=true]{color:hsl(var(--muted-foreground))}.f_tlFq_directionText,.f_tlFq_noBand{display:none}.f_tlFq_bandIcon{flex-shrink:0;width:28px;height:24px;display:block}.f_tlFq_actions{justify-content:flex-end;display:flex}.f_tlFq_actions button{width:32px;height:44px;color:hsl(var(--muted-foreground));border-radius:6px;justify-content:center;align-items:center;display:flex}.f_tlFq_desktopActions{display:none}.f_tlFq_actions .f_tlFq_mobileDelete{display:flex}.f_tlFq_empty{font-size:var(--cut-type-body);line-height:var(--cut-leading-body);color:hsl(var(--muted-foreground));padding:0 16px 16px}.f_tlFq_error{color:#9b3526;font-size:var(--cut-type-body);line-height:var(--cut-leading-body);padding:12px 16px}.f_tlFq_editor button:focus-visible,.f_tlFq_editor input:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:-2px}.f_tlFq_editor button:disabled{opacity:.45;cursor:not-allowed}.f_tlFq_row input[aria-invalid=true]{background:#fff8f5;border-color:#9b3526}.f_tlFq_settingsDialog{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.f_tlFq_diagram{grid-template-rows:44px auto 44px;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;width:100%;margin:16px auto;display:grid}.f_tlFq_top{grid-area:1/2}.f_tlFq_bottom{grid-area:3/2}.f_tlFq_left{grid-area:2/1}.f_tlFq_right{grid-area:2/3}.f_tlFq_board{text-align:center;overflow-wrap:anywhere;min-width:0;font-size:var(--cut-type-body);background:hsl(var(--secondary));grid-area:2/2;justify-content:center;align-items:center;padding:6px;display:flex;overflow:hidden}.f_tlFq_diagram button{border:1px solid hsl(var(--border));min-height:44px;font-size:var(--cut-type-body);border-radius:6px;justify-content:center;align-items:center;display:flex}.f_tlFq_left>span{white-space:nowrap;transform:rotate(-90deg)}.f_tlFq_right>span{white-space:nowrap;transform:rotate(90deg)}.f_tlFq_top,.f_tlFq_bottom{white-space:nowrap}.f_tlFq_diagram button[aria-pressed=true]{border-color:hsl(var(--border-selected));background:hsl(var(--surface-selected))}.f_tlFq_done{background:hsl(var(--primary));color:hsl(var(--primary-foreground));min-height:48px;font-size:var(--cut-type-body);font-weight:var(--cut-weight-strong);border-radius:8px}.f_tlFq_diagram button:focus-visible,.f_tlFq_done:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.f_tlFq_nameInput{border:1px solid hsl(var(--border));width:100%;min-height:48px;font-size:var(--cut-type-input);border-radius:6px;padding:12px}.f_tlFq_bandHint{font-size:var(--cut-type-body);line-height:var(--cut-leading-body);color:hsl(var(--muted-foreground))}.f_tlFq_entryActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;display:flex}@media (hover:hover) and (pointer:fine){.f_tlFq_partName button:hover{color:hsl(var(--accent))}.f_tlFq_bandCell:hover,.f_tlFq_directionCell:hover,.f_tlFq_actions button:hover{background:hsl(var(--surface-hover))}}.f_tlFq_withBands{--compact-columns:24px minmax(0,64px) minmax(0,64px) 30px 32px 32px;--part-columns:96px 96px 96px 64px 80px minmax(88px,1fr)}.f_tlFq_withGrain{--compact-columns:24px minmax(0,64px) minmax(0,64px) 30px 32px 32px;--part-columns:96px 96px 96px 64px 110px minmax(88px,1fr)}.f_tlFq_withBands.f_tlFq_withGrain{--compact-columns:24px minmax(0,64px) minmax(0,64px) 30px 32px 32px 32px;--part-columns:96px 96px 96px 64px 80px 110px minmax(88px,1fr)}@container (min-width:800px){.f_tlFq_head{justify-content:space-between;align-items:center;gap:8px;padding:0 0 16px;display:flex}.f_tlFq_tableScroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;overflow-x:auto}.f_tlFq_tableGrid{min-width:0}.f_tlFq_columnHead,.f_tlFq_row{grid-template-columns:var(--part-columns);justify-content:normal;align-items:center;gap:12px;padding:12px 16px;display:grid}.f_tlFq_columnHead{background:hsl(var(--card));font-size:var(--cut-type-meta);font-weight:var(--cut-weight-strong);line-height:var(--cut-leading-body);white-space:nowrap;border-radius:0;padding-block:6px}.f_tlFq_columnHead>span{text-align:center}.f_tlFq_columnHead>span:first-child{text-align:left}.f_tlFq_columnHead small{font-size:var(--cut-type-compact);font-weight:var(--cut-weight-regular);color:hsl(var(--muted-foreground));display:inline}.f_tlFq_pieceColumn{font-size:inherit}.f_tlFq_columnLabel{display:inline}.f_tlFq_fieldLabel,.f_tlFq_compactLabel{display:none}.f_tlFq_fullLabel{display:inline}.f_tlFq_row>*{grid-area:auto}.f_tlFq_dimension,.f_tlFq_quantity{display:block}.f_tlFq_row{padding-block:4px}.f_tlFq_row input{max-width:80px;font-size:var(--cut-type-input);border-color:hsl(var(--input));background:hsl(var(--card))}.f_tlFq_quantity input{max-width:40px}.f_tlFq_nameLabel{min-height:28px;font-size:var(--cut-type-meta);border-radius:6px;padding:4px 8px}.f_tlFq_partName button{width:100%;min-width:0;padding:6px 0}.f_tlFq_bandCell,.f_tlFq_directionCell,.f_tlFq_withBands.f_tlFq_withGrain .f_tlFq_bandCell,.f_tlFq_withBands.f_tlFq_withGrain .f_tlFq_directionCell{text-align:center;border:0;border-radius:6px;grid-column:auto;justify-content:center;align-items:center;min-height:44px;padding:0;display:flex}.f_tlFq_bandCell[data-empty=true] .f_tlFq_bandIcon{display:none}.f_tlFq_directionText,.f_tlFq_noBand{font-size:var(--cut-type-meta);white-space:nowrap;display:inline}.f_tlFq_noBand{color:hsl(var(--muted-foreground));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--border));text-decoration-color:hsl(var(--border));text-underline-offset:3px}.f_tlFq_desktopActions{display:flex}.f_tlFq_actions .f_tlFq_mobileDelete{display:none}.f_tlFq_actions button{width:44px}}.f_tlFq_columnHead{border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground))}.f_tlFq_row:first-of-type{border-top:0}.f_tlFq_entryActions{border-top:1px solid hsl(var(--border));margin-top:8px;padding:4px 0 0}
.IkGqKW_plan{min-width:0;color:hsl(var(--foreground));font-family:var(--font-sans),sans-serif}.IkGqKW_heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.IkGqKW_heading h2{font-family:inherit;font-size:var(--cut-type-section);line-height:var(--cut-leading-title);font-weight:var(--cut-weight-strong);letter-spacing:-.015em;margin:0}.IkGqKW_materialContext{color:hsl(var(--foreground));align-items:center;gap:12px;padding:4px 0 16px;display:flex}.IkGqKW_materialSample{background:#f3f2ee;border-radius:10px;flex-shrink:0;width:44px;height:44px;display:block;position:relative;overflow:hidden}.IkGqKW_materialSample img{object-fit:cover}.IkGqKW_materialContext>div{gap:3px;min-width:0;display:grid}.IkGqKW_materialContext strong{font-size:var(--cut-type-body);line-height:var(--cut-leading-body);font-weight:var(--cut-weight-strong)}.IkGqKW_materialContext span:not(.IkGqKW_materialSample){font-size:var(--cut-type-body);line-height:var(--cut-leading-body);color:hsl(var(--muted-foreground))}.IkGqKW_materialContext small{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;line-height:var(--cut-leading-body)}.IkGqKW_viewport{overscroll-behavior-x:contain;scrollbar-width:thin;background:#f3f2ee;border-radius:16px;padding:20px;overflow:auto}.IkGqKW_canvas{justify-content:center;align-items:center;width:100%;min-height:160px;display:flex}.IkGqKW_canvas svg{width:100%;height:auto;display:block}.IkGqKW_hint{font-size:var(--cut-type-meta);line-height:var(--cut-leading-body);color:hsl(var(--muted-foreground));margin:12px 0 0}.IkGqKW_plan button:focus-visible,.IkGqKW_plan select:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:-2px}@media (min-width:700px){.IkGqKW_viewport{padding:28px}.IkGqKW_canvas{min-height:280px}}.IkGqKW_planCaption{font-size:var(--cut-type-meta);line-height:var(--cut-leading-body);color:hsl(var(--muted-foreground));margin:8px 0 12px}.IkGqKW_planFootnote{justify-content:flex-start;align-items:center;gap:2px;margin:4px 0 8px;display:flex}.IkGqKW_planFootnote .IkGqKW_planCaption{font-size:var(--cut-type-footnote);flex:0 auto;max-width:52ch;margin:0}.IkGqKW_planInfo{width:44px;height:44px;color:hsl(var(--muted-foreground));flex-shrink:0;place-items:center;display:grid}.IkGqKW_planInfoContent{z-index:50;background:hsl(var(--card));width:min(320px,100vw - 32px);color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);font-size:var(--cut-type-meta);line-height:var(--cut-leading-body);padding:16px}.IkGqKW_planInfoContent h3{font-size:var(--cut-type-body);font-weight:var(--cut-weight-strong);margin:0 0 8px}.IkGqKW_planInfoContent p{color:hsl(var(--muted-foreground));margin:8px 0 0}.IkGqKW_sheetSize{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;margin:0 0 8px}.IkGqKW_sheetNavigation{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;gap:6px;max-width:100%;margin-bottom:4px;padding:2px 0 8px;display:flex;overflow-x:auto}.IkGqKW_sheetNavigation button{min-height:44px;font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));white-space:nowrap;border:1px solid #0000;border-radius:6px;flex-shrink:0;padding:0 12px}.IkGqKW_sheetNavigation button[aria-current=true]{border-color:hsl(var(--border-selected));background:hsl(var(--surface-selected));color:hsl(var(--foreground));font-weight:var(--cut-weight-medium)}@media (hover:hover){.IkGqKW_sheetNavigation button:hover{background:hsl(var(--surface-hover));color:hsl(var(--foreground))}}.IkGqKW_plan[data-embedded=true] .IkGqKW_viewport{background:0 0;border-radius:0;padding:8px}
.KRJ9aG_review{min-width:0}.KRJ9aG_planBody{min-width:0;padding:12px 8px 0}.KRJ9aG_planBody>h3{font-size:var(--cut-type-body);font-weight:var(--cut-weight-medium);line-height:var(--cut-leading-body);margin:0 0 8px}
.ymNbOG_viewport{overflow:hidden}.ymNbOG_track{will-change:transform;width:max-content;animation:40s linear infinite ymNbOG_automaticGalleryScroll;display:flex}.ymNbOG_group{flex-shrink:0;gap:12px;padding-right:12px;display:flex}@keyframes ymNbOG_automaticGalleryScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (hover:hover){.ymNbOG_viewport:hover .ymNbOG_track{animation-play-state:paused}}
.YYNCUq_selection,.YYNCUq_partsStep,.YYNCUq_orderProgress,.YYNCUq_sharedHeading,.YYNCUq_projectMaterials{width:100%;min-width:0;color:var(--cut-ink,hsl(var(--foreground)));margin:0}.YYNCUq_selection{padding-bottom:0}.YYNCUq_partsStep[hidden]{display:none!important}.YYNCUq_orderProgress{margin-bottom:8px}.YYNCUq_progressTop{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.YYNCUq_stageLabel{color:hsl(var(--muted-foreground));font-size:var(--cut-type-meta);text-align:right;line-height:var(--cut-leading-body)}.YYNCUq_progressTrack{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.YYNCUq_progressTrack button{text-align:left;min-height:52px;color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:stretch;gap:8px;display:flex}.YYNCUq_progressLine{background:hsl(var(--border));border-radius:2px;width:100%;height:3px}.YYNCUq_progressLabel{font-size:var(--cut-type-meta);line-height:var(--cut-leading-body);white-space:nowrap}.YYNCUq_progressTrack button[data-reached=true] .YYNCUq_progressLine{background:hsl(var(--accent))}.YYNCUq_progressTrack button[aria-current=step]{color:hsl(var(--foreground));font-weight:var(--cut-weight-strong)}.YYNCUq_sharedHeading{padding:0 0 16px}.YYNCUq_sharedHeading h1,.YYNCUq_heading h1{font-family:var(--font-sans),sans-serif;font-size:var(--cut-type-title);letter-spacing:-.025em;line-height:var(--cut-leading-title);font-weight:var(--cut-weight-strong);margin:0 0 10px}.YYNCUq_sharedHeading p,.YYNCUq_heading p{color:hsl(var(--muted-foreground));font-size:var(--cut-type-body);line-height:var(--cut-leading-body);margin:0}.YYNCUq_projectMaterials{border:0;margin:8px 0 28px;padding:0}.YYNCUq_materialListHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:8px;display:flex}.YYNCUq_materialListHeading h2{font-family:var(--font-sans),sans-serif;font-size:var(--cut-type-section);font-weight:var(--cut-weight-strong);line-height:var(--cut-leading-body)}.YYNCUq_materialListRow{background:0 0;border:0;border-radius:12px;align-items:center;padding:0 4px;display:flex}.YYNCUq_materialListSelect{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;min-height:60px;padding:8px;display:flex}.YYNCUq_materialAvatar{background:#eee8df;border-radius:50%;flex-shrink:0;width:32px;height:32px;display:block;position:relative;overflow:hidden}.YYNCUq_materialAvatar img{object-fit:cover}.YYNCUq_materialListText{flex:1;gap:3px;min-width:0;display:grid}.YYNCUq_materialListText strong{font-size:var(--cut-type-body);font-weight:var(--cut-weight-strong);line-height:var(--cut-leading-body)}.YYNCUq_materialListText>span{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));line-height:var(--cut-leading-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.YYNCUq_deleteSaved{width:44px;height:44px;color:hsl(var(--muted-foreground));border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.YYNCUq_deleteSaved:hover{color:hsl(var(--foreground));background:#eee7dd}}.YYNCUq_hint{font-size:var(--cut-type-body);line-height:var(--cut-leading-body);color:hsl(var(--muted-foreground));margin:12px 0 16px}.YYNCUq_continueRow{gap:8px;margin-top:16px;display:grid}.YYNCUq_continueRow button,.YYNCUq_newListAction button{background:hsl(var(--primary));width:100%;min-height:48px;color:hsl(var(--primary-foreground));font-size:var(--cut-type-body);font-weight:var(--cut-weight-strong);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}@media (hover:hover) and (pointer:fine){.YYNCUq_continueRow button:hover:not(:disabled),.YYNCUq_newListAction button:hover{background:hsl(var(--primary) / .9)}}.YYNCUq_continueRow button:disabled{opacity:.5;cursor:not-allowed}.YYNCUq_decorPreview{z-index:80;border:1px solid hsl(var(--border));width:300px;max-width:calc(100vw - 32px);color:hsl(var(--foreground));background:#fff;border-radius:12px;padding:16px}.YYNCUq_decorImage{object-fit:cover;border-radius:6px;width:100%;height:220px;margin-bottom:12px}.YYNCUq_decorPreview p{font-size:var(--cut-type-body);color:hsl(var(--muted-foreground));line-height:var(--cut-leading-body);margin:8px 0}.YYNCUq_heading{margin:16px 0 24px}.YYNCUq_listEntry{max-width:none;margin:0;padding-top:0}.YYNCUq_savedLists{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.YYNCUq_newListAction{margin:0 0 24px}.YYNCUq_newListAction p{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));line-height:var(--cut-leading-body);text-align:left;margin:10px 0 0}@media (min-width:700px){.YYNCUq_savedLists{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.YYNCUq_newListAction button{width:auto;min-width:240px}}.YYNCUq_listNameField{margin:16px 0}.YYNCUq_listNameField label{font-size:var(--cut-type-body);margin-bottom:8px;display:block}.YYNCUq_listNameField input{border:1px solid hsl(var(--border));width:100%;min-height:48px;font-size:var(--cut-type-input);border-radius:6px;padding:12px}.YYNCUq_deleteActions{justify-content:flex-end;gap:8px;display:flex}.YYNCUq_deleteActions button{border:1px solid hsl(var(--border));border-radius:6px;min-height:44px;padding:10px 16px}.YYNCUq_deleteActions button:last-child{color:#fff;background:#9b3526;border-color:#9b3526}.YYNCUq_pricingHelp{margin-top:0}.YYNCUq_pricingIntro{font-size:var(--cut-type-body);line-height:var(--cut-leading-body);color:hsl(var(--muted-foreground));margin:0 0 12px}.YYNCUq_pricingHelp summary{cursor:pointer;border:1px solid hsl(var(--border));min-height:48px;font-size:var(--cut-type-body);font-weight:var(--cut-weight-strong);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;list-style:none;display:flex}.YYNCUq_pricingHelp summary::-webkit-details-marker{display:none}.YYNCUq_pricingHelp details[open] summary svg{transform:rotate(180deg)}.YYNCUq_pricingContent{padding:16px}.YYNCUq_pricingContent h3{font-family:var(--font-sans),sans-serif;font-size:var(--cut-type-section);font-weight:var(--cut-weight-strong)}.YYNCUq_pricingContent p{font-size:var(--cut-type-body);line-height:var(--cut-leading-body);color:hsl(var(--muted-foreground));margin:12px 0}.YYNCUq_priceVariants{gap:12px;margin:16px 0;display:grid}.YYNCUq_priceVariants>div{font-size:var(--cut-type-body);justify-content:space-between;gap:8px;display:flex}.YYNCUq_priceVariants dd{font-size:var(--cut-type-body);font-weight:var(--cut-weight-strong);margin:0}.YYNCUq_priceVariants small{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground))}.YYNCUq_resultHelp{grid-column:1/-1}.YYNCUq_priceFormula{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground))}.YYNCUq_selection button:focus-visible,.YYNCUq_projectMaterials button:focus-visible,.YYNCUq_orderProgress button:focus-visible,.YYNCUq_pricingHelp summary:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}@media (min-width:700px){.YYNCUq_sample{height:100px}.YYNCUq_continueRow{justify-items:end}.YYNCUq_continueRow button{width:auto;min-width:240px}}@media (max-width:360px){.YYNCUq_materialListSelect{gap:8px;padding:8px 0}.YYNCUq_materialListRow{padding:0 4px}}@media print{.YYNCUq_resultHelp{display:none}}.YYNCUq_materialGroup{min-width:0;margin-top:12px;overflow:hidden}.YYNCUq_materialGroup:not(.YYNCUq_partsMaterialGroup){border-radius:12px}.YYNCUq_materialGroup .YYNCUq_materialListRow{background:hsl(var(--surface-header));border-radius:12px}.YYNCUq_materialChevron{color:hsl(var(--muted-foreground));flex-shrink:0;margin-left:auto;transition:transform .16s}.YYNCUq_materialListSelect[aria-expanded=true] .YYNCUq_materialChevron{transform:rotate(180deg)}.YYNCUq_materialBody{background:0 0;border:0;margin:0;padding:16px 0 8px}.YYNCUq_materialBody[hidden]{display:none!important}@media (min-width:700px){.YYNCUq_materialBody{padding:20px 0 8px}}@media (prefers-reduced-motion:reduce){.YYNCUq_materialChevron{transition:none}}.YYNCUq_selection>.YYNCUq_answers:last-child{border-bottom:0;margin-bottom:0}.YYNCUq_materialContinue{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.YYNCUq_materialContinue strong{font-size:var(--cut-type-meta);font-weight:var(--cut-weight-strong);line-height:var(--cut-leading-body);display:block}@media (min-width:700px){.YYNCUq_materialContinue{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.YYNCUq_materialListSelect{cursor:pointer;border-radius:8px}@media (hover:hover) and (pointer:fine){.YYNCUq_materialListRow:hover,.YYNCUq_materialGroup[data-expanded=true] .YYNCUq_materialListRow:hover{background:hsl(var(--surface-hover))}.YYNCUq_materialListRow:hover .YYNCUq_materialChevron{color:#80541f}.YYNCUq_projectMaterials .YYNCUq_deleteSaved:hover{color:hsl(var(--foreground));background:#e2d9ca}}@media (prefers-reduced-motion:no-preference){.YYNCUq_materialListRow,.YYNCUq_projectMaterials .YYNCUq_deleteSaved{transition:background-color .15s,color .15s}}.YYNCUq_summaryEditWarning{color:#78501d;font-size:var(--cut-type-body);line-height:var(--cut-leading-body);background:#fff7e9;border-radius:12px;margin:16px 0;padding:16px}.YYNCUq_materialMeta{justify-content:flex-start;align-items:center;gap:6px;min-width:0;display:flex}.YYNCUq_materialDescription{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.YYNCUq_materialQuantity{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.YYNCUq_projectPageHeading{gap:24px;margin:24px 0 28px;display:grid}.YYNCUq_projectPageHeading h1{font-family:var(--font-sans),sans-serif;font-size:var(--cut-type-title);font-weight:var(--cut-weight-strong);line-height:var(--cut-leading-title);letter-spacing:-.025em;text-wrap:balance;margin:0 0 10px}.YYNCUq_projectPageHeading p{font-size:var(--cut-type-body);line-height:var(--cut-leading-body);color:hsl(var(--muted-foreground));max-width:48ch;margin:0}.YYNCUq_projectPageHeading .YYNCUq_newListAction{margin:0}.YYNCUq_projectPageHeading .YYNCUq_newListAction button{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:12px;min-height:48px}.YYNCUq_projectPageHeading .YYNCUq_newListAction p{font-size:var(--cut-type-meta);margin-top:8px}.YYNCUq_savedLists{align-items:start;gap:16px}@media (min-width:700px){.YYNCUq_projectPageHeading{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:32px 0}.YYNCUq_projectPageHeading .YYNCUq_newListAction{max-width:280px}.YYNCUq_savedLists{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.YYNCUq_savedLists{grid-template-columns:repeat(3,minmax(0,1fr))}}.YYNCUq_projectPageActions{align-items:stretch;gap:8px;display:flex}.YYNCUq_projectPageActions>button:first-child{flex:1;min-width:0}.YYNCUq_projectPageHeading .YYNCUq_newListAction .YYNCUq_deleteAllProjects{width:48px;min-width:48px;color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));background:0 0;flex:0 0 48px;padding:0}@media (hover:hover) and (pointer:fine){.YYNCUq_projectPageHeading .YYNCUq_newListAction .YYNCUq_deleteAllProjects:hover{color:#9b3526;background:#f7f6f2}}@media (min-width:700px){.YYNCUq_projectPageActions>button:first-child{min-width:200px}.YYNCUq_projectPageHeading .YYNCUq_newListAction{max-width:320px}.YYNCUq_savedLists:has(>article:only-child){grid-template-columns:minmax(0,340px);justify-content:center}.YYNCUq_savedLists:has(>article:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,340px));justify-content:center}}.YYNCUq_radioSection{border:0;min-width:0;margin:0 0 28px;padding:0}.YYNCUq_radioSection:last-child{margin-bottom:0}.YYNCUq_radioSection legend{font-size:var(--cut-type-section);font-weight:var(--cut-weight-strong);line-height:var(--cut-leading-body);margin:0 0 12px;padding:0}.YYNCUq_radioMaterials{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.YYNCUq_radioMaterial{cursor:pointer;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex;position:relative}.YYNCUq_radioMaterial>.YYNCUq_radioDot{z-index:1;position:absolute;top:12px;left:12px}.YYNCUq_radioMaterial .YYNCUq_sample{height:88px;margin-top:12px}.YYNCUq_radioOptions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.YYNCUq_radioChoice{cursor:pointer;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px;display:flex}.YYNCUq_radioChoice[data-selected=true],.YYNCUq_radioMaterial[data-selected=true]{border-color:hsl(var(--border-selected));background:hsl(var(--surface-selected))}.YYNCUq_radioChoice[data-disabled=true]{opacity:.5;cursor:not-allowed}.YYNCUq_radioDetails{gap:4px;min-width:0;display:grid}.YYNCUq_radioDetails strong{font-size:var(--cut-type-body);font-weight:var(--cut-weight-strong);line-height:var(--cut-leading-body)}.YYNCUq_radioDetails small{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));line-height:var(--cut-leading-body)}.YYNCUq_radioDot{flex-shrink:0}.YYNCUq_radioColor{min-width:0;position:relative}@media (min-width:700px){.YYNCUq_radioMaterials{grid-template-columns:repeat(4,minmax(0,1fr))}.YYNCUq_radioOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}.YYNCUq_sample{flex-shrink:0;width:100%;display:block;position:relative}.YYNCUq_sample img{object-fit:contain}.YYNCUq_materialText{gap:4px;min-width:0;display:grid}.YYNCUq_materialText strong{font-size:var(--cut-type-body);font-weight:var(--cut-weight-strong)}.YYNCUq_materialText small{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));line-height:var(--cut-leading-body)}.YYNCUq_materialGroup[data-invalid=true]{outline:1px solid hsl(var(--destructive));outline-offset:-1px}.YYNCUq_materialErrorLabel{white-space:normal;max-width:100px;font-size:var(--cut-type-meta);font-weight:var(--cut-weight-strong);line-height:var(--cut-leading-body);color:hsl(var(--destructive));flex-shrink:0}@media (max-width:699px){.YYNCUq_radioMaterials{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.YYNCUq_radioMaterial{gap:8px;padding:12px}.YYNCUq_radioMaterial>.YYNCUq_radioDot{top:10px;left:10px}.YYNCUq_radioMaterial .YYNCUq_sample{height:72px;margin-top:12px}.YYNCUq_materialText strong{font-size:var(--cut-type-body)}.YYNCUq_materialText small{font-size:var(--cut-type-meta)}.YYNCUq_radioSection legend{font-size:var(--cut-type-section)}}.YYNCUq_materialGroup[data-single=true]{background:0 0;margin-top:0;overflow:visible}.YYNCUq_materialGroup[data-single=true] .YYNCUq_materialBody{background:0 0;margin:0;padding:0}@media (max-width:699px){.YYNCUq_orderProgress{margin:0}.YYNCUq_progressTop{display:none}.YYNCUq_progressTrack{gap:16px}.YYNCUq_progressTrack button{flex-direction:column-reverse;justify-content:flex-start;gap:10px;min-height:44px;padding-top:4px}.YYNCUq_progressLabel{font-size:var(--cut-type-meta)}.YYNCUq_progressLine{height:2px}.YYNCUq_sharedHeading{padding:24px 0 20px}.YYNCUq_sharedHeading h1{font-size:var(--cut-type-title);margin-bottom:8px}.YYNCUq_sharedHeading p{font-size:var(--cut-type-body);line-height:var(--cut-leading-body)}.YYNCUq_projectMaterials{margin:0 0 20px}.YYNCUq_materialListHeading{gap:8px;margin-bottom:8px}.YYNCUq_materialListHeading>h2{font-size:var(--cut-type-section)}.YYNCUq_materialListHeading>button{font-size:var(--cut-type-body);padding-inline:8px}.YYNCUq_materialContinue strong{font-size:var(--cut-type-meta);font-weight:var(--cut-weight-medium);color:hsl(var(--muted-foreground))}.YYNCUq_projectPageHeading{margin:24px 0}.YYNCUq_projectPageHeading h1{font-size:var(--cut-type-title)}}.YYNCUq_swatch{border:1px solid hsl(var(--border));border-radius:50%;flex-shrink:0;width:24px;height:24px;display:inline-flex;overflow:hidden}.YYNCUq_swatch img{object-fit:cover;width:100%;height:100%}.YYNCUq_radioColor>.YYNCUq_radioChoice{height:100%;padding-right:48px}.YYNCUq_radioInfo{width:44px;height:44px;color:hsl(var(--muted-foreground));border-radius:var(--radius);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.YYNCUq_radioInfo:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.YYNCUq_materialListHeading h2{font-size:var(--cut-type-body);font-weight:var(--cut-weight-medium);color:hsl(var(--muted-foreground));margin:0}.YYNCUq_partsMaterialGroup .YYNCUq_materialBody{padding:0 8px 12px}@media (max-width:699px){.YYNCUq_sharedHeading{padding:20px 0 12px}.YYNCUq_sharedHeading h1{margin-bottom:6px}.YYNCUq_sharedHeading p{max-width:34ch}.YYNCUq_materialListHeading{flex-wrap:nowrap;gap:4px;margin-bottom:4px}.YYNCUq_materialListHeading>h2{font-size:var(--cut-type-body)}.YYNCUq_materialListHeading>button{white-space:nowrap;padding-inline:4px}.YYNCUq_materialGroup{margin-top:4px}}.YYNCUq_partsMaterialGroup .YYNCUq_materialListRow{border-radius:0}.YYNCUq_partsMaterialGroup[data-expanded=true] .YYNCUq_materialListRow{border-bottom:1px solid hsl(var(--border))}@media (max-width:699px){.YYNCUq_partsMaterialGroup{margin-inline:-8px}}.YYNCUq_selectionMaterialGroup .YYNCUq_materialBody,.YYNCUq_selectionMaterialGroup[data-single=true] .YYNCUq_materialBody{padding:16px}.YYNCUq_selectionMaterialGroup[data-single=true]{background:hsl(var(--card));overflow:hidden}.YYNCUq_selectionMaterialGroup[data-single=true] .YYNCUq_materialListSelect{cursor:default}.YYNCUq_radioMaterials{grid-template-columns:minmax(0,1fr);gap:8px}.YYNCUq_radioMaterial{flex-direction:row;align-items:center;gap:12px;min-height:64px;padding:12px}.YYNCUq_radioMaterial>.YYNCUq_radioDot{flex-shrink:0;position:static}.YYNCUq_radioMaterial .YYNCUq_sample{width:44px;height:40px;margin:0}.YYNCUq_materialText{gap:2px}@media (min-width:700px){.YYNCUq_radioMaterials{grid-template-columns:repeat(2,minmax(0,1fr))}}.YYNCUq_listEntry{max-width:880px;margin-inline:auto}.YYNCUq_listEntry .YYNCUq_projectPageHeading{gap:20px}@media (min-width:700px){.YYNCUq_listEntry .YYNCUq_projectPageHeading{grid-template-columns:minmax(0,1fr) auto;align-items:center}.YYNCUq_listEntry .YYNCUq_projectPageHeading .YYNCUq_newListAction{max-width:280px}:is(.YYNCUq_listEntry .YYNCUq_savedLists,.YYNCUq_listEntry .YYNCUq_savedLists:has(>article:only-child),.YYNCUq_listEntry .YYNCUq_savedLists:has(>article:nth-child(2):last-child)){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}:is(.YYNCUq_listEntry .YYNCUq_savedLists,.YYNCUq_listEntry .YYNCUq_savedLists:has(>article:only-child),.YYNCUq_listEntry .YYNCUq_savedLists:has(>article:nth-child(2):last-child)){grid-template-columns:minmax(0,1fr);gap:0}.YYNCUq_projectPanelHeading{background:hsl(var(--secondary));border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.YYNCUq_projectPanelHeading h2{font-size:var(--cut-type-body);font-weight:var(--cut-weight-strong);margin:0}.YYNCUq_projectPanelHeading>span{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.YYNCUq_listEntry .YYNCUq_projectPageHeading{align-items:start;margin:24px 0}@media (min-width:700px){.YYNCUq_listEntry .YYNCUq_projectPageHeading{gap:32px}.YYNCUq_listEntry .YYNCUq_projectPageHeading .YYNCUq_newListAction{max-width:240px}}.YYNCUq_listEntry{max-width:none}.YYNCUq_listEntry .YYNCUq_projectPageHeading{grid-template-columns:minmax(0,1fr);gap:16px;margin:24px 0 16px}.YYNCUq_listEntry .YYNCUq_projectPageHeading .YYNCUq_newListAction{max-width:none}.YYNCUq_listEntry .YYNCUq_projectPageActions{justify-content:space-between}.YYNCUq_listEntry .YYNCUq_projectPageActions>button:first-child{flex:0 auto;padding-inline:16px}.YYNCUq_projectPanel{overflow:visible}.YYNCUq_projectPanelHeading{background:0 0;border:0;min-height:44px;padding:0}.YYNCUq_projectPanelHeading h2{font-size:var(--cut-type-body);font-weight:var(--cut-weight-medium);color:hsl(var(--muted-foreground))}.YYNCUq_listEntry .YYNCUq_savedLists{gap:12px}@media (min-width:700px){.YYNCUq_listEntry .YYNCUq_projectPageHeading{margin-top:24px}.YYNCUq_listEntry .YYNCUq_projectPageHeading .YYNCUq_newListAction p{max-width:none}}:is(.YYNCUq_listEntry .YYNCUq_savedLists,.YYNCUq_listEntry .YYNCUq_savedLists:has(>article:only-child),.YYNCUq_listEntry .YYNCUq_savedLists:has(>article:nth-child(2):last-child)){gap:12px}.YYNCUq_projectCreateFooter{justify-items:end;gap:8px;margin-top:24px;display:grid}.YYNCUq_projectCreateFooter>p{font-size:var(--cut-type-meta);line-height:var(--cut-leading-body);color:hsl(var(--muted-foreground));margin:0}.YYNCUq_projectPanelTools{color:hsl(var(--muted-foreground));font-size:var(--cut-type-meta);align-items:center;gap:8px;display:flex}@media (max-width:699px){.YYNCUq_projectCreateFooter{justify-items:stretch}.YYNCUq_projectCreateFooter>p{text-align:center}}.YYNCUq_projectCreateFooter>p{font-size:var(--cut-type-footnote);font-weight:var(--cut-weight-regular);text-wrap:balance;line-height:1.45}.YYNCUq_projectPanelHeading{justify-content:flex-start;gap:8px;min-height:32px;margin-bottom:8px}.YYNCUq_projectPanelHeading h2{color:hsl(var(--foreground));font-weight:var(--cut-weight-medium)}.YYNCUq_projectPanelTools>span{border-radius:var(--radius);background:hsl(var(--cut-project-surface));min-width:24px;height:24px;color:hsl(var(--muted-foreground));font-size:var(--cut-type-meta);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding-inline:6px;display:inline-flex}.YYNCUq_radioChoice[data-selected=true],.YYNCUq_radioMaterial[data-selected=true]{outline:1px solid hsl(var(--border-selected));outline-offset:-2px}.YYNCUq_materialListText strong{font-weight:var(--cut-weight-strong)}@media (hover:hover) and (pointer:fine){.YYNCUq_materialGroup .YYNCUq_materialListRow:hover{background:hsl(var(--surface-header)/.85)}.YYNCUq_radioChoice:not([data-selected=true]):not([data-disabled=true]):hover,.YYNCUq_radioMaterial:not([data-selected=true]):hover{background:hsl(var(--surface-hover))}}.YYNCUq_materialGroup .YYNCUq_materialListRow{color:hsl(var(--surface-header-foreground))}.YYNCUq_materialListRow .YYNCUq_materialListText>span,.YYNCUq_materialListRow .YYNCUq_materialChevron,.YYNCUq_materialListRow .YYNCUq_deleteSaved{color:hsl(var(--surface-header-muted))}.YYNCUq_materialListSelect:active{background:0 0}@media (hover:hover) and (pointer:fine){.YYNCUq_materialGroup .YYNCUq_materialListRow:hover{background:hsl(var(--surface-header))}.YYNCUq_materialListRow:hover .YYNCUq_materialChevron{color:hsl(var(--surface-header-foreground))}.YYNCUq_projectMaterials .YYNCUq_materialListRow .YYNCUq_deleteSaved:hover{background:hsl(var(--surface-header-foreground)/.12);color:hsl(var(--surface-header-foreground))}}.YYNCUq_radioChoice[data-selected=true],.YYNCUq_radioMaterial[data-selected=true]{outline:none}.YYNCUq_radioChoice:focus-within,.YYNCUq_radioMaterial:focus-within{outline:2px solid hsl(var(--ring));outline-offset:2px}.YYNCUq_twoStepTrack{grid-template-columns:repeat(2,minmax(0,1fr))}.YYNCUq_shelfIcon{flex-shrink:0}.YYNCUq_materialListText strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.YYNCUq_materialMeta .YYNCUq_materialQuantity{background:hsl(var(--foreground)/.06);color:hsl(var(--surface-header-muted));font-size:var(--cut-type-footnote);font-weight:var(--cut-weight-medium);border-radius:4px;align-items:center;padding:1px 6px;display:inline-flex}.YYNCUq_materialListTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.YYNCUq_globalUnit{--dimension-unit-offset:16px;align-items:center;gap:6px;display:flex}.YYNCUq_globalUnit>span{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground))}@media (max-width:399px){.YYNCUq_materialListTools{gap:4px}.YYNCUq_globalUnit>span{display:none}}.YYNCUq_materialListRow .YYNCUq_deleteSaved[aria-pressed=true]{background:hsl(var(--foreground)/.07);color:hsl(var(--foreground))}
.ZWTPJG_hero{background:hsl(var(--section-alt));border-bottom:1px solid hsl(var(--border) / .45);padding-block:7.5rem 3.5rem}.ZWTPJG_layout{align-items:center;gap:2rem;display:grid}.ZWTPJG_content{min-width:0}.ZWTPJG_title{font-family:var(--font-sans), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.125rem,6.5vw,3.625rem);font-weight:650;line-height:1.12}.ZWTPJG_title>span{display:block}.ZWTPJG_titleAccent{color:hsl(var(--wood-display))}.ZWTPJG_description{max-width:34rem;color:hsl(var(--foreground) / .74);text-wrap:pretty;margin:1.5rem 0 0;font-size:1rem;line-height:1.75}.ZWTPJG_actions{flex-wrap:wrap;align-items:center;gap:.625rem 1.5rem;margin-top:1.75rem;display:flex}.ZWTPJG_quote.ZWTPJG_quote{border-radius:var(--radius);background:hsl(var(--whatsapp));min-height:3.5rem;box-shadow:none;justify-content:center;padding:1rem 1.5rem;font-size:.9375rem;line-height:1.5;transition:background-color .18s}.ZWTPJG_quote.ZWTPJG_quote:hover{background:hsl(var(--whatsapp-hover));box-shadow:none;transform:none}.ZWTPJG_services{min-height:2.75rem;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--foreground) / .3);text-decoration-color:hsl(var(--foreground) / .3);text-underline-offset:.35em;justify-content:center;align-items:center;gap:.625rem;font-size:.875rem;font-weight:500;transition:text-decoration-color .18s;display:inline-flex}.ZWTPJG_services:hover{text-decoration-color:currentColor}.ZWTPJG_reassurance{flex-wrap:wrap;gap:.875rem 1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.ZWTPJG_reassurance li{color:hsl(var(--foreground) / .8);align-items:center;gap:.5rem;font-size:.75rem;line-height:1.5;display:flex}.ZWTPJG_check{width:1.75rem;height:1.75rem;color:hsl(var(--whatsapp-hover));background:hsl(var(--whatsapp-soft));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ZWTPJG_source{color:hsl(var(--foreground) / .7);flex-wrap:wrap;gap:.5rem 1rem;margin:2rem 0 0;font-size:.6875rem;line-height:1.6;display:flex}.ZWTPJG_location{color:hsl(var(--foreground));font-weight:500}.ZWTPJG_visual{aspect-ratio:5/4;border-radius:var(--radius-card);background:hsl(var(--muted));min-width:0;margin:0;position:relative;overflow:hidden}.ZWTPJG_image{object-fit:cover;object-position:48% center}.ZWTPJG_hero a:focus-visible{outline:2px solid hsl(var(--wood-display));outline-offset:4px}.ZWTPJG_hero ::selection{color:hsl(var(--background));background:hsl(var(--wood-display))}@media (max-width:639px){.ZWTPJG_actions{flex-direction:column;align-items:stretch;gap:.375rem}.ZWTPJG_reassurance{gap:.625rem 1rem;margin-top:1.5rem}.ZWTPJG_source{margin-top:1.5rem}}@media (min-width:640px){.ZWTPJG_hero{padding-block:9rem 4.5rem}.ZWTPJG_visual{aspect-ratio:4/3}}@media (min-width:1024px){.ZWTPJG_hero{padding-top:10.5rem;padding-bottom:6.5rem}.ZWTPJG_layout{grid-template-columns:1fr 1.18fr;gap:3.5rem}.ZWTPJG_title{font-size:clamp(2.75rem,4.1vw,3.625rem)}.ZWTPJG_visual{aspect-ratio:1.15}}@media (prefers-reduced-motion:reduce){.ZWTPJG_hero a{transition:none}}
._5KoM4q_summary._5KoM4q_summary{width:100%;color:var(--cut-ink,hsl(var(--foreground)));font-family:var(--font-sans),sans-serif;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin:0 auto;display:grid}._5KoM4q_plan,._5KoM4q_checkout,._5KoM4q_explanation{min-width:0}._5KoM4q_checkout{background:hsl(var(--surface-summary));border:0;border-radius:20px;overflow:hidden}._5KoM4q_receipt{padding:16px}._5KoM4q_receipt h2{font-family:inherit;font-size:var(--cut-type-section);font-weight:var(--cut-weight-strong);line-height:var(--cut-leading-body);margin:0}._5KoM4q_netHint{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));line-height:var(--cut-leading-body);margin:8px 0 12px}._5KoM4q_receipt dl{margin:0}._5KoM4q_receipt dl>div{justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}._5KoM4q_receipt dt{min-width:0;font-size:var(--cut-type-body);line-height:var(--cut-leading-body)}._5KoM4q_receipt dt small,._5KoM4q_receipt dt span{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));margin-top:3px;display:block}._5KoM4q_receipt dd{white-space:nowrap;font-size:var(--cut-type-body);font-weight:var(--cut-weight-strong);font-variant-numeric:tabular-nums;margin:0}._5KoM4q_materialLine dt{align-items:center;gap:10px;display:flex}._5KoM4q_productThumb{border-radius:50%;flex-shrink:0;width:32px;height:32px;position:relative;overflow:hidden;margin:0!important;display:block!important}._5KoM4q_productThumb img{object-fit:cover}._5KoM4q_productText{min-width:0}._5KoM4q_productText strong{font-size:var(--cut-type-body);font-weight:var(--cut-weight-strong);display:block}._5KoM4q_productText small{font-variant-numeric:tabular-nums}._5KoM4q_receipt ._5KoM4q_tax{border-top:1px solid var(--cut-line,hsl(var(--border)));margin-top:8px;padding-top:16px}._5KoM4q_total{border-top:1px solid var(--cut-line,hsl(var(--border)));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:16px;display:flex}._5KoM4q_total span{font-size:var(--cut-type-body);font-weight:var(--cut-weight-strong)}._5KoM4q_total strong{font-size:var(--cut-type-total);font-weight:var(--cut-weight-strong);line-height:var(--cut-leading-title);font-variant-numeric:tabular-nums}._5KoM4q_send{border-top:1px solid hsl(var(--border));background:0 0;padding:16px}._5KoM4q_send label{font-size:var(--cut-type-body);font-weight:var(--cut-weight-medium);align-items:center;gap:8px;display:flex}._5KoM4q_send label span{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground));font-weight:var(--cut-weight-regular)}._5KoM4q_send textarea{border:1px solid var(--cut-line,hsl(var(--border)));width:100%;min-height:80px;font-size:var(--cut-type-input);resize:vertical;line-height:var(--cut-leading-body);background:#fff;border-radius:6px;margin:8px 0 16px;padding:12px}._5KoM4q_whatsapp{min-height:48px;font-size:var(--cut-type-body);font-weight:var(--cut-weight-strong);text-align:center;line-height:var(--cut-leading-body);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}._5KoM4q_whatsapp svg{flex-shrink:0}._5KoM4q_send>p{font-size:var(--cut-type-meta);line-height:var(--cut-leading-body);color:hsl(var(--muted-foreground));text-align:center;margin:12px 0}._5KoM4q_files{gap:8px;margin-top:16px;display:grid}._5KoM4q_files button{border:1px solid var(--cut-line,hsl(var(--border)));min-height:44px;font-size:var(--cut-type-body);color:hsl(var(--foreground));background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:flex}@media (hover:hover) and (pointer:fine){._5KoM4q_files button:hover{background:hsl(var(--surface-hover))}}._5KoM4q_explanation{width:100%}._5KoM4q_summary button:focus-visible,._5KoM4q_summary a:focus-visible,._5KoM4q_summary textarea:focus-visible,._5KoM4q_summary summary:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}@media (min-width:900px){._5KoM4q_summary._5KoM4q_summary{grid-template-columns:minmax(0,1fr)}._5KoM4q_explanation{grid-column:1/-1}._5KoM4q_receipt,._5KoM4q_send{padding:20px}}._5KoM4q_fileOptions{border-top:1px solid hsl(var(--border));margin-top:16px}._5KoM4q_fileOptions summary{cursor:pointer;min-height:44px;font-size:var(--cut-type-body);color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}._5KoM4q_fileOptions summary::-webkit-details-marker{display:none}._5KoM4q_fileOptions[open]>summary svg{transform:rotate(180deg)}._5KoM4q_fileOptions ._5KoM4q_files{margin-top:4px}._5KoM4q_fileOptions>p{font-size:var(--cut-type-meta);line-height:var(--cut-leading-body);color:hsl(var(--muted-foreground));margin:12px 0 0}._5KoM4q_mobileTotal{display:none}@media (max-width:699px){._5KoM4q_sendAction{z-index:30;padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid hsl(var(--border));background:hsl(var(--card));position:fixed;inset:auto 0 0}._5KoM4q_mobileTotal{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}._5KoM4q_mobileTotal span{font-size:var(--cut-type-meta);color:hsl(var(--muted-foreground))}._5KoM4q_mobileTotal strong{font-size:var(--cut-type-total);font-weight:var(--cut-weight-strong);font-variant-numeric:tabular-nums}._5KoM4q_sendAction ._5KoM4q_whatsapp{min-height:50px;font-size:var(--cut-type-body)}[data-keyboard-open=true] ._5KoM4q_sendAction{border-top:0;padding:12px 0;position:static}}@media (max-width:699px) and (max-height:480px){._5KoM4q_sendAction{padding-inline:0;position:static}}._5KoM4q_priceDetails>summary{cursor:pointer;min-height:44px;font-size:var(--cut-type-body);font-weight:var(--cut-weight-medium);justify-content:space-between;align-items:center;list-style:none;display:flex}._5KoM4q_priceDetails>summary::-webkit-details-marker{display:none}._5KoM4q_priceDetails[open]>summary svg{transform:rotate(180deg)}
