.bg1RaG_box{max-width:560px;font-family:var(--fb,system-ui, sans-serif);position:relative}.bg1RaG_field{background:var(--card,#fffaf0);border:2px solid var(--br,#4a2616);border-radius:40px;align-items:center;gap:6px;padding:6px;display:flex}.bg1RaG_field:focus-within{box-shadow:0 0 0 4px var(--focus,#f2b13473)}.bg1RaG_field input{min-width:0;height:48px;font:500 17.5px var(--fb,system-ui, sans-serif);color:var(--ink,#3b1f12);background:0 0;border:0;outline:none;flex:1;padding:0 16px}.bg1RaG_compact .bg1RaG_field{border-width:1.5px;padding:0 4px}.bg1RaG_compact .bg1RaG_field input{height:40px;font-size:15px}.bg1RaG_button{background:var(--br,#4a2616);color:var(--card,#fffaf0);height:48px;font:600 16px var(--fb,system-ui, sans-serif);cursor:pointer;border:0;border-radius:30px;padding:0 22px}.bg1RaG_list{z-index:30;background:var(--card,#fffaf0);color:var(--ink,#3b1f12);border:1.5px solid var(--br,#4a2616);border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 18px 30px -16px #4a261666}.bg1RaG_list[hidden]{display:none}.bg1RaG_item{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:15px;display:flex}.bg1RaG_item a{color:inherit;text-decoration:none}.bg1RaG_item em{opacity:.75;white-space:nowrap;font-size:12px;font-style:normal}.bg1RaG_item:hover,.bg1RaG_active{background:var(--hover,#fbecd2)}.bg1RaG_answer{background:var(--hl,#fde3a7)}.bg1RaG_empty{opacity:.8;padding:10px 12px;font-size:14px}.bg1RaG_answer.bg1RaG_active{background:var(--mu,#f2b134)}@media (max-width:940px){.bg1RaG_compact{position:static}.bg1RaG_compact .bg1RaG_list{top:calc(100% - 6px);left:16px;right:16px}}.bg1RaG_planned{cursor:default;opacity:.75}
._6shJZW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){._6shJZW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){._6shJZW_grid{grid-template-columns:minmax(0,1fr)}}._6shJZW_tile{border:2px solid var(--color-brown);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;padding:18px 20px 16px;display:flex}._6shJZW_tile h3{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;font-size:22px;font-weight:900;line-height:1.2;display:flex}._6shJZW_tile h3 span{border-radius:var(--radius-pill);background:var(--color-mustard);font:700 var(--text-min) var(--font-body);color:var(--color-ink);white-space:nowrap;padding:2px 9px}._6shJZW_tile ul{flex:1;margin:0;padding:0;list-style:none}._6shJZW_tile li a{border-bottom:1px solid var(--color-line);padding:6px 0;font-weight:500;display:block}._6shJZW_tile li:last-child a{border-bottom:0}._6shJZW_tile li a:hover,._6shJZW_all{color:var(--color-rust)}._6shJZW_all{font-weight:700;font-size:var(--text-caption);margin-top:8px;padding:3px 0}
.T5nLnq_card,.T5nLnq_result{pointer-events:none;width:170px;height:170px;position:absolute}.T5nLnq_card{fill:var(--color-brown);opacity:.26;top:-56px;right:-56px}.T5nLnq_result{fill:var(--color-orange);top:-60px;right:-60px}.T5nLnq_mask{mask-type:alpha}.T5nLnq_solid{stop-color:currentColor;stop-opacity:1}.T5nLnq_clear{stop-color:currentColor;stop-opacity:0}
.d0AcDq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:900px){.d0AcDq_grid{grid-template-columns:minmax(0,1fr)}}.d0AcDq_card{border-radius:var(--radius-lg);min-height:260px;color:var(--color-ink);flex-direction:column;padding:22px 22px 20px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.d0AcDq_card:hover{transform:translateY(-3px)}.d0AcDq_card>:not(svg){position:relative}.d0AcDq_tint1{background:var(--card-tint-1);box-shadow:var(--shadow-orange)}.d0AcDq_tint2{background:var(--card-tint-2);box-shadow:var(--shadow-rust)}.d0AcDq_tint3{background:var(--card-tint-3);box-shadow:var(--shadow-mustard)}.d0AcDq_category{color:var(--color-ink-2);font-size:14px;font-weight:600}.d0AcDq_card h3{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);margin:2px 0 0;font-size:26px;font-weight:900;line-height:1.15}.d0AcDq_value{font-family:var(--font-number);font-variation-settings:var(--font-display-settings);letter-spacing:-.02em;margin-top:auto;padding-top:28px;font-size:50px;font-weight:900;line-height:1}.d0AcDq_value small{font:600 16px var(--font-body);letter-spacing:0;color:var(--color-ink-2);margin-left:6px}.d0AcDq_card p{color:var(--color-ink-2);margin:8px 0 0;font-size:15.5px;line-height:1.45}.d0AcDq_cta{font-weight:700;font-size:var(--text-small);margin-top:14px}.d0AcDq_tint1 .d0AcDq_category,.d0AcDq_tint1 .d0AcDq_value small,.d0AcDq_tint1 p{color:var(--color-ink)}
.NWbrOG_faq details{border:2px solid var(--color-brown);background:var(--color-surface);border-radius:18px;margin-bottom:10px;padding:0 20px}.NWbrOG_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:17.5px;font-weight:700;list-style:none;display:flex}.NWbrOG_faq summary::-webkit-details-marker{display:none}.NWbrOG_faq summary:after{content:"+";background:var(--color-highlight);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.NWbrOG_faq details[open] summary:after{content:"−"}.NWbrOG_answer{max-width:var(--measure);color:var(--color-ink-2);padding-bottom:18px}.NWbrOG_answer>:first-child{margin-top:0}.NWbrOG_answer>:last-child{margin-bottom:0}
.SWUZaa_crumbs{white-space:nowrap;min-width:0;font-size:var(--text-caption);color:var(--color-ink-2);text-shadow:var(--emboss-soft);flex-wrap:nowrap;align-items:baseline;gap:8px;padding-top:19px;display:flex}.SWUZaa_crumbs>*{flex-shrink:0}.SWUZaa_crumbs>[aria-current=page]{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.SWUZaa_crumbs a{text-underline-offset:3px;padding:3px 0;text-decoration:underline}
.L8RP2W_container{max-width:var(--content-width);padding:0 var(--gutter);margin:0 auto}
.jOL0sa_inner{align-items:center;display:grid;position:relative}.jOL0sa_home .jOL0sa_inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px;padding-top:56px;padding-bottom:64px}.jOL0sa_category .jOL0sa_inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:36px;padding-bottom:30px}@media (max-width:940px){.jOL0sa_home .jOL0sa_inner{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:34px}}@media (max-width:900px){.jOL0sa_category .jOL0sa_inner{grid-template-columns:minmax(0,1fr)}}.jOL0sa_crumbs{margin-bottom:26px}.jOL0sa_crumbs>nav{padding-top:18px}.jOL0sa_eyebrow{font-weight:600;font-size:var(--text-small);color:var(--color-ink-2);text-shadow:var(--emboss-soft);margin:0 0 14px}.jOL0sa_title{font-family:var(--font-display);font-variation-settings:var(--font-pressed-settings);font-weight:700;font-size:var(--text-hero);letter-spacing:-.025em;color:var(--color-ink);text-shadow:var(--emboss-strong);margin:0 0 20px;line-height:.98}.jOL0sa_category .jOL0sa_title{font-size:var(--text-category-hero)}.jOL0sa_title em{color:var(--color-rust);font-variation-settings:var(--font-italic-settings);font-style:italic}.jOL0sa_lede{max-width:520px;font-size:var(--text-lede);color:var(--color-ink-2);margin:0 0 28px}
.-I0YZa_mark{fill:none;width:24px;height:24px;stroke:var(--color-brown);stroke-width:1px;opacity:.6;pointer-events:none;position:absolute}.-I0YZa_top-left{top:22px;left:4px}.-I0YZa_bottom-right{bottom:22px;right:4px}
.ETPZ-a_orange{fill:var(--color-orange);mix-blend-mode:multiply}.ETPZ-a_mustard{fill:var(--color-mustard);mix-blend-mode:multiply}.ETPZ-a_rust{fill:var(--color-rust);mix-blend-mode:multiply}.ETPZ-a_outline{fill:none;stroke:var(--color-rust);stroke-width:1.4px;opacity:.55}
.s0z7ga_wrap{flex-direction:column;justify-self:end;align-items:center;gap:10px;width:100%;max-width:360px;display:flex}.s0z7ga_disc{aspect-ratio:1;width:100%;position:relative}.s0z7ga_disc svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.s0z7ga_number{font-family:var(--font-number);font-variation-settings:var(--font-display-settings);letter-spacing:-.04em;color:var(--color-brown);place-items:center;font-size:clamp(120px,13vw,176px);font-weight:900;line-height:1;display:grid;position:absolute;inset:0}.s0z7ga_wrap p{text-align:center;max-width:260px;font-weight:700;font-size:var(--text-small);color:var(--color-ink-2);margin:0;line-height:1.35}@media (max-width:900px){.s0z7ga_wrap{display:none}}
.usIaaq_art{position:relative}.usIaaq_sun{width:100%;height:auto;display:block;overflow:visible}.usIaaq_card{border:2px solid var(--color-brown);background:var(--color-surface);box-shadow:var(--shadow-orange);color:var(--color-ink);border-radius:20px;padding:14px 20px 16px;position:absolute;bottom:5%;left:4%;transform:rotate(-2deg)}.usIaaq_card small{color:var(--color-rust);font-size:14px;font-weight:700;display:block}.usIaaq_card b{font-family:var(--font-number);font-variation-settings:var(--font-display-settings);margin:2px 0;font-size:clamp(36px,4vw,52px);font-weight:900;line-height:1.05;display:block}.usIaaq_card>span{color:var(--color-ink-2);font-size:14px}.usIaaq_stamp{border:3px solid var(--color-rust);width:118px;height:118px;color:var(--color-rust);text-align:center;box-shadow:inset 0 0 0 5px var(--color-page), inset 0 0 0 7px var(--color-rust);mix-blend-mode:multiply;border-radius:50%;place-items:center;display:grid;position:absolute;top:2%;right:4%;transform:rotate(-12deg)}.usIaaq_stamp b{font-family:var(--font-number);font-variation-settings:var(--font-display-settings);font-size:40px;font-weight:900;line-height:.9;display:block}.usIaaq_stamp small{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}@media (max-width:560px){.usIaaq_card{padding:11px 14px 13px;left:0}.usIaaq_stamp{width:86px;height:86px;right:0}.usIaaq_stamp b{font-size:28px}.usIaaq_stamp small{font-size:8.5px}}
.Oe_dea_slot{border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-sm);max-width:100%;margin:32px auto}.Oe_dea_leaderboard{width:728px;height:90px}.Oe_dea_rectangle{width:300px;height:250px}@media (max-width:760px){.Oe_dea_leaderboard{width:320px;height:100px}}
.yinvvq_stripes{height:var(--stripe-height);background:linear-gradient(var(--color-orange) 0 30%, transparent 30% 36%, var(--color-mustard) 36% 64%, transparent 64% 70%, var(--color-rust) 70%)}
.k6V9XG_wordmark{font-family:var(--font-display);font-variation-settings:var(--font-pressed-settings);letter-spacing:-.012em;white-space:nowrap;min-height:44px;color:var(--color-ink);text-shadow:var(--emboss);align-items:center;font-weight:700;line-height:1;display:inline-flex}.k6V9XG_wordmark i{color:var(--color-rust);font-variation-settings:var(--font-italic-settings);margin-right:.02em;font-style:italic}.k6V9XG_header{font-size:26px}.k6V9XG_footer{font-size:30px}@media (max-width:420px){.k6V9XG_header{font-size:22px}}
.rtzSmG_footer{background:var(--color-footer);color:var(--color-ink);margin-top:96px}.rtzSmG_inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:36px;padding-bottom:40px;display:flex}.rtzSmG_tag{font-family:var(--font-display);font-variation-settings:var(--font-pressed-settings);font-weight:700;font-size:var(--text-footer-tag);color:var(--color-rust);text-shadow:var(--emboss);margin:12px 0 0;line-height:1.1}.rtzSmG_links{font-size:var(--text-small);color:var(--color-ink-2);flex-wrap:wrap;gap:18px;display:flex}.rtzSmG_links a:hover{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}
.U-Sh-W_button{border:1.5px solid var(--color-brown);border-radius:var(--radius-pill);background:var(--color-surface);height:42px;font:600 var(--text-small) var(--font-body);color:var(--color-ink);cursor:pointer;padding:0 18px}.U-Sh-W_button:hover{background:var(--color-hover)}.U-Sh-W_ink{background:var(--color-brown);color:var(--color-on-ink)}.U-Sh-W_ink:hover{background:var(--color-ink)}.U-Sh-W_onResult{color:var(--result-ink);border-color:var(--result-button-line);background:0 0}.U-Sh-W_onResult:hover{background:var(--result-button-hover)}.U-Sh-W_on,.U-Sh-W_on:hover{background:var(--color-highlight)}
.MmX1YG_header{z-index:20;position:relative}.MmX1YG_bar{height:var(--header-height);align-items:center;gap:26px;display:flex}.MmX1YG_nav{font-weight:600;font-size:var(--text-small);gap:2px;display:flex}.MmX1YG_nav a{border-radius:var(--radius-pill);color:var(--color-ink-2);padding:6px 12px}.MmX1YG_nav a:hover{background:var(--color-hover);color:var(--color-ink)}.MmX1YG_nav a.MmX1YG_current{background:var(--color-brown);color:var(--color-on-ink)}.MmX1YG_nav a.MmX1YG_menuOnly,.MmX1YG_menu{display:none}.MmX1YG_end{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.MmX1YG_ask{width:260px}.MmX1YG_units{flex-shrink:0}@media (max-width:940px){.MmX1YG_bar{position:relative}.MmX1YG_menu{flex-shrink:0;order:3;height:38px;padding:0 14px;display:block}.MmX1YG_nav{z-index:30;border:1.5px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-tooltip);flex-direction:column;gap:2px;padding:10px;display:none;position:absolute;top:calc(100% - 6px);left:16px;right:16px}.MmX1YG_nav.MmX1YG_open{grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(100dvh - 120px);display:grid;overflow-y:auto}.MmX1YG_nav a.MmX1YG_menuOnly{display:block}.MmX1YG_nav a{padding:10px 12px}.MmX1YG_end{flex:1;justify-content:flex-end}.MmX1YG_ask{flex:1;width:auto;min-width:0;max-width:320px}.MmX1YG_bar>:first-child{flex-shrink:0}}@media (max-width:420px){.MmX1YG_bar{gap:14px}}
.BDLXVq_title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:12px 0 30px;display:flex}.BDLXVq_title h1{font-family:var(--font-display);font-variation-settings:var(--font-pressed-settings);font-weight:700;font-size:var(--text-page-title);letter-spacing:-.025em;color:var(--color-ink);text-shadow:var(--emboss-strong);margin:0;line-height:1}.BDLXVq_title h1 em{color:var(--color-rust);font-variation-settings:var(--font-italic-settings);font-style:italic}.BDLXVq_title p{max-width:620px;color:var(--color-ink-2);margin:12px 0 0;font-size:18.5px}.BDLXVq_actions{flex-wrap:wrap;gap:8px;display:flex}
._4yvF-G_page{padding-bottom:var(--section-gap-calc)}._4yvF-G_draft{border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-pill);font-size:var(--text-caption);color:var(--color-ink-2);margin:14px 0 0;padding:2px 10px;display:inline-block}._4yvF-G_section{margin-top:var(--section-gap-calc)}._4yvF-G_notice{max-width:calc(var(--measure) + 52px);font-size:var(--text-caption);color:var(--color-ink-2);margin:16px 0 0}._4yvF-G_notice a{text-underline-offset:3px;text-decoration:underline}._4yvF-G_phone{white-space:nowrap}._4yvF-G_card{max-width:calc(var(--measure) + 52px);border:2px solid var(--color-brown);border-radius:var(--radius-lg);background:var(--color-surface);padding:20px 24px}._4yvF-G_card p{margin:0 0 10px}._4yvF-G_card p:last-child,._4yvF-G_card ul:last-child{margin-bottom:0}._4yvF-G_card ul{margin:0 0 10px;padding-left:20px}._4yvF-G_examples{overflow-wrap:anywhere;margin:0;padding-left:48px}._4yvF-G_examples li+li{margin-top:8px}._4yvF-G_source{font-size:var(--text-caption);color:var(--color-ink-2);display:block}._4yvF-G_card a,._4yvF-G_body a{text-underline-offset:3px;text-decoration:underline}._4yvF-G_body{max-width:var(--measure);color:var(--color-ink-2);overflow-wrap:break-word}._4yvF-G_tableScroll{max-width:100%;overflow-x:auto}._4yvF-G_body h2,._4yvF-G_body h3{color:var(--color-ink);font-family:var(--font-display);font-variation-settings:var(--font-pressed-settings)}
.zqU6TG_field{align-items:center;display:flex;position:relative}.zqU6TG_field input{min-width:0;color:var(--color-ink);appearance:none;outline:none;flex:1}.zqU6TG_field input::-webkit-search-cancel-button{-webkit-appearance:none}.zqU6TG_field input::placeholder{color:var(--color-muted)}.zqU6TG_icon{color:var(--color-ink-2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.zqU6TG_compact .zqU6TG_icon{width:16px;height:16px;left:15px}.zqU6TG_compact input{border:1.5px solid var(--color-field-line);border-radius:var(--radius-pill);background:var(--color-surface);width:100%;height:42px;font:500 var(--text-small) var(--font-body);padding:0 16px 0 40px}.zqU6TG_compact input:focus{border-color:var(--color-brown);box-shadow:0 0 0 4px var(--focus-ring)}.zqU6TG_big,.zqU6TG_filter{border:2px solid var(--color-brown);background:var(--color-surface);border-radius:40px;gap:6px;padding:6px}.zqU6TG_big:focus-within,.zqU6TG_filter:focus-within{box-shadow:0 0 0 4px var(--focus-ring)}.zqU6TG_big input,.zqU6TG_filter input{height:48px;font:500 17.5px var(--font-body);background:0 0;border:0;padding:0 16px}.zqU6TG_big button{border-radius:var(--radius-pill);background:var(--color-brown);color:var(--color-on-ink);font:600 16px var(--font-body);border:0;align-self:stretch;padding:0 22px}.zqU6TG_filter{padding-left:46px}.zqU6TG_filter .zqU6TG_icon{width:18px;height:18px;color:var(--color-brown);left:20px}.zqU6TG_filter input{padding-left:6px}
.Zsw5BW_browse,.Zsw5BW_calculator{flex-wrap:wrap;justify-content:space-between;display:flex}.Zsw5BW_browse{align-items:baseline;gap:6px 20px;margin-bottom:24px}.Zsw5BW_calculator{align-items:flex-end;gap:14px;margin-bottom:18px}.Zsw5BW_browse h2,.Zsw5BW_calculator h2{font-family:var(--font-display);font-variation-settings:var(--font-pressed-settings);font-weight:700;font-size:var(--text-section);letter-spacing:-.01em;color:var(--color-ink);text-shadow:var(--emboss);margin:0;line-height:1.05}.Zsw5BW_browse h2 em,.Zsw5BW_calculator h2 em{color:var(--color-rust);font-variation-settings:var(--font-italic-settings);font-style:italic}.Zsw5BW_browse p{color:var(--color-ink-2);text-shadow:var(--emboss-soft);margin:0;font-size:16px}.Zsw5BW_calculator p{max-width:640px;color:var(--color-ink-2);margin:8px 0 0;font-size:16px}
._3FKhVW_ask{--fb:var(--font-body);--card:var(--search-bg);--br:var(--search-line);--ink:var(--search-ink);--focus:var(--focus-ring);--hover:var(--search-hover);--hl:var(--search-answer);--mu:var(--color-mustard)}._3FKhVW_bigsearch{max-width:560px}._3FKhVW_try{margin-top:18px}._3FKhVW_more{margin-top:22px}._3FKhVW_section{padding-top:var(--section-gap)}._3FKhVW_end{padding-bottom:var(--section-gap)}._3FKhVW_prose{max-width:760px;padding:var(--section-gap) 0}._3FKhVW_prose h1{font:800 var(--text-page-title) / 1.05 var(--font-display);font-variation-settings:var(--font-pressed-settings);letter-spacing:-.02em;margin:0 0 12px}._3FKhVW_prose h2{font:800 var(--text-section) / 1.1 var(--font-display);font-variation-settings:var(--font-pressed-settings);margin:36px 0 8px}._3FKhVW_prose p,._3FKhVW_prose li{color:var(--color-ink-2)}._3FKhVW_prose a{text-underline-offset:3px;text-decoration:underline}._3FKhVW_nowrap{white-space:nowrap}
.QCfD8q_filter{max-width:560px}.QCfD8q_count{min-height:1.4em;font-size:var(--text-caption);color:var(--color-ink-2);text-shadow:var(--emboss-soft);margin:10px 0 0 6px;font-weight:600}.QCfD8q_jump{font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.QCfD8q_jump span{color:var(--color-ink-2);margin-right:2px;font-weight:600}.QCfD8q_jump a{border:1.5px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-surface);padding:4px 13px;font-weight:600}.QCfD8q_jump a:hover{border-color:var(--color-brown)}.QCfD8q_featured{padding-top:var(--section-gap)}.QCfD8q_group{padding-top:56px}.QCfD8q_items{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.QCfD8q_item{border:2px solid var(--color-brown);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;gap:4px;padding:14px 16px 15px;transition:transform .12s,box-shadow .12s;display:flex}.QCfD8q_item b{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);font-size:19.5px;font-weight:900;line-height:1.2}.QCfD8q_item span{font-size:var(--text-caption);color:var(--color-ink-2);line-height:1.4}.QCfD8q_item:hover{transform:translate(-2px,-2px)}.QCfD8q_hoverOrange:hover{box-shadow:4px 4px 0 var(--color-orange)}.QCfD8q_hoverMustard:hover{box-shadow:4px 4px 0 var(--color-mustard)}.QCfD8q_hoverRust:hover{box-shadow:4px 4px 0 var(--color-rust)}.QCfD8q_empty{font-size:var(--text-body);color:var(--color-ink-2);margin:48px 0 0}
.RjX6XW_keypad{border:2px solid var(--color-brown);border-radius:var(--radius-lg);background:var(--color-surface);width:min(100%,336px);box-shadow:var(--shadow-orange);color:var(--color-ink);padding:14px 16px 18px;position:relative}.RjX6XW_keypad:focus-visible{outline:3px solid var(--color-mustard);outline-offset:4px}.RjX6XW_keypad:focus:not(:focus-visible){outline:none}.RjX6XW_title{font-family:var(--font-body);font-weight:700;font-size:var(--text-min);color:var(--color-rust);margin:0 0 8px;line-height:1.3}.RjX6XW_screen{border-radius:var(--radius-sm);background:var(--color-brown);color:var(--color-on-ink);text-align:right;grid-template-rows:20px 52px;align-items:end;margin-bottom:14px;padding:8px 14px;display:grid}.RjX6XW_sum,.RjX6XW_value{white-space:nowrap;justify-content:flex-end;margin:0;display:flex;overflow:hidden}.RjX6XW_sum{font-size:var(--text-min);opacity:.85;font-variant-numeric:tabular-nums;line-height:20px}.RjX6XW_value{font-family:var(--font-number);font-variation-settings:var(--font-display-settings);font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:52px}.RjX6XW_value[data-size=m]{font-size:29px}.RjX6XW_value[data-size=s]{font-size:20px}.RjX6XW_keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.RjX6XW_key{border:1.5px solid var(--color-line-strong);background:var(--color-field);height:48px;box-shadow:0 3px 0 var(--color-line-strong);color:var(--color-ink);font-family:var(--font-number);font-variation-settings:var(--font-display-settings);cursor:pointer;border-radius:12px;font-size:22px;font-weight:900;line-height:1;transition:transform 80ms ease-out,box-shadow 80ms ease-out}.RjX6XW_key:hover{background:var(--color-hover)}.RjX6XW_key:focus-visible{outline:3px solid var(--color-mustard);outline-offset:2px}.RjX6XW_key:active,.RjX6XW_key[data-pressed]{box-shadow:0 0 0 var(--color-line-strong);transform:translateY(3px)}.RjX6XW_fn{background:var(--card-tint-3);font-family:var(--font-body);font-size:19px;font-weight:700}.RjX6XW_fn:hover{background:var(--card-tint-2)}.RjX6XW_op{border-color:var(--color-brown);background:var(--color-mustard);box-shadow:0 3px 0 var(--color-brown);font-size:26px}.RjX6XW_op:hover{background:var(--card-tint-2)}.RjX6XW_eq{border-color:var(--color-brown);background:var(--color-rust);box-shadow:0 3px 0 var(--color-brown);color:var(--color-on-ink);font-size:26px}.RjX6XW_eq:hover{background:var(--color-brown)}.RjX6XW_stage{place-items:end center;display:grid}.RjX6XW_stage>*{grid-area:1/1}.RjX6XW_stage>:first-child{width:100%}@media (max-width:560px){.RjX6XW_key{height:52px}}
