calc[data-calc-wrapper]{display:block;font-size:var(--font-size,var(--calc-font-size,16px));width:100%;max-width:100%;--calc-grid-gap-x:var(--gap-x,var(--calc-gap-x,.5rem));--calc-grid-gap-y:var(--gap-y,var(--calc-gap-y,.5rem));--calc-padding-x:var(--padding-x,0);--calc-padding-y:var(--padding-y,0);--calc-grid-columns:minmax(20px,22px) 1fr 1fr;--calc-row-number-display:block;--calc-input-grid-col:2;--calc-result-grid-col:3;border-radius:var(--calc-radius,0);background-color:var(--calc-bg-color,transparent);overflow:var(--calc-card-overflow,hidden)}body[data-view-context]{background-color:var(--bg)}[data-id-center-workspace]{transition:padding var(--duration-medium)}[data-id-center-workspace].workspace-pb-chrome{padding-bottom:calc(var(--bottom-chrome-h) + 2rem)}@media(min-width:1024px){[data-id-center-workspace].workspace-pb-chrome{padding-bottom:6rem}}@media(min-width:1024px){body[data-view-context=home] calc[data-calc-wrapper],body[data-view-context=single] calc[data-calc-wrapper]{background-color:var(--calc-card-bg,var(--calc-bg-color));border:1px solid var(--calc-card-border);border-radius:var(--calc-card-radius,var(--radius-sidebar));box-shadow:var(--calc-card-shadow);backdrop-filter:var(--calc-card-backdrop,none);-webkit-backdrop-filter:var(--calc-card-backdrop,none);--calc-card-overflow:visible}}@media(min-width:1024px){body[data-view-context=single] [data-id-center-workspace],body[data-view-context=embed] [data-id-center-workspace]{min-height:100dvh}}[data-id-center-workspace]{overscroll-behavior-y:contain}body[data-view-context=embed]{--embed-card-bg:var(--bg);--embed-card-border:color-mix(in srgb,var(--border-color) 40%,transparent);--embed-card-radius:var(--calc-card-radius,var(--radius-sidebar));--embed-card-shadow:var(--calc-card-shadow);--embed-card-backdrop:var(--calc-card-backdrop,none);--embed-card-overflow:visible;--embed-font-size:16px;--embed-title-font-size:1.875rem;--embed-title-line-height:2.25rem}body[data-view-context=embed] calc[data-calc-wrapper]{background-color:var(--embed-card-bg);border:1px solid var(--embed-card-border);border-radius:var(--embed-card-radius);backdrop-filter:var(--embed-card-backdrop);-webkit-backdrop-filter:var(--embed-card-backdrop);--calc-card-overflow:var(--embed-card-overflow);--calc-padding-x-responsive:calc(var(--layout-gutter) * .25) !important;--calc-padding-y-responsive:calc(var(--layout-gutter) * .25) !important;--font-size:var(--embed-font-size);--gap-y:.25rem;--calc-grid-gap-x:.375rem;padding:var(--calc-padding-y) var(--calc-padding-x)}body[data-view-context=embed] calc[data-calc-wrapper].view-calc>[data-calc-header]{padding-top:0;padding-bottom:var(--calc-grid-gap-y)}body[data-view-context=embed] calc[data-calc-wrapper].view-calc>[data-calc-header] h2{margin-top:0;font-size:var(--embed-title-font-size);line-height:var(--embed-title-line-height)}body[data-view-context=embed]{display:flex!important;flex-direction:column!important}body[data-view-context=embed] [data-id=calc-wrap]{margin-bottom:0;padding:0}[data-present-stack-style=tint] .present-section-tint{background:var(--present-section-bg,color-mix(in srgb,var(--accent) 5%,transparent));border-radius:var(--calc-radius,1rem);padding:var(--section-padding,1.25rem);width:100%;box-sizing:border-box}.present-card{background:var(--calc-card-bg,rgba(255,255,255,.05));border:1px solid var(--calc-card-border,rgba(255,255,255,.1));border-radius:var(--calc-radius,1rem);padding:var(--section-padding,1.25rem);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;backdrop-filter:blur(8px);transition:transform var(--duration-normal),box-shadow var(--duration-normal)}.present-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}calc[data-calc-wrapper][data-radius=xl]{--calc-radius:1.5rem}calc[data-calc-wrapper][data-radius=lg]{--calc-radius:1rem}calc[data-calc-wrapper][data-radius=md]{--calc-radius:.75rem}calc[data-calc-wrapper][data-radius=sm]{--calc-radius:.5rem}calc[data-calc-wrapper].view-calc{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;align-items:start;row-gap:var(--calc-grid-gap-y)}calc[data-calc-wrapper].view-calc>main,calc[data-calc-wrapper].view-calc>[data-calc-content],calc[data-calc-wrapper].view-calc>footer,calc[data-calc-wrapper].view-calc>[data-calc-footer]{display:grid;grid-template-columns:var(--calc-grid-columns);column-gap:var(--calc-grid-gap-x);row-gap:var(--calc-grid-gap-y);align-items:center;width:100%;min-width:0;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1),column-gap .3s cubic-bezier(.4,0,.2,1)}calc[data-calc-wrapper].view-calc>header,calc[data-calc-wrapper].view-calc>[data-calc-header]{display:grid;grid-template-columns:var(--calc-grid-columns);column-gap:var(--calc-grid-gap-x);width:100%;min-width:0;align-items:baseline;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1),column-gap .3s cubic-bezier(.4,0,.2,1)}calc[data-calc-wrapper].view-calc>header>*,calc[data-calc-wrapper].view-calc>[data-calc-header]>*{grid-column:1 / -1}calc[data-calc-wrapper].view-calc>*{grid-column:1 / -1}calc[data-calc-wrapper].view-calc row{display:grid;grid-template-columns:var(--calc-grid-columns);column-gap:var(--calc-grid-gap-x);grid-column:1 / -1;align-items:center;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1),column-gap .3s cubic-bezier(.4,0,.2,1)}@supports (grid-template-columns:subgrid){calc[data-calc-wrapper].view-calc row{grid-template-columns:subgrid;column-gap:var(--calc-grid-gap-x)}}calc[data-calc-wrapper].view-calc row.selected number{color:var(--accent)!important}calc[data-calc-wrapper].view-calc row.selected [data-calc-input] input{box-shadow:var(--calc-row-selected-ring);border-color:var(--accent)!important;background-color:var(--calc-row-selected-input-bg-color,color-mix(in srgb,var(--accent) 5%,transparent))!important}calc[data-calc-wrapper].view-calc number{display:var(--calc-row-number-display);grid-column:1}calc[data-calc-wrapper].view-calc c1,calc[data-calc-wrapper].view-calc [data-calc-input]{grid-column:var(--calc-input-grid-col)}calc[data-calc-wrapper].view-calc c2,calc[data-calc-wrapper].view-calc [data-calc-result]{grid-column:var(--calc-result-grid-col)}calc[data-calc-wrapper].view-calc.ctx-compact,calc[data-calc-wrapper].view-calc[data-responsive=true],calc[data-calc-wrapper].view-calc[data-show-row-numbers=false]{--calc-grid-columns:1fr 1fr;--calc-row-number-display:none;--calc-input-grid-col:1;--calc-result-grid-col:2}calc[data-calc-wrapper].view-text{display:block;border-left:3px solid transparent}calc[data-calc-wrapper].view-text>header,calc[data-calc-wrapper].view-text>[data-calc-header],calc[data-calc-wrapper].view-text>main,calc[data-calc-wrapper].view-text>[data-calc-content],calc[data-calc-wrapper].view-text>footer,calc[data-calc-wrapper].view-text>[data-calc-footer]{display:block;width:100%}calc[data-calc-wrapper].view-text [data-calc-input]{border:none;background:transparent;font-family:JetBrains Mono,Courier New,Courier,monospace;padding-left:0}calc[data-calc-wrapper].view-text number{background:transparent;color:var(--text-dim);justify-content:flex-end;padding-right:8px}calc[data-calc-wrapper].view-present{display:block}calc[data-calc-wrapper].view-present>header,calc[data-calc-wrapper].view-present>[data-calc-header],calc[data-calc-wrapper].view-present>footer,calc[data-calc-wrapper].view-present>[data-calc-footer]{display:block;width:100%}calc[data-calc-wrapper].view-present>main,calc[data-calc-wrapper].view-present>[data-calc-content]{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--col-gap,1.5rem);width:100%}calc[data-calc-wrapper].view-present .col-span-full{grid-column:span 12 / span 12}calc[data-calc-wrapper].view-present .col-span-3{grid-column:span 3 / span 3}calc[data-calc-wrapper].view-present .col-span-4{grid-column:span 4 / span 4}calc[data-calc-wrapper].view-present .col-span-6{grid-column:span 6 / span 6}calc[data-calc-wrapper].view-present .col-span-8{grid-column:span 8 / span 8}calc[data-calc-wrapper].view-present .col-span-12{grid-column:span 12 / span 12}calc[data-calc-wrapper].view-present number{display:none!important}calc[data-calc-wrapper].view-present [data-calc-input]{border:none;background:transparent;height:auto}calc[data-calc-wrapper].ctx-compact{--calc-grid-gap-x:.375rem;--calc-grid-gap-y:0}:root{--sidebar-width:20rem;--rail-width-collapsed:4rem;--rail-width-expanded:30rem;--glass-border-color:rgba(255,255,255,.3);--animation-duration:.25s;--layout-gutter:2rem;--calc-padding-x-mobile:.75rem;--calc-padding-y-mobile:.75rem;--calc-padding-x-desktop:var(--layout-gutter);--calc-padding-y-desktop:var(--layout-gutter);--space-lg:2rem;--dock-clearance:6rem;--nav-btn-gap:0rem;--layout-nav-width:18rem;--layout-action-height:4rem;--workspace-top-inset:24px;--bottom-nav-h:4.5rem;--bottom-chrome-h:calc(var(--bottom-nav-h) + var(--safe-bottom-raw,env(safe-area-inset-bottom,0px)))}[data-layout=single]{--layout-nav-width:0}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media(min-width:1024px){[data-id-center-workspace]{mask-image:linear-gradient(to bottom,transparent,black var(--workspace-top-inset),black 100%);-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--workspace-top-inset),black 100%)}body[data-view-context=home] [data-id-center-workspace]{mask-image:none;-webkit-mask-image:none}}input[type=button],button{touch-action:manipulation}.calcy-icon{position:relative;display:block}.calcy-icon__image{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(1) brightness(1.05) contrast(1.1)}.calcy-icon-overlay{position:absolute;inset:0;pointer-events:none;background-color:var(--text);mix-blend-mode:multiply;opacity:.75;transition:opacity var(--duration-fast) ease,background-color var(--duration-fast) ease,mix-blend-mode var(--duration-fast) ease;-webkit-mask-image:url(/img/calcy/calcy.webp);mask-image:url(/img/calcy/calcy.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.calcy-icon--accent .calcy-icon-overlay{background-color:var(--theme-accent,var(--text))}body.theme-light .calcy-icon--accent .calcy-icon-overlay{mix-blend-mode:multiply;opacity:.35}body.theme-light .calcy-icon-overlay{mix-blend-mode:darken;opacity:.15}:root{--font-mono:"JetBrains Mono","Menlo","Consolas",monospace}.calclist-collapsed [data-portal=CalcList]>*>*:not(.calclist-header),.calclist-collapsed CalcList>*>*:not(.calclist-header){display:none!important}.calclist-collapsed .calclist-header{display:flex!important}frac{font-family:Times New Roman,Times,Georgia,serif;font-style:normal;letter-spacing:.02em}.imaginary-i{font-family:Times New Roman,Times,Georgia,serif;font-style:italic;font-weight:500;font-size:110%;padding-right:1px}.calc-row{contain:layout style;content-visibility:auto;contain-intrinsic-size:auto 36px}[data-calc-result]{contain:layout style;will-change:contents}[data-calc-input]{contain:layout style}.app-grid{display:grid;grid-template-columns:60px 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:'rail strip' 'rail main' 'rail below'}.app-grid.app-grid--owns-viewport{height:100dvh}.app-grid.app-grid--no-rail{grid-template-columns:1fr;grid-template-areas:'strip' 'main' 'below'}.app-grid.app-grid--no-below{grid-template-rows:auto 1fr;grid-template-areas:'rail strip' 'rail main'}.app-grid.app-grid--no-rail.app-grid--no-below{grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:'strip' 'main'}.rail-region{grid-area:rail}.strip-region{grid-area:strip}.main-region{grid-area:main}.below-region{grid-area:below}@media (min-width:1024px){.strip-region{min-height:var(--strip-h,58px)}.main-region{padding-top:36px}.main-region:has([data-view-frame='workbench']){padding-top:0}}.app-grid.app-grid--owns-viewport .main-region,.app-grid.app-grid--owns-viewport .below-region{overflow-y:auto}.app-grid:has(> .main-region [data-view-frame='workbench']){grid-template-rows:auto 1fr 0}.app-grid:has(> .main-region [data-view-frame='workbench']) > .below-region{display:none}@media (min-width:1024px){.app-grid:has(> .main-region [data-view-frame='workbench']){min-height:100vh;min-height:100dvh}}:root{--calc-list-lead-w:24px;--calc-list-gap-x:0.5rem;--calc-list-content-indent:calc(var(--calc-list-lead-w) + var(--calc-list-gap-x))}:root{--safe-floor-bottom:8px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-left:env(safe-area-inset-left,0px);--safe-bottom-raw:env(safe-area-inset-bottom,0px);--safe-bottom:max(var(--safe-bottom-raw),var(--safe-floor-bottom))}.calc-list-row{display:grid;grid-template-columns:var(--calc-list-lead-w) minmax(0,1fr) auto;column-gap:var(--calc-list-gap-x);align-items:center;width:100%;position:relative}.calc-list-content-indent{padding-left:var(--calc-list-content-indent)}.calc-list-row + .calc-list-row::before{content:'';position:absolute;top:0;left:var(--calc-list-content-indent);right:0;height:1px;background:var(--border-color);opacity:0.4;pointer-events:none}.calc-list-row:hover::before,.calc-list-row:hover + .calc-list-row::before{opacity:0}.ic-sheet-handle{width:36px;height:4px;border-radius:99px;background:var(--text-dim);opacity:0.35}@media (prefers-reduced-motion:reduce){.scratchpad-sheet,#mobile-panel-sliding-drawer,.picker-sheet,.feedback-sheet,.feedback-backdrop{animation-duration:0.01ms !important}}@media (max-width:1023px){calc[data-calc-wrapper].view-calc{--calc-grid-columns:minmax(20px,22px) minmax(0,1fr) minmax(0,1fr);--calc-grid-gap-x:0.875rem}calc[data-calc-wrapper].view-calc row:has([data-ic-row-comment]){align-items:start}calc[data-calc-wrapper].view-calc row:has([data-ic-row-comment]) .result-inner-anchored{height:auto;padding-top:4px}}.result-recompute-dip{transition:opacity 280ms ease-out}.result-recompute-dip.is-recomputed{opacity:0.55;transition:opacity 0ms}@media (prefers-reduced-motion:reduce){.result-recompute-dip,.result-recompute-dip.is-recomputed{transition:none;opacity:1 !important}}.result-graph-hold{transition:min-height 220ms ease-out}.result-graph-hold >:not([data-graph-hold-static]){animation:result-graph-fade-in 220ms ease-out}@keyframes result-graph-fade-in{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.result-graph-hold{transition:none}.result-graph-hold >:not([data-graph-hold-static]){animation:none}}calc[data-calc-wrapper][data-mode-anim].view-graph > [data-calc-content],calc[data-calc-wrapper][data-mode-anim].view-calc > [data-calc-content]{animation:view-switch-fade-slide 240ms cubic-bezier(0.22,1,0.36,1)}@keyframes view-switch-fade-slide{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){calc[data-calc-wrapper][data-mode-anim].view-graph > [data-calc-content],calc[data-calc-wrapper][data-mode-anim].view-calc > [data-calc-content]{animation:none}}.result-inner-anchored{height:1lh;place-content:start}calc[data-calc-wrapper][data-frame="bare"]{background:transparent !important;background-color:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}@media (min-width:1024px){body[data-view-context] calc[data-calc-wrapper][data-frame="bare"]{background:transparent !important;background-color:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}}#mobile-nav{position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){#mobile-nav{display:none}}