html.calculations-page-root{min-height:100%;background:#3a2929}body.calculations-page-body{min-height:100vh;min-height:100svh;margin:0;color:#46352f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.calculations-page-backdrop{--calculations-sheet-top-space: clamp(1.5rem, 4svh, 2.5rem);--calculations-sheet-bottom-overhang: clamp(4rem, 8svh, 6rem);position:relative;box-sizing:border-box;height:100vh;height:100svh;padding:max(var(--calculations-sheet-top-space),env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) 0 max(1rem,env(safe-area-inset-left));overflow:hidden;background:radial-gradient(circle at 50% 8%,rgba(255,239,222,.16),transparent 42%),linear-gradient(155deg,#2f2023,#6f5b52)}.calculations-sheet-frame{--calculations-tear-height: 6px;--calculations-frame-header-height: clamp(3.75rem, 8svh, 4.5rem);position:relative;box-sizing:border-box;width:min(100%,58rem);overflow:visible;border:1px solid rgba(94,75,45,.2);border-top:0;background-color:#fffbd7;background-image:url(/images/egg-shell.png),linear-gradient(145deg,#fffbd7,#f1e8a8);background-size:256px 256px,100% 100%;background-repeat:repeat,no-repeat;box-shadow:0 2rem 5rem #140c0d52}.calculations-frame-tear{position:absolute;z-index:3;top:calc(-1 * (var(--calculations-tear-height) - 1px));right:0;left:0;height:var(--calculations-tear-height);pointer-events:none;filter:drop-shadow(0 -5px 9px rgba(28,12,10,.42))}.calculations-frame-tear:before{content:"";position:absolute;inset:0;background-color:#fffbd7;-webkit-mask-image:url(/images/torn/LinedTorn1.png);-webkit-mask-repeat:repeat-x;-webkit-mask-size:270px var(--calculations-tear-height);mask-image:url(/images/torn/LinedTorn1.png);mask-repeat:repeat-x;mask-size:270px var(--calculations-tear-height)}.calculations-sheet-scroll{position:absolute;z-index:1;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:transparent;-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.18) 1rem,rgba(0,0,0,.72) calc(var(--calculations-frame-header-height) - 1rem),#000 var(--calculations-frame-header-height));mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.18) 1rem,rgba(0,0,0,.72) calc(var(--calculations-frame-header-height) - 1rem),#000 var(--calculations-frame-header-height));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.calculations-sheet-scroll>.calculations-content{width:min(calc(100% - 2rem),71rem);margin-inline:auto}.calculations-content{position:relative;box-sizing:border-box;width:100%;min-height:100%;display:grid;place-items:start center;align-content:start;padding:calc(var(--calculations-frame-header-height) + clamp(2rem,5vw,4rem)) clamp(1.5rem,8vw,6rem) clamp(4.5rem,11vw,8rem);overflow:visible;border:0;background:transparent;box-shadow:none}.calculations-page-sheet-frame{width:min(100%,71rem);height:calc(100% + var(--calculations-sheet-bottom-overhang));margin:0 auto}.calculations-content h1,.calculations-content h2{max-width:none;margin:0;color:#7f5746;font-family:Noteworthy,Noteworthy Bold,Marker Felt,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2rem,8vw,2.75rem);font-weight:700;line-height:1.06;text-align:center;text-wrap:balance}.calculations-copy{width:min(100%,46rem);text-align:center}.calculations-copy .feature-lead{margin:1.4rem 0 0;color:#7f5746;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600;line-height:1.3;text-wrap:balance}.calculations-video-link{width:fit-content;margin:1.25rem auto 0;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;color:#0070c9;font:700 clamp(1.1rem,3vw,1.55rem)/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none}.calculations-video-link svg{width:1.15em;height:1.15em;flex:0 0 auto;overflow:visible}.calculations-video-link circle{fill:none;stroke:currentColor;stroke-width:1.8}.calculations-video-link path{fill:currentColor}.calculations-video-link:hover span{text-decoration:underline;text-underline-offset:.18em}.calculations-video-link:focus-visible{border-radius:.2rem;outline:3px solid currentColor;outline-offset:.3rem}.calculations-showcase{--calculations-showcase-overlap: clamp(.8rem, 2.2vw, 2rem);position:relative;isolation:isolate;width:min(100%,48rem);margin:clamp(1.5rem,4vw,3rem) auto 0;display:flex;align-items:flex-start;justify-content:center}.calculations-showcase-image{display:block;width:min(30%,14.5rem);height:auto;filter:drop-shadow(0 1rem 1.2rem rgba(73,50,40,.2));transform-origin:50% 12%}.calculations-showcase-image+.calculations-showcase-image{margin-left:calc(-1 * var(--calculations-showcase-overlap))}.calculations-showcase-image-pizza{z-index:1;transform:translate3d(.35rem,.9rem,0) rotate(-3deg)}.calculations-showcase-image-total{z-index:3}.calculations-showcase-image-conversion{z-index:2;transform:translate3d(-.35rem,.9rem,0) rotate(3deg)}.calculations-follow-up{width:min(100%,48rem);margin:clamp(2rem,5vw,3.5rem) auto 0;color:#7f5746;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600;line-height:1.4;text-align:center;text-wrap:balance}.calculations-totals-feature,.calculations-continued-feature,.calculations-drag-feature{width:min(100%,48rem);margin:clamp(4rem,9vw,7rem) auto 0;display:grid;column-gap:clamp(2rem,5vw,4rem);align-items:center}.calculations-totals-feature,.calculations-drag-feature{grid-template-columns:minmax(13rem,.85fr) minmax(0,1.15fr);grid-template-areas:"image title" "image description"}.calculations-content .calculations-totals-title,.calculations-content .calculations-drag-title{grid-area:title;align-self:end;text-align:left}.calculations-totals-image,.calculations-continued-image{grid-area:image;display:block;width:min(100%,19rem);height:auto;justify-self:center;filter:drop-shadow(0 1.25rem 1.4rem rgba(73,50,40,.22))}.calculations-totals-description,.calculations-continued-description,.calculations-drag-description{grid-area:description;align-self:start;margin:1.25rem 0 0;color:#7f5746;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:600;line-height:1.4;text-align:left;text-wrap:balance}.calculations-drag-preview{grid-area:image;position:relative;inset:auto;display:block;width:min(100%,19rem);height:auto;aspect-ratio:436 / 904;max-width:none;justify-self:center;overflow:visible;transform:none;will-change:auto;backface-visibility:visible;filter:drop-shadow(0 1.25rem 1.4rem rgba(73,50,40,.22));-webkit-user-select:none;user-select:none}.calculations-drag-preview .feature-calculations-fallback,.calculations-drag-preview .feature-calculations-device{position:absolute;inset:0;width:100%;height:100%}.calculations-drag-preview .feature-calculations-fallback{z-index:1;object-fit:contain;opacity:1;pointer-events:none;transition:opacity .32s ease}.calculations-drag-preview .feature-calculations-device{z-index:1;opacity:0;transition:opacity .32s ease;will-change:opacity}.calculations-drag-preview.is-video-ready .feature-calculations-fallback{opacity:0}.calculations-drag-preview.is-video-ready .feature-calculations-device{opacity:1}.calculations-drag-preview .feature-calculations-video{position:absolute;z-index:1;top:1.2%;left:3.44%;width:93.12%;height:auto;aspect-ratio:83 / 180;border-radius:14%/6.5%;background:#170f11;object-fit:contain;cursor:pointer}.calculations-drag-preview .feature-calculations-frame{position:absolute;z-index:2;inset:0;width:100%;height:100%;pointer-events:none}.calculations-drag-preview .feature-calculations-play{position:absolute;z-index:3;top:50%;left:50%;width:64px;height:64px;display:grid;place-items:center;padding:0;border:2px solid rgba(255,255,255,.78);border-radius:50%;background:#321f1bdb;box-shadow:0 6px 20px #1c0c0a57;color:#fff;cursor:pointer;transform:translate(-50%,-50%);-webkit-tap-highlight-color:transparent}.calculations-drag-preview .feature-calculations-play[hidden]{display:none}.calculations-drag-preview .feature-calculations-play span{width:0;height:0;margin-left:5px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:17px solid currentColor}.calculations-drag-preview .feature-calculations-play:focus-visible{outline:3px solid #fff;outline-offset:4px}.calculations-continued-feature{grid-template-columns:minmax(0,1.15fr) minmax(13rem,.85fr);grid-template-areas:"title image" "description image"}.calculations-content .calculations-continued-title{grid-area:title;align-self:end;text-align:left}.calculations-continued-description{align-self:start;margin:1.25rem 0 0}.calculations-conversion-intro{width:min(100%,48rem);margin:clamp(4rem,9vw,7rem) auto 0;text-align:center}.calculations-conversion-intro h3{margin:1.4rem 0 0;color:#7f5746;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600;line-height:1.4;text-align:center;text-wrap:balance}.calculations-end-actions{width:min(80vw,46.4rem);margin:clamp(3rem,7vw,5rem) auto clamp(4rem,9vw,7rem)}.calculations-end-actions hr{width:100%;height:1px;margin:0;border:0;background:#7f57465c}.calculations-end-action-links{margin-top:clamp(2rem,5vw,3rem);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(1.5rem,5vw,3rem)}.calculations-app-store-link{display:inline-flex;border-radius:.55rem}.calculations-app-store-link img{display:block;width:clamp(10rem,24vw,12rem);height:auto}.calculations-app-store-link:focus-visible{outline:3px solid #315d87;outline-offset:4px}.calculations-end-action-links .calculations-video-link{margin:0}.calculations-sheet-dialog{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:#25181b66;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:inherit;overflow:hidden}.calculations-sheet-dialog::backdrop{background:transparent}.calculations-sheet-dialog-shell{--calculations-sheet-top-space: clamp(1.5rem, 4svh, 2.5rem);--calculations-sheet-bottom-overhang: clamp(4rem, 8svh, 6rem);position:relative;box-sizing:border-box;height:100%;padding:0;overflow:hidden}.calculations-sheet-dialog-panel{position:absolute;top:max(var(--calculations-sheet-top-space),env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));bottom:calc(-1 * var(--calculations-sheet-bottom-overhang));left:max(1rem,env(safe-area-inset-left));width:min(calc(100% - 2rem),71rem);margin-inline:auto;opacity:.98;transform:translate3d(0,3rem,0);transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .18s linear;will-change:transform;backface-visibility:hidden}.calculations-sheet-dialog-panel .calculations-content{width:100%;min-height:100%}.calculations-page-backdrop .calculations-page-sheet-frame{animation:calculations-sheet-rise .5s cubic-bezier(.16,1,.3,1) both}.calculations-sheet-dialog.is-calculations-sheet-entering .calculations-sheet-dialog-panel{opacity:1;transform:translateZ(0)}html.is-calculations-sheet-open,html.is-calculations-sheet-open body{overflow:clip;overscroll-behavior:none}@keyframes calculations-sheet-rise{0%{opacity:.98;transform:translate3d(0,3rem,0)}to{opacity:1;transform:translateZ(0)}}.calculations-page-close{position:absolute;z-index:4;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));min-width:2.75rem;min-height:2.75rem;display:inline-grid;place-items:center;box-sizing:border-box;padding:.65rem .85rem;border:1px solid rgba(75,58,48,.3);border-radius:999px;background:#fffce0e0;color:#4b3a30;font:600 .95rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;box-shadow:0 .35rem .9rem #36271e1f;cursor:pointer}.calculations-page-close:hover{background:#fffce0}.calculations-page-close:focus-visible{outline:3px solid #315d87;outline-offset:3px}@media(max-width:42rem){.calculations-page-backdrop{padding-right:0;padding-left:0}.calculations-page-sheet-frame,.calculations-sheet-dialog-panel{right:0;left:0;width:100%}.calculations-content{width:100%;border-right:0;border-bottom:0;border-left:0}.calculations-sheet-scroll>.calculations-content{width:100%}.calculations-showcase{--calculations-showcase-overlap: clamp(.5rem, 3vw, .9rem);width:calc(100% + 1.5rem);margin-left:-.75rem}.calculations-showcase-image{width:32%}.calculations-totals-feature,.calculations-continued-feature,.calculations-drag-feature{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "image" "description";row-gap:1.5rem}.calculations-content .calculations-totals-title,.calculations-content .calculations-continued-title,.calculations-content .calculations-drag-title,.calculations-totals-description,.calculations-continued-description,.calculations-drag-description{margin:0;text-align:center}.calculations-totals-image,.calculations-continued-image,.calculations-drag-preview{width:min(82%,18rem)}}@media(prefers-reduced-motion:reduce){.calculations-page-backdrop .calculations-page-sheet-frame,.calculations-sheet-dialog-panel,.calculations-sheet-dialog.is-calculations-sheet-entering .calculations-sheet-dialog-panel{animation:none;transition:none;opacity:1;transform:none}}