.SMBTcW_scope{color:var(--color-font-color)}.SMBTcW_pageHeader{justify-content:space-between;align-items:center;gap:28px;width:100%;min-width:0;padding:28px 0;display:flex}.SMBTcW_eyebrow{color:var(--color-primary);letter-spacing:1.8px;text-transform:uppercase;font-size:11px;font-weight:700}.SMBTcW_pageHeader h1{letter-spacing:-1.3px;overflow-wrap:anywhere;margin:9px 0 12px;font-size:clamp(30px,3.7vw,47px);font-weight:500;line-height:1.15}.SMBTcW_pageHeader h1 span{color:var(--color-primary)}.SMBTcW_intro{max-width:700px;color:var(--color-gray-600);font-size:14px;line-height:1.8}.SMBTcW_headerRight{flex-shrink:0}.SMBTcW_sectionHeading{align-items:center;gap:13px;margin-bottom:16px;display:flex}.SMBTcW_stepNumber{background:color-mix(in srgb, var(--color-primary-light) 55%, white);width:36px;height:36px;color:var(--color-primary);border-radius:11px;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.SMBTcW_stepHeadingText{flex:1;min-width:0}.SMBTcW_stepHeadingRight{flex-shrink:0}.SMBTcW_sectionHeading h2{font-size:21px;font-weight:500;line-height:1.25}.SMBTcW_sectionHeading p{color:var(--color-gray-600);margin-top:4px;font-size:12px;line-height:1.6}.SMBTcW_workspace{width:100%;min-width:0;margin-inline:auto}.SMBTcW_shapeStep{border:1px solid var(--color-gray-300);background:#fff;border-bottom:0;border-radius:18px 18px 0 0;padding:26px 26px 28px}.SMBTcW_dimensionForm{border:1px solid var(--color-gray-300);background:#fff;border-top:0;border-radius:0 0 18px 18px;padding:0 26px 26px}.SMBTcW_dimensionsStep{border-top:1px solid var(--color-gray-200);padding-top:26px}.SMBTcW_shapeStep .SMBTcW_sectionHeading,.SMBTcW_dimensionsStep .SMBTcW_sectionHeading{margin-bottom:20px}.SMBTcW_shapeSelector{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.SMBTcW_shapeOption{border:1px solid var(--color-gray-200);min-height:108px;color:var(--color-gray-700);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:13px 8px;font-size:14px;font-weight:500;transition:border-color .16s,background .16s;display:flex;position:relative}.SMBTcW_shapeOption:hover{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary-light) 20%, white)}.SMBTcW_shapeOption[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary-light) 32%, white);box-shadow:inset 0 0 0 .5px var(--color-primary)}.SMBTcW_shapeCheck{position:absolute;top:10px;right:10px}.SMBTcW_shapeIcon{width:62px;height:47px}.SMBTcW_tierShapeIcon{flex-shrink:0;width:28px;height:24px}.SMBTcW_shapeGraphic text{font-family:var(--my-font-inter), Arial, sans-serif}.SMBTcW_dimensionsGrid{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.SMBTcW_fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 14px;display:grid}.SMBTcW_fields>:has(select){grid-column:1/-1}.SMBTcW_field{min-width:0}.SMBTcW_field>label{color:var(--color-gray-700);font-size:13px;font-weight:500;line-height:1.6}:is(.SMBTcW_field>span:has(input),.SMBTcW_field select,.SMBTcW_field textarea){border-color:var(--field-border);background:var(--field-background);box-shadow:none;border-radius:10px}:is(.SMBTcW_field>span:has(input):hover,.SMBTcW_field select:hover,.SMBTcW_field textarea:hover){border-color:var(--color-gray-600)}:is(.SMBTcW_field>span:has(input):focus-within,.SMBTcW_field select:focus,.SMBTcW_field textarea:focus){border-color:var(--color-primary);box-shadow:var(--field-focus-ring);background:#fff}.SMBTcW_field select[aria-invalid=true],.SMBTcW_field textarea[aria-invalid=true]{border-color:var(--color-status-error)}.SMBTcW_field>span:has(input[aria-invalid=true]){border-color:var(--color-status-error)}.SMBTcW_field input,.SMBTcW_field select,.SMBTcW_field textarea{min-width:0;min-height:46px;color:var(--color-font-color);font-variant-numeric:tabular-nums;font-size:15px}.SMBTcW_field input::placeholder,.SMBTcW_field textarea::placeholder{color:var(--color-gray-600);opacity:1}.SMBTcW_field input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.SMBTcW_field input[type=number]{appearance:textfield}.SMBTcW_numberStepper{flex-shrink:0;width:24px;display:grid}.SMBTcW_numberStepper button{width:24px;height:20px;color:var(--color-gray-600);border-radius:4px;place-items:center;display:grid}.SMBTcW_numberStepper button:hover:not(:disabled){color:var(--color-primary);background:var(--color-primary-light)}.SMBTcW_numberStepper button:disabled{opacity:.3}.SMBTcW_numberStepper button:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.SMBTcW_chevron{width:18px;height:18px;color:var(--color-primary);flex-shrink:0;transition:transform .15s}.SMBTcW_chevron[data-expanded=true]{transform:rotate(180deg)}.SMBTcW_selectContainer{position:relative}.SMBTcW_selectContainer select{appearance:none;padding-right:38px}.SMBTcW_selectChevron{pointer-events:none;width:16px;height:16px;color:var(--color-primary);position:absolute;bottom:15px;right:12px}.SMBTcW_field input+*,.SMBTcW_field input~*{color:var(--color-gray-700);font-size:12px}.SMBTcW_fieldError{color:var(--color-status-error);margin-top:6px;font-size:12px;line-height:1.6}.SMBTcW_diagram{background:radial-gradient(ellipse, var(--color-main-background) 0%, transparent 70%);place-items:center;width:100%;max-width:340px;margin-inline:auto;padding:8px;display:grid}.SMBTcW_diagram svg{width:100%;height:auto;display:block}.SMBTcW_calculationStep{border-top:1px solid var(--color-gray-200);justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding-top:24px;display:flex}.SMBTcW_calculationStep .SMBTcW_sectionHeading{flex:1;margin-bottom:0}.SMBTcW_button{}.SMBTcW_primaryButton{}.SMBTcW_submitButton{flex-shrink:0;min-width:210px}.SMBTcW_shapeOption:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.SMBTcW_guide{border:1px solid var(--color-gray-300);background:color-mix(in srgb, var(--color-main-background) 55%, white);border-radius:14px;width:100%;margin:0 auto 26px;padding:18px 22px}.SMBTcW_guideHeading{color:var(--color-primary);font-family:var(--my-font-inter), Arial, sans-serif;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.SMBTcW_guideHeading svg{flex-shrink:0}.SMBTcW_guideItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.SMBTcW_guideTwoItems{grid-template-columns:repeat(2,minmax(0,1fr))}.SMBTcW_accessCard{border:1px solid var(--notice-border);background:var(--notice-background);border-radius:15px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex;box-shadow:0 3px 14px #6b31440a}.SMBTcW_accessCardIcon{background:var(--color-primary-light);width:34px;height:34px;color:var(--color-primary);border-radius:9px;flex-shrink:0;padding:8px}.SMBTcW_accessCardCopy{flex:1;min-width:0}.SMBTcW_accessCardCopy h2{font-family:var(--my-font-inter), Arial, sans-serif;color:var(--color-font-color);font-size:14px;font-weight:600;line-height:1.5}.SMBTcW_accessCardCopy p{color:var(--color-gray-700);margin-top:4px;font-size:13px;line-height:1.6}.SMBTcW_accessCardActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.SMBTcW_accessCardInline{background:var(--field-background);padding:11px 14px}.SMBTcW_accessCardInline .SMBTcW_accessCardCopy h2{font-size:13px;font-weight:500}.SMBTcW_accessCardInline .SMBTcW_accessCardIcon{width:29px;height:29px;padding:6px}.SMBTcW_tableAction.SMBTcW_premiumAction{border-color:var(--notice-border);gap:5px;min-height:38px;padding:7px 9px;font-size:12px}.SMBTcW_guideItems h3{color:var(--color-gray-700);font-family:var(--my-font-inter), Arial, sans-serif;margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.7}.SMBTcW_guideItems p{color:var(--color-gray-600);font-size:13px;line-height:1.7}.SMBTcW_result{border:1px solid color-mix(in srgb, var(--color-primary) 30%, var(--color-gray-200));background:#fff;border-radius:18px;margin-top:26px;overflow:hidden;box-shadow:0 5px 22px #b45f7309}.SMBTcW_resultHeader{background:color-mix(in srgb, var(--color-primary-light) 28%, white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.SMBTcW_resultHeader h2{color:var(--color-font-color);font-size:21px;font-weight:500;line-height:1.4}.SMBTcW_resultEyebrow{color:var(--color-primary);letter-spacing:1.6px;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600}.SMBTcW_resultRecipe{color:var(--color-primary);font-family:var(--my-font-playfair), Georgia, serif;margin-top:8px;font-size:clamp(23px,3vw,30px);font-weight:500;line-height:1.4}.SMBTcW_resultDownload{flex-shrink:0}.SMBTcW_resultValue{color:var(--color-primary);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:7px;display:flex}.SMBTcW_resultValue strong{font-family:var(--my-font-playfair), Georgia, serif;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(32px,4vw,44px);font-weight:500;line-height:1.2}.SMBTcW_resultNote{color:var(--color-gray-600);margin-top:7px;font-size:13px;line-height:1.7}.SMBTcW_result table{text-align:left;border-collapse:collapse;width:100%;font-size:14px}.SMBTcW_result th{color:var(--color-gray-600);background:var(--field-background);font-size:12px;font-weight:500}.SMBTcW_result th,.SMBTcW_result td{border-top:1px solid var(--color-gray-200);padding:12px 18px}.SMBTcW_result td:nth-child(2),.SMBTcW_result th:nth-child(2){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.SMBTcW_result td:last-child{color:var(--color-gray-600);white-space:nowrap}.SMBTcW_result td:first-child{overflow-wrap:anywhere}.SMBTcW_pricingList,.SMBTcW_pricingForm{width:100%;min-width:0;margin-inline:auto}.SMBTcW_pricingHeader{border:1px solid var(--color-gray-300);background:#fff;border-radius:18px;margin-bottom:20px;padding:22px;box-shadow:0 5px 24px #2b1f1a05}.SMBTcW_pricingIntro{align-items:flex-start;padding:0}.SMBTcW_pricingIntro h1{font-size:clamp(28px,3.2vw,38px)}.SMBTcW_pricingAuthor{color:var(--color-gray-600);align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.SMBTcW_pricingActions{border-top:1px solid var(--color-gray-200);margin-top:16px;padding-top:16px}.SMBTcW_costSummary{top:calc(var(--pricing-nav-height,77px) + 8px);z-index:30;border:1px solid color-mix(in srgb, var(--color-primary) 45%, var(--color-gray-200));background:#fffdfa;border-radius:15px;margin-bottom:22px;position:sticky;overflow:hidden;box-shadow:0 5px 22px #69422b12}.SMBTcW_costSummaryTrigger{text-align:left;background:color-mix(in srgb, var(--color-primary-light) 30%, white);justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:62px;padding:10px 18px;transition:background .16s;display:flex}.SMBTcW_costSummaryTrigger:hover{background:color-mix(in srgb, var(--color-primary-light) 45%, white)}.SMBTcW_costSummaryMain{flex-wrap:wrap;align-items:baseline;gap:2px 16px;min-width:0;display:flex}.SMBTcW_costSummaryLabel{color:var(--color-gray-700);font-size:13px;display:block}.SMBTcW_finalPrice{font-family:var(--my-font-playfair), Georgia, serif;color:var(--color-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(26px,3vw,32px);font-weight:500;line-height:1.2;display:block}.SMBTcW_costToggle{color:var(--color-primary);flex-shrink:0;align-items:center;gap:10px;font-size:13px;display:flex}.SMBTcW_costBreakdown{max-height:min(330px, calc(100dvh - var(--pricing-nav-height,77px) - var(--pricing-save-bar-height,80px) - 84px));overscroll-behavior:contain;scrollbar-width:thin;border-top:1px solid var(--color-gray-200);padding:4px 18px 8px;display:block;overflow-y:auto}.SMBTcW_costBreakdown[hidden]{display:none}.SMBTcW_costRow{color:var(--color-gray-700);justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;font-size:13px;line-height:1.5;display:flex}.SMBTcW_costRow dt{overflow-wrap:anywhere;min-width:0}.SMBTcW_costRow dd{white-space:nowrap;color:var(--color-font-color);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.SMBTcW_totalCostRow{border-top:1px solid var(--color-gray-200);margin-top:4px;padding-top:10px}.SMBTcW_totalCostRow dt{font-weight:600}.SMBTcW_finalCostRow{border-top:1px solid var(--color-primary-light);margin-top:4px;padding-top:11px;font-weight:600}.SMBTcW_finalCostRow dd{color:var(--color-primary);font-size:19px}.SMBTcW_costAccordion{margin-bottom:24px}.SMBTcW_pendingSaveSpace{padding-bottom:calc(var(--pricing-save-bar-height,104px) + 16px)}.SMBTcW_costCategory{border-color:var(--color-gray-300);border-radius:15px;box-shadow:0 3px 15px #2b1f1a04}.SMBTcW_costCategory[open]{border-color:color-mix(in srgb, var(--color-primary) 50%, white)}.SMBTcW_categoryTrigger{padding:16px 20px}.SMBTcW_categoryTrigger>span>svg{width:18px;height:18px;color:var(--color-primary)}.SMBTcW_categoryTrigger:focus-visible,.SMBTcW_costSummaryTrigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px}.SMBTcW_categoryContent{border-color:var(--color-gray-200);padding:18px 20px}.SMBTcW_categoryTitle{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.SMBTcW_categoryName{color:var(--color-font-color);font-size:16px;font-weight:600;display:block}.SMBTcW_categoryDescription{color:var(--color-gray-600);margin-top:4px;font-size:13px;font-weight:400;line-height:1.7;display:block}.SMBTcW_categoryAmount{border:1px solid var(--color-primary-light);background:color-mix(in srgb, var(--color-primary-light) 30%, white);color:var(--color-primary);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:30px;padding:5px 11px;font-size:14px;font-weight:600}.SMBTcW_compactHelp{color:var(--color-gray-600);margin-bottom:14px;font-size:13px;line-height:1.8}.SMBTcW_compactHelp>summary{cursor:pointer;min-height:36px;color:var(--color-primary);align-items:center;gap:7px;list-style:none;display:flex}.SMBTcW_compactHelp>summary::-webkit-details-marker{display:none}.SMBTcW_compactHelp[open]>summary svg{transform:rotate(180deg)}.SMBTcW_compactHelp p{white-space:pre-line;margin-top:6px}.SMBTcW_pendingSave{z-index:35;padding:10px 12px max(10px, env(safe-area-inset-bottom));justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.SMBTcW_pendingSaveContent{border:1px solid var(--notice-border);background:var(--notice-background);backdrop-filter:blur(12px);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;width:100%;max-width:880px;padding:12px 16px;display:flex;box-shadow:0 5px 25px #6b314426}.SMBTcW_pendingSaveTitle{color:var(--color-font-color);font-size:14px;font-weight:600;line-height:1.5}.SMBTcW_pendingSaveNote{color:var(--color-gray-600);margin-top:2px;font-size:12px;line-height:1.6}.SMBTcW_pricingTableCard{border:1px solid var(--color-gray-200);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 3px 18px #2b1f1a05}.SMBTcW_pricingTableHeading{border-bottom:1px solid var(--color-gray-200);padding:18px 20px}.SMBTcW_pricingHeadingWithActions,.SMBTcW_pricingStart{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.SMBTcW_pricingHeadingText{flex:1;min-width:200px}.SMBTcW_pricingCreateAction{flex-shrink:0}.SMBTcW_pricingSections{gap:22px;margin-top:20px;display:grid}.SMBTcW_pricingStart{border:1px solid var(--color-gray-200);background:#fff;border-radius:15px;padding:20px}.SMBTcW_pricingStart h2{font-size:21px;font-weight:500;line-height:1.4}.SMBTcW_pricingStart p{color:var(--color-gray-600);margin-top:5px;font-size:13px;line-height:1.7}.SMBTcW_pricingTableToggle{text-align:left;width:100%;font-family:var(--my-font-inter), Arial, sans-serif;align-items:flex-start;gap:12px;display:flex}.SMBTcW_pricingTableToggle:focus-visible,.SMBTcW_tableAction:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.SMBTcW_pricingTableName{font-family:var(--my-font-playfair), Georgia, serif;font-size:21px;font-weight:500;line-height:1.4}.SMBTcW_pricingTableDescription{color:var(--color-gray-600);margin-top:4px;font-size:13px;line-height:1.7;display:block}.SMBTcW_pricingTable{border-collapse:collapse;width:100%}.SMBTcW_pricingTable th{background:var(--field-background)}.SMBTcW_pricingTable th,.SMBTcW_pricingTable td{padding:12px 16px}.SMBTcW_pricingTable td:first-child{overflow-wrap:anywhere}.SMBTcW_costTable{text-align:left;width:100%}.SMBTcW_pricingOptions{justify-content:flex-end;gap:5px;display:flex}.SMBTcW_tableAction{min-width:38px;min-height:40px;color:var(--color-primary);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:13px;display:inline-flex}.SMBTcW_tableAction:hover{border-color:var(--color-primary-light);background:color-mix(in srgb, var(--color-primary-light) 25%, white)}@media (max-width:899px){.SMBTcW_dimensionsGrid{grid-template-columns:minmax(0,1fr);gap:20px}.SMBTcW_diagram{max-width:300px}}@media (max-width:760px){.SMBTcW_guide{margin-bottom:22px;padding:16px 18px}.SMBTcW_guideItems{grid-template-columns:minmax(0,1fr);gap:10px}.SMBTcW_guideItems h3,.SMBTcW_guideItems p{display:inline}.SMBTcW_guideItems h3{margin-right:6px}.SMBTcW_pricingHeadingWithActions,.SMBTcW_pricingStart{flex-direction:column;align-items:stretch;gap:16px}.SMBTcW_pricingHeadingText{min-width:0}.SMBTcW_pricingCreateAction>*{width:100%}.SMBTcW_calculationStep{flex-direction:column;align-items:stretch;gap:18px;margin-top:24px}.SMBTcW_costTable{table-layout:fixed}.SMBTcW_costTable th,.SMBTcW_costTable td{overflow-wrap:anywhere;padding:12px 4px}.SMBTcW_costTable th:nth-child(2){width:92px}.SMBTcW_costTable th:last-child{width:48px}.SMBTcW_pricingHeader{padding:18px}.SMBTcW_pricingIntro{padding:0}.SMBTcW_costSummaryTrigger{gap:10px;min-height:56px;padding:9px 14px}.SMBTcW_costSummaryMain{gap:2px 10px}.SMBTcW_costSummaryLabel{font-size:12px}.SMBTcW_finalPrice{font-size:25px}.SMBTcW_costBreakdown{padding-inline:14px}.SMBTcW_categoryTrigger,.SMBTcW_categoryContent,.SMBTcW_pricingTableHeading{padding:14px 16px}.SMBTcW_categoryTitle{gap:9px}.SMBTcW_categoryName{font-size:14px}.SMBTcW_categoryAmount{padding:4px 8px;font-size:13px}.SMBTcW_categoryDescription{font-size:12px}.SMBTcW_pricingTable td,.SMBTcW_pricingTable th{padding:12px}.SMBTcW_costToggleLabel,.SMBTcW_pendingSaveNote,.SMBTcW_tableActionLabel{display:none}.SMBTcW_pendingSaveContent{gap:10px;padding:9px 12px}.SMBTcW_pendingSaveTitle{font-size:12px}.SMBTcW_pageHeader{flex-direction:column;align-items:stretch;gap:16px;padding:22px 0}.SMBTcW_headerRight{align-self:start}.SMBTcW_intro{font-size:13px}.SMBTcW_shapeStep{padding:20px}.SMBTcW_dimensionForm{padding:0 20px 20px}.SMBTcW_dimensionsStep{padding-top:22px}.SMBTcW_shapeSelector{gap:8px}.SMBTcW_shapeOption{min-height:100px;padding:12px 4px;font-size:12px}.SMBTcW_shapeCheck{width:13px;top:6px;right:6px}.SMBTcW_shapeIcon{width:56px;height:42px}.SMBTcW_fields{grid-template-columns:minmax(0,1fr);gap:16px 12px}.SMBTcW_field input,.SMBTcW_field select,.SMBTcW_field textarea{font-size:16px}.SMBTcW_submitButton{width:100%;min-width:0}.SMBTcW_resultHeader{gap:16px;padding:18px}.SMBTcW_resultDownload,.SMBTcW_resultDownload>*{width:100%}.SMBTcW_result th,.SMBTcW_result td{padding:11px}}@media (max-width:380px){.SMBTcW_shapeStep{padding:16px}.SMBTcW_dimensionForm{padding:0 16px 16px}.SMBTcW_fields{grid-template-columns:minmax(0,1fr)}.SMBTcW_diagram{max-width:260px}}@media (prefers-reduced-motion:reduce){.SMBTcW_shapeOption,.SMBTcW_button{transition:none}}.SMBTcW_field textarea{min-height:96px}.SMBTcW_pendingSaveMessage{align-items:center;gap:11px;min-width:0;display:flex}.SMBTcW_pendingSaveIcon{background:var(--color-primary-light);width:36px;height:36px;color:var(--color-primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}@media (max-width:760px){.SMBTcW_accessCard{flex-wrap:wrap;align-items:flex-start;gap:9px 11px;padding:12px 14px}.SMBTcW_accessCardCopy{flex-basis:calc(100% - 45px)}.SMBTcW_accessCardActions{margin-left:45px}.SMBTcW_accessCardInline .SMBTcW_accessCardActions{margin-left:40px}.SMBTcW_pendingSaveIcon{border-radius:8px;width:29px;height:29px}.SMBTcW_pendingSaveMessage{gap:8px}}@media (max-width:380px){.SMBTcW_pendingSaveIcon{display:none}}
.hs7Qqa_calculator{--rose:var(--color-primary);--ink:var(--color-font-color);--muted:var(--color-gray-600);--line:var(--color-gray-300);color:var(--ink);padding-bottom:32px}.hs7Qqa_pageHeader{justify-content:space-between;align-items:center;gap:32px;padding:34px 0 30px;display:flex}.hs7Qqa_eyebrow{color:var(--rose);letter-spacing:1.8px;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.hs7Qqa_pageHeader h1{letter-spacing:-1.3px;margin:10px 0 12px;font-size:clamp(30px,3.7vw,47px);font-weight:500;line-height:1.15}.hs7Qqa_pageHeader h1 span{color:var(--rose)}.hs7Qqa_intro{max-width:640px;color:var(--muted);font-size:14px;line-height:1.8}.hs7Qqa_headerNote{color:#9b8271;border-left:1px solid #dac9bd;flex-shrink:0;align-items:center;gap:13px;padding:8px 0 8px 23px;font-size:12px;line-height:1.7;display:flex}.hs7Qqa_headerNote strong{color:#6b5143;font-weight:500}.hs7Qqa_workspace{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.hs7Qqa_editor{flex-direction:column;gap:28px;min-width:0;display:flex}.hs7Qqa_settingsCard{border:1px solid var(--line);background:#fff;border-radius:15px;padding:21px;box-shadow:0 3px 15px #69422b04}.hs7Qqa_sectionHeading{align-items:center;gap:13px;margin-bottom:16px;display:flex}.hs7Qqa_stepHeadingText{flex:1;min-width:0}.hs7Qqa_stepHeadingRight{flex-shrink:0}.hs7Qqa_stepNumber{width:36px;height:36px;color:var(--rose);background:#f7eceb;border-radius:11px;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.hs7Qqa_sectionHeading h2{font-size:21px;font-weight:500;line-height:1.25}.hs7Qqa_sectionHeading p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.6}.hs7Qqa_modeSwitch{background:#f5f0eb;border:1px solid #f0e8e2;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin:22px 0 17px;padding:4px;display:grid}.hs7Qqa_modeSwitch button{color:#7e6f66;border-radius:7px;min-height:40px;padding:6px;font-size:12px;font-weight:500}.hs7Qqa_modeSwitch button[aria-pressed=true]{color:var(--rose);background:#fff;box-shadow:0 2px 5px #5132220b}.hs7Qqa_referenceText{color:var(--muted);margin-bottom:15px;font-size:12px;line-height:1.8}.hs7Qqa_referenceText strong{color:#614b3f;font-weight:600}.hs7Qqa_presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.hs7Qqa_presets button{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:84px;transition:border-color .15s,background .15s;display:flex;position:relative}.hs7Qqa_presets button[aria-pressed=true]{color:var(--rose);background:#fcf3f4;border-color:#b6687b;box-shadow:inset 0 0 0 .5px #b6687b}.hs7Qqa_presets button:hover{border-color:#b6687b}.hs7Qqa_presets strong{font-family:var(--my-font-playfair), Georgia, serif;font-size:26px;font-weight:500;line-height:1.15}.hs7Qqa_presets span{color:var(--muted);font-size:11px}.hs7Qqa_presets button[aria-pressed=true] span{color:var(--rose)}.hs7Qqa_presetCheck{position:absolute;top:8px;right:8px}.hs7Qqa_textButton{color:var(--rose);text-underline-offset:3px;align-items:center;gap:6px;padding:12px 0 2px;font-size:11px;text-decoration:underline;display:inline-flex}.hs7Qqa_customReference{max-width:270px;margin-top:14px}.hs7Qqa_portionFootnote{color:var(--muted);border-top:1px solid #f0e9e3;align-items:flex-start;gap:7px;margin-top:17px;padding-top:14px;font-size:11px;line-height:1.7;display:flex}.hs7Qqa_portionFootnote svg{flex-shrink:0;margin-top:2px}.hs7Qqa_portionFootnote strong{color:#6c5143;font-weight:600}.hs7Qqa_tierCount{color:#8d796a;white-space:nowrap;border:1px solid #e6dacd;border-radius:20px;padding:4px 10px;font-size:11px}.hs7Qqa_tierList{gap:14px;display:grid}.hs7Qqa_tierCard{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;padding:21px;scroll-margin-top:105px;transition:border-color .18s,box-shadow .18s}.hs7Qqa_selectedTier{border-color:#c38b98;box-shadow:0 0 0 2px #bb7a8d0c}.hs7Qqa_tierCard.hs7Qqa_collapsedTier{padding:14px 18px}.hs7Qqa_tierHeader{--tier-action-width:30px;align-items:center;gap:10px;display:flex;position:relative}.hs7Qqa_tierHeader .hs7Qqa_cardToggle{grid-template-rows:36px auto;grid-template-columns:35px minmax(0,1fr) 22px;gap:2px 10px;display:grid}.hs7Qqa_tierHeader .hs7Qqa_tierNumber{grid-area:1/1/3}.hs7Qqa_tierHeader .hs7Qqa_tierTitle{display:contents}.hs7Qqa_tierHeader .hs7Qqa_tierHeadingText{padding-right:calc(2 * var(--tier-action-width) + 10px);grid-area:1/2}.hs7Qqa_tierHeader .hs7Qqa_tierMeta{overflow-wrap:anywhere;flex-wrap:wrap;grid-area:2/2/auto/4;gap:0 6px;min-width:0;margin-top:0;line-height:1.65;display:flex}.hs7Qqa_tierHeader .hs7Qqa_collapseChevron{grid-area:1/3;margin-left:0}.hs7Qqa_tierHeading{flex:1;min-width:0}.hs7Qqa_cardToggle{text-align:left;border-radius:7px;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;display:flex}.hs7Qqa_collapseChevron{color:var(--rose);flex-shrink:0;margin-left:auto}.hs7Qqa_cardToggle[aria-expanded=true]>.hs7Qqa_collapseChevron{transform:rotate(180deg)}.hs7Qqa_settingsSummary{min-width:0;color:var(--ink);flex:1;font-size:13px;font-weight:500;line-height:1.7}.hs7Qqa_tierTitle>.hs7Qqa_collapsedError,.hs7Qqa_settingsSummary.hs7Qqa_collapsedError{color:#ac3f36}.hs7Qqa_tierNumber{border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:13px;font-weight:600;display:grid}.hs7Qqa_tierTitle{flex:1;min-width:0}.hs7Qqa_tierTitle>.hs7Qqa_tierHeadingText{font-family:var(--my-font-inter), Arial, sans-serif;color:var(--ink);margin-top:0;font-size:14px;font-weight:600}.hs7Qqa_tierTitle>span{font-family:var(--my-font-inter), Arial, sans-serif;color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;line-height:1.7;display:block}.hs7Qqa_tierMeta>span:last-child:not(:first-child):before{content:"· "}.hs7Qqa_tierActions{gap:0;display:flex;position:absolute;top:0;right:30px}.hs7Qqa_tierActions button,.hs7Qqa_reorder button{color:#9b8a7f;border-radius:7px;place-items:center;width:34px;min-height:34px;display:grid}.hs7Qqa_tierActions button{width:var(--tier-action-width);min-height:36px}.hs7Qqa_tierActions button:hover,.hs7Qqa_reorder button:hover{color:var(--rose);background:#faf1f1}.hs7Qqa_tierActions button:disabled,.hs7Qqa_reorder button:disabled{opacity:.25;cursor:default}.hs7Qqa_shapeSwitch{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:20px 0 17px;display:grid}.hs7Qqa_shapeSwitch button{color:#8a786b;border:1px solid #eee5de;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.hs7Qqa_shapeSwitch button[aria-pressed=true]{color:var(--rose);background:#f9f0f1;border-color:#e3bfc8}.hs7Qqa_fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hs7Qqa_lossDisclosure{border-top:1px solid #f0e9e3;margin-top:16px}.hs7Qqa_lossDisclosure>summary{cursor:pointer;color:#79685b;align-items:center;gap:10px;min-height:44px;font-size:11px;list-style:none;display:flex}.hs7Qqa_lossDisclosure>summary::-webkit-details-marker{display:none}.hs7Qqa_lossDisclosure>summary>span:nth-child(2){white-space:nowrap;margin:0 0 0 auto}.hs7Qqa_lossDisclosure>summary>svg{color:var(--rose);flex-shrink:0}.hs7Qqa_lossDisclosure[open]>summary>svg{transform:rotate(180deg)}.hs7Qqa_lossBadge{color:var(--rose);font-size:10px}.hs7Qqa_lossSetting{grid-template-columns:minmax(135px,180px) 1fr;align-items:center;gap:18px;padding-top:4px;padding-bottom:8px;display:grid}.hs7Qqa_lossSetting>p,.hs7Qqa_smallPrint{color:var(--muted);font-size:11px;line-height:1.8}.hs7Qqa_boardControls>.hs7Qqa_dummyToggle{margin-top:18px}.hs7Qqa_boardControls>.hs7Qqa_smallPrint{margin-top:12px}.hs7Qqa_dimensionHelp{color:#705a48;background:#faf6ee;border-radius:7px;margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.8}.hs7Qqa_boardSummary{align-content:start;gap:5px;min-width:0;display:grid}.hs7Qqa_boardSummary>span{color:var(--muted);font-size:11px}.hs7Qqa_boardSummary>strong{color:#725749;font-size:12px;font-weight:500;line-height:1.8}.hs7Qqa_twoFields{grid-template-columns:repeat(2,minmax(0,1fr))}.hs7Qqa_numberField{min-width:0}.hs7Qqa_numberField>label{min-height:24px;color:var(--color-gray-700);align-items:center;margin-bottom:7px;font-size:13px;font-weight:500;display:flex}.hs7Qqa_fieldLabel{align-items:center;gap:5px;min-height:24px;margin-bottom:7px;display:flex}.hs7Qqa_fieldLabel>label{color:var(--color-gray-700);font-size:13px;font-weight:500}.hs7Qqa_inputWrap{border:1px solid var(--color-gray-500);background:var(--color-main-background);border-radius:10px;align-items:center;gap:5px;min-height:46px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.hs7Qqa_inputWrap:hover{border-color:var(--color-gray-600)}.hs7Qqa_inputWrap:focus-within{border-color:var(--rose);box-shadow:0 0 0 3px color-mix(in srgb, var(--rose) 20%, transparent);background:#fff}.hs7Qqa_inputWrap input{width:100%;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;outline:none;padding:9px 0;font-size:15px;font-weight:500}.hs7Qqa_inputWrap>span{color:var(--color-gray-700);flex-shrink:0;font-size:12px}.hs7Qqa_inputWrap input::placeholder{color:var(--color-gray-600);opacity:1}.hs7Qqa_inputError{background:#fff9f8;border-color:#bd5b52}.hs7Qqa_fieldError{color:#ac3f36;margin-top:6px;font-size:11px;line-height:1.6}.hs7Qqa_cuttingHint{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.7}.hs7Qqa_tierFooter{border-top:1px solid #f2ebe6;align-items:center;gap:9px;margin-top:17px;padding-top:13px;display:flex}.hs7Qqa_dummyToggle{color:var(--muted);align-items:center;gap:7px;min-height:32px;font-size:11px;display:flex}.hs7Qqa_toggleTrack{background:#e6ded6;border-radius:15px;align-items:center;width:28px;height:17px;padding:3px;transition:background .15s;display:flex}.hs7Qqa_toggleTrack>span{background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .15s;box-shadow:0 1px 3px #4e302529}.hs7Qqa_dummyToggle[aria-pressed=true] .hs7Qqa_toggleTrack{background:var(--rose)}.hs7Qqa_dummyToggle[aria-pressed=true] .hs7Qqa_toggleTrack>span{transform:translate(11px)}.hs7Qqa_reorder{border-left:1px solid var(--line);gap:0;margin-left:7px;padding-left:7px;display:flex}.hs7Qqa_reorder button{width:29px;min-height:30px}.hs7Qqa_tierPortions{white-space:nowrap;color:var(--muted);margin-left:auto;font-size:11px}.hs7Qqa_tierPortions strong{font-family:var(--my-font-playfair), Georgia, serif;color:var(--rose);margin-right:3px;font-size:24px;font-weight:500}.hs7Qqa_tierPortions>span{font-size:11px}.hs7Qqa_fitWarning{color:#795a29;background:#fcf6e9;border-radius:7px;align-items:flex-start;gap:7px;margin-top:11px;padding:9px;font-size:11px;line-height:1.7;display:flex}.hs7Qqa_fitWarning svg{flex-shrink:0;margin-top:1px}.hs7Qqa_addTier{width:100%;min-height:58px;color:var(--rose);background:#fff9f7;border:1px dashed #c99ca1;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:15px;font-size:12px;font-weight:600;transition:background .15s;display:flex}.hs7Qqa_addTier:hover{background:#f9ebed}.hs7Qqa_addTier>span{color:var(--muted);font-size:11px;font-weight:400}.hs7Qqa_previewColumn{min-width:0;scroll-margin-top:100px}.hs7Qqa_stickyPreview{position:sticky;top:96px}.hs7Qqa_previewPanel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px;box-shadow:0 9px 35px #60432607}.hs7Qqa_previewHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.hs7Qqa_previewHeading .hs7Qqa_eyebrow{letter-spacing:1.6px;font-size:9px}.hs7Qqa_previewHeading h2{margin-top:0;font-size:22px;font-weight:500;line-height:1.3}.hs7Qqa_liveBadge{color:#64836d;white-space:nowrap;background:#f0f6f0;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:flex}.hs7Qqa_liveBadge>span{background:#72917a;border-radius:50%;width:5px;height:5px}.hs7Qqa_viewSwitch{background:#f6f1ec;border-radius:7px;gap:3px;width:fit-content;margin:12px auto 10px;padding:3px;display:flex}.hs7Qqa_viewSwitch button{color:#746052;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:11px;display:flex}.hs7Qqa_viewSwitch button[aria-pressed=true]{color:#735443;background:#fff;box-shadow:0 1px 4px #52321b0a}.hs7Qqa_cakeStage{border:1px solid #f0e7dc;border-radius:12px;overflow:hidden}.hs7Qqa_previewHint{text-align:center;color:var(--muted);margin:8px 0 10px;font-size:11px;line-height:1.6}.hs7Qqa_resultHero{background:#f8eff0;border:1px solid #f0dfe3;border-radius:12px;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:grid}.hs7Qqa_resultHero>div:first-child{flex:145px;min-width:0}.hs7Qqa_resultHero>div>p:first-child{color:#795966;font-size:11px}.hs7Qqa_total{color:var(--rose);flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.hs7Qqa_total strong{font-family:var(--my-font-playfair), Georgia, serif;font-variant-numeric:tabular-nums;letter-spacing:-1px;overflow-wrap:anywhere;font-size:51px;font-weight:500;line-height:1.1}.hs7Qqa_total>span{font-size:15px}.hs7Qqa_resultMeta{min-width:0;color:var(--muted);gap:7px;font-size:12px;display:grid}.hs7Qqa_resultMeta>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hs7Qqa_resultMeta dt{overflow-wrap:anywhere;min-width:0;line-height:1.5}.hs7Qqa_resultMeta dd{color:var(--ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.hs7Qqa_resultMeta .hs7Qqa_heightWithBoard{border-top:1px solid var(--color-primary-light);padding-top:6px}.hs7Qqa_heightWithBoard dt,.hs7Qqa_heightWithBoard dd{color:var(--color-primary-hover)}.hs7Qqa_summaryPortions>.hs7Qqa_dummySummary{background:var(--color-gray-100);color:var(--color-gray-700);border-radius:5px;padding:2px 6px;font-size:12px;font-weight:600}.hs7Qqa_summaryPortions{white-space:nowrap;flex-shrink:0}.hs7Qqa_summaryList{margin-top:8px}.hs7Qqa_summaryList>button{text-align:left;border-bottom:1px solid #f2ebe5;align-items:center;gap:10px;width:100%;padding:9px 0;display:flex}.hs7Qqa_summaryList>button:hover .hs7Qqa_summaryTier>strong{color:var(--rose)}.hs7Qqa_legendDot{border-radius:3px;flex-shrink:0;width:9px;height:9px}.hs7Qqa_summaryTier{flex:1;min-width:0}.hs7Qqa_summaryTier>strong{color:var(--ink);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.hs7Qqa_summaryTier>span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.hs7Qqa_summaryPortions{color:#755343;align-items:baseline;gap:5px;font-size:16px;font-weight:500;display:flex}.hs7Qqa_summaryPortions>span{color:var(--muted);font-size:11px;font-weight:400}.hs7Qqa_summaryDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.hs7Qqa_summaryDetails>:only-child{grid-column:1/-1}.hs7Qqa_standardSummary{flex-direction:column;gap:4px;min-width:0;display:flex}.hs7Qqa_standardSummary>span{color:var(--muted);font-size:11px}.hs7Qqa_standardSummary>strong{color:#725749;font-size:12px;font-weight:500}.hs7Qqa_downloadButton{letter-spacing:.1px;border-radius:9px;width:100%;min-height:45px;font-size:12px}.hs7Qqa_pdfNote{color:var(--muted);text-align:center;margin-top:6px;font-size:11px}.hs7Qqa_resetButton{width:fit-content;min-height:36px;color:var(--muted);align-items:center;gap:6px;margin:8px auto 0;font-size:11px;display:flex}.hs7Qqa_resetButton:hover{color:var(--rose)}.hs7Qqa_resetConfirm{background:#fcf3f1;border-radius:8px;flex-wrap:wrap;gap:8px;margin-top:16px;padding:12px;display:flex}.hs7Qqa_resetConfirm>p{color:#7c5d52;width:100%;font-size:11px}.hs7Qqa_resetConfirm>button{color:var(--rose);background:#fff;border:1px solid #e1c1c7;border-radius:5px;padding:6px 9px;font-size:10px}.hs7Qqa_geometryNote{color:#9d826d;align-items:flex-start;gap:10px;padding:18px 9px 0;display:flex}.hs7Qqa_geometryNote>svg{flex-shrink:0;margin-top:2px}.hs7Qqa_geometryNote p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.9}.hs7Qqa_geometryNote{color:#a87e36}.hs7Qqa_geometryNote p{color:#967642;margin-top:0}.hs7Qqa_invalidNotice,.hs7Qqa_lossNotice{color:#ac584f;margin-top:10px;font-size:10px;line-height:1.8}.hs7Qqa_lossNotice{color:#9b7850}.hs7Qqa_explanation{border:1px solid var(--line);background:#fcf7f3;border-radius:15px;margin-bottom:24px;padding:14px 18px}.hs7Qqa_explanationIntro{align-items:flex-start;gap:10px;display:flex}.hs7Qqa_explanationIntro>svg{color:var(--rose);flex-shrink:0;margin-top:2px}.hs7Qqa_explanation h2{margin:0 0 4px;font-size:17px;font-weight:500;line-height:1.3}.hs7Qqa_explanation p:not(.hs7Qqa_eyebrow){color:var(--muted);font-size:12px;line-height:1.8}.hs7Qqa_calculationDetails>summary,.hs7Qqa_boardSizing>summary{cursor:pointer;color:var(--rose);align-items:center;gap:6px;min-height:36px;font-size:12px;list-style:none;display:flex}.hs7Qqa_calculationDetails>summary::-webkit-details-marker{display:none}.hs7Qqa_boardSizing>summary::-webkit-details-marker{display:none}.hs7Qqa_calculationDetails>summary>svg,.hs7Qqa_boardSizing>summary>svg{flex-shrink:0}.hs7Qqa_calculationDetails[open]>summary>svg,.hs7Qqa_boardSizing[open]>summary>svg{transform:rotate(180deg)}.hs7Qqa_calculationDetails{margin-left:28px}.hs7Qqa_calculationExplanation{border-top:1px solid var(--line);gap:8px;margin-top:2px;padding-top:10px;display:grid}.hs7Qqa_boardSizing{border-top:1px solid var(--line);margin-top:14px;padding-top:6px}.hs7Qqa_boardSizingControls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:8px 0;display:grid}.hs7Qqa_suggestBoardButton{min-height:44px;color:var(--rose);background:#fcf3f4;border:1px solid #c38b98;border-radius:8px;padding:8px 14px;font-size:12px}.hs7Qqa_suggestBoardButton:disabled{opacity:.5;cursor:default}.hs7Qqa_mobileResult{display:none}.hs7Qqa_calculator button:focus-visible,.hs7Qqa_calculator summary:focus-visible{outline:2px solid var(--rose);outline-offset:3px}@media (max-width:1023px){.hs7Qqa_shapeSwitch{grid-template-columns:repeat(2,minmax(0,1fr))}.hs7Qqa_workspace{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:18px}.hs7Qqa_previewPanel{padding:16px}.hs7Qqa_settingsCard,.hs7Qqa_tierCard{padding:17px}.hs7Qqa_headerNote{display:none}.hs7Qqa_previewHeading h2{font-size:19px}.hs7Qqa_resultHero{flex-wrap:wrap;padding:12px}.hs7Qqa_resultMeta{gap:7px}.hs7Qqa_shapeSwitch button{gap:5px;padding:8px}.hs7Qqa_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hs7Qqa_previewColumn{max-height:none;position:static;overflow-y:visible}}@media (max-width:760px){.hs7Qqa_calculator{padding-bottom:90px}.hs7Qqa_pageHeader{padding:24px 0}.hs7Qqa_pageHeader h1{max-width:500px;font-size:34px;line-height:1.2}.hs7Qqa_intro{font-size:12px}.hs7Qqa_workspace{grid-template-columns:minmax(0,1fr);gap:27px}.hs7Qqa_eyebrow{letter-spacing:1.5px;font-size:9px}.hs7Qqa_settingsCard,.hs7Qqa_tierCard{padding:20px}.hs7Qqa_reorder button{width:32px;min-height:38px}.hs7Qqa_previewPanel{padding:18px}.hs7Qqa_previewHeading h2{font-size:24px}.hs7Qqa_previewColumn{scroll-margin-top:100px}.hs7Qqa_cakeStage svg text[data-preview-label=height]{font-size:24px}.hs7Qqa_cakeStage svg text[data-preview-label=caption]{font-size:26px}.hs7Qqa_shapeSwitch button{flex:1;padding:10px 8px}.hs7Qqa_inputWrap input{font-size:16px}.hs7Qqa_resultHero{flex-wrap:wrap;padding:12px 14px}.hs7Qqa_summaryTier>span{font-size:12px}.hs7Qqa_explanation{padding:14px}.hs7Qqa_mobileResult{z-index:35;padding:7px 16px calc(7px + env(safe-area-inset-bottom));backdrop-filter:blur(12px);background:#fffdf9f5;border-top:1px solid #e6d5c6;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 25px #6b3d2510}.hs7Qqa_mobileResult>div{align-items:baseline;gap:6px;display:flex}.hs7Qqa_mobileResult>div>span{color:var(--muted);font-size:11px}.hs7Qqa_mobileResult strong{color:var(--rose);font-size:21px;font-family:var(--my-font-playfair), Georgia, serif;font-weight:500;line-height:1.2}.hs7Qqa_mobileResult small{font-size:14px}.hs7Qqa_mobileResult>button{background:var(--color-primary);color:#fff7ef;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:11px;display:flex}}@media (max-width:380px){.hs7Qqa_resultHero{grid-template-columns:minmax(0,1fr)}.hs7Qqa_resultMeta{flex-flow:wrap;gap:6px 12px}.hs7Qqa_boardSizingControls,.hs7Qqa_summaryDetails{grid-template-columns:minmax(0,1fr)}.hs7Qqa_tierCard.hs7Qqa_collapsedTier{padding:12px 14px}.hs7Qqa_mobileResult>div>span{display:none}.hs7Qqa_lossSetting{grid-template-columns:1fr;gap:9px}.hs7Qqa_settingsCard,.hs7Qqa_tierCard,.hs7Qqa_previewPanel{padding:16px}.hs7Qqa_pageHeader h1{font-size:30px}.hs7Qqa_fields{grid-template-columns:minmax(0,1fr);gap:7px}.hs7Qqa_inputWrap{padding:0 8px}.hs7Qqa_tierPortions>span{white-space:normal}.hs7Qqa_reorder{margin-left:0;padding-left:4px}.hs7Qqa_shapeSwitch button{gap:5px;font-size:10px}.hs7Qqa_presets{gap:6px}.hs7Qqa_resultHero{padding:15px}}@media (prefers-reduced-motion:reduce){.hs7Qqa_calculator *,.hs7Qqa_calculator :before,.hs7Qqa_calculator :after{scroll-behavior:auto!important;transition:none!important}}
.OTzO8G_dialog{--catalog-accent:color-mix(in srgb, var(--color-primary-dark) 88%, var(--color-secondary-dark));flex-direction:column;width:100%;max-width:42rem;max-height:calc(100dvh - 1.5rem);padding:0;display:flex;overflow:clip}.OTzO8G_content{flex-direction:column;min-height:0;display:flex}.OTzO8G_search,.OTzO8G_selection,.OTzO8G_pagination{flex-shrink:0}.OTzO8G_search input,.OTzO8G_quantity input{min-width:0;min-height:42px}.OTzO8G_search input::placeholder{color:var(--color-gray-600)}.OTzO8G_catalog{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:min(34dvh,19rem);scroll-padding:5px;overflow-y:auto}.OTzO8G_card{min-height:56px}.OTzO8G_selected{border-color:var(--catalog-accent)}.OTzO8G_indicator{color:var(--catalog-accent)}.OTzO8G_pagination button{min-width:32px;height:32px;padding-inline:6px}.OTzO8G_dialog .OTzO8G_confirm{border-color:var(--catalog-accent);background:var(--catalog-accent);color:#fff}.OTzO8G_dialog .OTzO8G_confirm:hover:not(:disabled){background:color-mix(in srgb, var(--catalog-accent) 86%, var(--color-secondary-dark))}.OTzO8G_dialog .OTzO8G_confirm:disabled{border-color:var(--color-gray-200);background:var(--color-gray-100);color:var(--color-gray-700);opacity:1}.OTzO8G_dialog :where(button):focus-visible{outline:2px solid var(--catalog-accent);outline-offset:2px}@media (max-height:490px){.OTzO8G_content{overscroll-behavior:contain;overflow-y:auto}.OTzO8G_catalog{flex-shrink:0;max-height:none;overflow:visible}}
.XJhrDW_trigger{width:24px;height:24px;color:var(--color-primary-hover);background:0 0;border-radius:7px;flex-shrink:0;place-items:center;display:inline-grid}.XJhrDW_trigger:hover,.XJhrDW_trigger[aria-expanded=true]{background:var(--color-primary-light)}.XJhrDW_trigger:focus-visible{outline:2px solid var(--field-focus);outline-offset:2px}.XJhrDW_description{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.XJhrDW_tooltip{z-index:60;border:1px solid var(--notice-border);background:var(--field-background);width:min(260px,100vw - 24px);color:var(--color-gray-800);font-family:var(--my-font-inter), Arial, sans-serif;border-radius:10px;padding:11px 13px;font-size:13px;font-weight:400;line-height:1.65;position:fixed;box-shadow:0 4px 18px #6b31441a}