.board-letter.svelte-1ldun7m{opacity:.95;pointer-events:none;text-transform:lowercase;font-size:.62em;font-weight:700;line-height:1;position:absolute;top:.12em;right:.22em}.keypad-container.svelte-dk1izi{touch-action:pan-y;-webkit-user-select:none;user-select:none}calculation-loader.svelte-onb1rj{width:100%;display:block}.loader-stage.svelte-onb1rj{width:100%;height:10px;display:none}.loader-stage.mounted.svelte-onb1rj{display:flex}.loader-content.svelte-onb1rj{opacity:0;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex}.loader-content.shown.svelte-onb1rj{animation:svelte-onb1rj-group-in var(--motion-fade) forwards}.loader-content.hiding.svelte-onb1rj{animation:svelte-onb1rj-group-out var(--motion-fade) forwards}@keyframes svelte-onb1rj-group-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-onb1rj-group-out{0%{opacity:1}to{opacity:0}}.led.svelte-onb1rj{opacity:.15;background:var(--calc-key-equal-bg);border-radius:20%;width:5px;height:5px;display:block;transform:scale(.55)}@supports (opacity:calc(1px / 1px)){.led.svelte-onb1rj{border-radius:calc(min(1, var(--calc-key-radius) * var(--calculator-board-scale) / var(--calculator-button-number-height-actual)) * 100%)}}.loader-content.shown.svelte-onb1rj .led:where(.svelte-onb1rj),.loader-content.hiding.svelte-onb1rj .led:where(.svelte-onb1rj){animation:1.4s ease-in-out infinite svelte-onb1rj-led-chase;animation-delay:var(--motion-fade-time)}.loader-content.shown.svelte-onb1rj .led:where(.svelte-onb1rj):nth-child(2),.loader-content.hiding.svelte-onb1rj .led:where(.svelte-onb1rj):nth-child(2){animation-delay:calc(var(--motion-fade-time) + .16s)}.loader-content.shown.svelte-onb1rj .led:where(.svelte-onb1rj):nth-child(3),.loader-content.hiding.svelte-onb1rj .led:where(.svelte-onb1rj):nth-child(3){animation-delay:calc(var(--motion-fade-time) + .32s)}@media (prefers-reduced-motion:reduce){.loader-content.shown.svelte-onb1rj .led:where(.svelte-onb1rj),.loader-content.hiding.svelte-onb1rj .led:where(.svelte-onb1rj){opacity:.7;animation:none;transform:none}}@keyframes svelte-onb1rj-led-chase{0%{opacity:.15;transform:scale(.55)}18.57%{opacity:1;transform:scale(1)}40%{opacity:1;transform:scale(1)}58.57%,to{opacity:.15;transform:scale(.55)}}calculator-container{--screen-type-line:var(--calculator-input-font-size);--screen-type-number:calc(14.6px + var(--calculator-font-size-adjust,0px));--screen-type-value:calc(13px + var(--calculator-font-size-adjust,0px));--screen-type-note:calc(12px + var(--calculator-font-size-adjust,0px));--screen-type-label:calc(11px + var(--calculator-font-size-adjust,0px));--screen-gap-1:2px;--screen-gap-2:4px;--screen-hit-primary:40px;--screen-hit-secondary:32px;--screen-hit-minor:24px;--screen-prompt-line:calc(var(--screen-type-note) * 2.7 + var(--screen-hit-secondary));--screen-row-control:34px;--screen-row-data:calc(var(--screen-type-number) * 1.4);--screen-gap-3:var(--calculator-screen-element-spacing)}calculator-container [data-room=short]{--screen-row-control:26px;--screen-row-data:calc(var(--screen-type-number) * 1.17);--screen-gap-3:4px}:root{--calculator-padding:.5rem;--calculator-padding-half:calc(var(--calculator-padding) / 2);--calculator-screen-top:var(--calculator-padding);--calculator-wrapper-width:28rem;--calculator-wrapper-height:52rem;--calculator-menu-height:2.5rem;--calculator-keyboard-height:33rem;--calculator-keyboard-max-width:420px;--calculator-font-size-adjust:0px;--calculator-screen-expand:0px;--calculator-expand-handle-height:28px}calculator-container{--fs-min:15px;--fs-max:22px;font-size:clamp(12px, (var(--calculator-wrapper-width) - 340px) * .025 + 12px, 16px);--calculator-menu-height-actual:min(var(--calculator-menu-height), var(--calculator-wrapper-height) * .053);--calculator-screen-height-auto:max(var(--calculator-wrapper-height) - var(--calculator-keyboard-height) - var(--calculator-menu-height-actual), var(--calculator-wrapper-height) * .26);--calculator-keyboard-height-auto:min(var(--calculator-wrapper-height) - var(--calculator-screen-height-auto) - var(--calculator-menu-height-actual), var(--calculator-keyboard-height));--calculator-keyboard-height-custom:clamp(var(--calculator-wrapper-height) * .3 - var(--calculator-menu-height-actual), var(--calculator-keypad-scale) * var(--calculator-keyboard-height-auto), var(--calculator-wrapper-height) * .8 - var(--calculator-menu-height-actual));--calculator-screen-height-custom:calc(var(--calculator-wrapper-height) - var(--calculator-keyboard-height-custom) - var(--calculator-menu-height-actual));--calculator-screen-height-actual:var(--calculator-screen-height-custom,var(--calculator-screen-height-auto));--calculator-keyboard-height-actual:var(--calculator-keyboard-height-custom,var(--calculator-keyboard-height-auto));--calculator-board-scale:1}@supports (opacity:calc(1px / 1px)){calculator-container{--calculator-board-scale:max(calc(var(--calculator-keyboard-height-actual) / var(--calculator-keyboard-height)), .5)}}calculator-container{--calculator-screen-radius:calc(var(--calc-board-radius) * var(--calculator-board-scale) - var(--calculator-padding));--calculator-button-function-height-actual:calc(var(--calculator-keyboard-height-actual) * .0682);--calculator-button-number-height-actual:calc(var(--calculator-keyboard-height-actual) * .0819);--calculator-button-top-label-height-actual:calc(var(--calculator-keyboard-height-actual) * .0396);--calculator-input-font-size:calc(clamp(var(--fs-min), min((var(--calculator-wrapper-width) - 250px) * .028 + var(--fs-min), (var(--calculator-screen-height-actual) - 120px) * .2333 + var(--fs-min)), var(--fs-max)) + var(--calculator-font-size-adjust,0px));--calculator-input-font-size-default:calc(var(--calculator-input-font-size) - var(--calculator-font-size-adjust,0px));--calculator-result-font-size:var(--calculator-input-font-size);--calculator-result-2-font-size:calc(var(--calculator-input-font-size) * .85);--calculator-result-message-font-size:calc(var(--calculator-input-font-size-default) * .65);--calculator-screen-element-spacing:min(max(var(--calculator-input-font-size) / 4, var(--calculator-screen-height-actual) / 5), .5rem)}calculator-keyboard[data-keypad-base="991cw"]{--calculator-button-function-height-actual:calc(var(--calculator-keyboard-height-actual) * .0754);--calculator-button-number-height-actual:calc(var(--calculator-keyboard-height-actual) * .0969);--calculator-button-top-label-height-actual:calc(var(--calculator-keyboard-height-actual) * .0261);--calculator-button-group-gap-actual:calc(var(--calculator-keyboard-height-actual) * .012)}calculator-keyboard{height:var(--calculator-keyboard-height-actual);width:100%;padding:0 var(--calculator-padding-half) var(--calculator-padding) var(--calculator-padding-half);touch-action:pan-y;contain:layout style;--calculator-keypad-width:calc(var(--calculator-keypad-width-scale,min(var(--calculator-keypad-scale,1), var(--calculator-keypad-follow-max,1000))) * min(var(--calculator-wrapper-width) - var(--calculator-padding), var(--calculator-keyboard-max-width)));flex-direction:column;align-items:center;gap:0;display:flex;position:relative}calculator-keyboard .background{background-color:var(--calc-board-bg);width:100%;height:100%;max-width:calc(var(--calculator-keyboard-max-width) + var(--calculator-padding));position:absolute;top:0;left:50%;transform:translate(-50%)}calculator-keyboard div{width:100%;max-width:var(--calculator-keypad-width)}calculator-keyboard .keyboard-grid{--keypad-col:calc(min(var(--calculator-wrapper-width) - var(--calculator-padding), var(--calculator-keypad-width)) / var(--keypad-cols,6));--keypad-key-w:var(--keypad-col)}@supports (width:round(up, 1px, 1px)){calculator-keyboard .keyboard-grid{--keypad-key-w:round(up, var(--keypad-col), 1px / 64)}}@property --calculator-screen-expand{syntax:"<length>";inherits:false;initial-value:0}calculator-screen-wrapper{height:calc(var(--calculator-screen-height-actual) + var(--calculator-screen-expand,0px));padding:var(--calculator-padding);padding-top:var(--calculator-screen-top);display:block;padding-bottom:0!important}calculator-screen-wrapper .background{background-color:var(--calc-board-bg);width:100%;height:calc(100% + var(--calculator-padding));position:absolute;top:0;left:0}calculator-content{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--calculator-screen-height-actual) var(--calculator-menu-height-actual) var(--calculator-keyboard-height-actual);display:grid}calculator-container[data-screen-expanded=true] calculator-screen-wrapper{z-index:60}calculator-container[data-screen-expanded=true] calculator-menu-bar{pointer-events:none}calculator-container[data-screen-expanded=true] calculator-screen{padding-bottom:var(--calculator-expand-handle-height)}calculator-screen-wrapper.is-moving{z-index:60;clip-path:inset(0 0 calc(-1 * var(--calculator-padding)) 0);pointer-events:none}calculator-screen-wrapper.is-moving>*{pointer-events:auto}calculator-screen-wrapper.is-moving>.screen-edge{left:0;right:0;bottom:calc(-1 * var(--calculator-padding));z-index:2;height:calc(var(--calculator-padding) + var(--calculator-screen-radius));background-color:var(--calc-board-bg);pointer-events:none;position:absolute}calculator-screen-wrapper.is-moving>.screen-edge:before{content:"";left:var(--calculator-padding);right:var(--calculator-padding);bottom:var(--calculator-padding);height:calc(var(--calculator-screen-radius) * 2 + 64px);border-radius:var(--calculator-screen-radius);background-color:var(--calc-screen-bg);box-shadow:var(--calc-screen-inset-shadow);clip-path:inset(calc(var(--calculator-screen-radius) + 64px) 0 0 0);position:absolute}calculator-screen{border-radius:var(--calculator-screen-radius);overflow-anchor:none;height:100%}calculator-screen math-input{margin-block:var(--calculator-screen-element-spacing)}calculator-screen[data-fixed-viewport]{overflow:clip}calculator-screen result-view,calculator-screen replay-view{gap:calc(var(--calculator-screen-element-spacing) / 2);padding-bottom:var(--calculator-screen-element-spacing);min-height:min(var(--calculator-input-font-size) * 3.2 + var(--calculator-screen-element-spacing) * 2 + var(--calculator-result-message-font-size), var(--calculator-screen-height-actual) - var(--calculator-screen-top) - var(--calculator-input-height,0px) - var(--calculator-screen-element-spacing) * 2)}calculator-screen screen-math-mode>result-view,calculator-screen screen-math-mode>replay-view{min-height:min(var(--calculator-input-font-size) * 3.2 + var(--calculator-screen-element-spacing) * 2 + var(--calculator-result-message-font-size) + var(--calculator-result-2-font-size) * 1.12, var(--calculator-screen-height-actual) - var(--calculator-screen-top) - var(--calculator-input-height,0px) - var(--calculator-screen-element-spacing) * 2)}calculator-screen screen-math-mode[data-result-row=off]>result-view,calculator-screen screen-math-mode[data-result-row=off]>replay-view{min-height:min(var(--calculator-input-font-size) * 3.2 + var(--calculator-screen-element-spacing) * 2 + var(--calculator-result-message-font-size) + var(--calculator-result-2-font-size) * 1.12 - max(var(--screen-hit-minor), var(--screen-type-note) * 1.75 + 2px) - var(--screen-type-note) * .3, var(--calculator-screen-height-actual) - var(--calculator-screen-top) - var(--calculator-input-height,0px) - var(--calculator-screen-element-spacing) * 2)}calculator-screen screen-math-mode[data-verify]>result-view,calculator-screen screen-math-mode[data-verify]>replay-view{min-height:min(var(--calculator-input-font-size) * 3.2 + var(--calculator-screen-element-spacing) * 2 + var(--calculator-result-message-font-size), var(--calculator-screen-height-actual) - var(--calculator-screen-top) - var(--calculator-input-height,0px) - var(--calculator-screen-element-spacing) * 2)}calculator-menu-bar{height:var(--calculator-menu-height-actual);padding:0 var(--calculator-padding-half);justify-content:center;display:flex}calculator-menu-bar .background{background-color:var(--calc-board-bg);width:100%;height:200%;max-width:calc(var(--calculator-keyboard-max-width) + var(--calculator-padding));position:absolute;top:-1rem;left:50%;transform:translate(-50%)}calculator-menu-bar .container{max-width:var(--calculator-keyboard-max-width);padding-inline:var(--calculator-padding-half);width:100%}[data-calc-finish=clean]{--calc-finish-board-image:none;--calc-finish-board-position:0 0;--calc-finish-board-repeat:repeat;--calc-finish-board-size:auto}[data-calc-finish=molded-plastic]{--calc-finish-board-image:radial-gradient(ellipse at 31% 42%, #ffffff1c 0 .55px, transparent .95px), radial-gradient(ellipse at 67% 58%, #00000024 0 .7px, transparent 1.1px), radial-gradient(ellipse at 43% 64%, #ffffff12 0 .65px, transparent 1.05px), linear-gradient(112deg, #ffffff0b, transparent 36% 74%, #0000000d);--calc-finish-board-position:0 0, 3px 5px, 7px 2px, center;--calc-finish-board-repeat:repeat, repeat, repeat, no-repeat;--calc-finish-board-size:7px 11px, 13px 17px, 19px 23px, 100% 100%}[data-calc-finish=carbon-fiber]{--calc-finish-board-image:linear-gradient(#0000001f, #0000001f), url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='45.254'%20height='45.254'%20viewBox='0%200%2045.254%2045.254'%3e%3cdefs%3e%3c!--%20Carbon%20reads%20as%20carbon%20because%20the%20two%20tow%20directions%20catch%20the%20light%20differently:%20a%20tow%20is%20a%20bundle%20of%20round%20filaments,%20so%20it%20is%20lit%20along%20its%20crown%20and%20falls%20dark%20at%20both%20edges,%20and%20the%20tows%20running%20ACROSS%20the%20light%20(over-tows%20here)%20read%20lighter%20than%20the%20ones%20running%20along%20it.%20Without%20that%20split%20the%20weave%20is%20all%20one%20near-black%20and%20vanishes%20on%20a%20dark%20board%20(owner,%202026-10-20:%20'gần%20như%20không%20nhận%20ra').%20--%3e%3clinearGradient%20id='under'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%3e%3cstop%20offset='0'%20stop-color='%23050607'/%3e%3cstop%20offset='.5'%20stop-color='%231d2124'/%3e%3cstop%20offset='1'%20stop-color='%23050607'/%3e%3c/linearGradient%3e%3clinearGradient%20id='over'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23121417'/%3e%3cstop%20offset='.45'%20stop-color='%233b4146'/%3e%3cstop%20offset='.55'%20stop-color='%233b4146'/%3e%3cstop%20offset='1'%20stop-color='%23121417'/%3e%3c/linearGradient%3e%3c!--%20A%20mathematically%20seamless%202-over%20/%202-under%20twill.%20The%20square%20is%20exactly%20two%20rotated%2016-unit%20periods,%20so%20the%20crossing%20order%20continues%20at%20every%20edge.%20--%3e%3cpattern%20id='twill'%20width='16'%20height='16'%20patternUnits='userSpaceOnUse'%20patternTransform='rotate(-45)'%3e%3crect%20width='16'%20height='16'%20fill='%23000'%20fill-opacity='.6'/%3e%3c!--%20The%20under-tows:%20four%20columns,%20each%20lit%20along%20its%20own%20crown.%20--%3e%3cg%20fill='url(%23under)'%20fill-opacity='.9'%3e%3crect%20x='.2'%20width='3.6'%20height='16'/%3e%3crect%20x='4.2'%20width='3.6'%20height='16'/%3e%3crect%20x='8.2'%20width='3.6'%20height='16'/%3e%3crect%20x='12.2'%20width='3.6'%20height='16'/%3e%3c/g%3e%3c!--%20Filaments%20along%20the%20under-tows.%20--%3e%3cpath%20d='M1.2%200v16M2.8%200v16M5.2%200v16M6.8%200v16M9.2%200v16M10.8%200v16M13.2%200v16M14.8%200v16'%20stroke='%23000'%20stroke-opacity='.35'%20stroke-width='.3'/%3e%3c!--%20The%20over-tows,%201100%20/%200110%20/%200011%20/%201001:%20every%20row%20advances%20one%20tow.%20--%3e%3cg%20fill='url(%23over)'%20fill-opacity='.92'%3e%3crect%20x='.15'%20y='.2'%20width='7.7'%20height='3.6'/%3e%3crect%20x='4.15'%20y='4.2'%20width='7.7'%20height='3.6'/%3e%3crect%20x='8.15'%20y='8.2'%20width='7.7'%20height='3.6'/%3e%3crect%20x='12.15'%20y='12.2'%20width='3.85'%20height='3.6'/%3e%3crect%20x='0'%20y='12.2'%20width='3.85'%20height='3.6'/%3e%3c/g%3e%3c!--%20Filaments%20along%20the%20over-tows,%20a%20shade%20lighter%20than%20the%20tow.%20--%3e%3cpath%20d='M.4%201.3h7.2M.4%202.7h7.2M4.4%205.3h7.2M4.4%206.7h7.2M8.4%209.3h7.2M8.4%2010.7h7.2M12.4%2013.3h3.6M12.4%2014.7h3.6M0%2013.3h3.6M0%2014.7h3.6'%20stroke='%235a6168'%20stroke-opacity='.3'%20stroke-width='.28'/%3e%3c!--%20Where%20an%20over-tow%20comes%20out%20from%20under%20a%20column%20and%20tucks%20back%20under%20the%20next:%20a%20crisp%20shadow%20at%20both%20ends%20of%20every%20float.%20--%3e%3cpath%20d='M0%200v4M16%200v4M8%200v4M4%204v8M12%204v4M8%208v8M16%208v4M0%208v4M12%2012v4'%20stroke='%23000'%20stroke-opacity='.7'%20stroke-width='.5'/%3e%3c/pattern%3e%3c/defs%3e%3crect%20width='45.254'%20height='45.254'%20fill='url(%23twill)'/%3e%3c/svg%3e");--calc-finish-board-position:center, 0 0;--calc-finish-board-repeat:no-repeat, repeat;--calc-finish-board-size:100% 100%, 67.881px 67.881px}[data-calc-finish=brushed-metal]{--calc-finish-board-image:linear-gradient(0deg, transparent 0 20%, #ffffff21 21% 28%, transparent 29% 66%, #0000001f 67% 75%, transparent 76%), linear-gradient(0deg, transparent 0 42%, #00000014 43% 50%, transparent 51%), linear-gradient(0deg, transparent 0 70%, #ffffff12 71% 78%, transparent 79%), linear-gradient(102deg, #0001, transparent 29%, #ffffff13 50%, transparent 71%, #0000000e);--calc-finish-board-position:0 0, 0 1px, 0 2px, center;--calc-finish-board-repeat:repeat, repeat, repeat, no-repeat;--calc-finish-board-size:100% 5px, 100% 7px, 100% 11px, 100% 100%}[data-calc-finish=smoked-glass]{--calc-finish-board-image:linear-gradient(180deg, #ffffff0e, transparent 18% 78%, #00000021), radial-gradient(ellipse at 50% -18%, #ffffff17, transparent 58%), linear-gradient(116deg, transparent 0 27%, #ffffff06 28% 33%, #ffffff17 34% 38%, #ffffff08 39% 44%, transparent 45%), radial-gradient(ellipse at center, transparent 58%, #00000017 100%);--calc-finish-board-position:center, center, center, center;--calc-finish-board-repeat:no-repeat, no-repeat, no-repeat, no-repeat;--calc-finish-board-size:100% 100%, 100% 100%, 145% 100%, 100% 100%}[data-calc-finish=soft-touch-rubber]{--calc-finish-board-image:radial-gradient(ellipse at 38% 46%, #00000038 0 .85px, transparent 1.35px), radial-gradient(ellipse at 62% 54%, #ffffff1a 0 .55px, transparent 1px), radial-gradient(circle at 47% 61%, #0000001c 0 .7px, transparent 1.15px), radial-gradient(ellipse at 48% 28%, #ffffff13, transparent 55%, #0000001c);--calc-finish-board-position:0 0, 5px 3px, 2px 9px, center;--calc-finish-board-repeat:repeat, repeat, repeat, no-repeat;--calc-finish-board-size:11px 13px, 17px 19px, 23px 29px, 100% 100%}[data-calc-finish=powder-coat]{--calc-finish-board-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='96'%20viewBox='0%200%20128%2096'%3e%3cg%20fill='%23fff'%20fill-opacity='.15'%3e%3ccircle%20cx='3'%20cy='8'%20r='.6'/%3e%3ccircle%20cx='17'%20cy='4'%20r='.45'/%3e%3ccircle%20cx='29'%20cy='11'%20r='.72'/%3e%3ccircle%20cx='45'%20cy='5'%20r='.5'/%3e%3ccircle%20cx='61'%20cy='9'%20r='.8'/%3e%3ccircle%20cx='79'%20cy='3'%20r='.44'/%3e%3ccircle%20cx='94'%20cy='12'%20r='.66'/%3e%3ccircle%20cx='110'%20cy='6'%20r='.53'/%3e%3ccircle%20cx='124'%20cy='15'%20r='.76'/%3e%3ccircle%20cx='9'%20cy='23'%20r='.78'/%3e%3ccircle%20cx='24'%20cy='30'%20r='.48'/%3e%3ccircle%20cx='37'%20cy='21'%20r='.57'/%3e%3ccircle%20cx='53'%20cy='28'%20r='.7'/%3e%3ccircle%20cx='70'%20cy='19'%20r='.49'/%3e%3ccircle%20cx='87'%20cy='26'%20r='.74'/%3e%3ccircle%20cx='102'%20cy='20'%20r='.55'/%3e%3ccircle%20cx='119'%20cy='31'%20r='.47'/%3e%3ccircle%20cx='4'%20cy='41'%20r='.52'/%3e%3ccircle%20cx='19'%20cy='48'%20r='.68'/%3e%3ccircle%20cx='34'%20cy='39'%20r='.45'/%3e%3ccircle%20cx='48'%20cy='46'%20r='.8'/%3e%3ccircle%20cx='64'%20cy='37'%20r='.56'/%3e%3ccircle%20cx='81'%20cy='44'%20r='.48'/%3e%3ccircle%20cx='97'%20cy='38'%20r='.71'/%3e%3ccircle%20cx='113'%20cy='49'%20r='.58'/%3e%3ccircle%20cx='126'%20cy='40'%20r='.43'/%3e%3ccircle%20cx='11'%20cy='62'%20r='.47'/%3e%3ccircle%20cx='27'%20cy='57'%20r='.75'/%3e%3ccircle%20cx='42'%20cy='66'%20r='.54'/%3e%3ccircle%20cx='58'%20cy='56'%20r='.44'/%3e%3ccircle%20cx='73'%20cy='64'%20r='.7'/%3e%3ccircle%20cx='91'%20cy='58'%20r='.5'/%3e%3ccircle%20cx='107'%20cy='68'%20r='.78'/%3e%3ccircle%20cx='121'%20cy='59'%20r='.51'/%3e%3ccircle%20cx='2'%20cy='79'%20r='.7'/%3e%3ccircle%20cx='18'%20cy='88'%20r='.51'/%3e%3ccircle%20cx='33'%20cy='77'%20r='.63'/%3e%3ccircle%20cx='50'%20cy='85'%20r='.46'/%3e%3ccircle%20cx='66'%20cy='76'%20r='.77'/%3e%3ccircle%20cx='82'%20cy='88'%20r='.54'/%3e%3ccircle%20cx='99'%20cy='79'%20r='.48'/%3e%3ccircle%20cx='115'%20cy='87'%20r='.7'/%3e%3c/g%3e%3cg%20fill='%23000'%20fill-opacity='.19'%3e%3ccircle%20cx='8'%20cy='2'%20r='.58'/%3e%3ccircle%20cx='22'%20cy='14'%20r='.73'/%3e%3ccircle%20cx='38'%20cy='7'%20r='.46'/%3e%3ccircle%20cx='54'%20cy='15'%20r='.64'/%3e%3ccircle%20cx='72'%20cy='8'%20r='.51'/%3e%3ccircle%20cx='86'%20cy='16'%20r='.79'/%3e%3ccircle%20cx='103'%20cy='9'%20r='.48'/%3e%3ccircle%20cx='118'%20cy='18'%20r='.62'/%3e%3ccircle%20cx='2'%20cy='27'%20r='.76'/%3e%3ccircle%20cx='15'%20cy='35'%20r='.46'/%3e%3ccircle%20cx='31'%20cy='26'%20r='.67'/%3e%3ccircle%20cx='46'%20cy='34'%20r='.52'/%3e%3ccircle%20cx='62'%20cy='24'%20r='.8'/%3e%3ccircle%20cx='78'%20cy='32'%20r='.48'/%3e%3ccircle%20cx='95'%20cy='29'%20r='.58'/%3e%3ccircle%20cx='111'%20cy='36'%20r='.72'/%3e%3ccircle%20cx='126'%20cy='26'%20r='.5'/%3e%3ccircle%20cx='7'%20cy='53'%20r='.66'/%3e%3ccircle%20cx='23'%20cy='43'%20r='.47'/%3e%3ccircle%20cx='39'%20cy='52'%20r='.76'/%3e%3ccircle%20cx='55'%20cy='42'%20r='.53'/%3e%3ccircle%20cx='70'%20cy='51'%20r='.62'/%3e%3ccircle%20cx='86'%20cy='40'%20r='.45'/%3e%3ccircle%20cx='103'%20cy='54'%20r='.79'/%3e%3ccircle%20cx='119'%20cy='45'%20r='.5'/%3e%3ccircle%20cx='1'%20cy='69'%20r='.55'/%3e%3ccircle%20cx='16'%20cy='73'%20r='.78'/%3e%3ccircle%20cx='32'%20cy='63'%20r='.49'/%3e%3ccircle%20cx='48'%20cy='72'%20r='.6'/%3e%3ccircle%20cx='64'%20cy='62'%20r='.73'/%3e%3ccircle%20cx='80'%20cy='70'%20r='.46'/%3e%3ccircle%20cx='96'%20cy='63'%20r='.68'/%3e%3ccircle%20cx='113'%20cy='75'%20r='.54'/%3e%3ccircle%20cx='126'%20cy='66'%20r='.76'/%3e%3ccircle%20cx='9'%20cy='91'%20r='.48'/%3e%3ccircle%20cx='26'%20cy='83'%20r='.7'/%3e%3ccircle%20cx='41'%20cy='93'%20r='.52'/%3e%3ccircle%20cx='57'%20cy='80'%20r='.65'/%3e%3ccircle%20cx='74'%20cy='92'%20r='.46'/%3e%3ccircle%20cx='90'%20cy='82'%20r='.76'/%3e%3ccircle%20cx='106'%20cy='94'%20r='.54'/%3e%3ccircle%20cx='123'%20cy='81'%20r='.61'/%3e%3c/g%3e%3c/svg%3e"), linear-gradient(118deg, #ffffff0e, transparent 43% 72%, #00000012);--calc-finish-board-position:0 0, center;--calc-finish-board-repeat:repeat, no-repeat;--calc-finish-board-size:84px 63px, 100% 100%}[data-calc-finish=engine-turned]{--calc-finish-board-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%3e%3cg%20fill='none'%20stroke-linecap='round'%3e%3cg%20stroke='white'%20stroke-opacity='.16'%3e%3ccircle%20cx='12'%20cy='12'%20r='10.5'/%3e%3ccircle%20cx='12'%20cy='12'%20r='7.5'/%3e%3ccircle%20cx='12'%20cy='12'%20r='4.5'/%3e%3ccircle%20cx='36'%20cy='36'%20r='10.5'/%3e%3ccircle%20cx='36'%20cy='36'%20r='7.5'/%3e%3ccircle%20cx='36'%20cy='36'%20r='4.5'/%3e%3c/g%3e%3cg%20stroke='black'%20stroke-opacity='.18'%20transform='translate(1%201)'%3e%3ccircle%20cx='12'%20cy='12'%20r='9'/%3e%3ccircle%20cx='12'%20cy='12'%20r='6'/%3e%3ccircle%20cx='12'%20cy='12'%20r='3'/%3e%3ccircle%20cx='36'%20cy='36'%20r='9'/%3e%3ccircle%20cx='36'%20cy='36'%20r='6'/%3e%3ccircle%20cx='36'%20cy='36'%20r='3'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e"), linear-gradient(108deg, #0001, transparent 33%, #ffffff13 52%, transparent 71%, #0000000e);--calc-finish-board-position:0 0, center;--calc-finish-board-repeat:repeat, no-repeat;--calc-finish-board-size:48px 48px, 100% 100%}[data-calc-finish=speckled-stone]{--calc-finish-board-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='72'%20viewBox='0%200%2096%2072'%3e%3cg%20fill='white'%3e%3cpath%20opacity='.18'%20d='M8%209l6-3%205%205-3%207-7-1z'/%3e%3cpath%20opacity='.11'%20d='M42%205l8%202%201%206-9%203-4-5z'/%3e%3cpath%20opacity='.15'%20d='M72%2013l5-6%208%205-2%208-8%201z'/%3e%3cpath%20opacity='.1'%20d='M25%2039l4-7%208%202%202%208-7%204z'/%3e%3cpath%20opacity='.17'%20d='M61%2043l7-4%206%205-3%208-9-1z'/%3e%3cpath%20opacity='.12'%20d='M88%2055l6-2%204%206-5%207-7-4z'/%3e%3c/g%3e%3cg%20fill='black'%3e%3cpath%20opacity='.18'%20d='M3%2056l7-5%207%203-1%208-8%203z'/%3e%3cpath%20opacity='.12'%20d='M30%2018l5-5%207%204-2%207-8%201z'/%3e%3cpath%20opacity='.2'%20d='M52%2026l8-3%205%206-5%207-7-2z'/%3e%3cpath%20opacity='.13'%20d='M80%2034l6-5%208%202%201%207-7%204z'/%3e%3cpath%20opacity='.16'%20d='M42%2061l6-6%208%203-1%208-8%202z'/%3e%3c/g%3e%3c/svg%3e"), linear-gradient(122deg, #ffffff0d, transparent 43% 70%, #0001);--calc-finish-board-position:0 0, center;--calc-finish-board-repeat:repeat, no-repeat;--calc-finish-board-size:96px 72px, 100% 100%}[data-calc-finish=walnut-grain]{--calc-finish-board-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NDAiIGhlaWdodD0iODQwIiB2aWV3Qm94PSIwIDAgNDQwIDg0MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPCEtLSBBIHNpbmdsZSBwb3J0cmFpdCB2ZW5lZXIgc2hlZXQgYXV0aG9yZWQgZm9yIHRoZSBjYWxjdWxhdG9yJ3MgMjhyZW0gw5cgNTJyZW0KICAgICAgIHJlZmVyZW5jZSBjaGFzc2lzLiBHcmFpbiBydW5zIHdpdGggdGhlIGxvbmcgZGltZW5zaW9uIGluc3RlYWQgb2YgYmVpbmcgYQogICAgICAgbGFuZHNjYXBlIHNhbXBsZSBzdHJldGNoZWQgdmVydGljYWxseSBhdCByZW5kZXIgdGltZS4gLS0+CiAgPGcgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj4KICAgIDwhLS0gTG9uZyBncm93dGggbGluZXMsIGtlcHQgaXJyZWd1bGFyIGFuZCBtb3N0bHkgdmVydGljYWwuIC0tPgogICAgPHBhdGggZD0iTTE4LTE4QzggNzIgMzQgMTI4IDIxIDIxMiA3IDMwMiAzNyAzNjYgMjUgNDUxIDE0IDUzNSAzNSA2MjUgMjIgNzA5IDE1IDc1NyAxNCA4MDEgMjAgODU4IiBzdHJva2U9IiMwMDAiIHN0cm9rZS1vcGFjaXR5PSIuMTQiIHN0cm9rZS13aWR0aD0iMi4yIi8+CiAgICA8cGF0aCBkPSJNMjctMThDMTcgNzIgNDMgMTI5IDMwIDIxMyAxNyAzMDIgNDYgMzY4IDM0IDQ1MiAyMyA1MzcgNDQgNjI1IDMxIDcxMCAyNCA3NTkgMjMgODAxIDI5IDg1OCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utb3BhY2l0eT0iLjA2IiBzdHJva2Utd2lkdGg9IjEiLz4KICAgIDxwYXRoIGQ9Ik02MS0xOEM1MSA4NCA3MiAxNDggNjMgMjM5IDUzIDMzOSA3OCA0MjEgNjUgNTE0IDU0IDU5OSA3OCA2OTAgNjYgODU4IiBzdHJva2U9IiMwMDAiIHN0cm9rZS1vcGFjaXR5PSIuMTEiIHN0cm9rZS13aWR0aD0iMS40NSIvPgogICAgPHBhdGggZD0iTTk2LTE4QzExMiA2NiA4OCAxNTIgMTAzIDIzOSAxMTggMzI3IDkxIDQxMCAxMDggNTAzIDEyMyA1ODcgOTggNjg1IDExMSA4NTgiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4xNiIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgICA8cGF0aCBkPSJNMTA0LTE4QzEyMCA2NyA5NyAxNTIgMTEyIDIzOSAxMjYgMzI4IDEwMCA0MTEgMTE3IDUwMyAxMzIgNTg5IDEwNyA2ODYgMTIwIDg1OCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utb3BhY2l0eT0iLjA1NSIgc3Ryb2tlLXdpZHRoPSIxIi8+CiAgICA8cGF0aCBkPSJNMTQyLTE4QzEyNiA4MyAxNTQgMTY1IDEzNyAyNTggMTI0IDMzNCAxNTEgNDE4IDE0MSA0OTYgMTMwIDU4NCAxNTMgNjcwIDEzOCA3NTggMTMyIDc5MyAxMzMgODI2IDE0MCA4NTgiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4xMiIgc3Ryb2tlLXdpZHRoPSIxLjU1Ii8+CiAgICA8cGF0aCBkPSJNMzAyLTE4QzI4NyA3MiAzMTQgMTQ4IDI5OSAyMzcgMjg1IDMyMSAzMTIgNDA4IDI5OCA0OTggMjg2IDU4NCAzMTMgNjY5IDMwMiA3NTggMjk3IDc5NiAyOTkgODI4IDMwNSA4NTgiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4xMyIgc3Ryb2tlLXdpZHRoPSIxLjciLz4KICAgIDxwYXRoIGQ9Ik0zMzctMThDMzUzIDcwIDMyOCAxNTMgMzQ1IDI0NCAzNTkgMzI2IDMzMyA0MTMgMzUwIDUwMSAzNjQgNTg4IDM0MCA2NzggMzU0IDg1OCIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utb3BhY2l0eT0iLjE1NSIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgICA8cGF0aCBkPSJNMzQ1LTE4QzM2MSA3MCAzMzcgMTU0IDM1NCAyNDQgMzY4IDMyOCAzNDIgNDEzIDM1OSA1MDIgMzczIDU5MCAzNDkgNjc5IDM2MyA4NTgiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLW9wYWNpdHk9Ii4wNTUiIHN0cm9rZS13aWR0aD0iMSIvPgogICAgPHBhdGggZD0iTTM5MC0xOEMzNzQgNzYgNDAyIDE2NCAzODYgMjU0IDM3MSAzNDIgMzk5IDQyOSAzODQgNTIwIDM3MCA2MDkgMzk5IDY5NCAzODYgODU4IiBzdHJva2U9IiMwMDAiIHN0cm9rZS1vcGFjaXR5PSIuMTE1IiBzdHJva2Utd2lkdGg9IjEuNTUiLz4KICAgIDxwYXRoIGQ9Ik00MjYtMThDNDEyIDczIDQzOCAxNTQgNDI0IDI0MCA0MTAgMzMwIDQzOCA0MTcgNDI0IDUwNiA0MTAgNTk2IDQzNyA2ODIgNDI0IDc3MSA0MjAgODAyIDQyMCA4MzEgNDI1IDg1OCIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utb3BhY2l0eT0iLjE1IiBzdHJva2Utd2lkdGg9IjIuMSIvPgogICAgPCEtLSBUd28gcG9ydHJhaXQgY2F0aGVkcmFsIGZpZ3VyZXMgYmVuZCB0aGUgbmVpZ2hib3VyaW5nIGdyYWluIGdyYWR1YWxseS4gLS0+CiAgICA8cGF0aCBkPSJNMTc1LTE4QzE2MyA5MiAxNzYgMTcwIDE5NCAyNDQgMjExIDMxNCAyNTMgMzU0IDI2MiA0MjEgMjcyIDQ5MyAyMzMgNTQwIDIxMiA2MDMgMTg4IDY3MyAxODMgNzU0IDE5MSA4NTgiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4xNiIgc3Ryb2tlLXdpZHRoPSIyLjE1Ii8+CiAgICA8cGF0aCBkPSJNMTg0LTE4QzE3MyA5MSAxODYgMTY4IDIwMyAyMzkgMjIwIDMwNyAyNTAgMzQ4IDI1MyA0MTYgMjU3IDQ4MSAyMjUgNTMwIDIwNCA1OTUgMTgyIDY2NSAxNzggNzUwIDE4NiA4NTgiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLW9wYWNpdHk9Ii4wNiIgc3Ryb2tlLXdpZHRoPSIxIi8+CiAgICA8cGF0aCBkPSJNMTk5LTE4QzE5MCA4NSAxOTkgMTY1IDIxNiAyMzEgMjMzIDI5OSAyNDcgMzQxIDI0NCA0MDkgMjQxIDQ3MSAyMTYgNTIxIDE5NSA1ODcgMTc0IDY1NCAxNjkgNzQ0IDE3OCA4NTgiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4xMDUiIHN0cm9rZS13aWR0aD0iMS4zNSIvPgogICAgPHBhdGggZD0iTTI3MS0xOEMyODAgODcgMjY3IDE3MCAyNTAgMjM4IDIzNCAzMDUgMjE3IDM0OCAyMTkgNDEzIDIyMSA0NzcgMjQ4IDUyNyAyNjkgNTkyIDI5MiA2NjEgMjk3IDc0OCAyODggODU4IiBzdHJva2U9IiMwMDAiIHN0cm9rZS1vcGFjaXR5PSIuMTM1IiBzdHJva2Utd2lkdGg9IjEuNyIvPgogICAgPHBhdGggZD0iTTI3OS0xOEMyODggODggMjc1IDE3MCAyNTkgMjQwIDI0MyAzMDcgMjI2IDM1MCAyMjggNDE0IDIzMCA0NzUgMjU3IDUyNSAyNzggNTg5IDMwMSA2NTkgMzA2IDc0OSAyOTcgODU4IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1vcGFjaXR5PSIuMDUiIHN0cm9rZS13aWR0aD0iLjkiLz4KICAgIDwhLS0gRmluZSBwb3JlcyBmb2xsb3cgdGhlIHNhbWUgbG9uZyBheGlzLiAtLT4KICAgIDxwYXRoIGQ9Ik00OCAxMThjLTMgMjQtMyA0MyAxIDY2TTgxIDMwMmM0IDI5IDMgNTEtMiA3Nk0xMjQgNjEwYy01IDI4LTQgNTIgMSA3OE0zMTkgOTdjNCAyNiAzIDQ4LTEgNzBNMzc0IDU1NmMtNCAzMS00IDU1IDIgODNNNDE0IDM0MWMzIDI1IDIgNDUtMiA2NSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utb3BhY2l0eT0iLjE0IiBzdHJva2Utd2lkdGg9IjEuMSIvPgogICAgPCEtLSBBIHNtYWxsIGtub3QgZHJhd24gaW50byB0aGUgZmxvdywgYXdheSBmcm9tIHRoZSBkaXNwbGF5IGNlbnRyZS4gLS0+CiAgICA8cGF0aCBkPSJNMjU4IDY1MGMtMTMtMTYtMTQtMzYtMi01MSAxMi0xNSAzMS0xNSA0MyAxIDExIDE1IDEwIDM1LTMgNTAtMTIgMTQtMjcgMTUtMzggMFoiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4xNyIgc3Ryb2tlLXdpZHRoPSIxLjU1Ii8+CiAgICA8cGF0aCBkPSJNMjY0IDY0NGMtOC0xMS05LTI1LTEtMzUgOC05IDIwLTkgMjggMSA3IDEwIDYgMjMtMiAzMy04IDktMTggOS0yNSAxWiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utb3BhY2l0eT0iLjA1NSIgc3Ryb2tlLXdpZHRoPSIuOSIvPgogIDwvZz4KPC9zdmc+Cg==), linear-gradient(90deg, #00000013, transparent 23% 76%, #00000012);--calc-finish-board-position:0 0, center;--calc-finish-board-repeat:no-repeat, no-repeat;--calc-finish-board-size:100% 100%, 100% 100%}[data-calc-finish=circuit-board]{--calc-finish-board-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='72'%20viewBox='0%200%2096%2072'%3e%3cg%20fill='none'%20stroke-linecap='square'%20stroke-linejoin='round'%3e%3cg%20stroke='black'%20stroke-opacity='.15'%20stroke-width='2'%20transform='translate(1%201)'%3e%3cpath%20d='M0%2014h22v12h18v20h25v12h31'/%3e%3cpath%20d='M12%2072V54h18V38h29V18h20V0'/%3e%3cpath%20d='M52%2072V58h17V37h27'/%3e%3c/g%3e%3cg%20stroke='white'%20stroke-opacity='.17'%20stroke-width='1.4'%3e%3cpath%20d='M0%2014h22v12h18v20h25v12h31'/%3e%3cpath%20d='M12%2072V54h18V38h29V18h20V0'/%3e%3cpath%20d='M52%2072V58h17V37h27'/%3e%3c/g%3e%3c/g%3e%3cg%20fill='black'%20fill-opacity='.17'%20stroke='white'%20stroke-opacity='.18'%3e%3ccircle%20cx='22'%20cy='14'%20r='3'/%3e%3ccircle%20cx='40'%20cy='26'%20r='3'/%3e%3ccircle%20cx='65'%20cy='46'%20r='3'/%3e%3ccircle%20cx='30'%20cy='54'%20r='3'/%3e%3ccircle%20cx='59'%20cy='38'%20r='3'/%3e%3ccircle%20cx='79'%20cy='18'%20r='3'/%3e%3ccircle%20cx='69'%20cy='58'%20r='3'/%3e%3c/g%3e%3c/svg%3e"), linear-gradient(120deg, #ffffff0a, transparent 45% 72%, #0000000e);--calc-finish-board-position:0 0, center;--calc-finish-board-repeat:repeat, no-repeat;--calc-finish-board-size:96px 72px, 100% 100%}[data-calc-finish=topographic]{--calc-finish-board-image:radial-gradient(ellipse at 31% 47%, transparent 0 13%, #ffffff21 14% 15%, transparent 16% 29%, #ffffff1b 30% 31%, transparent 32% 45%, #0000001f 46% 47%, transparent 48%), radial-gradient(ellipse at 79% 22%, transparent 0 17%, #0000001f 18% 19%, transparent 20% 35%, #ffffff18 36% 37%, transparent 38% 53%, #00000017 54% 55%, transparent 56%), linear-gradient(118deg, #ffffff09, transparent 40% 71%, #0000000b);--calc-finish-board-position:0 0, 21px 13px, center;--calc-finish-board-repeat:repeat, repeat, no-repeat;--calc-finish-board-size:73px 55px, 89px 67px, 100% 100%}[data-calc-finish=pearlescent]{--calc-finish-board-image:radial-gradient(ellipse at 18% 8%, #70c7ff1c, transparent 44%), radial-gradient(ellipse at 82% 18%, #ff8bcd18, transparent 46%), radial-gradient(ellipse at 50% 96%, #ffe08913, transparent 52%), linear-gradient(118deg, transparent 0 31%, #ffffff16 39%, transparent 48%), linear-gradient(180deg, #ffffff0a, transparent 44%, #0001);--calc-finish-board-position:center, center, center, center, center;--calc-finish-board-repeat:no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;--calc-finish-board-size:100% 100%, 100% 100%, 100% 100%, 140% 100%, 100% 100%}.button-shift,.button-alpha,.button-function,.button-mode,.button-number,.button-clear,.button-equal,.dpad-body,.dpad-key{z-index:1;--_btn-bg:var(--_btn-role);--_btn-bg-end:var(--_btn-role-end);--_btn-press-shift:translateY(var(--calc-key-press-translate));--_btn-bg-image:linear-gradient(var(--calc-key-gradient-angle), var(--_btn-bg) 0%, var(--_btn-bg-end) 100%);background-color:var(--_btn-bg);background-image:var(--_btn-bg-image);cursor:pointer;color:var(--_btn-ink,var(--calc-key-face-ink));text-align:center;border:var(--calc-key-border-width) solid var(--calc-key-border-color);box-shadow:inset 0 1px 0 var(--_face-highlight,var(--calc-key-highlight)), var(--calc-key-shadow);touch-action:manipulation;transition:filter .12s,transform .1s ease-out;position:relative}@media (hover:hover) and (pointer:fine){.button-shift:hover,.button-alpha:hover,.button-function:hover,.button-mode:hover,.button-number:hover,.button-clear:hover,.button-equal:hover,.dpad-body:hover,.dpad-key:hover{filter:brightness(var(--calc-key-hover-brightness));box-shadow:inset 0 1px 0 var(--_face-highlight-hover,var(--calc-key-highlight-hover)), var(--calc-key-shadow-hover)}}.button-shift,.button-alpha,.button-function,.button-mode{height:var(--calculator-button-function-height-actual);border-radius:calc(var(--calc-key-radius) * var(--calculator-board-scale));font-size:min(var(--calculator-button-function-height-actual) * .55, var(--key-face-w) * .5)}.button-shift svg,.button-alpha svg,.button-function svg,.button-mode svg{width:1em;height:1em}.button-number,.button-clear,.button-equal{height:var(--calculator-button-number-height-actual);border-radius:calc(var(--calc-key-radius) * var(--calculator-board-scale));font-size:min(var(--calculator-button-number-height-actual) * .6, var(--key-face-w) * .55)}.button-shift{--_btn-ink:var(--calc-key-shift-ink)}.button-alpha{--_btn-ink:var(--calc-key-alpha-ink)}.button-function{--_btn-role:var(--calc-key-function-bg);--_btn-role-end:var(--calc-key-function-bg-end);--_btn-ink:var(--calc-key-function-ink)}.button-mode{--_btn-role:var(--calc-key-mode-bg);--_btn-role-end:var(--calc-key-mode-bg-end)}.button-number{--_btn-role:var(--calc-key-number-bg);--_btn-role-end:var(--calc-key-number-bg-end);--_btn-ink:var(--calc-key-number-ink)}.button-clear{--_btn-role:var(--calc-key-clear-bg);--_btn-role-end:var(--calc-key-clear-bg-end);--_btn-ink:var(--calc-key-clear-ink)}.button-equal{--_btn-role:var(--calc-key-equal-bg);--_btn-role-end:var(--calc-key-equal-bg-end);--_btn-ink:var(--calc-key-equal-ink);box-shadow:inset 0 1px 0 var(--calc-key-highlight), var(--calc-key-shadow), 0 4px 15px var(--calc-key-equal-glow)}@media (hover:hover) and (pointer:fine){.button-equal:hover{box-shadow:inset 0 1px 0 var(--calc-key-highlight-hover), var(--calc-key-shadow-hover), 0 4px 20px var(--calc-key-equal-glow)}}calc-button.keypad-active button{transform:var(--_btn-press-shift) scale(var(--calc-key-press-scale));filter:brightness(var(--calc-key-press-brightness));box-shadow:var(--calc-key-shadow-pressed)}calc-button.keypad-active .button-equal{box-shadow:var(--calc-key-shadow-pressed), 0 2px 8px var(--calc-key-equal-glow)}calc-button.keypad-long-active button{transform:var(--_btn-press-shift) scale(var(--calc-key-longpress-scale));filter:brightness(var(--calc-key-longpress-brightness));animation:.15s ease-out longpress-pulse}@keyframes longpress-pulse{0%{transform:var(--_btn-press-shift) scale(var(--calc-key-press-scale))}50%{transform:var(--_btn-press-shift) scale(calc(var(--calc-key-longpress-scale) - .04))}to{transform:var(--_btn-press-shift) scale(var(--calc-key-longpress-scale))}}[data-calc-style=bevel]{--calc-key-highlight:#ffffff38;--calc-key-highlight-hover:#ffffff47;--calc-key-shadow:0 3px 0 color-mix(in oklab, var(--calc-board-bg), black 45%), 0 5px 10px #00000059;--calc-key-shadow-hover:0 3px 0 color-mix(in oklab, var(--calc-board-bg), black 45%), 0 7px 14px #0006;--calc-key-shadow-pressed:inset 0 2px 5px #0006;--calc-key-press-translate:3px;--calc-key-press-scale:1;--calc-key-longpress-scale:1}[data-calc-style=soft]{--calc-key-radius:14px;--calc-key-corner-radius:14px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-shadow:3px 3px 8px color-mix(in oklab, var(--calc-board-bg), black 38%), -3px -3px 8px color-mix(in oklab, var(--calc-board-bg), white 6%);--calc-key-shadow-hover:4px 4px 10px color-mix(in oklab, var(--calc-board-bg), black 42%), -4px -4px 10px color-mix(in oklab, var(--calc-board-bg), white 7%);--calc-key-shadow-pressed:inset 1px 1px 4px color-mix(in oklab, var(--calc-board-bg), black 28%);--calc-key-press-scale:1;--calc-key-longpress-scale:1;--calc-key-hover-brightness:1.04}[data-calc-style=soft] .button-shift,[data-calc-style=soft] .button-alpha,[data-calc-style=soft] .button-function,[data-calc-style=soft] .button-mode,[data-calc-style=soft] .button-number,[data-calc-style=soft] .button-clear,[data-calc-style=soft] .button-equal,[data-calc-style=soft] .dpad-body,[data-calc-style=soft] .dpad-key{--_btn-bg-image:none;--_btn-bg:color-mix(in oklab, var(--calc-board-bg) 82%, var(--_btn-role));transition:filter .12s,transform .1s ease-out,box-shadow .18s ease-out}[data-calc-style=outline]{--calc-key-border-width:1.5px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-shadow:0 0 0 transparent;--calc-key-shadow-hover:0 0 0 transparent;--calc-key-shadow-pressed:0 0 0 transparent;--calc-key-hover-brightness:1.35}[data-calc-style=outline] .button-shift,[data-calc-style=outline] .button-alpha,[data-calc-style=outline] .button-function,[data-calc-style=outline] .button-mode,[data-calc-style=outline] .button-number,[data-calc-style=outline] .button-clear,[data-calc-style=outline] .button-equal,[data-calc-style=outline] .dpad-body,[data-calc-style=outline] .dpad-key{--_btn-bg:transparent;--_btn-bg-end:transparent;--calc-key-border-color:color-mix(in oklab, var(--_btn-role), transparent 35%);color:var(--_btn-ink,color-mix(in oklab, var(--_btn-role), var(--calc-key-face-ink) 45%))}[data-calc-style=outline] .button-clear,[data-calc-style=outline] .button-equal,[data-calc-style=outline] .button-function{--_btn-ink:color-mix(in oklab, var(--_btn-role), var(--calc-key-face-ink) 45%)}[data-calc-style=outline] calc-button.keypad-active button{--_btn-bg:color-mix(in oklab, var(--_btn-role), transparent 70%);background-color:var(--_btn-bg)}[data-calc-style=outline] .button-equal{box-shadow:0 0 18px var(--calc-key-equal-glow)}[data-calc-style=glass]{--calc-key-border-width:1px;--calc-key-border-color:#ffffff2e;--calc-key-highlight:#ffffff47;--calc-key-highlight-hover:#ffffff5c;--calc-key-shadow:0 4px 16px #0000004d;--calc-key-shadow-hover:0 6px 20px #0000005c;--calc-key-shadow-pressed:inset 0 2px 6px #0000004d;--calc-key-radius:12px;--calc-key-corner-radius:12px}[data-calc-style=glass] .button-shift,[data-calc-style=glass] .button-alpha,[data-calc-style=glass] .button-function,[data-calc-style=glass] .button-mode,[data-calc-style=glass] .button-number,[data-calc-style=glass] .button-clear,[data-calc-style=glass] .button-equal,[data-calc-style=glass] .dpad-body,[data-calc-style=glass] .dpad-key{--_btn-bg:color-mix(in srgb, var(--_btn-role) 55%, transparent);--_btn-bg-end:color-mix(in srgb, var(--_btn-role-end) 30%, transparent);--_btn-blur:blur(10px) saturate(1.4);-webkit-backdrop-filter:var(--_btn-blur)}[data-calc-style=pill]{--calc-key-radius:999px;--calc-key-corner-radius:999px;--calc-key-highlight:#ffffff29;--calc-key-highlight-hover:#ffffff38;--calc-key-shadow:0 1px 2px #0000002e;--calc-key-shadow-hover:0 2px 6px #0000003d;--calc-key-shadow-pressed:inset 0 1px 4px #00000040;--calc-key-press-scale:.92}[data-calc-style=dome]{--calc-key-radius:14px;--calc-key-corner-radius:14px;--calc-key-highlight:#fff3;--calc-key-highlight-hover:#ffffff42;--calc-key-shadow:0 3px 6px #0000004d, inset 0 -2px 4px #00000040;--calc-key-shadow-hover:0 4px 9px #00000057, inset 0 -2px 4px #00000040;--calc-key-shadow-pressed:inset 0 3px 8px #0006;--calc-key-press-scale:.97}[data-calc-style=dome] .button-shift,[data-calc-style=dome] .button-alpha,[data-calc-style=dome] .button-function,[data-calc-style=dome] .button-mode,[data-calc-style=dome] .button-number,[data-calc-style=dome] .button-clear,[data-calc-style=dome] .button-equal,[data-calc-style=dome] .dpad-body,[data-calc-style=dome] .dpad-key{--_btn-bg-image:radial-gradient(120% 90% at 50% -10%, var(--calc-key-highlight) 0%, transparent 55%), linear-gradient(var(--calc-key-gradient-angle), var(--_btn-bg) 0%, var(--_btn-bg-end) 100%)}[data-calc-style=brutal]{--calc-key-radius:4px;--calc-key-corner-radius:4px;--calc-key-border-width:2px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-press-scale:1;--calc-key-longpress-scale:1;--calc-key-press-translate:2px;--calc-key-hover-brightness:1.06}[data-calc-style=brutal] .button-shift,[data-calc-style=brutal] .button-alpha,[data-calc-style=brutal] .button-function,[data-calc-style=brutal] .button-mode,[data-calc-style=brutal] .button-number,[data-calc-style=brutal] .button-clear,[data-calc-style=brutal] .button-equal,[data-calc-style=brutal] .dpad-body,[data-calc-style=brutal] .dpad-key{--_btn-bg-image:none;--calc-key-border-color:var(--calc-key-face-ink);--calc-key-shadow:2px 2px 0 var(--calc-key-face-ink);--calc-key-shadow-hover:2px 2px 0 var(--calc-key-face-ink);--calc-key-shadow-pressed:0 0 0 transparent;--_btn-press-shift:translate(var(--calc-key-press-translate), var(--calc-key-press-translate))}[data-calc-style=brutal] .button-shift,[data-calc-style=brutal] .button-alpha,[data-calc-style=brutal] .button-function,[data-calc-style=brutal] .button-mode,[data-calc-style=brutal] .button-number,[data-calc-style=brutal] .button-clear,[data-calc-style=brutal] .button-equal{--calc-key-shadow:0 0 0 transparent;--calc-key-shadow-hover:0 0 0 transparent;background-color:#0000;background-image:none}[data-calc-style=brutal] .button-shift:before,[data-calc-style=brutal] .button-alpha:before,[data-calc-style=brutal] .button-function:before,[data-calc-style=brutal] .button-mode:before,[data-calc-style=brutal] .button-number:before,[data-calc-style=brutal] .button-clear:before,[data-calc-style=brutal] .button-equal:before{content:"";inset:calc(-1 * var(--calc-key-border-width));z-index:-2;border-radius:inherit;background:var(--calc-key-face-ink);transform:translate(var(--calc-key-press-translate), var(--calc-key-press-translate));pointer-events:none;transition:transform .1s ease-out;position:absolute}[data-calc-style=brutal] .button-shift:after,[data-calc-style=brutal] .button-alpha:after,[data-calc-style=brutal] .button-function:after,[data-calc-style=brutal] .button-mode:after,[data-calc-style=brutal] .button-number:after,[data-calc-style=brutal] .button-clear:after,[data-calc-style=brutal] .button-equal:after{content:"";inset:calc(-1 * var(--calc-key-border-width));z-index:-1;border-radius:inherit;border:var(--calc-key-border-width) solid transparent;background-color:var(--_btn-bg);background-image:var(--_btn-bg-image);pointer-events:none;background-clip:padding-box;position:absolute}[data-calc-style=brutal] calc-button.keypad-active button:before{transform:translate(0)}[data-calc-style=neon]{--calc-key-radius:10px;--calc-key-corner-radius:10px;--calc-key-border-width:1px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-hover-brightness:1.3;--calc-key-press-scale:.97}[data-calc-style=neon] .button-shift,[data-calc-style=neon] .button-alpha,[data-calc-style=neon] .button-function,[data-calc-style=neon] .button-mode,[data-calc-style=neon] .button-number,[data-calc-style=neon] .button-clear,[data-calc-style=neon] .button-equal,[data-calc-style=neon] .dpad-body,[data-calc-style=neon] .dpad-key{--_btn-bg:color-mix(in srgb, var(--_btn-role) 18%, transparent);--_btn-bg-end:color-mix(in srgb, var(--_btn-role) 7%, transparent);--calc-key-border-color:color-mix(in oklab, var(--_btn-role), var(--calc-key-face-ink) 20%);color:var(--_btn-ink,var(--calc-key-face-ink));--_btn-face-shadow:0 0 10px color-mix(in srgb, var(--_btn-role) 45%, transparent), inset 0 0 8px color-mix(in srgb, var(--_btn-role) 22%, transparent);box-shadow:var(--_btn-face-shadow);text-shadow:0 0 8px}[data-calc-style=neon] .button-clear,[data-calc-style=neon] .button-equal{--_btn-ink:color-mix(in oklab, var(--_btn-role), var(--calc-key-face-ink) 55%)}[data-calc-style=neon] calc-button.keypad-active button{box-shadow:0 0 18px color-mix(in srgb, var(--_btn-role) 70%, transparent), inset 0 0 14px color-mix(in srgb, var(--_btn-role) 40%, transparent)}[data-calc-style=engraved]{--calc-key-radius:10px;--calc-key-corner-radius:10px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-shadow:inset 0 2px 5px color-mix(in oklab, var(--calc-board-bg), black 65%), 0 1px 0 color-mix(in oklab, var(--calc-board-bg), white 10%);--calc-key-shadow-hover:inset 0 2px 6px color-mix(in oklab, var(--calc-board-bg), black 70%), 0 1px 0 color-mix(in oklab, var(--calc-board-bg), white 14%);--calc-key-shadow-pressed:inset 0 4px 9px color-mix(in oklab, var(--calc-board-bg), black 78%);--calc-key-press-scale:1;--calc-key-longpress-scale:1;--calc-key-hover-brightness:1.08}[data-calc-style=engraved] .button-shift,[data-calc-style=engraved] .button-alpha,[data-calc-style=engraved] .button-function,[data-calc-style=engraved] .button-mode,[data-calc-style=engraved] .button-number,[data-calc-style=engraved] .button-clear,[data-calc-style=engraved] .button-equal,[data-calc-style=engraved] .dpad-body,[data-calc-style=engraved] .dpad-key{--_btn-bg-image:none;--_btn-bg:color-mix(in oklab, var(--calc-board-bg) 72%, var(--_btn-role))}[data-calc-style=metal]{--calc-key-radius:6px;--calc-key-corner-radius:6px;--calc-key-border-width:1px;--calc-key-border-color:#ffffff24;--calc-key-highlight:#ffffff4d;--calc-key-highlight-hover:#ffffff61;--calc-key-shadow:0 2px 3px #0006;--calc-key-shadow-hover:0 3px 5px #00000073;--calc-key-shadow-pressed:inset 0 2px 4px #00000073;--calc-key-press-scale:.98}[data-calc-style=metal] .button-shift,[data-calc-style=metal] .button-alpha,[data-calc-style=metal] .button-function,[data-calc-style=metal] .button-mode,[data-calc-style=metal] .button-number,[data-calc-style=metal] .button-clear,[data-calc-style=metal] .button-equal,[data-calc-style=metal] .dpad-body,[data-calc-style=metal] .dpad-key{--_btn-bg-image:linear-gradient(var(--calc-key-gradient-angle), color-mix(in oklab, var(--_btn-bg), white 16%) 0%, var(--_btn-bg) 48%, var(--_btn-bg-end) 52%, color-mix(in oklab, var(--_btn-bg-end), black 14%) 100%)}[data-calc-style=keycap]{--calc-key-radius:7px;--calc-key-corner-radius:7px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-press-scale:1;--calc-key-longpress-scale:1;--calc-key-press-translate:3px;--calc-key-hover-brightness:1.08}[data-calc-style=keycap] .button-shift,[data-calc-style=keycap] .button-alpha,[data-calc-style=keycap] .button-function,[data-calc-style=keycap] .button-mode,[data-calc-style=keycap] .button-number,[data-calc-style=keycap] .button-clear,[data-calc-style=keycap] .button-equal,[data-calc-style=keycap] .dpad-body,[data-calc-style=keycap] .dpad-key{--calc-key-shadow:inset 0 0 0 2px color-mix(in oklab, var(--_btn-role), white 9%), 0 3px 0 color-mix(in oklab, var(--_btn-role), black 38%), 0 5px 7px #00000059;--calc-key-shadow-hover:inset 0 0 0 2px color-mix(in oklab, var(--_btn-role), white 13%), 0 3px 0 color-mix(in oklab, var(--_btn-role), black 38%), 0 6px 9px #0006;--calc-key-shadow-pressed:inset 0 0 0 2px color-mix(in oklab, var(--_btn-role), white 6%), 0 0 0 color-mix(in oklab, var(--_btn-role), black 38%)}[data-calc-style=material]{--calc-key-radius:16px;--calc-key-corner-radius:16px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-shadow:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--calc-key-shadow-hover:0 2px 4px #0000004d, 0 3px 8px 3px #00000026;--calc-key-shadow-pressed:inset 0 1px 4px #0000004d;--calc-key-press-scale:.97;--calc-key-hover-brightness:1.08}[data-calc-style=material] .button-shift,[data-calc-style=material] .button-alpha,[data-calc-style=material] .button-function,[data-calc-style=material] .button-mode,[data-calc-style=material] .button-number,[data-calc-style=material] .button-clear,[data-calc-style=material] .button-equal,[data-calc-style=material] .dpad-body,[data-calc-style=material] .dpad-key{--_btn-bg-image:none;transition:filter .12s,transform .1s ease-out,box-shadow .18s ease-out}[data-calc-style=material] calc-button.keypad-active button{filter:none}[data-calc-style=terminal]{--calc-key-radius:0px;--calc-key-corner-radius:0px;--calc-key-border-width:1px;--calc-key-border-color:color-mix(in oklab, var(--calc-board-bg), var(--calc-key-face-ink) 24%);--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-shadow:0 0 0 transparent;--calc-key-shadow-hover:0 0 0 transparent;--calc-key-shadow-pressed:inset 0 0 0 2px var(--calc-key-face-ink);--calc-key-press-scale:1;--calc-key-longpress-scale:1;--calc-key-hover-brightness:1.25}[data-calc-style=terminal] .button-shift,[data-calc-style=terminal] .button-alpha,[data-calc-style=terminal] .button-function,[data-calc-style=terminal] .button-mode,[data-calc-style=terminal] .button-number,[data-calc-style=terminal] .button-clear,[data-calc-style=terminal] .button-equal,[data-calc-style=terminal] .dpad-body,[data-calc-style=terminal] .dpad-key{--_btn-bg-image:none}[data-calc-style=stripe]{--calc-key-radius:6px;--calc-key-corner-radius:6px;--calc-key-highlight:#ffffff14;--calc-key-highlight-hover:#ffffff1f;--calc-key-shadow:0 2px 4px #00000040;--calc-key-shadow-hover:0 3px 6px #0000004d;--calc-key-shadow-pressed:inset 0 1px 3px #00000047}[data-calc-style=stripe] .button-shift,[data-calc-style=stripe] .button-alpha,[data-calc-style=stripe] .button-function,[data-calc-style=stripe] .button-mode,[data-calc-style=stripe] .button-number,[data-calc-style=stripe] .button-clear,[data-calc-style=stripe] .button-equal,[data-calc-style=stripe] .dpad-body,[data-calc-style=stripe] .dpad-key{--_btn-bg-image:linear-gradient(var(--calc-key-gradient-angle), var(--_btn-bg) 0%, var(--_btn-bg-end) calc(100% - 3px), color-mix(in oklab, var(--_btn-role), white 34%) calc(100% - 3px), color-mix(in oklab, var(--_btn-role), white 34%) 100%)}[data-calc-style=halo]{--calc-key-radius:12px;--calc-key-corner-radius:12px;--calc-key-highlight:#ffffff1a;--calc-key-highlight-hover:#ffffff24;--calc-key-press-scale:.95}[data-calc-style=halo] .button-shift,[data-calc-style=halo] .button-alpha,[data-calc-style=halo] .button-function,[data-calc-style=halo] .button-mode,[data-calc-style=halo] .button-number,[data-calc-style=halo] .button-clear,[data-calc-style=halo] .button-equal,[data-calc-style=halo] .dpad-body,[data-calc-style=halo] .dpad-key{--calc-key-shadow:0 0 0 2px color-mix(in srgb, var(--_btn-role) 32%, transparent), 0 2px 6px #00000047;--calc-key-shadow-hover:0 0 0 3px color-mix(in srgb, var(--_btn-role) 45%, transparent), 0 3px 8px #00000052;--calc-key-shadow-pressed:0 0 0 4px color-mix(in srgb, var(--_btn-role) 55%, transparent), inset 0 1px 3px #00000040}[data-calc-style=mesh]{--calc-key-radius:12px;--calc-key-corner-radius:12px;--calc-key-highlight:#ffffff24;--calc-key-highlight-hover:#fff3;--calc-key-shadow:0 2px 6px #0000004d;--calc-key-shadow-hover:0 4px 10px #00000057;--calc-key-shadow-pressed:inset 0 2px 6px #00000052}[data-calc-style=mesh] .button-shift,[data-calc-style=mesh] .button-alpha,[data-calc-style=mesh] .button-function,[data-calc-style=mesh] .button-mode,[data-calc-style=mesh] .button-number,[data-calc-style=mesh] .button-clear,[data-calc-style=mesh] .button-equal,[data-calc-style=mesh] .dpad-body,[data-calc-style=mesh] .dpad-key{--_btn-bg-image:radial-gradient(80% 120% at 12% 0%, color-mix(in oklab, var(--_btn-role), white 24%) 0%, transparent 62%), radial-gradient(90% 110% at 100% 100%, color-mix(in oklab, var(--_btn-role), black 32%) 0%, transparent 68%), linear-gradient(var(--calc-key-gradient-angle), var(--_btn-bg) 0%, var(--_btn-bg-end) 100%)}[data-calc-style=molded]{--calc-key-radius:6px;--calc-key-corner-radius:6px;--calc-key-highlight:#ffffff24;--calc-key-highlight-hover:#ffffff1c;--calc-key-shadow:0 1px 2px #00000040, inset 0 0 0 1px #0000001f;--calc-key-shadow-hover:0 2px 4px #0000004d, inset 0 0 0 1px #00000024;--calc-key-shadow-pressed:inset 0 1px 3px #00000059, inset 0 0 0 1px #00000029;--calc-key-press-scale:.97}[data-calc-style=chunky]{--calc-key-radius:6px;--calc-key-corner-radius:6px;--calc-key-highlight:#ffffff29;--calc-key-highlight-hover:#ffffff21;--calc-key-shadow:0 4px 0 color-mix(in oklab, var(--calc-board-bg), black 32%), 0 7px 12px #0006;--calc-key-shadow-hover:0 5px 0 color-mix(in oklab, var(--calc-board-bg), black 32%), 0 9px 16px #00000070;--calc-key-shadow-pressed:0 1px 0 color-mix(in oklab, var(--calc-board-bg), black 32%);--calc-key-press-translate:3px;--calc-key-press-scale:1}[data-calc-style=frame]{--calc-key-radius:10px;--calc-key-corner-radius:10px;--calc-key-border-width:2px}[data-calc-style=frame] .button-shift,[data-calc-style=frame] .button-alpha,[data-calc-style=frame] .button-function,[data-calc-style=frame] .button-mode,[data-calc-style=frame] .button-number,[data-calc-style=frame] .button-clear,[data-calc-style=frame] .button-equal,[data-calc-style=frame] .dpad-body,[data-calc-style=frame] .dpad-key{--calc-key-border-color:color-mix(in oklab, var(--_btn-role), white 30%)}[data-calc-style=puffy]{--calc-key-radius:16px;--calc-key-corner-radius:16px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-press-scale:.94;--calc-key-hover-brightness:1.05}[data-calc-style=puffy] .button-shift,[data-calc-style=puffy] .button-alpha,[data-calc-style=puffy] .button-function,[data-calc-style=puffy] .button-mode,[data-calc-style=puffy] .button-number,[data-calc-style=puffy] .button-clear,[data-calc-style=puffy] .button-equal,[data-calc-style=puffy] .dpad-body,[data-calc-style=puffy] .dpad-key{--_btn-bg-image:none;--calc-key-shadow:inset 2px 3px 4px color-mix(in oklab, var(--_btn-role), white 32%), inset -2px -3px 5px color-mix(in oklab, var(--_btn-role), black 18%), 0 4px 8px -1px color-mix(in srgb, color-mix(in oklab, var(--_btn-role), black 35%) 45%, transparent);--calc-key-shadow-hover:inset 2px 3px 4px color-mix(in oklab, var(--_btn-role), white 38%), inset -2px -3px 5px color-mix(in oklab, var(--_btn-role), black 18%), 0 6px 11px -1px color-mix(in srgb, color-mix(in oklab, var(--_btn-role), black 35%) 50%, transparent);--calc-key-shadow-pressed:inset 1px 2px 3px color-mix(in oklab, var(--_btn-role), white 22%), inset -1px -2px 5px color-mix(in oklab, var(--_btn-role), black 24%), 0 1px 2px color-mix(in srgb, color-mix(in oklab, var(--_btn-role), black 35%) 40%, transparent);transition:filter .12s,transform .1s ease-out,box-shadow .18s ease-out}[data-calc-style=puffy] calc-button.keypad-active button{box-shadow:inset 0 1px 0 var(--_face-highlight,var(--calc-key-highlight)), var(--calc-key-shadow-pressed)}[data-calc-style=puffy] calc-button.keypad-active .button-equal{box-shadow:inset 0 1px 0 var(--calc-key-highlight), var(--calc-key-shadow-pressed), 0 2px 8px var(--calc-key-equal-glow)}[data-calc-style=capacitive]{--calc-key-radius:10px;--calc-key-corner-radius:10px;--calc-key-border-width:1px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-shadow:inset 0 0 0 1px color-mix(in srgb, var(--calc-key-face-ink) 9%, transparent);--calc-key-shadow-hover:inset 0 0 0 1px color-mix(in srgb, var(--calc-key-face-ink) 16%, transparent);--calc-key-shadow-pressed:inset 0 0 12px color-mix(in srgb, var(--calc-key-face-ink) 18%, transparent);--calc-key-press-scale:1;--calc-key-longpress-scale:1;--calc-key-hover-brightness:1.08}[data-calc-style=capacitive] .button-shift,[data-calc-style=capacitive] .button-alpha,[data-calc-style=capacitive] .button-function,[data-calc-style=capacitive] .button-mode,[data-calc-style=capacitive] .button-number,[data-calc-style=capacitive] .button-clear,[data-calc-style=capacitive] .button-equal,[data-calc-style=capacitive] .dpad-body,[data-calc-style=capacitive] .dpad-key{--_btn-bg-image:none;--calc-key-border-color:color-mix(in srgb, var(--_btn-role), var(--calc-key-face-ink) 18%);transition:filter .12s,transform .1s ease-out,box-shadow .16s ease-out}[data-calc-style=capacitive] .button-shift:after,[data-calc-style=capacitive] .button-alpha:after,[data-calc-style=capacitive] .button-function:after,[data-calc-style=capacitive] .button-mode:after,[data-calc-style=capacitive] .button-number:after,[data-calc-style=capacitive] .button-clear:after,[data-calc-style=capacitive] .button-equal:after,[data-calc-style=capacitive] .dpad-body:after,[data-calc-style=capacitive] .dpad-key:after{content:"";z-index:2;border-radius:inherit;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, currentColor 26%, transparent) 0%, color-mix(in srgb, currentColor 9%, transparent) 34%, transparent 70%);opacity:0;pointer-events:none;transition:opacity .18s ease-out,transform .24s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(.18)}[data-calc-style=capacitive] calc-button.keypad-active button{filter:none;box-shadow:var(--calc-key-shadow-pressed)}[data-calc-style=capacitive] calc-button.keypad-active button:after{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){[data-calc-style=capacitive] .button-shift,[data-calc-style=capacitive] .button-alpha,[data-calc-style=capacitive] .button-function,[data-calc-style=capacitive] .button-mode,[data-calc-style=capacitive] .button-number,[data-calc-style=capacitive] .button-clear,[data-calc-style=capacitive] .button-equal,[data-calc-style=capacitive] .dpad-body,[data-calc-style=capacitive] .dpad-key,[data-calc-style=capacitive] .button-shift,[data-calc-style=capacitive] .button-alpha,[data-calc-style=capacitive] .button-function,[data-calc-style=capacitive] .button-mode,[data-calc-style=capacitive] .button-number,[data-calc-style=capacitive] .button-clear,[data-calc-style=capacitive] .button-equal,[data-calc-style=capacitive] .dpad-body,[data-calc-style=capacitive] .dpad-key:after{transition-duration:.01ms}[data-calc-style=capacitive] calc-button.keypad-active button:after{transform:none}}[data-calc-style=concave]{--calc-key-radius:14px;--calc-key-corner-radius:14px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-shadow:inset 0 4px 7px #00000047, inset 0 -2px 3px #ffffff1a, 0 1px 2px #0000002e;--calc-key-shadow-hover:inset 0 5px 8px #0000004f, inset 0 -2px 4px #ffffff21, 0 1px 3px #0003;--calc-key-shadow-pressed:inset 0 7px 11px #00000061, inset 0 -3px 5px #ffffff14;--calc-key-press-scale:.985;--calc-key-longpress-scale:.97;--calc-key-press-translate:1px;--calc-key-hover-brightness:1.03}[data-calc-style=concave] .button-shift,[data-calc-style=concave] .button-alpha,[data-calc-style=concave] .button-function,[data-calc-style=concave] .button-mode,[data-calc-style=concave] .button-number,[data-calc-style=concave] .button-clear,[data-calc-style=concave] .button-equal,[data-calc-style=concave] .dpad-body,[data-calc-style=concave] .dpad-key{--_btn-bg-image:radial-gradient(130% 92% at 50% -12%, #0003 0%, transparent 58%), radial-gradient(120% 70% at 50% 112%, #ffffff1a 0%, transparent 54%), linear-gradient(var(--calc-key-gradient-angle), var(--_btn-bg) 0%, var(--_btn-bg-end) 100%);transition:filter .12s,transform .14s ease-out,box-shadow .16s ease-out}[data-calc-style=concave] calc-button.keypad-active button{filter:brightness(.96);box-shadow:var(--calc-key-shadow-pressed)}@media (prefers-reduced-motion:reduce){[data-calc-style=concave] .button-shift,[data-calc-style=concave] .button-alpha,[data-calc-style=concave] .button-function,[data-calc-style=concave] .button-mode,[data-calc-style=concave] .button-number,[data-calc-style=concave] .button-clear,[data-calc-style=concave] .button-equal,[data-calc-style=concave] .dpad-body,[data-calc-style=concave] .dpad-key{transition-duration:.01ms}}[data-calc-style=ceramic]{--calc-key-radius:12px;--calc-key-corner-radius:12px;--calc-key-border-width:1px;--calc-key-border-color:#ffffff57;--calc-key-highlight:#ffffff3d;--calc-key-highlight-hover:#ffffff57;--calc-key-shadow:inset 0 -2px 3px #00000029, 0 3px 7px #00000047;--calc-key-shadow-hover:inset 0 -2px 3px #00000024, 0 5px 11px #00000052;--calc-key-shadow-pressed:inset 0 2px 5px #0000003d, 0 1px 2px #0003;--calc-key-press-scale:.975;--calc-key-hover-brightness:1.06}[data-calc-style=ceramic] .button-shift,[data-calc-style=ceramic] .button-alpha,[data-calc-style=ceramic] .button-function,[data-calc-style=ceramic] .button-mode,[data-calc-style=ceramic] .button-number,[data-calc-style=ceramic] .button-clear,[data-calc-style=ceramic] .button-equal,[data-calc-style=ceramic] .dpad-body,[data-calc-style=ceramic] .dpad-key{--calc-key-border-color:color-mix(in oklab, var(--_btn-role), white 38%);--_btn-bg-image:linear-gradient(112deg, transparent 24%, #ffffff6b 43%, transparent 58%), linear-gradient(var(--calc-key-gradient-angle), var(--_btn-bg) 0%, var(--_btn-bg-end) 100%);background-position:132% 0,0 0;background-size:220% 100%,100% 100%;transition:filter .12s,transform .12s cubic-bezier(.2,.9,.25,1.2),box-shadow .14s ease-out,background-position .22s cubic-bezier(.16,1,.3,1)}[data-calc-style=ceramic] calc-button.keypad-active button{box-shadow:var(--calc-key-shadow-pressed);background-position:-34% 0,0 0}@media (prefers-reduced-motion:reduce){[data-calc-style=ceramic] .button-shift,[data-calc-style=ceramic] .button-alpha,[data-calc-style=ceramic] .button-function,[data-calc-style=ceramic] .button-mode,[data-calc-style=ceramic] .button-number,[data-calc-style=ceramic] .button-clear,[data-calc-style=ceramic] .button-equal,[data-calc-style=ceramic] .dpad-body,[data-calc-style=ceramic] .dpad-key{transition-duration:.01ms}[data-calc-style=ceramic] calc-button.keypad-active button{background-position:50% 0,0 0}}[data-calc-style=membrane]{--calc-key-radius:14px;--calc-key-corner-radius:14px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-shadow:inset 0 2px 2px #ffffff1c, inset 0 -3px 4px #00000038, 0 0 0 2px color-mix(in srgb, var(--calc-board-bg) 46%, transparent);--calc-key-shadow-hover:inset 0 2px 3px #ffffff24, inset 0 -3px 5px #0000003d, 0 0 0 2px color-mix(in srgb, var(--calc-board-bg) 38%, transparent);--calc-key-shadow-pressed:inset 0 4px 6px #0000004d, inset 0 -1px 2px #ffffff12;--calc-key-press-scale:1;--calc-key-longpress-scale:.98;--calc-key-hover-brightness:1.04}[data-calc-style=membrane] .button-shift,[data-calc-style=membrane] .button-alpha,[data-calc-style=membrane] .button-function,[data-calc-style=membrane] .button-mode,[data-calc-style=membrane] .button-number,[data-calc-style=membrane] .button-clear,[data-calc-style=membrane] .button-equal,[data-calc-style=membrane] .dpad-body,[data-calc-style=membrane] .dpad-key{--_btn-bg-image:none;transition:filter .12s,transform .16s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease-out}[data-calc-style=membrane] .button-shift:after,[data-calc-style=membrane] .button-alpha:after,[data-calc-style=membrane] .button-function:after,[data-calc-style=membrane] .button-mode:after,[data-calc-style=membrane] .button-number:after,[data-calc-style=membrane] .button-clear:after,[data-calc-style=membrane] .button-equal:after,[data-calc-style=membrane] .dpad-body:after,[data-calc-style=membrane] .dpad-key:after{content:"";z-index:2;border:2px solid color-mix(in srgb, currentColor 24%, transparent);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .18s ease-out,transform .24s cubic-bezier(.16,1,.3,1);position:absolute;inset:8%;transform:scale(.78)}[data-calc-style=membrane] calc-button.keypad-active button{filter:brightness(.97);box-shadow:var(--calc-key-shadow-pressed);transform:translateY(1px)scaleX(1.015)scaleY(.91)}[data-calc-style=membrane] calc-button.keypad-active button:after{opacity:.72;transform:scale(1.08)}@media (prefers-reduced-motion:reduce){[data-calc-style=membrane] .button-shift,[data-calc-style=membrane] .button-alpha,[data-calc-style=membrane] .button-function,[data-calc-style=membrane] .button-mode,[data-calc-style=membrane] .button-number,[data-calc-style=membrane] .button-clear,[data-calc-style=membrane] .button-equal,[data-calc-style=membrane] .dpad-body,[data-calc-style=membrane] .dpad-key,[data-calc-style=membrane] .button-shift,[data-calc-style=membrane] .button-alpha,[data-calc-style=membrane] .button-function,[data-calc-style=membrane] .button-mode,[data-calc-style=membrane] .button-number,[data-calc-style=membrane] .button-clear,[data-calc-style=membrane] .button-equal,[data-calc-style=membrane] .dpad-body,[data-calc-style=membrane] .dpad-key:after{transition-duration:.01ms}[data-calc-style=membrane] calc-button.keypad-active button:after{transform:none}}[data-calc-preview] .button-shift,[data-calc-preview] .button-alpha,[data-calc-preview] .button-function,[data-calc-preview] .button-mode,[data-calc-preview] .button-number,[data-calc-preview] .button-clear,[data-calc-preview] .button-equal,[data-calc-preview] .dpad-body,[data-calc-preview] .dpad-key{--_btn-bg:var(--_btn-role);--_btn-bg-end:var(--_btn-role-end);--_btn-press-shift:translateY(var(--calc-key-press-translate));--_btn-bg-image:linear-gradient(var(--calc-key-gradient-angle), var(--_btn-bg) 0%, var(--_btn-bg-end) 100%);--_btn-face-shadow:initial;--_btn-blur:initial;--calc-key-border-color:inherit;--calc-key-shadow:inherit;--calc-key-shadow-hover:inherit;--calc-key-shadow-pressed:inherit;background-color:var(--_btn-bg);background-image:var(--_btn-bg-image);-webkit-backdrop-filter:none;color:var(--_btn-ink,var(--calc-key-face-ink));text-shadow:none;box-shadow:inset 0 1px 0 var(--_face-highlight,var(--calc-key-highlight)), var(--calc-key-shadow);background-position:0 0;background-size:auto;transition:filter .12s,transform .1s ease-out}[data-calc-preview] .button-shift:before,[data-calc-preview] .button-shift:after,[data-calc-preview] .button-alpha:before,[data-calc-preview] .button-alpha:after,[data-calc-preview] .button-function:before,[data-calc-preview] .button-function:after,[data-calc-preview] .button-mode:before,[data-calc-preview] .button-mode:after,[data-calc-preview] .button-number:before,[data-calc-preview] .button-number:after,[data-calc-preview] .button-clear:before,[data-calc-preview] .button-clear:after,[data-calc-preview] .button-equal:before,[data-calc-preview] .button-equal:after,[data-calc-preview] .dpad-body:before,[data-calc-preview] .dpad-body:after,[data-calc-preview] .dpad-key:before,[data-calc-preview] .dpad-key:after{content:none}@media (hover:hover) and (pointer:fine){[data-calc-preview] .button-shift:hover,[data-calc-preview] .button-alpha:hover,[data-calc-preview] .button-function:hover,[data-calc-preview] .button-mode:hover,[data-calc-preview] .button-number:hover,[data-calc-preview] .button-clear:hover,[data-calc-preview] .button-equal:hover,[data-calc-preview] .dpad-body:hover,[data-calc-preview] .dpad-key:hover{filter:brightness(var(--calc-key-hover-brightness));box-shadow:inset 0 1px 0 var(--_face-highlight-hover,var(--calc-key-highlight-hover)), var(--calc-key-shadow-hover)}[data-calc-preview] .button-equal:hover{box-shadow:inset 0 1px 0 var(--calc-key-highlight-hover), var(--calc-key-shadow-hover), 0 4px 20px var(--calc-key-equal-glow)}}[data-calc-preview] .button-clear{--_btn-ink:var(--calc-key-clear-ink)}[data-calc-preview] .button-function{--_btn-ink:var(--calc-key-function-ink)}[data-calc-preview] .button-equal{--_btn-ink:var(--calc-key-equal-ink);box-shadow:inset 0 1px 0 var(--calc-key-highlight), var(--calc-key-shadow), 0 4px 15px var(--calc-key-equal-glow)}[data-calc-preview] calc-button.keypad-active button{--_btn-bg:var(--_btn-role);background-color:var(--_btn-bg);box-shadow:var(--calc-key-shadow-pressed);filter:brightness(var(--calc-key-press-brightness))}[data-calc-preview] calc-button.keypad-long-active button{filter:brightness(var(--calc-key-longpress-brightness))}[data-calc-preview] calc-button.keypad-active .button-equal{box-shadow:var(--calc-key-shadow-pressed), 0 2px 8px var(--calc-key-equal-glow)}[data-calc-preview] [data-calc-style=bevel]{--calc-key-highlight:#ffffff38;--calc-key-highlight-hover:#ffffff47;--calc-key-shadow:0 3px 0 color-mix(in oklab, var(--calc-board-bg), black 45%), 0 5px 10px #00000059;--calc-key-shadow-hover:0 3px 0 color-mix(in oklab, var(--calc-board-bg), black 45%), 0 7px 14px #0006;--calc-key-shadow-pressed:inset 0 2px 5px #0006;--calc-key-press-translate:3px;--calc-key-press-scale:1;--calc-key-longpress-scale:1}[data-calc-preview] [data-calc-style=soft]{--calc-key-radius:14px;--calc-key-corner-radius:14px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-shadow:3px 3px 8px color-mix(in oklab, var(--calc-board-bg), black 38%), -3px -3px 8px color-mix(in oklab, var(--calc-board-bg), white 6%);--calc-key-shadow-hover:4px 4px 10px color-mix(in oklab, var(--calc-board-bg), black 42%), -4px -4px 10px color-mix(in oklab, var(--calc-board-bg), white 7%);--calc-key-shadow-pressed:inset 1px 1px 4px color-mix(in oklab, var(--calc-board-bg), black 28%);--calc-key-press-scale:1;--calc-key-longpress-scale:1;--calc-key-hover-brightness:1.04}[data-calc-preview] [data-calc-style=soft] .button-shift,[data-calc-preview] [data-calc-style=soft] .button-alpha,[data-calc-preview] [data-calc-style=soft] .button-function,[data-calc-preview] [data-calc-style=soft] .button-mode,[data-calc-preview] [data-calc-style=soft] .button-number,[data-calc-preview] [data-calc-style=soft] .button-clear,[data-calc-preview] [data-calc-style=soft] .button-equal,[data-calc-preview] [data-calc-style=soft] .dpad-body,[data-calc-preview] [data-calc-style=soft] .dpad-key{--_btn-bg-image:none;--_btn-bg:color-mix(in oklab, var(--calc-board-bg) 82%, var(--_btn-role));transition:filter .12s,transform .1s ease-out,box-shadow .18s ease-out}[data-calc-preview] [data-calc-style=outline]{--calc-key-border-width:1.5px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-shadow:0 0 0 transparent;--calc-key-shadow-hover:0 0 0 transparent;--calc-key-shadow-pressed:0 0 0 transparent;--calc-key-hover-brightness:1.35}[data-calc-preview] [data-calc-style=outline] .button-shift,[data-calc-preview] [data-calc-style=outline] .button-alpha,[data-calc-preview] [data-calc-style=outline] .button-function,[data-calc-preview] [data-calc-style=outline] .button-mode,[data-calc-preview] [data-calc-style=outline] .button-number,[data-calc-preview] [data-calc-style=outline] .button-clear,[data-calc-preview] [data-calc-style=outline] .button-equal,[data-calc-preview] [data-calc-style=outline] .dpad-body,[data-calc-preview] [data-calc-style=outline] .dpad-key{--_btn-bg:transparent;--_btn-bg-end:transparent;--calc-key-border-color:color-mix(in oklab, var(--_btn-role), transparent 35%);color:var(--_btn-ink,color-mix(in oklab, var(--_btn-role), var(--calc-key-face-ink) 45%))}[data-calc-preview] [data-calc-style=outline] .button-clear,[data-calc-preview] [data-calc-style=outline] .button-equal,[data-calc-preview] [data-calc-style=outline] .button-function{--_btn-ink:color-mix(in oklab, var(--_btn-role), var(--calc-key-face-ink) 45%)}[data-calc-preview] [data-calc-style=outline] calc-button.keypad-active button{--_btn-bg:color-mix(in oklab, var(--_btn-role), transparent 70%);background-color:var(--_btn-bg)}[data-calc-preview] [data-calc-style=outline] .button-equal{box-shadow:0 0 18px var(--calc-key-equal-glow)}[data-calc-preview] [data-calc-style=glass]{--calc-key-border-width:1px;--calc-key-border-color:#ffffff2e;--calc-key-highlight:#ffffff47;--calc-key-highlight-hover:#ffffff5c;--calc-key-shadow:0 4px 16px #0000004d;--calc-key-shadow-hover:0 6px 20px #0000005c;--calc-key-shadow-pressed:inset 0 2px 6px #0000004d;--calc-key-radius:12px;--calc-key-corner-radius:12px}[data-calc-preview] [data-calc-style=glass] .button-shift,[data-calc-preview] [data-calc-style=glass] .button-alpha,[data-calc-preview] [data-calc-style=glass] .button-function,[data-calc-preview] [data-calc-style=glass] .button-mode,[data-calc-preview] [data-calc-style=glass] .button-number,[data-calc-preview] [data-calc-style=glass] .button-clear,[data-calc-preview] [data-calc-style=glass] .button-equal,[data-calc-preview] [data-calc-style=glass] .dpad-body,[data-calc-preview] [data-calc-style=glass] .dpad-key{--_btn-bg:color-mix(in srgb, var(--_btn-role) 55%, transparent);--_btn-bg-end:color-mix(in srgb, var(--_btn-role-end) 30%, transparent);--_btn-blur:blur(10px) saturate(1.4);-webkit-backdrop-filter:var(--_btn-blur)}[data-calc-preview] [data-calc-style=pill]{--calc-key-radius:999px;--calc-key-corner-radius:999px;--calc-key-highlight:#ffffff29;--calc-key-highlight-hover:#ffffff38;--calc-key-shadow:0 1px 2px #0000002e;--calc-key-shadow-hover:0 2px 6px #0000003d;--calc-key-shadow-pressed:inset 0 1px 4px #00000040;--calc-key-press-scale:.92}[data-calc-preview] [data-calc-style=dome]{--calc-key-radius:14px;--calc-key-corner-radius:14px;--calc-key-highlight:#fff3;--calc-key-highlight-hover:#ffffff42;--calc-key-shadow:0 3px 6px #0000004d, inset 0 -2px 4px #00000040;--calc-key-shadow-hover:0 4px 9px #00000057, inset 0 -2px 4px #00000040;--calc-key-shadow-pressed:inset 0 3px 8px #0006;--calc-key-press-scale:.97}[data-calc-preview] [data-calc-style=dome] .button-shift,[data-calc-preview] [data-calc-style=dome] .button-alpha,[data-calc-preview] [data-calc-style=dome] .button-function,[data-calc-preview] [data-calc-style=dome] .button-mode,[data-calc-preview] [data-calc-style=dome] .button-number,[data-calc-preview] [data-calc-style=dome] .button-clear,[data-calc-preview] [data-calc-style=dome] .button-equal,[data-calc-preview] [data-calc-style=dome] .dpad-body,[data-calc-preview] [data-calc-style=dome] .dpad-key{--_btn-bg-image:radial-gradient(120% 90% at 50% -10%, var(--calc-key-highlight) 0%, transparent 55%), linear-gradient(var(--calc-key-gradient-angle), var(--_btn-bg) 0%, var(--_btn-bg-end) 100%)}[data-calc-preview] [data-calc-style=brutal]{--calc-key-radius:4px;--calc-key-corner-radius:4px;--calc-key-border-width:2px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-press-scale:1;--calc-key-longpress-scale:1;--calc-key-press-translate:2px;--calc-key-hover-brightness:1.06}[data-calc-preview] [data-calc-style=brutal] .button-shift,[data-calc-preview] [data-calc-style=brutal] .button-alpha,[data-calc-preview] [data-calc-style=brutal] .button-function,[data-calc-preview] [data-calc-style=brutal] .button-mode,[data-calc-preview] [data-calc-style=brutal] .button-number,[data-calc-preview] [data-calc-style=brutal] .button-clear,[data-calc-preview] [data-calc-style=brutal] .button-equal,[data-calc-preview] [data-calc-style=brutal] .dpad-body,[data-calc-preview] [data-calc-style=brutal] .dpad-key{--_btn-bg-image:none;--calc-key-border-color:var(--calc-key-face-ink);--calc-key-shadow:2px 2px 0 var(--calc-key-face-ink);--calc-key-shadow-hover:2px 2px 0 var(--calc-key-face-ink);--calc-key-shadow-pressed:0 0 0 transparent;--_btn-press-shift:translate(var(--calc-key-press-translate), var(--calc-key-press-translate))}[data-calc-preview] [data-calc-style=brutal] .button-shift,[data-calc-preview] [data-calc-style=brutal] .button-alpha,[data-calc-preview] [data-calc-style=brutal] .button-function,[data-calc-preview] [data-calc-style=brutal] .button-mode,[data-calc-preview] [data-calc-style=brutal] .button-number,[data-calc-preview] [data-calc-style=brutal] .button-clear,[data-calc-preview] [data-calc-style=brutal] .button-equal{--calc-key-shadow:0 0 0 transparent;--calc-key-shadow-hover:0 0 0 transparent;background-color:#0000;background-image:none}[data-calc-preview] [data-calc-style=brutal] .button-shift:before,[data-calc-preview] [data-calc-style=brutal] .button-alpha:before,[data-calc-preview] [data-calc-style=brutal] .button-function:before,[data-calc-preview] [data-calc-style=brutal] .button-mode:before,[data-calc-preview] [data-calc-style=brutal] .button-number:before,[data-calc-preview] [data-calc-style=brutal] .button-clear:before,[data-calc-preview] [data-calc-style=brutal] .button-equal:before{content:"";inset:calc(-1 * var(--calc-key-border-width));z-index:-2;border-radius:inherit;background:var(--calc-key-face-ink);transform:translate(var(--calc-key-press-translate), var(--calc-key-press-translate));pointer-events:none;transition:transform .1s ease-out;position:absolute}[data-calc-preview] [data-calc-style=brutal] .button-shift:after,[data-calc-preview] [data-calc-style=brutal] .button-alpha:after,[data-calc-preview] [data-calc-style=brutal] .button-function:after,[data-calc-preview] [data-calc-style=brutal] .button-mode:after,[data-calc-preview] [data-calc-style=brutal] .button-number:after,[data-calc-preview] [data-calc-style=brutal] .button-clear:after,[data-calc-preview] [data-calc-style=brutal] .button-equal:after{content:"";inset:calc(-1 * var(--calc-key-border-width));z-index:-1;border-radius:inherit;border:var(--calc-key-border-width) solid transparent;background-color:var(--_btn-bg);background-image:var(--_btn-bg-image);pointer-events:none;background-clip:padding-box;position:absolute}[data-calc-preview] [data-calc-style=brutal] calc-button.keypad-active button:before{transform:translate(0)}[data-calc-preview] [data-calc-style=neon]{--calc-key-radius:10px;--calc-key-corner-radius:10px;--calc-key-border-width:1px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-hover-brightness:1.3;--calc-key-press-scale:.97}[data-calc-preview] [data-calc-style=neon] .button-shift,[data-calc-preview] [data-calc-style=neon] .button-alpha,[data-calc-preview] [data-calc-style=neon] .button-function,[data-calc-preview] [data-calc-style=neon] .button-mode,[data-calc-preview] [data-calc-style=neon] .button-number,[data-calc-preview] [data-calc-style=neon] .button-clear,[data-calc-preview] [data-calc-style=neon] .button-equal,[data-calc-preview] [data-calc-style=neon] .dpad-body,[data-calc-preview] [data-calc-style=neon] .dpad-key{--_btn-bg:color-mix(in srgb, var(--_btn-role) 18%, transparent);--_btn-bg-end:color-mix(in srgb, var(--_btn-role) 7%, transparent);--calc-key-border-color:color-mix(in oklab, var(--_btn-role), var(--calc-key-face-ink) 20%);color:var(--_btn-ink,var(--calc-key-face-ink));--_btn-face-shadow:0 0 10px color-mix(in srgb, var(--_btn-role) 45%, transparent), inset 0 0 8px color-mix(in srgb, var(--_btn-role) 22%, transparent);box-shadow:var(--_btn-face-shadow);text-shadow:0 0 8px}[data-calc-preview] [data-calc-style=neon] .button-clear,[data-calc-preview] [data-calc-style=neon] .button-equal{--_btn-ink:color-mix(in oklab, var(--_btn-role), var(--calc-key-face-ink) 55%)}[data-calc-preview] [data-calc-style=neon] calc-button.keypad-active button{box-shadow:0 0 18px color-mix(in srgb, var(--_btn-role) 70%, transparent), inset 0 0 14px color-mix(in srgb, var(--_btn-role) 40%, transparent)}[data-calc-preview] [data-calc-style=engraved]{--calc-key-radius:10px;--calc-key-corner-radius:10px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-shadow:inset 0 2px 5px color-mix(in oklab, var(--calc-board-bg), black 65%), 0 1px 0 color-mix(in oklab, var(--calc-board-bg), white 10%);--calc-key-shadow-hover:inset 0 2px 6px color-mix(in oklab, var(--calc-board-bg), black 70%), 0 1px 0 color-mix(in oklab, var(--calc-board-bg), white 14%);--calc-key-shadow-pressed:inset 0 4px 9px color-mix(in oklab, var(--calc-board-bg), black 78%);--calc-key-press-scale:1;--calc-key-longpress-scale:1;--calc-key-hover-brightness:1.08}[data-calc-preview] [data-calc-style=engraved] .button-shift,[data-calc-preview] [data-calc-style=engraved] .button-alpha,[data-calc-preview] [data-calc-style=engraved] .button-function,[data-calc-preview] [data-calc-style=engraved] .button-mode,[data-calc-preview] [data-calc-style=engraved] .button-number,[data-calc-preview] [data-calc-style=engraved] .button-clear,[data-calc-preview] [data-calc-style=engraved] .button-equal,[data-calc-preview] [data-calc-style=engraved] .dpad-body,[data-calc-preview] [data-calc-style=engraved] .dpad-key{--_btn-bg-image:none;--_btn-bg:color-mix(in oklab, var(--calc-board-bg) 72%, var(--_btn-role))}[data-calc-preview] [data-calc-style=metal]{--calc-key-radius:6px;--calc-key-corner-radius:6px;--calc-key-border-width:1px;--calc-key-border-color:#ffffff24;--calc-key-highlight:#ffffff4d;--calc-key-highlight-hover:#ffffff61;--calc-key-shadow:0 2px 3px #0006;--calc-key-shadow-hover:0 3px 5px #00000073;--calc-key-shadow-pressed:inset 0 2px 4px #00000073;--calc-key-press-scale:.98}[data-calc-preview] [data-calc-style=metal] .button-shift,[data-calc-preview] [data-calc-style=metal] .button-alpha,[data-calc-preview] [data-calc-style=metal] .button-function,[data-calc-preview] [data-calc-style=metal] .button-mode,[data-calc-preview] [data-calc-style=metal] .button-number,[data-calc-preview] [data-calc-style=metal] .button-clear,[data-calc-preview] [data-calc-style=metal] .button-equal,[data-calc-preview] [data-calc-style=metal] .dpad-body,[data-calc-preview] [data-calc-style=metal] .dpad-key{--_btn-bg-image:linear-gradient(var(--calc-key-gradient-angle), color-mix(in oklab, var(--_btn-bg), white 16%) 0%, var(--_btn-bg) 48%, var(--_btn-bg-end) 52%, color-mix(in oklab, var(--_btn-bg-end), black 14%) 100%)}[data-calc-preview] [data-calc-style=keycap]{--calc-key-radius:7px;--calc-key-corner-radius:7px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-press-scale:1;--calc-key-longpress-scale:1;--calc-key-press-translate:3px;--calc-key-hover-brightness:1.08}[data-calc-preview] [data-calc-style=keycap] .button-shift,[data-calc-preview] [data-calc-style=keycap] .button-alpha,[data-calc-preview] [data-calc-style=keycap] .button-function,[data-calc-preview] [data-calc-style=keycap] .button-mode,[data-calc-preview] [data-calc-style=keycap] .button-number,[data-calc-preview] [data-calc-style=keycap] .button-clear,[data-calc-preview] [data-calc-style=keycap] .button-equal,[data-calc-preview] [data-calc-style=keycap] .dpad-body,[data-calc-preview] [data-calc-style=keycap] .dpad-key{--calc-key-shadow:inset 0 0 0 2px color-mix(in oklab, var(--_btn-role), white 9%), 0 3px 0 color-mix(in oklab, var(--_btn-role), black 38%), 0 5px 7px #00000059;--calc-key-shadow-hover:inset 0 0 0 2px color-mix(in oklab, var(--_btn-role), white 13%), 0 3px 0 color-mix(in oklab, var(--_btn-role), black 38%), 0 6px 9px #0006;--calc-key-shadow-pressed:inset 0 0 0 2px color-mix(in oklab, var(--_btn-role), white 6%), 0 0 0 color-mix(in oklab, var(--_btn-role), black 38%)}[data-calc-preview] [data-calc-style=material]{--calc-key-radius:16px;--calc-key-corner-radius:16px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-shadow:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--calc-key-shadow-hover:0 2px 4px #0000004d, 0 3px 8px 3px #00000026;--calc-key-shadow-pressed:inset 0 1px 4px #0000004d;--calc-key-press-scale:.97;--calc-key-hover-brightness:1.08}[data-calc-preview] [data-calc-style=material] .button-shift,[data-calc-preview] [data-calc-style=material] .button-alpha,[data-calc-preview] [data-calc-style=material] .button-function,[data-calc-preview] [data-calc-style=material] .button-mode,[data-calc-preview] [data-calc-style=material] .button-number,[data-calc-preview] [data-calc-style=material] .button-clear,[data-calc-preview] [data-calc-style=material] .button-equal,[data-calc-preview] [data-calc-style=material] .dpad-body,[data-calc-preview] [data-calc-style=material] .dpad-key{--_btn-bg-image:none;transition:filter .12s,transform .1s ease-out,box-shadow .18s ease-out}[data-calc-preview] [data-calc-style=material] calc-button.keypad-active button{filter:none}[data-calc-preview] [data-calc-style=terminal]{--calc-key-radius:0px;--calc-key-corner-radius:0px;--calc-key-border-width:1px;--calc-key-border-color:color-mix(in oklab, var(--calc-board-bg), var(--calc-key-face-ink) 24%);--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-shadow:0 0 0 transparent;--calc-key-shadow-hover:0 0 0 transparent;--calc-key-shadow-pressed:inset 0 0 0 2px var(--calc-key-face-ink);--calc-key-press-scale:1;--calc-key-longpress-scale:1;--calc-key-hover-brightness:1.25}[data-calc-preview] [data-calc-style=terminal] .button-shift,[data-calc-preview] [data-calc-style=terminal] .button-alpha,[data-calc-preview] [data-calc-style=terminal] .button-function,[data-calc-preview] [data-calc-style=terminal] .button-mode,[data-calc-preview] [data-calc-style=terminal] .button-number,[data-calc-preview] [data-calc-style=terminal] .button-clear,[data-calc-preview] [data-calc-style=terminal] .button-equal,[data-calc-preview] [data-calc-style=terminal] .dpad-body,[data-calc-preview] [data-calc-style=terminal] .dpad-key{--_btn-bg-image:none}[data-calc-preview] [data-calc-style=stripe]{--calc-key-radius:6px;--calc-key-corner-radius:6px;--calc-key-highlight:#ffffff14;--calc-key-highlight-hover:#ffffff1f;--calc-key-shadow:0 2px 4px #00000040;--calc-key-shadow-hover:0 3px 6px #0000004d;--calc-key-shadow-pressed:inset 0 1px 3px #00000047}[data-calc-preview] [data-calc-style=stripe] .button-shift,[data-calc-preview] [data-calc-style=stripe] .button-alpha,[data-calc-preview] [data-calc-style=stripe] .button-function,[data-calc-preview] [data-calc-style=stripe] .button-mode,[data-calc-preview] [data-calc-style=stripe] .button-number,[data-calc-preview] [data-calc-style=stripe] .button-clear,[data-calc-preview] [data-calc-style=stripe] .button-equal,[data-calc-preview] [data-calc-style=stripe] .dpad-body,[data-calc-preview] [data-calc-style=stripe] .dpad-key{--_btn-bg-image:linear-gradient(var(--calc-key-gradient-angle), var(--_btn-bg) 0%, var(--_btn-bg-end) calc(100% - 3px), color-mix(in oklab, var(--_btn-role), white 34%) calc(100% - 3px), color-mix(in oklab, var(--_btn-role), white 34%) 100%)}[data-calc-preview] [data-calc-style=halo]{--calc-key-radius:12px;--calc-key-corner-radius:12px;--calc-key-highlight:#ffffff1a;--calc-key-highlight-hover:#ffffff24;--calc-key-press-scale:.95}[data-calc-preview] [data-calc-style=halo] .button-shift,[data-calc-preview] [data-calc-style=halo] .button-alpha,[data-calc-preview] [data-calc-style=halo] .button-function,[data-calc-preview] [data-calc-style=halo] .button-mode,[data-calc-preview] [data-calc-style=halo] .button-number,[data-calc-preview] [data-calc-style=halo] .button-clear,[data-calc-preview] [data-calc-style=halo] .button-equal,[data-calc-preview] [data-calc-style=halo] .dpad-body,[data-calc-preview] [data-calc-style=halo] .dpad-key{--calc-key-shadow:0 0 0 2px color-mix(in srgb, var(--_btn-role) 32%, transparent), 0 2px 6px #00000047;--calc-key-shadow-hover:0 0 0 3px color-mix(in srgb, var(--_btn-role) 45%, transparent), 0 3px 8px #00000052;--calc-key-shadow-pressed:0 0 0 4px color-mix(in srgb, var(--_btn-role) 55%, transparent), inset 0 1px 3px #00000040}[data-calc-preview] [data-calc-style=mesh]{--calc-key-radius:12px;--calc-key-corner-radius:12px;--calc-key-highlight:#ffffff24;--calc-key-highlight-hover:#fff3;--calc-key-shadow:0 2px 6px #0000004d;--calc-key-shadow-hover:0 4px 10px #00000057;--calc-key-shadow-pressed:inset 0 2px 6px #00000052}[data-calc-preview] [data-calc-style=mesh] .button-shift,[data-calc-preview] [data-calc-style=mesh] .button-alpha,[data-calc-preview] [data-calc-style=mesh] .button-function,[data-calc-preview] [data-calc-style=mesh] .button-mode,[data-calc-preview] [data-calc-style=mesh] .button-number,[data-calc-preview] [data-calc-style=mesh] .button-clear,[data-calc-preview] [data-calc-style=mesh] .button-equal,[data-calc-preview] [data-calc-style=mesh] .dpad-body,[data-calc-preview] [data-calc-style=mesh] .dpad-key{--_btn-bg-image:radial-gradient(80% 120% at 12% 0%, color-mix(in oklab, var(--_btn-role), white 24%) 0%, transparent 62%), radial-gradient(90% 110% at 100% 100%, color-mix(in oklab, var(--_btn-role), black 32%) 0%, transparent 68%), linear-gradient(var(--calc-key-gradient-angle), var(--_btn-bg) 0%, var(--_btn-bg-end) 100%)}[data-calc-preview] [data-calc-style=molded]{--calc-key-radius:6px;--calc-key-corner-radius:6px;--calc-key-highlight:#ffffff24;--calc-key-highlight-hover:#ffffff1c;--calc-key-shadow:0 1px 2px #00000040, inset 0 0 0 1px #0000001f;--calc-key-shadow-hover:0 2px 4px #0000004d, inset 0 0 0 1px #00000024;--calc-key-shadow-pressed:inset 0 1px 3px #00000059, inset 0 0 0 1px #00000029;--calc-key-press-scale:.97}[data-calc-preview] [data-calc-style=chunky]{--calc-key-radius:6px;--calc-key-corner-radius:6px;--calc-key-highlight:#ffffff29;--calc-key-highlight-hover:#ffffff21;--calc-key-shadow:0 4px 0 color-mix(in oklab, var(--calc-board-bg), black 32%), 0 7px 12px #0006;--calc-key-shadow-hover:0 5px 0 color-mix(in oklab, var(--calc-board-bg), black 32%), 0 9px 16px #00000070;--calc-key-shadow-pressed:0 1px 0 color-mix(in oklab, var(--calc-board-bg), black 32%);--calc-key-press-translate:3px;--calc-key-press-scale:1}[data-calc-preview] [data-calc-style=frame]{--calc-key-radius:10px;--calc-key-corner-radius:10px;--calc-key-border-width:2px}[data-calc-preview] [data-calc-style=frame] .button-shift,[data-calc-preview] [data-calc-style=frame] .button-alpha,[data-calc-preview] [data-calc-style=frame] .button-function,[data-calc-preview] [data-calc-style=frame] .button-mode,[data-calc-preview] [data-calc-style=frame] .button-number,[data-calc-preview] [data-calc-style=frame] .button-clear,[data-calc-preview] [data-calc-style=frame] .button-equal,[data-calc-preview] [data-calc-style=frame] .dpad-body,[data-calc-preview] [data-calc-style=frame] .dpad-key{--calc-key-border-color:color-mix(in oklab, var(--_btn-role), white 30%)}[data-calc-preview] [data-calc-style=puffy]{--calc-key-radius:16px;--calc-key-corner-radius:16px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-press-scale:.94;--calc-key-hover-brightness:1.05}[data-calc-preview] [data-calc-style=puffy] .button-shift,[data-calc-preview] [data-calc-style=puffy] .button-alpha,[data-calc-preview] [data-calc-style=puffy] .button-function,[data-calc-preview] [data-calc-style=puffy] .button-mode,[data-calc-preview] [data-calc-style=puffy] .button-number,[data-calc-preview] [data-calc-style=puffy] .button-clear,[data-calc-preview] [data-calc-style=puffy] .button-equal,[data-calc-preview] [data-calc-style=puffy] .dpad-body,[data-calc-preview] [data-calc-style=puffy] .dpad-key{--_btn-bg-image:none;--calc-key-shadow:inset 2px 3px 4px color-mix(in oklab, var(--_btn-role), white 32%), inset -2px -3px 5px color-mix(in oklab, var(--_btn-role), black 18%), 0 4px 8px -1px color-mix(in srgb, color-mix(in oklab, var(--_btn-role), black 35%) 45%, transparent);--calc-key-shadow-hover:inset 2px 3px 4px color-mix(in oklab, var(--_btn-role), white 38%), inset -2px -3px 5px color-mix(in oklab, var(--_btn-role), black 18%), 0 6px 11px -1px color-mix(in srgb, color-mix(in oklab, var(--_btn-role), black 35%) 50%, transparent);--calc-key-shadow-pressed:inset 1px 2px 3px color-mix(in oklab, var(--_btn-role), white 22%), inset -1px -2px 5px color-mix(in oklab, var(--_btn-role), black 24%), 0 1px 2px color-mix(in srgb, color-mix(in oklab, var(--_btn-role), black 35%) 40%, transparent);transition:filter .12s,transform .1s ease-out,box-shadow .18s ease-out}[data-calc-preview] [data-calc-style=puffy] calc-button.keypad-active button{box-shadow:inset 0 1px 0 var(--_face-highlight,var(--calc-key-highlight)), var(--calc-key-shadow-pressed)}[data-calc-preview] [data-calc-style=puffy] calc-button.keypad-active .button-equal{box-shadow:inset 0 1px 0 var(--calc-key-highlight), var(--calc-key-shadow-pressed), 0 2px 8px var(--calc-key-equal-glow)}[data-calc-preview] [data-calc-style=capacitive]{--calc-key-radius:10px;--calc-key-corner-radius:10px;--calc-key-border-width:1px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-shadow:inset 0 0 0 1px color-mix(in srgb, var(--calc-key-face-ink) 9%, transparent);--calc-key-shadow-hover:inset 0 0 0 1px color-mix(in srgb, var(--calc-key-face-ink) 16%, transparent);--calc-key-shadow-pressed:inset 0 0 12px color-mix(in srgb, var(--calc-key-face-ink) 18%, transparent);--calc-key-press-scale:1;--calc-key-longpress-scale:1;--calc-key-hover-brightness:1.08}[data-calc-preview] [data-calc-style=capacitive] .button-shift,[data-calc-preview] [data-calc-style=capacitive] .button-alpha,[data-calc-preview] [data-calc-style=capacitive] .button-function,[data-calc-preview] [data-calc-style=capacitive] .button-mode,[data-calc-preview] [data-calc-style=capacitive] .button-number,[data-calc-preview] [data-calc-style=capacitive] .button-clear,[data-calc-preview] [data-calc-style=capacitive] .button-equal,[data-calc-preview] [data-calc-style=capacitive] .dpad-body,[data-calc-preview] [data-calc-style=capacitive] .dpad-key{--_btn-bg-image:none;--calc-key-border-color:color-mix(in srgb, var(--_btn-role), var(--calc-key-face-ink) 18%);transition:filter .12s,transform .1s ease-out,box-shadow .16s ease-out}[data-calc-preview] [data-calc-style=capacitive] .button-shift:after,[data-calc-preview] [data-calc-style=capacitive] .button-alpha:after,[data-calc-preview] [data-calc-style=capacitive] .button-function:after,[data-calc-preview] [data-calc-style=capacitive] .button-mode:after,[data-calc-preview] [data-calc-style=capacitive] .button-number:after,[data-calc-preview] [data-calc-style=capacitive] .button-clear:after,[data-calc-preview] [data-calc-style=capacitive] .button-equal:after,[data-calc-preview] [data-calc-style=capacitive] .dpad-body:after,[data-calc-preview] [data-calc-style=capacitive] .dpad-key:after{content:"";z-index:2;border-radius:inherit;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, currentColor 26%, transparent) 0%, color-mix(in srgb, currentColor 9%, transparent) 34%, transparent 70%);opacity:0;pointer-events:none;transition:opacity .18s ease-out,transform .24s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(.18)}[data-calc-preview] [data-calc-style=capacitive] calc-button.keypad-active button{filter:none;box-shadow:var(--calc-key-shadow-pressed)}[data-calc-preview] [data-calc-style=capacitive] calc-button.keypad-active button:after{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){[data-calc-preview] [data-calc-style=capacitive] .button-shift,[data-calc-preview] [data-calc-style=capacitive] .button-alpha,[data-calc-preview] [data-calc-style=capacitive] .button-function,[data-calc-preview] [data-calc-style=capacitive] .button-mode,[data-calc-preview] [data-calc-style=capacitive] .button-number,[data-calc-preview] [data-calc-style=capacitive] .button-clear,[data-calc-preview] [data-calc-style=capacitive] .button-equal,[data-calc-preview] [data-calc-style=capacitive] .dpad-body,[data-calc-preview] [data-calc-style=capacitive] .dpad-key,[data-calc-preview] [data-calc-style=capacitive] .button-shift,[data-calc-preview] [data-calc-style=capacitive] .button-alpha,[data-calc-preview] [data-calc-style=capacitive] .button-function,[data-calc-preview] [data-calc-style=capacitive] .button-mode,[data-calc-preview] [data-calc-style=capacitive] .button-number,[data-calc-preview] [data-calc-style=capacitive] .button-clear,[data-calc-preview] [data-calc-style=capacitive] .button-equal,[data-calc-preview] [data-calc-style=capacitive] .dpad-body,[data-calc-preview] [data-calc-style=capacitive] .dpad-key:after{transition-duration:.01ms}[data-calc-preview] [data-calc-style=capacitive] calc-button.keypad-active button:after{transform:none}}[data-calc-preview] [data-calc-style=concave]{--calc-key-radius:14px;--calc-key-corner-radius:14px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-shadow:inset 0 4px 7px #00000047, inset 0 -2px 3px #ffffff1a, 0 1px 2px #0000002e;--calc-key-shadow-hover:inset 0 5px 8px #0000004f, inset 0 -2px 4px #ffffff21, 0 1px 3px #0003;--calc-key-shadow-pressed:inset 0 7px 11px #00000061, inset 0 -3px 5px #ffffff14;--calc-key-press-scale:.985;--calc-key-longpress-scale:.97;--calc-key-press-translate:1px;--calc-key-hover-brightness:1.03}[data-calc-preview] [data-calc-style=concave] .button-shift,[data-calc-preview] [data-calc-style=concave] .button-alpha,[data-calc-preview] [data-calc-style=concave] .button-function,[data-calc-preview] [data-calc-style=concave] .button-mode,[data-calc-preview] [data-calc-style=concave] .button-number,[data-calc-preview] [data-calc-style=concave] .button-clear,[data-calc-preview] [data-calc-style=concave] .button-equal,[data-calc-preview] [data-calc-style=concave] .dpad-body,[data-calc-preview] [data-calc-style=concave] .dpad-key{--_btn-bg-image:radial-gradient(130% 92% at 50% -12%, #0003 0%, transparent 58%), radial-gradient(120% 70% at 50% 112%, #ffffff1a 0%, transparent 54%), linear-gradient(var(--calc-key-gradient-angle), var(--_btn-bg) 0%, var(--_btn-bg-end) 100%);transition:filter .12s,transform .14s ease-out,box-shadow .16s ease-out}[data-calc-preview] [data-calc-style=concave] calc-button.keypad-active button{filter:brightness(.96);box-shadow:var(--calc-key-shadow-pressed)}@media (prefers-reduced-motion:reduce){[data-calc-preview] [data-calc-style=concave] .button-shift,[data-calc-preview] [data-calc-style=concave] .button-alpha,[data-calc-preview] [data-calc-style=concave] .button-function,[data-calc-preview] [data-calc-style=concave] .button-mode,[data-calc-preview] [data-calc-style=concave] .button-number,[data-calc-preview] [data-calc-style=concave] .button-clear,[data-calc-preview] [data-calc-style=concave] .button-equal,[data-calc-preview] [data-calc-style=concave] .dpad-body,[data-calc-preview] [data-calc-style=concave] .dpad-key{transition-duration:.01ms}}[data-calc-preview] [data-calc-style=ceramic]{--calc-key-radius:12px;--calc-key-corner-radius:12px;--calc-key-border-width:1px;--calc-key-border-color:#ffffff57;--calc-key-highlight:#ffffff3d;--calc-key-highlight-hover:#ffffff57;--calc-key-shadow:inset 0 -2px 3px #00000029, 0 3px 7px #00000047;--calc-key-shadow-hover:inset 0 -2px 3px #00000024, 0 5px 11px #00000052;--calc-key-shadow-pressed:inset 0 2px 5px #0000003d, 0 1px 2px #0003;--calc-key-press-scale:.975;--calc-key-hover-brightness:1.06}[data-calc-preview] [data-calc-style=ceramic] .button-shift,[data-calc-preview] [data-calc-style=ceramic] .button-alpha,[data-calc-preview] [data-calc-style=ceramic] .button-function,[data-calc-preview] [data-calc-style=ceramic] .button-mode,[data-calc-preview] [data-calc-style=ceramic] .button-number,[data-calc-preview] [data-calc-style=ceramic] .button-clear,[data-calc-preview] [data-calc-style=ceramic] .button-equal,[data-calc-preview] [data-calc-style=ceramic] .dpad-body,[data-calc-preview] [data-calc-style=ceramic] .dpad-key{--calc-key-border-color:color-mix(in oklab, var(--_btn-role), white 38%);--_btn-bg-image:linear-gradient(112deg, transparent 24%, #ffffff6b 43%, transparent 58%), linear-gradient(var(--calc-key-gradient-angle), var(--_btn-bg) 0%, var(--_btn-bg-end) 100%);background-position:132% 0,0 0;background-size:220% 100%,100% 100%;transition:filter .12s,transform .12s cubic-bezier(.2,.9,.25,1.2),box-shadow .14s ease-out,background-position .22s cubic-bezier(.16,1,.3,1)}[data-calc-preview] [data-calc-style=ceramic] calc-button.keypad-active button{box-shadow:var(--calc-key-shadow-pressed);background-position:-34% 0,0 0}@media (prefers-reduced-motion:reduce){[data-calc-preview] [data-calc-style=ceramic] .button-shift,[data-calc-preview] [data-calc-style=ceramic] .button-alpha,[data-calc-preview] [data-calc-style=ceramic] .button-function,[data-calc-preview] [data-calc-style=ceramic] .button-mode,[data-calc-preview] [data-calc-style=ceramic] .button-number,[data-calc-preview] [data-calc-style=ceramic] .button-clear,[data-calc-preview] [data-calc-style=ceramic] .button-equal,[data-calc-preview] [data-calc-style=ceramic] .dpad-body,[data-calc-preview] [data-calc-style=ceramic] .dpad-key{transition-duration:.01ms}[data-calc-preview] [data-calc-style=ceramic] calc-button.keypad-active button{background-position:50% 0,0 0}}[data-calc-preview] [data-calc-style=membrane]{--calc-key-radius:14px;--calc-key-corner-radius:14px;--calc-key-highlight:transparent;--calc-key-highlight-hover:transparent;--calc-key-shadow:inset 0 2px 2px #ffffff1c, inset 0 -3px 4px #00000038, 0 0 0 2px color-mix(in srgb, var(--calc-board-bg) 46%, transparent);--calc-key-shadow-hover:inset 0 2px 3px #ffffff24, inset 0 -3px 5px #0000003d, 0 0 0 2px color-mix(in srgb, var(--calc-board-bg) 38%, transparent);--calc-key-shadow-pressed:inset 0 4px 6px #0000004d, inset 0 -1px 2px #ffffff12;--calc-key-press-scale:1;--calc-key-longpress-scale:.98;--calc-key-hover-brightness:1.04}[data-calc-preview] [data-calc-style=membrane] .button-shift,[data-calc-preview] [data-calc-style=membrane] .button-alpha,[data-calc-preview] [data-calc-style=membrane] .button-function,[data-calc-preview] [data-calc-style=membrane] .button-mode,[data-calc-preview] [data-calc-style=membrane] .button-number,[data-calc-preview] [data-calc-style=membrane] .button-clear,[data-calc-preview] [data-calc-style=membrane] .button-equal,[data-calc-preview] [data-calc-style=membrane] .dpad-body,[data-calc-preview] [data-calc-style=membrane] .dpad-key{--_btn-bg-image:none;transition:filter .12s,transform .16s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease-out}[data-calc-preview] [data-calc-style=membrane] .button-shift:after,[data-calc-preview] [data-calc-style=membrane] .button-alpha:after,[data-calc-preview] [data-calc-style=membrane] .button-function:after,[data-calc-preview] [data-calc-style=membrane] .button-mode:after,[data-calc-preview] [data-calc-style=membrane] .button-number:after,[data-calc-preview] [data-calc-style=membrane] .button-clear:after,[data-calc-preview] [data-calc-style=membrane] .button-equal:after,[data-calc-preview] [data-calc-style=membrane] .dpad-body:after,[data-calc-preview] [data-calc-style=membrane] .dpad-key:after{content:"";z-index:2;border:2px solid color-mix(in srgb, currentColor 24%, transparent);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .18s ease-out,transform .24s cubic-bezier(.16,1,.3,1);position:absolute;inset:8%;transform:scale(.78)}[data-calc-preview] [data-calc-style=membrane] calc-button.keypad-active button{filter:brightness(.97);box-shadow:var(--calc-key-shadow-pressed);transform:translateY(1px)scaleX(1.015)scaleY(.91)}[data-calc-preview] [data-calc-style=membrane] calc-button.keypad-active button:after{opacity:.72;transform:scale(1.08)}@media (prefers-reduced-motion:reduce){[data-calc-preview] [data-calc-style=membrane] .button-shift,[data-calc-preview] [data-calc-style=membrane] .button-alpha,[data-calc-preview] [data-calc-style=membrane] .button-function,[data-calc-preview] [data-calc-style=membrane] .button-mode,[data-calc-preview] [data-calc-style=membrane] .button-number,[data-calc-preview] [data-calc-style=membrane] .button-clear,[data-calc-preview] [data-calc-style=membrane] .button-equal,[data-calc-preview] [data-calc-style=membrane] .dpad-body,[data-calc-preview] [data-calc-style=membrane] .dpad-key,[data-calc-preview] [data-calc-style=membrane] .button-shift,[data-calc-preview] [data-calc-style=membrane] .button-alpha,[data-calc-preview] [data-calc-style=membrane] .button-function,[data-calc-preview] [data-calc-style=membrane] .button-mode,[data-calc-preview] [data-calc-style=membrane] .button-number,[data-calc-preview] [data-calc-style=membrane] .button-clear,[data-calc-preview] [data-calc-style=membrane] .button-equal,[data-calc-preview] [data-calc-style=membrane] .dpad-body,[data-calc-preview] [data-calc-style=membrane] .dpad-key:after{transition-duration:.01ms}[data-calc-preview] [data-calc-style=membrane] calc-button.keypad-active button:after{transform:none}}calc-button[data-corner=tl] button{border-top-left-radius:calc(var(--calc-key-corner-radius) * var(--calculator-board-scale))}calc-button[data-corner=tr] button{border-top-right-radius:calc(var(--calc-key-corner-radius) * var(--calculator-board-scale))}calc-button[data-corner=bl] button{border-bottom-left-radius:calc(var(--calc-key-corner-radius) * var(--calculator-board-scale))}calc-button[data-corner=br] button{border-bottom-right-radius:calc(var(--calc-key-corner-radius) * var(--calculator-board-scale))}.button-top-label{height:var(--calculator-button-top-label-height-actual);font-size:min(var(--calculator-button-top-label-height-actual) * .75, var(--key-ci) * .3);padding-top:calc(var(--calculator-button-top-label-height-actual) / 13)}.button-top-label .label-shift{color:var(--calc-ink-shift)}.button-top-label .label-alpha{color:var(--calc-ink-alpha)}.button-top-label .label-basen,.button-top-label .basen-bracket{color:var(--calc-ink-basen)}.button-top-label [data-basen=bracket]{position:relative}.button-top-label .basen-bracket{white-space:nowrap;pointer-events:none;display:block;position:absolute;top:0;left:50%;translate:-50%}.button-top-label div{width:fit-content}.button-top-label{justify-content:space-between}.button-top-label>:only-child{margin-inline:auto}calc-button{-webkit-user-select:none;user-select:none;padding-inline:var(--calculator-padding-half);contain:layout style;--key-ci:calc(var(--keypad-key-w,var(--keypad-col,var(--calculator-keyboard-max-width))) - 2 * var(--calculator-padding-half));--key-face-w:calc(var(--key-ci) - 2 * var(--calc-key-border-width,0px));flex-direction:column;display:flex;position:relative}@media (pointer:coarse){@supports (overflow-clip-margin:1px){#calculator calc-button{overflow-clip-margin:24px;overflow:clip}#calculator calc-button button{will-change:transform}}}calculator-container[data-dim-keys] calc-button button div:where(.key-legend),calculator-container[data-dim-keys] calc-button .button-top-label div:where(.key-legend){--_legend-alpha:.15}calculator-container[data-dim-keys] calc-button .variable-image{--_legend-alpha:1!important}calculator-container[data-dim-keys] .variable-image>.basen-bracket{--_legend-alpha:.15}calculator-container[data-dim-keys=RECALC] #buttonRCL>button div:where(.key-legend){--_legend-alpha:1!important}@media not all and (pointer:coarse){calculator-container[calculator-mode=SHIFT] calc-button button div:where(.key-legend),calculator-container[calculator-mode=SHIFT] calc-button .button-top-label div:where(.key-legend),calculator-container[calculator-mode=ALPHA] calc-button button div:where(.key-legend),calculator-container[calculator-mode=ALPHA] calc-button .button-top-label div:where(.key-legend){--_legend-alpha:.15}calculator-container[calculator-mode=SHIFT] .button-top-label>.label-shift,calculator-container[calculator-mode=SHIFT] #buttonShift div:where(.key-legend),calculator-container[calculator-mode=ALPHA] .button-top-label>.label-alpha:not(.label-basen),calculator-container[calculator-mode=ALPHA] #buttonAlpha div:where(.key-legend){--_legend-alpha:1!important}calculator-container[calculator-mode=ALPHA] .label-alpha>.basen-bracket{--_legend-alpha:.15}}@media (pointer:coarse){calculator-container[data-dim-not-shift] calc-button:where(:not(#buttonShift)) .button-top-label>:is(.label-alpha,.label-name),calculator-container[data-dim-not-alpha] calc-button:where(:not(#buttonAlpha)) .button-top-label>:is(.label-shift,.label-name,.label-basen),calculator-container[data-dim-not-alpha] .label-alpha>.basen-bracket{--_legend-alpha:.15}}calculator-keyboard[data-board-mode=on] .button-top-label>div:where(.key-legend){--_legend-alpha:.28}calculator-keyboard[data-board-mode=on] calc-button button>div:where(.key-legend){--_legend-alpha:.42}calculator-keyboard[data-board-mode=on] .board-letter{opacity:1}calculator-keyboard[data-board-mode=on][data-board-layer=DEFAULT] calc-button button>div:where(.key-legend){--_legend-alpha:1}calculator-keyboard[data-board-mode=on][data-board-layer=SHIFT] .button-top-label>.label-shift,calculator-keyboard[data-board-mode=on][data-board-layer=SHIFT] #buttonShift div:where(.key-legend),calculator-keyboard[data-board-mode=on][data-board-layer=ALPHA] .button-top-label>.label-alpha:not(.label-basen),calculator-keyboard[data-board-mode=on][data-board-layer=ALPHA] #buttonAlpha div:where(.key-legend){--_legend-alpha:1!important}calculator-keyboard[data-board-mode=on][data-board-layer=ALPHA] .button-top-label>.label-alpha>.basen-bracket{--_legend-alpha:.28}calculator-container[data-dim-keys] calc-button :is(.key-legend,.basen-bracket):before,calculator-container[data-dim-keys] calc-button :is(.key-legend,.basen-bracket):after,calculator-keyboard[data-board-mode=on] calc-button :is(.key-legend,.basen-bracket):before,calculator-keyboard[data-board-mode=on] calc-button :is(.key-legend,.basen-bracket):after{color:color-mix(in oklab, currentColor calc(var(--_legend-alpha,1) * 100%), transparent)}calculator-container[data-dim-keys] calc-button .key-legend-picture,calculator-keyboard[data-board-mode=on] calc-button .key-legend-picture{opacity:var(--_legend-alpha,1)}@media not all and (pointer:coarse){calculator-container:is([calculator-mode=SHIFT],[calculator-mode=ALPHA]) calc-button :is(.key-legend,.basen-bracket):before,calculator-container:is([calculator-mode=SHIFT],[calculator-mode=ALPHA]) calc-button :is(.key-legend,.basen-bracket):after{color:color-mix(in oklab, currentColor calc(var(--_legend-alpha,1) * 100%), transparent)}calculator-container:is([calculator-mode=SHIFT],[calculator-mode=ALPHA]) calc-button .key-legend-picture{opacity:var(--_legend-alpha,1)}}@media (pointer:coarse){calculator-container[data-dim-not-shift] calc-button .button-top-label :is(.label-alpha,.label-name,.basen-bracket):before,calculator-container[data-dim-not-shift] calc-button .button-top-label :is(.label-alpha,.label-name,.basen-bracket):after,calculator-container[data-dim-not-alpha] calc-button .button-top-label :is(.label-shift,.label-name,.label-basen,.basen-bracket):before,calculator-container[data-dim-not-alpha] calc-button .button-top-label :is(.label-shift,.label-name,.label-basen,.basen-bracket):after{color:color-mix(in oklab, currentColor calc(var(--_legend-alpha,1) * 100%), transparent)}}.dpad-wrapper{padding-inline:var(--calculator-padding-half);box-sizing:border-box;align-self:stretch;height:100%;min-height:0;display:flex;container-type:size}.dpad-body{--_btn-role:var(--calc-key-mode-bg);--_btn-role-end:var(--calc-key-dpad-bg-end);--_face-highlight:color-mix(in srgb, var(--calc-key-highlight), transparent 45%);--_face-highlight-hover:color-mix(in srgb, var(--calc-key-highlight), transparent 45%);--_dpad-arrow-inset:calc(100% / 6);--_dpad-arrow-size:min(18%, 18cqh);--_dpad-arrow-weight:2;--_dpad-gap:var(--calculator-padding-half);border-radius:9999px;flex:auto;min-width:0;height:100%;position:relative;overflow:hidden}.dpad-wrapper .dpad-zone{padding:0;transition:background-color 70ms ease-out;display:block;position:absolute;inset:0}.dpad-wrapper .dpad-up{clip-path:polygon(0% 0%,100% 0%,50% 50%)}.dpad-wrapper .dpad-down{clip-path:polygon(0% 100%,100% 100%,50% 50%)}.dpad-wrapper .dpad-left{clip-path:polygon(0% 0%,50% 50%,0% 100%)}.dpad-wrapper .dpad-right{clip-path:polygon(100% 0%,50% 50%,100% 100%)}.dpad-wrapper .dpad-zone .dpad-key{opacity:0;cursor:pointer;touch-action:manipulation;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.dpad-wrapper .dpad-zone.keypad-active{background-color:var(--calc-key-dpad-active-bg);box-shadow:var(--calc-key-shadow-pressed)}.dpad-wrapper .dpad-zone.keypad-long-active{background-color:var(--calc-key-dpad-long-active-bg);box-shadow:var(--calc-key-shadow-pressed)}.dpad-overlay{pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--calc-key-dpad-ink);position:absolute;inset:0}.dpad-svg{width:100%;height:100%;position:absolute;inset:0}.dpad-svg-lines{display:none}.dpad-arrow{width:var(--_dpad-arrow-size);height:var(--_dpad-arrow-size);position:absolute;transform:translate(-50%,-50%)}.dpad-arrow-up{top:var(--_dpad-arrow-inset);left:50%}.dpad-arrow-down{top:calc(100% - var(--_dpad-arrow-inset));left:50%}.dpad-arrow-left{top:50%;left:var(--_dpad-arrow-inset)}.dpad-arrow-right{top:50%;left:calc(100% - var(--_dpad-arrow-inset))}.dpad-arrow-svg{width:100%;height:100%;display:block;overflow:visible}.dpad-arrow-line{fill:none;stroke:currentColor;stroke-width:var(--_dpad-arrow-weight)}.dpad-arrow-solid{fill:currentColor;display:none}[data-calc-style=bevel] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-style=bevel] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-style=brutal] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-style=brutal] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-style=terminal] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-style=terminal] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-style=stripe] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-style=stripe] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-style=metal] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-style=metal] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-style=keycap] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-style=keycap] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-style=engraved] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-style=engraved] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-style=molded] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-style=molded] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-style=chunky] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-style=chunky] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-style=frame] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-style=frame] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-style=concave] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-style=concave] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-style=ceramic] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-style=ceramic] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-style=outline] .dpad-wrapper .dpad-overlay,[data-calc-style=neon] .dpad-wrapper .dpad-overlay{--_dpad-arrow-weight:1.5}@media (hover:hover) and (pointer:fine){[data-calc-style=outline] .dpad-wrapper .dpad-body:hover .dpad-center-knob,[data-calc-style=neon] .dpad-wrapper .dpad-body:hover .dpad-center-knob{filter:brightness(calc(1 / var(--calc-key-hover-brightness)))}}[data-calc-preview] .dpad-wrapper .dpad-arrow-line{display:block}[data-calc-preview] .dpad-wrapper .dpad-arrow-solid{display:none}[data-calc-preview] .dpad-wrapper .dpad-overlay{--_dpad-arrow-weight:2}@media (hover:hover) and (pointer:fine){[data-calc-preview] .dpad-wrapper .dpad-body:hover .dpad-center-knob{filter:none}}[data-calc-preview] [data-calc-style=bevel] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-preview] [data-calc-style=bevel] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-preview] [data-calc-style=brutal] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-preview] [data-calc-style=brutal] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-preview] [data-calc-style=terminal] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-preview] [data-calc-style=terminal] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-preview] [data-calc-style=stripe] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-preview] [data-calc-style=stripe] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-preview] [data-calc-style=metal] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-preview] [data-calc-style=metal] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-preview] [data-calc-style=keycap] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-preview] [data-calc-style=keycap] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-preview] [data-calc-style=engraved] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-preview] [data-calc-style=engraved] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-preview] [data-calc-style=molded] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-preview] [data-calc-style=molded] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-preview] [data-calc-style=chunky] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-preview] [data-calc-style=chunky] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-preview] [data-calc-style=frame] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-preview] [data-calc-style=frame] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-preview] [data-calc-style=concave] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-preview] [data-calc-style=concave] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-preview] [data-calc-style=ceramic] .dpad-wrapper .dpad-arrow-line{display:none}[data-calc-preview] [data-calc-style=ceramic] .dpad-wrapper .dpad-arrow-solid{display:block}[data-calc-preview] [data-calc-style=outline] .dpad-wrapper .dpad-overlay,[data-calc-preview] [data-calc-style=neon] .dpad-wrapper .dpad-overlay{--_dpad-arrow-weight:1.5}@media (hover:hover) and (pointer:fine){[data-calc-preview] [data-calc-style=outline] .dpad-wrapper .dpad-body:hover .dpad-center-knob,[data-calc-preview] [data-calc-style=neon] .dpad-wrapper .dpad-body:hover .dpad-center-knob{filter:brightness(calc(1 / var(--calc-key-hover-brightness)))}}.dpad-center-knob{background:var(--calc-board-bg);border-radius:9999px;width:22%;height:22%;transition:filter .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-calc-dpad=rounded] .dpad-wrapper .dpad-body{border-radius:calc(var(--calc-key-radius) * var(--calculator-board-scale))}[data-calc-dpad=pillow] .dpad-wrapper .dpad-body{--_dpad-pillow:28%;border-radius:var(--_dpad-pillow)}[data-calc-dpad=pillow] .dpad-wrapper .dpad-center-knob{border-radius:var(--_dpad-pillow)}[data-calc-dpad=disc] .dpad-wrapper .dpad-body,[data-calc-dpad=ring] .dpad-wrapper .dpad-body{aspect-ratio:1;border-radius:50%;flex:none;width:auto;max-width:100%;margin-inline:auto}[data-calc-dpad=ring] .dpad-wrapper .dpad-body{--_dpad-hole:44%;--_dpad-arrow-inset:calc(50% - (var(--_dpad-hole) / 2 + 50%) / 2)}[data-calc-dpad=ring] .dpad-wrapper .dpad-center-knob{width:var(--_dpad-hole);height:var(--_dpad-hole);box-shadow:var(--calc-key-shadow-pressed)}[data-calc-dpad=wedges] .dpad-wrapper .dpad-svg-lines{display:block}[data-calc-dpad=diamond] .dpad-wrapper .dpad-body{--_dpad-arrow-inset:20%;border-radius:38% 14%}[data-calc-dpad=diamond] .dpad-wrapper .dpad-svg-lines{display:block}[data-calc-dpad=diamond] .dpad-wrapper .dpad-center-knob{border-radius:28%;width:16%;height:16%}[data-calc-dpad=split] .dpad-wrapper .dpad-body,[data-calc-dpad=pebbles] .dpad-wrapper .dpad-body,[data-calc-dpad=petals] .dpad-wrapper .dpad-body,[data-calc-dpad=stack] .dpad-wrapper .dpad-body{gap:var(--_dpad-gap);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-width:0;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}[data-calc-dpad=split] .dpad-wrapper .dpad-zone,[data-calc-dpad=pebbles] .dpad-wrapper .dpad-zone,[data-calc-dpad=petals] .dpad-wrapper .dpad-zone,[data-calc-dpad=stack] .dpad-wrapper .dpad-zone{clip-path:none;min-width:0;min-height:0;box-shadow:none;background-color:#0000;justify-content:center;align-items:center;display:flex;position:relative;inset:auto}[data-calc-dpad=split] .dpad-wrapper .dpad-up,[data-calc-dpad=pebbles] .dpad-wrapper .dpad-up,[data-calc-dpad=petals] .dpad-wrapper .dpad-up{grid-area:1/2}[data-calc-dpad=split] .dpad-wrapper .dpad-left,[data-calc-dpad=pebbles] .dpad-wrapper .dpad-left,[data-calc-dpad=petals] .dpad-wrapper .dpad-left{grid-area:2/1}[data-calc-dpad=split] .dpad-wrapper .dpad-right,[data-calc-dpad=pebbles] .dpad-wrapper .dpad-right,[data-calc-dpad=petals] .dpad-wrapper .dpad-right{grid-area:2/3}[data-calc-dpad=split] .dpad-wrapper .dpad-down,[data-calc-dpad=pebbles] .dpad-wrapper .dpad-down,[data-calc-dpad=petals] .dpad-wrapper .dpad-down{grid-area:3/2}[data-calc-dpad=split] .dpad-wrapper .dpad-zone .dpad-key,[data-calc-dpad=pebbles] .dpad-wrapper .dpad-zone .dpad-key,[data-calc-dpad=petals] .dpad-wrapper .dpad-zone .dpad-key,[data-calc-dpad=stack] .dpad-wrapper .dpad-zone .dpad-key{opacity:1;border-radius:calc(var(--calc-key-radius) * var(--calculator-board-scale));position:relative;inset:auto}[data-calc-dpad=pebbles] .dpad-wrapper .dpad-zone .dpad-key{aspect-ratio:1;border-radius:50%;flex:none;width:auto;max-width:100%;height:100%}[data-calc-dpad=petals] .dpad-wrapper .dpad-up .dpad-key{border-radius:65% 65% 24% 24%}[data-calc-dpad=petals] .dpad-wrapper .dpad-down .dpad-key{border-radius:24% 24% 65% 65%}[data-calc-dpad=petals] .dpad-wrapper .dpad-left .dpad-key{border-radius:65% 24% 24% 65%}[data-calc-dpad=petals] .dpad-wrapper .dpad-right .dpad-key{border-radius:24% 65% 65% 24%}[data-calc-dpad=split] .dpad-wrapper .dpad-overlay,[data-calc-dpad=pebbles] .dpad-wrapper .dpad-overlay,[data-calc-dpad=petals] .dpad-wrapper .dpad-overlay,[data-calc-dpad=stack] .dpad-wrapper .dpad-overlay{gap:var(--_dpad-gap);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-calc-dpad=split] .dpad-wrapper .dpad-arrow,[data-calc-dpad=pebbles] .dpad-wrapper .dpad-arrow,[data-calc-dpad=petals] .dpad-wrapper .dpad-arrow,[data-calc-dpad=stack] .dpad-wrapper .dpad-arrow{aspect-ratio:1;place-self:center;width:auto;height:50%;position:relative;top:auto;left:auto;transform:none}[data-calc-dpad=split] .dpad-wrapper .dpad-arrow-up,[data-calc-dpad=pebbles] .dpad-wrapper .dpad-arrow-up,[data-calc-dpad=petals] .dpad-wrapper .dpad-arrow-up{grid-area:1/2}[data-calc-dpad=split] .dpad-wrapper .dpad-arrow-left,[data-calc-dpad=pebbles] .dpad-wrapper .dpad-arrow-left,[data-calc-dpad=petals] .dpad-wrapper .dpad-arrow-left{grid-area:2/1}[data-calc-dpad=split] .dpad-wrapper .dpad-arrow-right,[data-calc-dpad=pebbles] .dpad-wrapper .dpad-arrow-right,[data-calc-dpad=petals] .dpad-wrapper .dpad-arrow-right{grid-area:2/3}[data-calc-dpad=split] .dpad-wrapper .dpad-arrow-down,[data-calc-dpad=pebbles] .dpad-wrapper .dpad-arrow-down,[data-calc-dpad=petals] .dpad-wrapper .dpad-arrow-down{grid-area:3/2}[data-calc-dpad=split] .dpad-wrapper .dpad-center-knob,[data-calc-dpad=pebbles] .dpad-wrapper .dpad-center-knob,[data-calc-dpad=petals] .dpad-wrapper .dpad-center-knob,[data-calc-dpad=stack] .dpad-wrapper .dpad-center-knob{display:none}[data-calc-dpad=stack] .dpad-wrapper .dpad-body,[data-calc-dpad=stack] .dpad-wrapper .dpad-overlay{grid-template-rows:repeat(2,minmax(0,1fr))}[data-calc-dpad=stack] .dpad-wrapper .dpad-up,[data-calc-dpad=stack] .dpad-wrapper .dpad-arrow-up{grid-area:1/2}[data-calc-dpad=stack] .dpad-wrapper .dpad-down,[data-calc-dpad=stack] .dpad-wrapper .dpad-arrow-down{grid-area:2/2}[data-calc-dpad=stack] .dpad-wrapper .dpad-left,[data-calc-dpad=stack] .dpad-wrapper .dpad-arrow-left{grid-area:1/1/3/2}[data-calc-dpad=stack] .dpad-wrapper .dpad-right,[data-calc-dpad=stack] .dpad-wrapper .dpad-arrow-right{grid-area:1/3/3/4}[data-calc-dpad=stack] .dpad-wrapper .dpad-arrow{width:50%;height:auto}[data-calc-preview] .dpad-wrapper .dpad-body{aspect-ratio:auto;--_dpad-arrow-inset:calc(100% / 6);background-color:var(--_btn-bg);background-image:var(--_btn-bg-image);width:auto;max-width:none;-webkit-backdrop-filter:var(--_btn-blur,none);box-shadow:var(--_btn-face-shadow,inset 0 1px 0 var(--_face-highlight,var(--calc-key-highlight)), var(--calc-key-shadow));border-width:var(--calc-key-border-width);border-radius:9999px;flex:auto;margin-inline:0;display:block;overflow:hidden}[data-calc-preview] .dpad-wrapper .dpad-zone{grid-area:auto;display:block;position:absolute;inset:0}[data-calc-preview] .dpad-wrapper .dpad-zone.keypad-active{background-color:var(--calc-key-dpad-active-bg);box-shadow:var(--calc-key-shadow-pressed)}[data-calc-preview] .dpad-wrapper .dpad-zone.keypad-long-active{background-color:var(--calc-key-dpad-long-active-bg);box-shadow:var(--calc-key-shadow-pressed)}[data-calc-preview] .dpad-wrapper .dpad-up{clip-path:polygon(0% 0%,100% 0%,50% 50%)}[data-calc-preview] .dpad-wrapper .dpad-down{clip-path:polygon(0% 100%,100% 100%,50% 50%)}[data-calc-preview] .dpad-wrapper .dpad-left{clip-path:polygon(0% 0%,50% 50%,0% 100%)}[data-calc-preview] .dpad-wrapper .dpad-right{clip-path:polygon(100% 0%,50% 50%,100% 100%)}[data-calc-preview] .dpad-wrapper .dpad-zone .dpad-key{aspect-ratio:auto;opacity:0;border-radius:0;flex:0 auto;width:100%;max-width:none;height:100%;position:absolute;inset:0}[data-calc-preview] .dpad-wrapper .dpad-svg-lines{transform-origin:50%;display:none;transform:none}[data-calc-preview] .dpad-wrapper .dpad-overlay{grid-template-rows:none;grid-template-columns:none;gap:normal;display:block}[data-calc-preview] .dpad-wrapper .dpad-arrow{width:var(--_dpad-arrow-size);height:var(--_dpad-arrow-size);aspect-ratio:auto;grid-area:auto;place-self:auto;position:absolute;transform:translate(-50%,-50%)}[data-calc-preview] .dpad-wrapper .dpad-arrow-up{top:var(--_dpad-arrow-inset);left:50%}[data-calc-preview] .dpad-wrapper .dpad-arrow-down{top:calc(100% - var(--_dpad-arrow-inset));left:50%}[data-calc-preview] .dpad-wrapper .dpad-arrow-left{top:50%;left:var(--_dpad-arrow-inset)}[data-calc-preview] .dpad-wrapper .dpad-arrow-right{top:50%;left:calc(100% - var(--_dpad-arrow-inset))}[data-calc-preview] .dpad-wrapper .dpad-center-knob{width:22%;height:22%;box-shadow:none;border-radius:9999px;display:block}[data-calc-preview] [data-calc-dpad=rounded] .dpad-wrapper .dpad-body{border-radius:calc(var(--calc-key-radius) * var(--calculator-board-scale))}[data-calc-preview] [data-calc-dpad=pillow] .dpad-wrapper .dpad-body{--_dpad-pillow:28%;border-radius:var(--_dpad-pillow)}[data-calc-preview] [data-calc-dpad=pillow] .dpad-wrapper .dpad-center-knob{border-radius:var(--_dpad-pillow)}[data-calc-preview] [data-calc-dpad=disc] .dpad-wrapper .dpad-body,[data-calc-preview] [data-calc-dpad=ring] .dpad-wrapper .dpad-body{aspect-ratio:1;border-radius:50%;flex:none;width:auto;max-width:100%;margin-inline:auto}[data-calc-preview] [data-calc-dpad=ring] .dpad-wrapper .dpad-body{--_dpad-hole:44%;--_dpad-arrow-inset:calc(50% - (var(--_dpad-hole) / 2 + 50%) / 2)}[data-calc-preview] [data-calc-dpad=ring] .dpad-wrapper .dpad-center-knob{width:var(--_dpad-hole);height:var(--_dpad-hole);box-shadow:var(--calc-key-shadow-pressed)}[data-calc-preview] [data-calc-dpad=wedges] .dpad-wrapper .dpad-svg-lines{display:block}[data-calc-preview] [data-calc-dpad=diamond] .dpad-wrapper .dpad-body{--_dpad-arrow-inset:20%;border-radius:38% 14%}[data-calc-preview] [data-calc-dpad=diamond] .dpad-wrapper .dpad-svg-lines{display:block}[data-calc-preview] [data-calc-dpad=diamond] .dpad-wrapper .dpad-center-knob{border-radius:28%;width:16%;height:16%}[data-calc-preview] [data-calc-dpad=split] .dpad-wrapper .dpad-body,[data-calc-preview] [data-calc-dpad=pebbles] .dpad-wrapper .dpad-body,[data-calc-preview] [data-calc-dpad=petals] .dpad-wrapper .dpad-body,[data-calc-preview] [data-calc-dpad=stack] .dpad-wrapper .dpad-body{gap:var(--_dpad-gap);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-width:0;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}[data-calc-preview] [data-calc-dpad=split] .dpad-wrapper .dpad-zone,[data-calc-preview] [data-calc-dpad=pebbles] .dpad-wrapper .dpad-zone,[data-calc-preview] [data-calc-dpad=petals] .dpad-wrapper .dpad-zone,[data-calc-preview] [data-calc-dpad=stack] .dpad-wrapper .dpad-zone{clip-path:none;min-width:0;min-height:0;box-shadow:none;background-color:#0000;justify-content:center;align-items:center;display:flex;position:relative;inset:auto}[data-calc-preview] [data-calc-dpad=split] .dpad-wrapper .dpad-up,[data-calc-preview] [data-calc-dpad=pebbles] .dpad-wrapper .dpad-up,[data-calc-preview] [data-calc-dpad=petals] .dpad-wrapper .dpad-up{grid-area:1/2}[data-calc-preview] [data-calc-dpad=split] .dpad-wrapper .dpad-left,[data-calc-preview] [data-calc-dpad=pebbles] .dpad-wrapper .dpad-left,[data-calc-preview] [data-calc-dpad=petals] .dpad-wrapper .dpad-left{grid-area:2/1}[data-calc-preview] [data-calc-dpad=split] .dpad-wrapper .dpad-right,[data-calc-preview] [data-calc-dpad=pebbles] .dpad-wrapper .dpad-right,[data-calc-preview] [data-calc-dpad=petals] .dpad-wrapper .dpad-right{grid-area:2/3}[data-calc-preview] [data-calc-dpad=split] .dpad-wrapper .dpad-down,[data-calc-preview] [data-calc-dpad=pebbles] .dpad-wrapper .dpad-down,[data-calc-preview] [data-calc-dpad=petals] .dpad-wrapper .dpad-down{grid-area:3/2}[data-calc-preview] [data-calc-dpad=split] .dpad-wrapper .dpad-zone .dpad-key,[data-calc-preview] [data-calc-dpad=pebbles] .dpad-wrapper .dpad-zone .dpad-key,[data-calc-preview] [data-calc-dpad=petals] .dpad-wrapper .dpad-zone .dpad-key,[data-calc-preview] [data-calc-dpad=stack] .dpad-wrapper .dpad-zone .dpad-key{opacity:1;border-radius:calc(var(--calc-key-radius) * var(--calculator-board-scale));position:relative;inset:auto}[data-calc-preview] [data-calc-dpad=pebbles] .dpad-wrapper .dpad-zone .dpad-key{aspect-ratio:1;border-radius:50%;flex:none;width:auto;max-width:100%;height:100%}[data-calc-preview] [data-calc-dpad=petals] .dpad-wrapper .dpad-up .dpad-key{border-radius:65% 65% 24% 24%}[data-calc-preview] [data-calc-dpad=petals] .dpad-wrapper .dpad-down .dpad-key{border-radius:24% 24% 65% 65%}[data-calc-preview] [data-calc-dpad=petals] .dpad-wrapper .dpad-left .dpad-key{border-radius:65% 24% 24% 65%}[data-calc-preview] [data-calc-dpad=petals] .dpad-wrapper .dpad-right .dpad-key{border-radius:24% 65% 65% 24%}[data-calc-preview] [data-calc-dpad=split] .dpad-wrapper .dpad-overlay,[data-calc-preview] [data-calc-dpad=pebbles] .dpad-wrapper .dpad-overlay,[data-calc-preview] [data-calc-dpad=petals] .dpad-wrapper .dpad-overlay,[data-calc-preview] [data-calc-dpad=stack] .dpad-wrapper .dpad-overlay{gap:var(--_dpad-gap);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-calc-preview] [data-calc-dpad=split] .dpad-wrapper .dpad-arrow,[data-calc-preview] [data-calc-dpad=pebbles] .dpad-wrapper .dpad-arrow,[data-calc-preview] [data-calc-dpad=petals] .dpad-wrapper .dpad-arrow,[data-calc-preview] [data-calc-dpad=stack] .dpad-wrapper .dpad-arrow{aspect-ratio:1;place-self:center;width:auto;height:50%;position:relative;top:auto;left:auto;transform:none}[data-calc-preview] [data-calc-dpad=split] .dpad-wrapper .dpad-arrow-up,[data-calc-preview] [data-calc-dpad=pebbles] .dpad-wrapper .dpad-arrow-up,[data-calc-preview] [data-calc-dpad=petals] .dpad-wrapper .dpad-arrow-up{grid-area:1/2}[data-calc-preview] [data-calc-dpad=split] .dpad-wrapper .dpad-arrow-left,[data-calc-preview] [data-calc-dpad=pebbles] .dpad-wrapper .dpad-arrow-left,[data-calc-preview] [data-calc-dpad=petals] .dpad-wrapper .dpad-arrow-left{grid-area:2/1}[data-calc-preview] [data-calc-dpad=split] .dpad-wrapper .dpad-arrow-right,[data-calc-preview] [data-calc-dpad=pebbles] .dpad-wrapper .dpad-arrow-right,[data-calc-preview] [data-calc-dpad=petals] .dpad-wrapper .dpad-arrow-right{grid-area:2/3}[data-calc-preview] [data-calc-dpad=split] .dpad-wrapper .dpad-arrow-down,[data-calc-preview] [data-calc-dpad=pebbles] .dpad-wrapper .dpad-arrow-down,[data-calc-preview] [data-calc-dpad=petals] .dpad-wrapper .dpad-arrow-down{grid-area:3/2}[data-calc-preview] [data-calc-dpad=split] .dpad-wrapper .dpad-center-knob,[data-calc-preview] [data-calc-dpad=pebbles] .dpad-wrapper .dpad-center-knob,[data-calc-preview] [data-calc-dpad=petals] .dpad-wrapper .dpad-center-knob,[data-calc-preview] [data-calc-dpad=stack] .dpad-wrapper .dpad-center-knob{display:none}[data-calc-preview] [data-calc-dpad=stack] .dpad-wrapper .dpad-body,[data-calc-preview] [data-calc-dpad=stack] .dpad-wrapper .dpad-overlay{grid-template-rows:repeat(2,minmax(0,1fr))}[data-calc-preview] [data-calc-dpad=stack] .dpad-wrapper .dpad-up,[data-calc-preview] [data-calc-dpad=stack] .dpad-wrapper .dpad-arrow-up{grid-area:1/2}[data-calc-preview] [data-calc-dpad=stack] .dpad-wrapper .dpad-down,[data-calc-preview] [data-calc-dpad=stack] .dpad-wrapper .dpad-arrow-down{grid-area:2/2}[data-calc-preview] [data-calc-dpad=stack] .dpad-wrapper .dpad-left,[data-calc-preview] [data-calc-dpad=stack] .dpad-wrapper .dpad-arrow-left{grid-area:1/1/3/2}[data-calc-preview] [data-calc-dpad=stack] .dpad-wrapper .dpad-right,[data-calc-preview] [data-calc-dpad=stack] .dpad-wrapper .dpad-arrow-right{grid-area:1/3/3/4}[data-calc-preview] [data-calc-dpad=stack] .dpad-wrapper .dpad-arrow{width:50%;height:auto}.bar-pill,.bar-quiet{border-radius:calc(var(--calc-key-radius) * var(--calculator-board-scale));cursor:pointer;transition:background-color var(--motion-hover);padding-block:.3em;padding-inline:.5em;display:block;position:relative}.bar-pill{background-color:var(--_bar-bg);color:var(--_bar-ink)}.bar-chip{--_bar-bg:var(--calc-bar-chip-bg);--_bar-ink:var(--calc-bar-ink)}.bar-badge{--_bar-bg:var(--calc-bar-badge-bg);--_bar-ink:var(--calc-bar-badge-ink);min-width:2em}.bar-accent{--_bar-bg:var(--calc-bar-accent-bg);--_bar-ink:var(--calc-bar-accent-ink);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.bar-legend{font-size:1.24em;display:block}.bar-box{justify-content:center;align-items:center;height:1.24em;line-height:1.24em;display:flex}.bar-word{height:1.24em;line-height:1.24em;font-family:var(--font-sans);letter-spacing:.02em;white-space:nowrap;font-weight:700;display:block}.bar-quiet{color:var(--calc-bar-ink);background-color:#0000}@media (hover:hover) and (pointer:fine){.bar-quiet:hover{background-color:var(--calc-bar-chip-bg)}.bar-pill:hover{filter:brightness(var(--calc-key-hover-brightness))}}.bar-pill:after,.bar-quiet:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--motion-release);background:currentColor;position:absolute;inset:0}.bar-pill:active:after,.bar-quiet:active:after{opacity:.14;transition:none}.bar-hit-areas button:focus-visible{outline:none}.bar-hit-areas button:focus-visible>.bar-pill,.bar-hit-areas button:focus-visible>.bar-quiet{outline:2px solid var(--calc-bar-ink);outline-offset:1px}.bar-hit-areas{--_bar-reach:min(5px, max(0px, calc((40px - var(--calculator-menu-height-actual)) / 2)));margin-block:calc(-1 * var(--_bar-reach));isolation:isolate;pointer-events:none}.bar-hit-areas button{pointer-events:auto;position:relative}.bar-hit-areas button:before{content:"";inset-block:calc(-1 * var(--_bar-reach));width:max(100%,40px);position:absolute;left:50%;transform:translate(-50%)}.bar-hit-areas button:disabled{pointer-events:none}.bar-hit-areas .bar-pill,.bar-hit-areas .bar-quiet{z-index:1;position:relative}calculator-container[data-screen-expanded=true] .bar-hit-areas button{pointer-events:none}@media (width<=379.98px){calculator-menu-bar .bar-row{column-gap:3px}calculator-menu-bar .bar-tail{column-gap:0}}#indicatorVerify .verify-icon{display:contents}#indicatorVerify .verify-word{display:none}@media (width>=380px){#indicatorVerify .verify-icon{display:none}#indicatorVerify .verify-word{display:block}}[class^=calc-syms-],[class*=\ calc-syms-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1}[data-tera-toast-region=calculator]{top:var(--calculator-screen-top);z-index:50;max-width:none}[data-tera-toast-region=calculator] [data-tera-toast]{min-width:0;max-width:calc(var(--calculator-wrapper-width) - var(--calculator-padding) - 1.5rem);border-radius:calc(var(--calc-board-radius) * var(--calculator-board-scale) - var(--calculator-padding));background-color:var(--color-neutral-600,#374151);color:#fff;font-size:var(--text-xs);border:0;align-items:center;gap:.5rem;padding:.5rem;box-shadow:0 4px 12px #00000040}[data-tera-toast-region=calculator] [data-tera-toast][data-variant=success]{background-color:var(--color-success-700,#15803d)}[data-tera-toast-region=calculator] [data-tera-toast][data-variant=info]{background-color:var(--color-neutral-600,#4b5563)}[data-tera-toast-region=calculator] [data-tera-toast][data-variant=warning]{background-color:var(--color-warning-700,#b45309)}[data-tera-toast-region=calculator] [data-tera-toast][data-variant=error]{background-color:var(--color-error-600,#dc2626)}[data-tera-toast-region=calculator] [data-tera-toast-icon]{width:18px;height:18px;color:inherit;background:0 0;border-radius:0;margin:0}[data-tera-toast-region=calculator] [data-tera-toast-icon]>svg{width:18px;height:18px}[data-tera-toast-region=calculator] [data-tera-toast-text]{flex:auto}[data-tera-toast-region=calculator] [data-tera-toast-message]{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-calc-backdrop] calculator-container{--_calc-backdrop-scrim-colour:color-mix(in srgb, var(--calc-board-bg) calc(var(--calc-backdrop-scrim,.72) * 100%), transparent);background-image:var(--calc-finish-board-image,none), linear-gradient(var(--_calc-backdrop-scrim-colour), var(--_calc-backdrop-scrim-colour)), var(--calc-backdrop-image,none);background-position:var(--calc-finish-board-position,0 0), center, center;background-repeat:var(--calc-finish-board-repeat,repeat), repeat, var(--calc-backdrop-repeat,no-repeat);background-size:var(--calc-finish-board-size,auto), auto, var(--calc-backdrop-size,cover)}calculator-container{background-color:var(--calc-board-bg);background-image:var(--calc-finish-board-image,none);background-position:var(--calc-finish-board-position,0 0);background-repeat:var(--calc-finish-board-repeat,repeat);background-size:var(--calc-finish-board-size,auto);overscroll-behavior:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;overflow:clip}calculator-container math-input{-webkit-touch-callout:none;-webkit-user-select:auto;user-select:auto}calculator-container{--contains-highlight-background-color:transparent;--contains-highlight-color:inherit}:is([data-calc-backdrop],[data-calc-finish]:not([data-calc-finish=clean])) calculator-container .background{background:0 0}calculator-screen{color:var(--calc-screen-ink);background-color:var(--calc-screen-bg);box-shadow:var(--calc-screen-inset-shadow);border:none}calculator-screen:focus-visible,calculator-screen:focus-within{border-color:#0000}calculator-screen:focus{outline:none}html{-webkit-tap-highlight-color:#fff0}math-field:not(:defined){display:none}.calculator-input{font-size:var(--calculator-input-font-size);color:inherit}.calculator-result{font-size:var(--calculator-result-font-size);color:inherit;transition:opacity var(--motion-fade)}.calculator-result-2{color:inherit;font-size:var(--calculator-result-2-font-size);transition:opacity var(--motion-fade)}.calc-screen-subline{border-top:1px solid var(--calc-screen-chip-border);margin-top:.2em;padding-top:.15em}.calc-screen-subline__slot{min-height:calc(var(--calculator-input-height,0px) + var(--calculator-screen-element-spacing) * 2)}.calculator-result-message-container{background:var(--calc-screen-chip-bg);border:1px solid var(--calc-screen-chip-border);color:inherit;opacity:.65;width:100%;font-size:var(--calculator-result-message-font-size);line-height:calc(var(--calculator-result-message-font-size) * 1.2);transition:opacity var(--motion-fade);--icon-size:calc(var(--calculator-result-message-font-size) * 1.2);border-radius:.4em;padding:.25em;display:block}.calculator-result-message-container svg{height:var(--icon-size);width:var(--icon-size);min-width:var(--icon-size)}calculator-screen .calculator-result-message-container{font-size:var(--screen-type-note);line-height:calc(var(--screen-type-note) * 1.2);--icon-size:calc(var(--screen-type-note) * 1.2)}.result-loading{opacity:.4;transition:opacity var(--motion-smooth)}.result-function-list button{width:calc(var(--calculator-input-font-size-default) * 1.2);height:calc(var(--calculator-result-font-size) * 1.2);transition:background-color var(--motion-hover), color var(--motion-hover);cursor:pointer;color:var(--calc-screen-ink-muted);border-radius:4px;place-content:center;display:grid;position:relative}.result-function-list button:hover{background-color:var(--calc-screen-action-hover-bg);color:var(--calc-screen-ink)}.result-function-list button:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--motion-release);background:currentColor;position:absolute;inset:0}.result-function-list button:active:after{opacity:.14;transition:none}.result-function-list button svg{height:calc(var(--calculator-input-font-size-default) * .8);width:calc(var(--calculator-input-font-size-default) * .8)}.function-list-result-loading button{pointer-events:none;color:var(--calc-screen-ink-disabled)!important}.history-item .calculator-input,.history-item .calculator-result{color:inherit;font-size:1.4rem}.history-item .calculator-result-2{color:inherit;font-size:1.2rem}.ML__latex .ML__ans-value:has(.ML__mfrac){margin-bottom:.6em;padding-bottom:.55em}.dark .history-item .ML__ans-value{border-color:var(--color-blue-200);color:var(--color-blue-200)}.dark .history-item .ML__ans-value:after{background-color:var(--color-neutral-11);border-color:var(--color-blue-200);color:var(--color-blue-200)}calculator-menu-bar{font-family:KaTeX_Main,sans-serif;font-style:normal}math-field::part(placeholder){opacity:.5;--_text-highlight-background-color:transparent;font-size:.8em}.hide-mathlive-menu math-field::part(menu-toggle),.hide-mathlive-keyboard math-field::part(virtual-keyboard-toggle){display:none}@keyframes calc-input-refused{0%,to{transform:translate(0)}20%{transform:translate(-.18em)}45%{transform:translate(.14em)}70%{transform:translate(-.07em)}}math-input.calc-input-refused{animation:calc-input-refused var(--motion-release)}@media (prefers-reduced-motion:reduce){math-input.calc-input-refused{--caret-color:var(--calc-color-error,#e5484d);animation:none}}statement-line.svelte-1p6yxn5{opacity:.85;display:block}screen-history-item.svelte-1rzr89{border-color:var(--calc-screen-chip-border)}screen-history-item.is-ahead.svelte-1rzr89{visibility:hidden;height:0;position:absolute;inset-inline:0;overflow:hidden}.vertex-caption.svelte-1rzr89{color:var(--calc-screen-ink-muted)}screen-system-of-equations-mode.svelte-1cvgvtu{--sys-text:var(--calc-screen-ink-muted);--sys-text-faint:var(--calc-screen-ink-disabled);--sys-border:var(--calc-screen-chip-border);--sys-border-strong:var(--calc-screen-ink-muted);--sys-accent:var(--calc-screen-ink)}.sys-header.svelte-1cvgvtu{align-items:center;gap:var(--screen-gap-2);padding-bottom:var(--screen-gap-2);color:var(--sys-text);display:flex}.sys-equations.svelte-1cvgvtu{font-size:var(--screen-type-number);align-items:stretch;display:flex}.sys-brace.svelte-1cvgvtu{width:.8em;color:var(--sys-text);flex:none;margin-right:.1em;position:relative}.sys-brace.svelte-1cvgvtu svg:where(.svelte-1cvgvtu){width:100%;height:100%;position:absolute;top:0;left:0}.sys-grid-scroll.svelte-1cvgvtu{scrollbar-width:thin;scrollbar-color:var(--sys-border-strong) transparent;min-width:0;padding-block:var(--screen-gap-2);flex:auto;overflow:auto hidden}.sys-grid-scroll.svelte-1cvgvtu::-webkit-scrollbar{height:6px}.sys-grid-scroll.svelte-1cvgvtu::-webkit-scrollbar-track{background:0 0}.sys-grid-scroll.svelte-1cvgvtu::-webkit-scrollbar-thumb{background-color:var(--sys-border-strong);border-radius:999px}.sys-grid.svelte-1cvgvtu{align-items:center;gap:var(--screen-gap-2) var(--screen-gap-1);width:max-content;padding-block:var(--screen-gap-1);margin-left:.1em;display:grid}.sys-cell.svelte-1cvgvtu{border:1px solid var(--sys-border);cursor:pointer;min-width:2.4em;transition:border-color var(--motion-hover);border-radius:.1em;justify-content:center;padding:0;display:flex}.sys-cell.empty.svelte-1cvgvtu{color:var(--sys-text-faint)}.sys-cell.active.svelte-1cvgvtu{border-color:var(--sys-accent);box-shadow:0 0 0 1px var(--sys-accent)}.sys-cell.errored.svelte-1cvgvtu{border-color:var(--sys-accent);border-style:dashed}.sys-icon-btn.svelte-1cvgvtu{position:relative}.sys-icon-btn.svelte-1cvgvtu:before{content:"";width:max(100%, var(--screen-hit-secondary));height:max(100%, var(--screen-hit-secondary));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sys-icon-btn.svelte-1cvgvtu{min-width:var(--screen-hit-secondary);color:inherit;border-radius:.35em;flex:none;place-content:center;padding:.25em;display:inline-grid}.sys-input-row.svelte-1cvgvtu{align-items:center;gap:.2em;display:flex}.sys-input-row.browse.svelte-1cvgvtu .sys-field:where(.svelte-1cvgvtu){opacity:.35}.sys-prefix.svelte-1cvgvtu{font-size:var(--screen-type-line);flex:none}.sys-field.svelte-1cvgvtu{flex:auto;min-width:0}screen-variable-mode.svelte-b5ljfb{--vm-text:var(--calc-screen-ink-muted);--vm-faint:var(--calc-screen-ink-disabled);--vm-rule:var(--calc-screen-chip-border);--vm-accent:var(--calc-screen-ink)}.vm-header.svelte-b5ljfb{align-items:center;gap:var(--screen-gap-2);padding-bottom:var(--screen-gap-2);color:var(--vm-text);display:flex}.vm-title.svelte-b5ljfb{text-align:center;font-weight:600;font-size:var(--screen-type-value);flex-grow:1}.vm-icon-btn.svelte-b5ljfb{position:relative}.vm-icon-btn.svelte-b5ljfb:before{content:"";width:max(100%, var(--screen-hit-secondary));height:max(100%, var(--screen-hit-secondary));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vm-icon-btn.svelte-b5ljfb{min-width:var(--screen-hit-secondary);color:inherit;border-radius:.35em;flex:none;place-content:center;padding:.25em;display:inline-grid}.vm-sheet-wrap.svelte-b5ljfb{overflow:visible}.vm-sheet.svelte-b5ljfb{width:100%;font-size:var(--screen-type-value);grid-template-columns:minmax(4.2em,max-content) minmax(0,1fr);align-items:stretch;column-gap:0;display:grid}.vm-name-pad.svelte-b5ljfb{padding-inline:.3em}.vm-head-cell.svelte-b5ljfb{z-index:1;background:var(--calc-screen-bg);padding-bottom:var(--screen-gap-1);border-bottom:1px solid var(--vm-rule);color:var(--vm-text);position:sticky;top:0}.vm-label.svelte-b5ljfb{font-size:var(--screen-type-label);letter-spacing:.05em;text-transform:uppercase;align-items:flex-end;display:flex}.vm-rule.svelte-b5ljfb{border-left:1px solid var(--vm-rule);padding-left:.45em}.vm-cell.svelte-b5ljfb{min-height:calc(var(--screen-type-number) * 3);border-bottom:1px solid var(--vm-rule);font-size:var(--screen-type-number);text-align:left;cursor:pointer;align-items:center;padding-block:.16em;scroll-margin-block:1.5em .3em;display:flex}.vm-cell.cursor.svelte-b5ljfb{background:var(--calc-screen-chip-bg)}.vm-name.svelte-b5ljfb{overflow:hidden}.vm-name.cursor.svelte-b5ljfb{box-shadow:inset .15em 0 0 var(--vm-accent);color:var(--vm-accent)}.vm-name.vm-name-long.svelte-b5ljfb{padding-right:0}.vm-name.vm-name-long.svelte-b5ljfb math-view{padding-right:0;font-size:.8em}.vm-value.svelte-b5ljfb{justify-content:flex-start;min-width:0;overflow:hidden}.vm-value.svelte-b5ljfb math-view{min-width:0;max-width:100%}.vm-input-cell.svelte-b5ljfb{border-bottom:1px solid var(--vm-rule);background:var(--calc-screen-chip-bg);min-width:0;font-size:var(--screen-type-number);align-items:center;padding-block:0;display:flex;overflow:hidden}.vm-input-cell.svelte-b5ljfb math-input,.vm-input-cell.svelte-b5ljfb math-field{min-height:0;margin-block:0;line-height:1}.vm-input-cell.svelte-b5ljfb math-input{align-items:center;display:flex}.vm-input-cell.svelte-b5ljfb math-field{font-size:inherit}.vm-error.svelte-b5ljfb{border:1px dashed var(--vm-accent);font-size:var(--screen-type-note);color:var(--vm-accent);scroll-margin-block:2em calc(var(--calculator-expand-handle-height,28px) + .2em);border-radius:.3em;align-items:center;gap:.35em;margin:.3em .3em .35em;padding:.2em .45em;line-height:1.3;display:flex}.vm-error.at-end.svelte-b5ljfb{margin-bottom:calc(var(--calculator-expand-handle-height,28px) + .2em)}.vm-error.svelte-b5ljfb span:where(.svelte-b5ljfb){overflow-wrap:anywhere;min-width:0}.vm-error.svelte-b5ljfb svg{flex:none}.model-choice-reserve.svelte-1o2ih4e{height:var(--screen-prompt-line);margin-block:var(--calculator-screen-element-spacing)}.customize-ink.svelte-1co5bte{--skin-glow-rose:#f472b6;--skin-glow-lilac:#a78bfa;--skin-glow-sky:#60a5fa;--skin-glow-mint:#2dd4bf;place-items:center;display:inline-grid;position:relative}.customize-ink.svelte-1co5bte>*{grid-area:1/1}.customize-ink__defs.svelte-1co5bte{width:0;height:0;position:absolute;overflow:hidden}.customize-ink__halo.svelte-1co5bte{background:conic-gradient(from 210deg, var(--skin-glow-rose), var(--skin-glow-lilac), var(--skin-glow-sky), var(--skin-glow-mint), var(--skin-glow-rose));opacity:0;pointer-events:none;border-radius:50%;width:2.1em;height:2.1em;-webkit-mask:radial-gradient(closest-side,#000 15%,#0000 100%);mask:radial-gradient(closest-side,#000 15%,#0000 100%)}.customize-ink.svelte-1co5bte .customize-ink__tint{opacity:0}.customize-ink[data-glow].svelte-1co5bte{--motion-skin-glow-bloom:2.6s cubic-bezier(.22, .61, .36, 1);--motion-skin-glow-ink:1.4s cubic-bezier(.4, 0, .2, 1);--motion-skin-glow-fade:.6s ease}.customize-ink[data-glow=on].svelte-1co5bte .customize-ink__halo:where(.svelte-1co5bte){animation:svelte-1co5bte-skin-glow-bloom var(--motion-skin-glow-bloom) both}.customize-ink[data-glow=on].svelte-1co5bte .customize-ink__tint{animation:svelte-1co5bte-skin-glow-in var(--motion-skin-glow-ink) .15s both}.customize-ink[data-glow=on].svelte-1co5bte .customize-ink__plain{animation:svelte-1co5bte-skin-glow-out-of var(--motion-skin-glow-ink) .15s both}.customize-ink[data-glow=fading].svelte-1co5bte .customize-ink__halo:where(.svelte-1co5bte){animation:svelte-1co5bte-skin-glow-halo-fade var(--motion-skin-glow-fade) both}.customize-ink[data-glow=fading].svelte-1co5bte .customize-ink__tint{animation:svelte-1co5bte-skin-glow-in var(--motion-skin-glow-fade) reverse both}.customize-ink[data-glow=fading].svelte-1co5bte .customize-ink__plain{animation:svelte-1co5bte-skin-glow-out-of var(--motion-skin-glow-fade) reverse both}@keyframes svelte-1co5bte-skin-glow-bloom{0%{opacity:0;transform:scale(.55)}38%{opacity:.55;transform:scale(1.08)}to{opacity:.2;transform:scale(1)}}@keyframes svelte-1co5bte-skin-glow-halo-fade{0%{opacity:.2}to{opacity:0}}@keyframes svelte-1co5bte-skin-glow-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1co5bte-skin-glow-out-of{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.customize-ink[data-glow].svelte-1co5bte .customize-ink__halo:where(.svelte-1co5bte){display:none}.customize-ink[data-glow=on].svelte-1co5bte .customize-ink__tint{opacity:1;animation:none}.customize-ink[data-glow=on].svelte-1co5bte .customize-ink__plain{opacity:0;animation:none}.customize-ink[data-glow=fading].svelte-1co5bte .customize-ink__tint,.customize-ink[data-glow=fading].svelte-1co5bte .customize-ink__plain{animation:none}}.statement-step.svelte-1x100u2{flex:none;align-items:center;gap:2px;display:flex}.seg.svelte-1x100u2{background:var(--calc-bar-ink);opacity:.25;border-radius:1px;width:6px;height:3px;display:block}.seg.done.svelte-1x100u2{opacity:.5}.seg.current.svelte-1x100u2{background:var(--calc-bar-accent-bg,var(--calc-bar-ink));opacity:1;width:10px}.tally.svelte-1x100u2{color:var(--calc-bar-ink);opacity:.75;font-variant-numeric:tabular-nums;line-height:1}.complex-indicator.svelte-12rq3t3{box-sizing:border-box;text-align:center;flex:none;width:.722em;font-family:KaTeX_Main,Times New Roman,Times,serif;font-size:1.3em;font-style:normal;font-weight:400;line-height:1;display:inline-block}.complex-indicator.rectangular.svelte-12rq3t3{padding-right:.072em}.screen-frame.svelte-139jq0k{left:var(--calculator-padding);right:var(--calculator-padding);top:var(--calculator-screen-top);border-radius:var(--calculator-screen-radius);box-shadow:var(--calc-screen-inset-shadow);z-index:3;pointer-events:none;clip-path:inset(calc(100% - var(--calculator-expand-handle-height)) 0 0 0);position:absolute;bottom:0}.expand-handle.svelte-139jq0k{--handle-text:var(--calc-screen-ink-muted);--handle-line:var(--calc-screen-ink-disabled);--handle-press:var(--calc-screen-action-hover-bg);--handle-border:var(--calc-screen-chip-border);--handle-border-strong:var(--calc-screen-ink-muted);--handle-hover:color-mix(in srgb, var(--calc-screen-ink), transparent 97%);left:var(--calculator-padding);right:var(--calculator-padding);z-index:2;height:var(--calculator-expand-handle-height);color:var(--handle-text);touch-action:none;background:var(--calc-screen-bg);border-end-end-radius:var(--calculator-screen-radius);border-end-start-radius:var(--calculator-screen-radius);align-items:center;padding-inline:.55em;display:flex;position:absolute;bottom:0}.expand-handle.svelte-139jq0k:before{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--calc-screen-bg));opacity:0;height:20px;transition:opacity var(--motion-fade);position:absolute;bottom:100%;left:0;right:0}.expand-handle[data-overflow=true].svelte-139jq0k:before{opacity:1}.handle-actions.svelte-139jq0k{align-self:stretch;align-items:center;gap:.1em;display:flex}.handle-btn.svelte-139jq0k{border:1px solid var(--handle-border);min-width:2.1em;transition:background-color var(--motion-hover), border-color var(--motion-hover);background:0 0;border-radius:.35em;place-content:center;padding-block:.12em;padding-inline:.5em;line-height:1;display:grid;position:relative}@media (hover:hover){.handle-btn.svelte-139jq0k:hover{background:var(--handle-hover);border-color:var(--handle-border-strong)}}.handle-btn.svelte-139jq0k:after{content:"";position:absolute;inset:-7px -3px}.handle-btn.svelte-139jq0k:active{background:var(--handle-press);border-color:var(--handle-border-strong);transition:none}.handle-btn-text.svelte-139jq0k{letter-spacing:.04em;padding-inline:.7em;font-size:.72em;font-weight:700}.handle-btn-text.svelte-139jq0k:after{inset:-7px -5px}.grab-bar.svelte-139jq0k{place-content:center;padding:.5em 2em;display:grid;position:absolute;left:50%;transform:translate(-50%)}.grab-bar-line.svelte-139jq0k{color:var(--handle-line);transition:color var(--motion-hover);display:block;overflow:visible}@media (hover:hover){.grab-bar.svelte-139jq0k:hover .grab-bar-line:where(.svelte-139jq0k){color:var(--handle-text)}}.expand-cue.svelte-vzsr7d{--cue-ink:var(--calc-screen-ink-disabled);--cue-ink-strong:var(--calc-screen-ink-muted);left:50%;bottom:calc(var(--calculator-padding) * .5);z-index:2;color:var(--cue-ink);transition:color var(--motion-hover);background:0 0;place-content:center;padding:.15em .6em;display:grid;position:absolute;transform:translate(-50%)}.expand-cue.svelte-vzsr7d:after{content:"";position:absolute;inset:-10px -18px}@media (hover:hover){.expand-cue.svelte-vzsr7d:hover{color:var(--cue-ink-strong)}}.expand-cue.svelte-vzsr7d:active{color:var(--cue-ink-strong);transition:none}.cue-line.svelte-vzsr7d{display:block;overflow:visible}.calculator-content{opacity:0;transition:opacity var(--motion-smooth);transform:scale(1)}.calculator-content.content-scaling{opacity:1}
