@font-face{font-family:'TubeDesk Pretendard';src:url('/fonts/PretendardVariable.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
html body,html body button,html body input,html body textarea,html body select,html body summary,html body label,html body .brand,html body .brand span,html body .global-topbar .topbar-actions>button,html body .global-topbar .topbar-actions>a,html body .global-topbar .topbar-actions>.useful-links>summary{font-family:'TubeDesk Pretendard','Segoe UI',sans-serif!important;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
html body{font-size:16px;line-height:1.7;letter-spacing:-.15px}html body main .tab>.heading h1{font-size:34px!important;font-weight:780!important;line-height:1.35;letter-spacing:-1px}.creator-hero .hero-copy h1{font-size:clamp(40px,4vw,64px)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-2px!important}html body .app-main .panel-title h2,html body .app-main .filter-heading h2,html body .app-main .results-heading h2,html body .app-main .panel>h2{font-size:24px!important;font-weight:720!important;line-height:1.45;letter-spacing:-.5px}html body .app-main h3,html body .app-main .card-body h3,html body .app-main .filter-section-label h3{font-size:19px!important;font-weight:650!important;line-height:1.55;letter-spacing:-.25px}html body .app-main label{font-size:16px!important;font-weight:600!important;line-height:1.6}html body .app-main p,html body .app-main li{font-size:16px;line-height:1.8;font-weight:400}html body .app-main .heading p,html body .app-main .muted,html body .app-main small,html body .app-main .filter-section-label span{font-size:14px!important;line-height:1.8!important;font-weight:400!important}html body .context-navigation .nav span{font-size:15px!important;font-weight:620!important}html body .app-sidebar .primary-workspaces b{font-size:18px!important;font-weight:700!important}html body .app-sidebar .primary-workspaces small{font-size:13px!important;line-height:1.65!important}html body .app-main button.primary{font-size:16px!important;font-weight:750!important;letter-spacing:-.15px}.estimate-summary h2,.compare-number,.report-total strong{font-variant-numeric:tabular-nums;letter-spacing:-.5px}.global-topbar .brand>span{font-weight:800!important;letter-spacing:-.8px!important}.global-topbar .brand-light{font-weight:450!important}.useful-link-group strong{font-weight:650!important}.hero-note strong{font-weight:720!important}.ui-icon{shape-rendering:geometricPrecision}@media(max-width:750px){html body main .tab>.heading h1{font-size:28px!important}.creator-hero .hero-copy h1,html body .app-main .hero-copy h1{font-size:40px!important;letter-spacing:-1.2px!important}.app-main .panel-title h2,.app-main .filter-heading h2{font-size:22px!important}.global-topbar .topbar-actions>button,.global-topbar .topbar-actions>a,.global-topbar .topbar-actions>.useful-links>summary{font-size:12px!important}}
