.tb-root,.tb-page{font-size:15px}.tb-root,.tb-root *,.tb-page,.tb-page *{letter-spacing:0!important}.tb-root nav a[style*="gap:10px"][style*="text-decoration:none"]{flex:0 0 auto!important}.tb-root nav a[style*="gap:10px"]>span:first-child{display:flex!important;flex:0 0 30px!important;min-width:30px!important;visibility:visible!important;opacity:1!important}.tb-root h1,.tb-page h1{font-size:32px!important;line-height:1.18!important;font-weight:800!important;text-wrap:balance}.tb-root .tb-hero h1,.tb-page .tb-hero h1,.tb-page-title{font-size:40px!important;line-height:1.13!important}.tb-root .tb-toolgrid h1,.tb-root .tb-body h1,.tb-page .tb-tool-title-row h1{font-size:30px!important}.tb-root .tb-headrow h1{font-size:32px!important}.tb-root h2,.tb-page h2{font-size:22px!important;line-height:1.34!important;font-weight:800!important}.tb-root h3,.tb-page h3{font-size:16px!important;line-height:1.45!important;font-weight:750!important}.tb-root p,.tb-root li,.tb-page p,.tb-page li{font-size:14.5px!important;line-height:1.75!important}.tb-root .tb-lead,.tb-page .tb-lead{font-size:16px!important;line-height:1.72!important}.tb-root .tb-toolcard,.tb-root .tb-relcard,.tb-root .tb-dircard,.tb-page .tb-tool-link,.tb-page .tb-related a{line-height:1.55!important}.tb-root .tb-toolcard span[style*="font-size:15px"],.tb-root .tb-relcard span[style*="font-size:16px"],.tb-root .tb-dircard span[style*="font-size:14px"]{font-size:14.5px!important}.tb-root .tb-toolcard span[style*="font-size:13px"],.tb-root .tb-relcard span[style*="font-size:13px"],.tb-page .tb-tool-link span{font-size:13px!important;line-height:1.62!important}.tb-root .tb-kicker,.tb-page .tb-kicker{text-transform:none!important;font-size:12.5px!important}.tb-root a[href],.tb-page a[href]{text-underline-offset:3px;text-decoration-thickness:1px}.tb-root main a[href]:not(.tb-toolcard):not(.tb-tool-link):not(.tb-relcard):not(.tb-dircard):not(.tb-otherhub):not(.tb-btn):not(.tb-share):not(.tb-pop),.tb-page main a[href]:not(.tb-tool-link):not(.tb-related a):not(.tb-pill):not(.tb-share-quick){text-decoration:underline}.tb-root .tb-toolcard:hover,.tb-root .tb-relcard:hover,.tb-root .tb-dircard:hover,.tb-page .tb-tool-link:hover,.tb-page .tb-related a:hover{border-color:var(--tbc-l-cfe9e3)!important;box-shadow:var(--tb-elev-3)!important}html{scroll-padding-top:88px;text-rendering:optimizeLegibility}body{-webkit-font-smoothing:antialiased}.tb-root main :where(p,li),.tb-page main :where(p,li){text-wrap:pretty}.tb-root main,.tb-page main{overflow-wrap:anywhere}.tb-root main :where(article,section) :where(p,li),.tb-page main :where(article,section) :where(p,li){max-width:78ch}:where(button,a,input,select,textarea,[role="button"]){-webkit-tap-highlight-color:transparent}:where(button,.tb-btn,[role="button"]){min-height:42px;touch-action:manipulation;cursor:pointer}.tb-footer nav a,.tb-footer .tb-footer-links a{display:inline-flex;align-items:center;min-height:28px}:where(button,.tb-btn,[role="button"]):disabled,:where(button,.tb-btn,[role="button"])[aria-disabled="true"]{cursor:not-allowed;opacity:.56}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid rgba(14,140,126,.34)!important;outline-offset:3px!important}.tb-tool-stage,.tb-tool-panel,[data-tool-panel],[data-tool-root]{scroll-margin-top:96px}.tb-tool-panel :where(input,select,textarea),[data-tool-panel] :where(input,select,textarea){border-color:var(--tbc-l-cbdad5)!important;border-radius:10px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.tb-tool-panel :where(input,select,textarea):focus,[data-tool-panel] :where(input,select,textarea):focus{border-color:#0E8C7E!important;box-shadow:0 0 0 3px rgba(14,140,126,.12)!important}.tb-tool-panel :where(input,select,textarea)::placeholder,[data-tool-panel] :where(input,select,textarea)::placeholder{color:var(--tbc-t-7a8580);opacity:1}.tb-toolarea{margin-block:24px 32px}.tb-toolarea-label{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.inline-tool-shell{min-width:0;isolation:isolate}.inline-tool-shell :where(input,select,textarea,output,pre){box-sizing:border-box;max-width:100%}.inline-tool-shell :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){width:100%}.inline-tool-shell :where(label){line-height:1.45}.inline-tool-shell :where(textarea){resize:vertical}.inline-tool-shell :where([aria-live],output,[data-result],.tb-result){min-width:0;overflow-wrap:anywhere}.inline-tool-shell :where([role="group"],.tb-actions){flex-wrap:wrap;gap:10px}:where(details)>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;touch-action:manipulation}::selection{background:rgba(14,140,126,.2);color:var(--tbc-t-101815)}.tb-root :where(pre,table),.tb-page :where(pre,table){max-width:100%}.tb-root pre,.tb-page pre{overflow:auto;overscroll-behavior-inline:contain}.tb-root table,.tb-page table{display:block;overflow-x:auto;overscroll-behavior-inline:contain}:where([aria-live="polite"],[aria-live="assertive"]){min-height:1.5em}.tb-root .tb-toolcard,.tb-root .tb-relcard,.tb-root .tb-dircard,.tb-page .tb-tool-link,.tb-page .tb-related a{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.tb-root .tb-toolcard:active,.tb-root .tb-relcard:active,.tb-root .tb-dircard:active,.tb-page .tb-tool-link:active,.tb-page .tb-related a:active{transform:translateY(1px)}[data-adsense-surface]{content-visibility:auto;contain-intrinsic-size:1px 420px}:root{--tb-ci-teal:#0E8C7E;--tb-ci-teal-deep:#075E56;--tb-ci-gold:#F4C56D;--tb-ci-ring:rgba(14,140,126,.22)}.tb-scroll-hint{display:none;margin:0 0 10px;color:var(--tb-muted,var(--tbc-t-6f7872));font-size:12.5px!important;font-weight:650;line-height:1.45!important}.tb-scroll-hint::before{content:"↔";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:7px;border:1px solid var(--tb-border,var(--tbc-l-dde4e1));border-radius:999px;background:var(--tb-surface,var(--tbc-b-ffffff));color:var(--tb-brand-ink,#0B7A6D);font-family:system-ui,sans-serif;font-size:12px;vertical-align:middle}.tb-root :where(.tb-hubcard,.tb-toolcard,.tb-resultcard,.tb-card),.tb-page :where(.tb-hubcard,.tb-toolcard,.tb-resultcard,.tb-card){border-color:var(--tb-border,var(--tbc-l-dde4e1))!important;box-shadow:var(--tb-elev-1,0 1px 2px rgba(16,24,21,.03))}.tb-root :where(.tb-hubcard,.tb-toolcard,.tb-resultcard,.tb-card) :where(h2,h3),.tb-page :where(.tb-hubcard,.tb-toolcard,.tb-resultcard,.tb-card) :where(h2,h3){text-wrap:balance}.tb-root :where(.tb-hubcard,.tb-toolcard,.tb-resultcard,.tb-card) :where(p,small),.tb-page :where(.tb-hubcard,.tb-toolcard,.tb-resultcard,.tb-card) :where(p,small){color:var(--tb-muted,var(--tbc-t-5f6b65))}.tb-root nav[aria-label="ToolBada"]>div:first-child>a:first-child,.tb-page nav[aria-label="ToolBada"]>div:first-child>a:first-child{min-height:44px!important;gap:9px!important}.tb-root nav[aria-label="ToolBada"]>div:first-child>a:first-child>span:first-child,.tb-page nav[aria-label="ToolBada"]>div:first-child>a:first-child>span:first-child{width:30px!important;height:30px!important;flex:0 0 30px!important;border-radius:9px!important;outline:none!important;outline-offset:0;transition:none}.tb-root nav[aria-label="ToolBada"]>div:first-child>a:first-child>span:nth-child(2),.tb-page nav[aria-label="ToolBada"]>div:first-child>a:first-child>span:nth-child(2){font-size:17px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1!important}:where([data-ad-slot],.tb-ad-slot){clear:both;max-width:100%;scroll-margin-block:96px}@media(hover:hover){.tb-root :where(.tb-hubcard,.tb-toolcard,.tb-resultcard,.tb-card):hover,.tb-page :where(.tb-hubcard,.tb-toolcard,.tb-resultcard,.tb-card):hover{border-color:#B9DDD5!important;box-shadow:var(--tb-elev-3)!important;transform:translateY(-2px)}.tb-root nav[aria-label="ToolBada"]>div:first-child>a:first-child:hover>span:first-child,.tb-page nav[aria-label="ToolBada"]>div:first-child>a:first-child:hover>span:first-child{transform:none;box-shadow:0 2px 10px rgba(14,140,126,.35)!important}}@media(max-width:720px){html{scroll-padding-top:76px}body{padding-bottom:max(92px,calc(78px + env(safe-area-inset-bottom)))!important}:where(input,select,textarea){font-size:16px!important}:where(button,.tb-btn,[role="button"]){min-height:44px}.tb-hubsall{display:inline-flex!important;align-items:center;min-height:44px;padding-inline:10px;margin-inline-end:-10px}.tb-footer nav a,.tb-footer .tb-footer-links a{min-height:36px;padding-block:5px}.tb-root main,.tb-page main{padding-bottom:max(60px,env(safe-area-inset-bottom))}#tb-bottomnav{box-sizing:border-box!important;min-height:64px!important;padding-bottom:env(safe-area-inset-bottom)!important;border-top:1px solid var(--tb-border,var(--tbc-l-dde4e1))!important;background:rgba(var(--tbc-wrgb),.94)!important;box-shadow:0 -12px 32px -24px rgba(16,24,21,.46)!important;backdrop-filter:blur(18px) saturate(1.12)!important;-webkit-backdrop-filter:blur(18px) saturate(1.12)!important}#tb-bottomnav button{min-height:56px!important;touch-action:manipulation}#tb-bottomnav button[aria-current="page"],#tb-bottomnav button[data-active="1"]{color:var(--tb-brand-ink,#0B7A6D)!important}.inline-tool-shell :where(input,select,textarea,button),[data-tool-panel] :where(input,select,textarea,button){scroll-margin-bottom:116px}.tb-scroll-hint{display:flex;align-items:center}.tb-hubgrid,[data-home-popular-grid]{display:flex!important;grid-template-columns:none!important;gap:12px!important;max-width:100%;overflow-x:auto!important;overflow-y:hidden;padding:2px 20px 14px 2px!important;margin-right:-18px;scroll-padding-inline:2px;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:rgba(14,140,126,.42) transparent}.tb-hubgrid>.tb-hubcard,[data-home-popular-grid]>.tb-toolcard{flex:0 0 min(82vw,300px)!important;scroll-snap-align:start}.tb-tool-filters{max-width:100%;overflow-x:auto!important;overflow-y:hidden;flex-wrap:nowrap!important;padding:2px 28px 10px 2px;scroll-padding-inline:2px;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:rgba(14,140,126,.42) transparent}.tb-tool-filters>.tb-chip{flex:0 0 auto;scroll-snap-align:start}[data-search-grid],[data-tools-grid]{grid-template-columns:minmax(0,1fr)!important}.tb-resultcard,.tb-card{min-width:0}.tb-tool-panel :where(button,.tb-btn,[role="button"]),[data-tool-panel] :where(button,.tb-btn,[role="button"]){min-width:44px}.tb-toolarea{margin-block:20px 28px}.inline-tool-shell [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:minmax(0,1fr)!important}.inline-tool-shell :where(textarea,pre){min-height:120px}[data-adsense-surface]{contain-intrinsic-size:1px 560px}.tb-root,.tb-page{font-size:14px}.tb-root h1,.tb-page h1{font-size:27px!important;line-height:1.2!important}.tb-root .tb-hero h1,.tb-page .tb-hero h1,.tb-page-title{font-size:30px!important;line-height:1.17!important}.tb-root .tb-toolgrid h1,.tb-root .tb-body h1,.tb-page .tb-tool-title-row h1,.tb-root .tb-headrow h1{font-size:26px!important}.tb-root h2,.tb-page h2{font-size:20px!important;line-height:1.35!important}.tb-root h3,.tb-page h3{font-size:15.5px!important}.tb-root p,.tb-root li,.tb-page p,.tb-page li{font-size:14px!important;line-height:1.72!important}.tb-root .tb-lead,.tb-page .tb-lead{font-size:15px!important;line-height:1.7!important}}@media(min-width:601px) and (max-width:720px){body{padding-bottom:0!important}}@media(max-width:600px){html{scroll-padding-bottom:116px}#tb-bottomnav{transition:transform .18s ease,opacity .18s ease!important}body:has(.inline-tool-shell :where(input,select,textarea):focus) #tb-bottomnav,body:has([data-tool-panel] :where(input,select,textarea):focus) #tb-bottomnav{opacity:0;pointer-events:none;transform:translateY(calc(100% + env(safe-area-inset-bottom)))}}:root{--tb-elev-1:0 1px 2px rgba(16,24,21,.03);--tb-elev-2:0 6px 18px rgba(16,24,21,.06);--tb-elev-3:0 12px 28px rgba(16,24,21,.08);--tb-shadow:var(--tb-elev-3);--tb-r-xs:6px;--tb-r-sm:8px;--tb-r-md:12px;--tb-r-lg:16px;--tb-r-pill:999px;--tb-sp-1:4px;--tb-sp-2:8px;--tb-sp-3:12px;--tb-sp-4:16px;--tb-sp-5:24px;--tb-sp-6:32px}html.tb-dark{--tb-bg:#0b110f;--tb-surface:#111a17;--tb-soft:#16211d;--tb-soft-2:#1b2723;--tb-border:#273a33;--tb-border-2:#243530;--tb-text:#edf7f3;--tb-muted:#9fb2aa;--tb-faint:#8fa39b;--tb-brand-soft:#12342e}.tb-root .tb-info-card h2,.tb-page .tb-info-card h2,.tb-root .tb-aside-card h2,.tb-page .tb-aside-card h2,.tb-page .tb-workspace-head strong{line-height:1.35!important}.tb-root nav a,.tb-root nav button,.tb-footer a,.tb-chip,.tb-herochip,.tb-favbtn,.tb-filter a,.tb-filter button,.file-drop,.extension-image-drop{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.tb-root nav button:hover{border-color:var(--tb-brand-2)!important}.tb-root .tb-chip:hover,.tb-root .tb-herochip:hover{border-color:var(--tb-brand-2)!important;color:var(--tb-brand-ink)!important}.tb-root .tb-favbtn:hover{color:var(--tb-brand-ink)!important;background:var(--tbc-b-eaf8f5,var(--tbc-b-eaf8f5))}.file-drop:hover,.extension-image-drop:hover{border-color:var(--tb-brand-2)!important;background:var(--tbc-b-eaf8f5,var(--tbc-b-eaf8f5))!important}.tb-btn:active:not(:disabled),.tb-btn-primary:active:not(:disabled),.tb-root nav button:active:not(:disabled),.tb-filter button:active:not(:disabled),.tb-filter a:active{transform:translateY(1px)}html.tb-dark ::selection{background:rgba(45,212,191,.28);color:#eafff9}html.tb-dark .extension-image-note{background:#241c10;border-color:#4a3a22;color:#f0e2c8}.tb-root :where(pre,table){scrollbar-width:thin;scrollbar-color:var(--tb-border) transparent}@media not (forced-colors: active){.inline-tool-shell :where(input,select,textarea):focus-visible,.tool-inline-runtime :where(input,select,textarea):focus-visible{outline:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.tb-btn:active,.tb-btn-primary:active,.tb-root nav button:active,.tb-filter button:active,.tb-filter a:active{transform:none!important}}