.product-ui{--f-body:"Manrope",sans-serif;--f-head:"Manrope",sans-serif;font-family:var(--f-body);font-size:15px;font-weight:500;-webkit-font-smoothing:antialiased}.product-ui .wrap{max-width:1320px;padding-inline:40px}.product-ui :where(h1,h2,h3,h4,h5){font-family:var(--f-head);font-weight:700;text-wrap:balance}.product-ui :where(p){text-wrap:pretty}.product-ui :where(.n4,.num,.product-prize){font-family:IBM Plex Mono,monospace;font-weight:500;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-ui :where(a,button){-webkit-tap-highlight-color:transparent}.product-ui a{text-underline-offset:4px}.product-ui :where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--action);outline-offset:4px}.product-ui :where(input,select,textarea){accent-color:var(--action)}.product-ui :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-family:var(--f-body);border-color:var(--line)}.product-ui :where(button,.product-button){transition:background-color .18s,color .18s,border-color .18s,transform .18s}.product-ui .product-button:active,.product-ui button:active{transform:translateY(1px)}.product-ui .product-button{min-height:48px;border-radius:8px;font-size:14px;font-weight:700;padding:12px 19px}.product-ui .product-button.secondary{background:var(--surface)}.product-ui .product-section-title{margin-bottom:24px;align-items:center}.product-ui .product-section-title h2{font-size:23px;line-height:1.35;font-weight:750;letter-spacing:-.04em}.product-ui .product-section-title p{margin-top:8px!important;font-size:13px;line-height:1.7}.product-ui .product-section-title>a{font-size:13px;gap:8px;min-height:40px}.product-ui .product-opmark{border-radius:9px;border-color:#e5e7e9;padding:4px}.product-ui .product-opmark img{border-radius:4px}.product-ui .product-result-table{table-layout:auto;background:var(--surface)}.product-ui .product-result-table thead{background:var(--canvas)}.product-ui .product-result-table thead th{padding:14px 18px;color:var(--muted);font-size:12px;font-weight:600}.product-ui .product-result-table tbody th,.product-ui .product-result-table td{padding:21px 18px}.product-ui .product-result-table tbody tr{border-color:var(--line)}.product-ui .product-result-table tbody tr:hover{background:color-mix(in srgb,var(--action) 4%,var(--surface))}.product-ui .product-prize{font-size:25px}.product-ui strong.product-prize{font-weight:600}.product-ui .product-operator{gap:14px}.product-ui .product-operator b{font-size:14px;font-weight:700;white-space:normal;line-height:1.4}.product-ui .product-operator small{font-size:12px;margin-top:5px}.product-ui .product-result-link{width:36px;height:40px}.product-ui .product-action-list{border-top:0}.product-ui .product-action-list>a{gap:18px;padding:22px 0;align-items:flex-start;border-bottom-color:var(--line)}.product-ui .product-action-list>a:first-child{padding-top:0}.product-ui .product-action-list>a>svg{margin-top:4px}.product-ui .product-action-list b{font-size:16px;line-height:1.6;font-weight:650}.product-ui .product-action-list small{font-size:13px;line-height:1.8;margin-top:7px}.product-ui .product-action-list>a:hover>svg:last-child{transform:translateX(3px)}.product-ui .product-action-list svg{transition:transform .18s}.product-ui .product-home-section{margin-block:56px}.product-ui .product-two-columns{gap:64px}.product-ui :is(.ck-foot,.hr-foot,.sc-foot,.sm-foot,.site-footer){margin-top:72px;background:var(--surface)}.product-ui :is(.ck-foot,.hr-foot,.sc-foot,.sm-foot) .top{padding-block:40px;gap:32px}.product-ui :is(.ck-foot,.hr-foot,.sc-foot,.sm-foot) :is(p,li,a,.desc,.age,.bot){font-size:12px;line-height:1.8}.product-ui .result-attribution{padding-block:16px;font-size:11px;line-height:1.8}.product-ui :is(.ck-hero,.hr-ph,.sc-hero,.sm-ph,.page-head) h1{font-size:clamp(30px,3.2vw,46px);letter-spacing:-.045em;line-height:1.22}.product-ui :is(.ck-hero,.hr-ph,.sm-ph,.page-head) .wrap{padding-block:36px}.product-ui :is(.sc-hero .in){padding:32px}.product-ui :is(.ck-hero,.hr-ph,.sc-hero,.sm-ph,.page-head) :is(p,.sub){font-size:15px;line-height:1.8}.product-ui :is(.card,.pnl,.pn,.ck-card,.sec-card,.tg-set,.tg-out,.tg-card,.lk-set,.lk-out){border-radius:12px}.product-ui :is(.lc,.rcard,.rsc,.ores){overflow:hidden}.product-ui :is(.tbl,.tbl9,.arc9) th{font-weight:600}.product-ui :is(.btn-b,.btnp,.btnb,.lk-go,.tg-go,.tgx-go,.tgs-go,.sc-cta,.btn-primary){border-radius:8px;min-height:44px}.product-ui .product-empty{padding:28px;border-radius:12px}.product-ui :is(.ck-foot,.hr-foot,.sc-foot,.sm-foot) .bot nav{display:flex;flex-wrap:wrap;gap:10px 18px;max-width:100%}@media(max-width:1100px){.product-ui .wrap{padding-inline:28px}.product-ui .product-two-columns{gap:36px}}@media(max-width:760px){.product-ui .wrap{padding-inline:20px}.product-ui .product-home-section{margin-block:40px}.product-ui .product-section-title{gap:16px;align-items:flex-start;margin-bottom:20px}.product-ui .product-section-title h2{font-size:21px}.product-ui .product-section-title>a{font-size:12px;min-height:30px}.product-ui :is(.ck-hero,.hr-ph,.sm-ph,.page-head) .wrap{padding-block:28px}.product-ui :is(.ck-foot,.hr-foot,.sc-foot,.sm-foot,.site-footer){margin-top:48px}}@media(max-width:560px){.product-ui .product-result-scroll{overflow:visible}.product-ui .product-result-table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.product-ui .product-result-table,.product-ui .product-result-table tbody{display:block;width:100%}.product-ui .product-result-table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px;grid-gap:16px 10px;gap:16px 10px}.product-ui .product-result-table tbody th{grid-column:1/-1;padding:0}.product-ui .product-operator .product-opmark{display:inline-grid;width:36px;height:36px}.product-ui .product-operator b{font-size:14px}.product-ui .product-operator small{font-size:11px;margin-top:2px}.product-ui .product-result-table td{padding:0;text-align:left}.product-ui .product-result-table td:last-child{display:none}.product-ui .product-result-table td:before{content:attr(data-label);display:block;font:500 11px/1.5 var(--f-body);color:var(--muted);margin-bottom:4px}.product-ui .product-prize{font-size:25px;letter-spacing:-.04em}}@media(max-width:360px){.product-ui .wrap{padding-inline:16px}.product-ui .product-section-title h2{font-size:19px}.product-ui .product-section-title>a{font-size:11px}}@media(prefers-reduced-motion:reduce){.product-ui *{transition:none!important}}.product-ui footer h2.footer-heading{color:var(--ink);font-size:14px;font-weight:700;letter-spacing:0;line-height:1.5;margin:0 0 12px}