.tool-paused-state{text-align:center;border:1px solid var(--border);background:var(--surface);border-radius:22px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:13px;width:100%;min-height:330px;padding:55px 25px;display:flex}.tool-paused-state>span{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));background:color-mix(in srgb,var(--accent) 7%,transparent);width:49px;height:49px;color:var(--accent);border-radius:15px;place-items:center;margin-bottom:5px;font-size:24px;display:grid}.tool-paused-state>small{color:var(--accent);font-size:10px}.tool-paused-state h2{font-size:22px;font-weight:650;line-height:1.8}.tool-paused-state p{color:var(--muted);max-width:440px;font-size:12px;line-height:2}.tool-paused-state a{border:1px solid var(--border-strong);background:var(--bg-soft);color:var(--text);border-radius:9px;align-items:center;gap:22px;margin-top:7px;padding:11px 15px;font-size:11px;display:flex}.tool-paused-state button{color:var(--muted);background:0 0;border:0;padding:5px;font-size:10px}.tool-paused-state button:hover{color:var(--accent)}@media (max-width:600px){.tool-paused-state{min-height:300px;padding:36px 20px}.tool-paused-state h2{font-size:18px}.tool-paused-state p{font-size:11px}}
.tool-loading{text-align:center;min-height:280px;color:var(--muted);align-content:center;justify-items:center;gap:12px;padding:28px;display:grid}.tool-loading strong{color:var(--text);font-size:14px;font-weight:500}.tool-loading>span:last-child{font-size:12px;line-height:1.8}.tool-loading-dot{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:1.28s linear infinite tool-loading-spin}@keyframes tool-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tool-loading-dot{animation:none}}
.pricing-clear{margin:40px 0 20px!important}.pricing-clear .pricing-refresh-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px}.pricing-clear .free-plan,.pricing-clear .premium-plan{background:var(--surface);box-shadow:0 12px 36px color-mix(in srgb,var(--shadow) 14%,transparent);border-radius:22px;flex-direction:column;padding:30px;display:flex}.pricing-clear .premium-plan{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 6%,var(--surface)),var(--surface) 60%)}.pricing-clear h3{margin:12px 0 5px;font-size:25px}.pricing-clear .premium-plan-copy,.pricing-clear .free-plan>p{max-width:none;margin-bottom:0}.pricing-clear .free-plan-price{align-items:center;min-height:160px;margin:17px 0 14px;font-size:48px;line-height:1.3}.plan-best-value{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));white-space:nowrap;border-radius:20px;padding:5px 11px;font-size:10px;line-height:1.8}.pricing-clear .plan-options{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;gap:4px;margin:20px 0 18px;padding:4px}.pricing-clear .plan-option{text-align:center;border:1px solid #0000;border-radius:9px;gap:3px;padding:8px 5px;transition:background .32s,border-color .32s}.pricing-clear .plan-option.is-selected{background:var(--surface);border-color:var(--border-strong);box-shadow:0 2px 6px var(--shadow)}.pricing-clear .plan-option-head{justify-content:center;font-size:11px}.pricing-clear .plan-option-head i,.pricing-clear .plan-option-price,.pricing-clear .plan-option-caption{display:none}.pricing-clear .plan-saving{font-size:8px}.plan-price-primary{align-items:center;gap:12px;min-width:0;display:flex}.plan-price-primary strong{letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Klymb Price,Vazirmatn,sans-serif;font-size:clamp(30px,3.5vw,44px);font-weight:500;line-height:1.35}.plan-price-primary>span{color:var(--text-soft);gap:3px;font-size:12px;display:grid}.plan-price-primary small{color:var(--muted);font-size:10px}.pricing-clear .plan-price-equivalent{color:var(--muted);min-height:20px;margin:7px 0 17px;font-size:10px;line-height:1.9}.pricing-clear .plan-free-action,.pricing-clear .premium-plan-action{border-radius:11px;justify-content:space-between;width:100%;min-height:46px;padding:11px 15px;font-size:12px;display:flex}.pricing-clear .plan-feature-list{gap:13px;margin:0 0 22px;padding-top:23px;font-size:12px}.pricing-clear .plan-footnote{border-top:1px solid var(--border);color:var(--muted);padding-top:17px;margin:auto 0 0!important;font-size:10px!important;line-height:1.9!important}.plan-comparison{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin-top:24px;overflow:hidden}.plan-comparison-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.plan-comparison-head strong{font-size:13px;line-height:1.9}.plan-comparison-head span{color:var(--muted);font-size:10px}.plan-comparison table{border-collapse:collapse;text-align:right;table-layout:fixed;width:100%;font-size:12px}.plan-comparison th,.plan-comparison td{border-bottom:1px solid var(--border);padding:14px 24px;line-height:1.8}.plan-comparison thead th{color:var(--muted);background:var(--surface-2);font-size:10px;font-weight:500}.plan-comparison th:first-child{width:44%}.plan-comparison tbody th{font-weight:500}.plan-comparison tbody td:last-child{color:var(--accent);font-weight:600}.plan-comparison tbody tr:last-child>*{border-bottom:0}.plan-comparison>p{color:var(--muted);padding:0 24px 16px;margin:0!important;font-size:10px!important;line-height:2!important}.plan-full-details{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-top:16px;overflow:hidden}.plan-full-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:12px;line-height:1.9;list-style:none;display:flex}.plan-full-details>summary::-webkit-details-marker{display:none}.plan-full-details>summary>span:last-child{color:var(--accent);font-size:20px;transition:transform .352s}.plan-full-details[open]>summary>span:last-child{transform:rotate(45deg)}.plan-full-details .premium-benefits-detail{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:20px 24px;margin:0!important}.plan-full-details .premium-benefits-detail p{margin:6px 0 0;font-size:11px;line-height:2}.plan-full-details .premium-benefits-detail strong{font-size:12px}@media (max-width:760px){.pricing-clear{padding:52px 0!important}.pricing-clear .pricing-refresh-heading{gap:12px;margin-bottom:22px}.pricing-clear .pricing-refresh-heading h2{margin-top:8px;font-size:30px;line-height:1.55}.pricing-clear .pricing-refresh-heading{text-align:right;align-items:flex-start}.pricing-clear .pricing-refresh-heading h2{text-align:right}.pricing-clear .pricing-refresh-heading p{text-align:right;align-self:stretch;width:100%;max-width:none;margin:0;font-size:12px;line-height:1.9}.pricing-clear .pricing-refresh-grid{grid-template-columns:1fr;gap:14px}.pricing-clear .free-plan,.pricing-clear .premium-plan{border-radius:18px;padding:22px}.pricing-clear .premium-plan{order:-1}.pricing-clear .free-plan-price{min-height:64px;margin:12px 0;font-size:40px}.plan-price-primary strong{font-size:37px}.plan-comparison-head{flex-direction:column;align-items:flex-start;padding:17px}.plan-comparison th,.plan-comparison td{padding:12px 10px;font-size:11px}.plan-comparison>p{padding:0 14px 14px}.plan-full-details>summary{padding:16px}.plan-full-details .premium-benefits-detail{grid-template-columns:1fr;gap:20px;padding:18px 16px}}@media (max-width:600px){.tools-section{padding-top:32px}.tools-section .section-heading{gap:14px;margin-bottom:12px}.tools-section .section-heading h2{font-size:24px}.tools-section .tools-story{width:100%}.tools-section .tools-story-slide p{font-size:11px;line-height:1.9}.tools-section .tools-story-footer{margin-top:5px}.tools-section .toolbox-controls{gap:10px;margin-top:16px;margin-bottom:10px}.tools-section .tool-search{height:44px}.tools-section .tool-categories{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;gap:2px;padding:3px;scroll-padding-inline:5px}.tools-section .tool-categories button{min-width:46px;height:38px;padding:0 11px;line-height:1.5}.tools-section .tools-result-meta{margin-bottom:12px}.tools-section .tools-grid{grid-template-columns:minmax(0,1fr);gap:8px}.tools-section .tools-grid .tool-card{min-height:100px;box-shadow:none;background:var(--surface);border-radius:15px;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:14px 13px;display:grid}.tools-section .tool-card .tool-number{display:none}.tools-section .tool-card .tool-card-icon{border-radius:10px;align-self:start;width:36px;height:36px;margin-top:2px;font-size:15px;position:static}.tools-section .tool-card .tool-content{gap:4px;min-width:0}.tools-section .tool-card .tool-name{letter-spacing:0;text-shadow:none;flex-wrap:wrap;gap:4px 7px;font-size:13px;line-height:1.6;display:flex}.tools-section .tool-card .tool-premium-badge{align-self:center;height:16px;padding:0 4px;font-size:6px}.tools-section .tool-card .tool-description{color:var(--muted);font-size:10px;line-height:1.8}.tools-section .tool-card .tool-formats{opacity:.65;overflow-wrap:anywhere;font-size:8px;line-height:1.6}.tools-section .tool-card .tool-card-side{width:20px;min-width:0;margin:0;position:static}.tools-section .tool-card .tool-card-arrow{font-size:14px;position:static}.tools-section .tool-card .tool-lock{background:0 0;border:0;width:19px;height:24px;font-size:7px}.tools-section .tool-card .tool-coming{letter-spacing:0;font-size:5px}.tools-section .tools-grid .tool-card{opacity:1;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;transition:background-color .32s,border-color .32s,box-shadow .32s,transform .16s}.tools-section .tools-grid .tool-card:hover{box-shadow:none;transform:none}.tools-section .tools-grid .tool-card:disabled{opacity:.6}.tools-section .tools-grid .tool-card:after{display:none}.tools-section .tool-card:hover .tool-card-icon{transform:none}.tools-section .tool-card .tool-description{font-size:11px}.tools-section .tool-card .tool-formats{font-size:9px}.tools-section .tool-card .tool-premium-badge{height:18px;font-size:7px}.tools-section .tools-grid .tool-card.tool-active,.tools-section .tools-grid .tool-card.is-touch-feedback,.tools-section .tools-grid .tool-card:focus-visible{border-color:color-mix(in srgb,var(--accent) 58%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--surface));box-shadow:inset -3px 0 var(--accent);transform:none}.tools-section .tools-grid .tool-card:active:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface));box-shadow:inset -3px 0 var(--accent);transition-duration:96ms;transform:scale(.986)}.tools-section .tool-card:is(.tool-active,.is-touch-feedback) .tool-card-icon{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-color:color-mix(in srgb,var(--accent) 35%,var(--border));color:var(--accent);transform:none}.tools-section .tool-card:is(.tool-active,.is-touch-feedback) .tool-card-arrow{color:var(--accent);transform:none}.tools-section .tool-card:is(.tool-active,.is-touch-feedback) .tool-name{color:var(--accent)}}@media (max-width:600px) and (hover:hover){.tools-section .tools-grid .tool-card:hover:not(.tool-active){background:color-mix(in srgb,var(--accent) 5%,var(--surface));border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}@media (prefers-reduced-motion:reduce){.tools-section .tools-grid .tool-card{transition:none}.tools-section .tools-grid .tool-card:active:not(:disabled){transform:none}}@media (max-width:360px){.plan-price-primary{gap:8px}.plan-price-primary strong{font-size:30px}.plan-price-primary>span{flex-shrink:0}.plan-price-primary small{white-space:nowrap}}@font-face{font-family:Klymb Price;src:url(/fonts/price-numerals.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.pricing-clear .free-plan-price,.membership-plan-price strong,.plan-option-price{font-synthesis:none;letter-spacing:0;font-family:Klymb Price,Vazirmatn,sans-serif;font-weight:500}
.coupon-quote{background:#d3b28709;border:1px solid #d3b28733;border-radius:15px;margin:22px 0;padding:18px 20px}.cq-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.cq-heading>span{font-size:12px;font-weight:650}.cq-heading small{opacity:.55;font-size:10px}.coupon-quote form{gap:9px;display:flex}.coupon-quote label{flex:1;min-width:0}.coupon-quote input{width:100%;height:41px;color:inherit;font:inherit;letter-spacing:.5px;background:0 0;border:1px solid #d3b28733;border-radius:9px;padding:0 13px;font-size:12px}.coupon-quote button{color:inherit;font:inherit;cursor:pointer;background:#d3b2871a;border:1px solid #d3b2874d;border-radius:9px;min-width:100px;padding:9px 17px;font-size:11px}.coupon-quote button:disabled{opacity:.5;cursor:default}.coupon-quote>p{margin-top:10px;font-size:11px}.coupon-quote a{color:inherit}.cq-error{color:#d08484!important}.cq-result{border-top:1px solid #d3b28729;gap:9px;margin-top:16px;padding-top:16px;display:grid}.cq-result>span{justify-content:space-between;align-items:center;font-size:11px;display:flex}.cq-result b{opacity:.65;font-weight:500}.cq-result strong{color:#c49c6d;font-size:14px}.cq-result small{opacity:.55;font-size:9px;line-height:1.9}.light .coupon-quote{background:#a6713d06;border-color:#8b5d302b}.light .cq-result strong{color:#9b6b3c}.light .cq-error{color:#a84b4b!important}.light .coupon-quote input,.light .coupon-quote button{border-color:#8b5d302b}@media (max-width:550px){.cq-heading{flex-direction:column;align-items:flex-start;gap:4px}.coupon-quote{padding:15px}.coupon-quote button{min-width:86px;padding:8px 12px}}
