html{color-scheme:light;scroll-behavior:smooth}body,html{background:var(--color-canvas)}body{color:var(--color-ink);font-family:var(--font-ui-latin);line-height:1.55}html:lang(ar) body{font-family:var(--font-ui-arabic)}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--color-focus) 28%,transparent);outline-offset:3px}.skip-link{background:var(--color-ink);border-radius:0 0 var(--radius-sm) var(--radius-sm);color:var(--color-on-dark);font-size:.82rem;font-weight:800;inset-inline-start:var(--space-4);padding:9px 13px;position:fixed;top:0;transform:translateY(-120%);transition:transform var(--transition-fast);z-index:100}.skip-link:focus{outline-color:var(--color-on-dark);transform:translateY(0)}#main-content:focus{outline:none}h1,h2,h3{color:var(--color-ink);letter-spacing:0;text-wrap:balance}h1{font-size:3.75rem;line-height:var(--line-display-latin)}html:lang(ar) h1{line-height:var(--line-display-arabic)}h2{font-size:2rem;line-height:1.15}h3{font-size:1.08rem;line-height:1.3}.lead{color:var(--color-ink-soft);font-size:1.12rem;line-height:1.65}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--color-surface) 96%,transparent);border-bottom:1px solid var(--color-line);max-width:none;padding:0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:50}.site-header-inner{align-items:center;display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;height:var(--header-height);margin:0 auto;max-width:var(--max-page);padding:0 var(--space-5);position:relative;width:100%}.brand{gap:11px}.brand-mark{background:var(--color-brand-ink);border-radius:var(--radius-sm);box-shadow:inset 0 -3px 0 var(--color-action-primary),var(--shadow-xs);height:40px;width:40px}.brand-copy{display:grid;line-height:1.1}.brand-copy strong{font-size:.98rem}.brand-copy small{color:var(--color-muted);font-size:.72rem;margin-top:4px}.header-navigation{justify-self:center}.main-nav{align-items:center;gap:var(--space-1)}.main-nav a{border:0;border-radius:var(--radius-sm);color:var(--color-ink-soft);font-size:.86rem;font-weight:700;padding:9px 10px;transition:background-color var(--transition-fast),color var(--transition-fast)}.main-nav a:hover{background:var(--color-surface-muted);color:var(--color-primary-dark)}.main-nav a[aria-current=page],.mobile-nav a[aria-current=page]{background:var(--color-primary-soft);color:var(--color-primary-dark)}.header-actions{flex-wrap:nowrap;gap:var(--space-2)}.header-juritheque-link,.language-switcher{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);box-shadow:none;color:var(--color-ink-soft);display:inline-flex;font-size:.85rem;font-weight:700;gap:5px;justify-content:center;min-height:var(--control-md);padding:9px 11px}.language-switcher{background:var(--color-surface);border-color:var(--color-line)}.header-juritheque-link:hover,.language-switcher:hover{background:var(--color-surface-muted);border-color:var(--color-line-strong)}.mobile-menu-trigger{align-items:center;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-ink);display:none;height:var(--control-md);justify-content:center;padding:0;width:var(--control-md)}.mobile-nav{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:grid;grid-gap:var(--space-1);gap:var(--space-1);inset-inline:var(--space-4);padding:var(--space-2);position:absolute;top:calc(100% + var(--space-2));z-index:2}.mobile-nav a{border-radius:var(--radius-sm);color:var(--color-ink-soft);font-weight:700;min-height:var(--control-md);padding:10px 12px}.mobile-nav a:hover{background:var(--color-surface-muted);color:var(--color-primary-dark)}.page-main{margin:0 auto;max-width:var(--max-page);padding:0 var(--space-5) var(--space-8)}.hero{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-height:0;padding:var(--space-8) 0 var(--space-5);text-align:center}.hero,.hero-copy{justify-items:center}.hero-copy{display:grid;max-width:720px}.eyebrow{align-items:center;color:var(--color-brand-ink);display:inline-flex;font-size:.82rem;font-weight:800;gap:7px;margin-bottom:var(--space-4)}.eyebrow svg{color:var(--color-action-primary)}.hero h1{font-size:var(--font-display-home);font-weight:750;letter-spacing:-.022em;line-height:var(--line-display-latin);margin-bottom:var(--space-4);margin-inline:auto;max-width:660px}html:lang(ar) .hero h1{letter-spacing:0;line-height:var(--line-display-arabic)}.hero .lead{margin-bottom:0;margin-inline:auto;max-width:560px}.hero-actions{gap:var(--space-3);margin-top:var(--space-5)}.ghost-button,.primary-button{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-weight:800;gap:var(--space-2);justify-content:center;min-height:var(--control-lg);padding:12px 18px;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.primary-button{background:var(--color-action-primary);border:1px solid var(--color-action-primary);box-shadow:var(--shadow-xs);color:var(--color-on-dark)}.primary-button:hover:not(:disabled){background:var(--color-action-primary-hover);border-color:var(--color-action-primary-hover);transform:translateY(-1px)}.ghost-button{background:var(--color-surface);border:1px solid var(--color-line-strong);color:var(--color-ink)}.ghost-button:hover{background:var(--color-surface-muted);border-color:var(--color-line-strong)}.trust-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin-top:var(--space-5)}.trust-item{align-items:flex-start;-webkit-border-end:1px solid var(--color-line);border-inline-end:1px solid var(--color-line);color:var(--color-success);display:flex;gap:9px;min-width:0;padding-inline:var(--space-4);text-align:start}.trust-item:first-child{-webkit-padding-start:0;padding-inline-start:0}.trust-item:last-child{-webkit-border-end:0;border-inline-end:0}.trust-item span{display:grid;min-width:0}.trust-item strong{color:var(--color-ink);font-size:.8rem;line-height:1.2}.trust-item small{color:var(--color-muted);font-size:.68rem;line-height:1.3;margin-top:3px}.quick-tool-launcher{align-items:center;border-bottom:1px solid var(--color-line);display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:minmax(220px,.55fr) minmax(360px,1.45fr);margin-bottom:var(--space-7);padding-bottom:var(--space-5);position:relative;z-index:20}.quick-tool-launcher__heading{display:grid;grid-gap:3px;gap:3px}.quick-tool-launcher__heading .section-kicker{margin:0}.quick-tool-launcher__heading label{color:var(--color-ink);font-size:1.08rem;font-weight:900}.quick-tool-launcher__combobox{min-width:0;position:relative}.quick-tool-launcher__input-wrap{align-items:center;background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-button);box-shadow:var(--shadow-xs);display:flex;gap:var(--space-3);min-height:54px;padding:0 var(--space-4);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.quick-tool-launcher__input-wrap:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 12%,transparent)}.quick-tool-launcher__input-wrap>svg{color:var(--color-primary-dark);flex:0 0 auto}.quick-tool-launcher__input-wrap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--color-ink);margin:0;min-height:52px;min-width:0;padding:0;width:100%}.quick-tool-launcher__input-wrap input:focus-visible{outline:0}.quick-tool-launcher__listbox{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-md);display:grid;grid-gap:2px;gap:2px;inset:calc(100% + 8px) 0 auto;max-height:360px;overflow-y:auto;padding:var(--space-2);position:absolute}.quick-tool-launcher__option{align-items:center;border-radius:var(--radius-control);color:var(--color-ink);display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:10px}.quick-tool-launcher__option-icon,.quick-tool-launcher__option:hover,.quick-tool-launcher__option[aria-selected=true]{background:var(--tool-accent-soft,var(--color-primary-soft))}.quick-tool-launcher__option-icon{align-items:center;border-radius:var(--radius-control);color:var(--tool-accent,var(--color-primary));display:inline-flex;height:38px;justify-content:center;width:38px}.quick-tool-launcher__option>span:nth-child(2){display:grid;min-width:0}.quick-tool-launcher__option strong{font-size:.84rem}.quick-tool-launcher__option small{color:var(--color-muted);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-tool-launcher__option>svg{color:var(--color-muted)}[dir=rtl] .quick-tool-launcher__option>svg{transform:scaleX(-1)}.quick-tool-launcher__empty{color:var(--color-muted);font-size:.82rem;margin:0;padding:var(--space-4);text-align:center}.home-page>.section-block,.home-section,.tool-search-panel{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;padding:var(--space-7) 0}#tools+.home-section,.home-page>.section-block,.home-section+#tools,.home-section+.home-section{border-top:1px solid var(--color-line)}.section-heading{align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-5)}.search-header h2,.section-heading h2{margin-bottom:var(--space-2)}.search-header p,.section-heading p{color:var(--color-muted);margin:0;max-width:var(--max-reading)}.section-kicker{color:var(--color-brand-ink);font-size:.72rem;letter-spacing:0;margin-bottom:var(--space-2)}.popular-grid,.tool-grid{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}[data-accent]{--tool-accent:var(--color-primary);--tool-accent-soft:var(--color-primary-soft)}[data-accent=editing],[data-accent=pages],[data-accent=pdf]{--tool-accent:var(--cat-pdf-ink);--tool-accent-soft:var(--cat-pdf-soft)}[data-accent=conversion]{--tool-accent:var(--cat-word-ink);--tool-accent-soft:var(--cat-word-soft)}[data-accent=images]{--tool-accent:var(--cat-img-ink);--tool-accent-soft:var(--cat-img-soft)}[data-accent=ocr]{--tool-accent:var(--cat-ocr-ink);--tool-accent-soft:var(--cat-ocr-soft)}[data-accent=ai]{--tool-accent:var(--cat-ai-ink);--tool-accent-soft:var(--cat-ai-soft)}[data-accent=legal]{--tool-accent:var(--cat-sec-ink);--tool-accent-soft:var(--cat-sec-soft)}.tool-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-xs);display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-height:194px;overflow:hidden;padding:18px;position:relative;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.tool-card:before{background:var(--color-line-strong);content:"";height:2px;inset:0 0 auto;position:absolute}.tool-card:hover{border-color:color-mix(in srgb,var(--tool-accent) 38%,var(--color-line));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.tool-card:focus-visible{border-color:var(--tool-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--tool-accent) 14%,transparent),var(--shadow-sm)}.tool-icon{align-items:center;background:var(--tool-accent-soft);border:0;border-radius:var(--radius-control);color:var(--tool-accent);display:inline-flex;height:48px;justify-content:center;width:48px}.tool-app-icon{filter:drop-shadow(0 2px 5px rgba(22,35,59,.16));flex:none}[dir=rtl] .tool-app-icon--flow{transform:scaleX(-1)}.tool-card .tool-app-icon{margin-bottom:var(--space-2)}.tool-card.compact .tool-app-icon{height:34px;margin-bottom:0;width:34px}.tool-card.soon .tool-app-icon{filter:grayscale(.45) opacity(.78) drop-shadow(0 2px 5px rgba(22,35,59,.1))}.tool-card-body{display:flex;flex-direction:column;min-width:0}.tool-card-title{color:var(--color-ink);font-size:.98rem}.tool-card-description{color:var(--color-muted);display:-webkit-box;font-size:.82rem;line-height:1.5;margin-top:5px;min-height:3.7em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tool-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;margin-top:auto;padding-top:var(--space-3)}.tool-mode-badge{border-radius:var(--radius-pill);font-size:.66rem;font-weight:900;padding:4px 7px}.tool-mode-badge--local{background:var(--color-success-soft);color:var(--color-success)}.tool-mode-badge--server{background:var(--color-info-soft);color:var(--color-info)}.tool-mode-badge--preview{background:var(--color-surface-muted);color:var(--color-ink-soft)}.tool-card-fact{color:var(--color-muted);font-size:.68rem}.tool-card-arrow{color:var(--color-muted);margin-top:11px;transition:color var(--transition-fast),transform var(--transition-fast)}.tool-card:hover .tool-card-arrow{color:var(--tool-accent);transform:translateX(2px)}.tool-card.compact{min-height:112px}[dir=rtl] .category-arrow,[dir=rtl] .tool-card-arrow{transform:rotate(180deg)}[dir=rtl] .tool-card:hover .tool-card-arrow{transform:rotate(180deg) translateX(2px)}.tool-priority{display:none}.category-grid{grid-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid,.category-tile{display:grid;gap:var(--space-3)}.category-tile{align-items:flex-start;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-xs);grid-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-height:166px;overflow:hidden;padding:var(--space-5);position:relative;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.category-tile:before{display:none}[dir=rtl] .category-tile:before{inset:0 0 0 auto}.category-tile:hover{border-color:color-mix(in srgb,var(--tool-accent) 35%,var(--color-line));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.category-tile:focus-visible{border-color:var(--tool-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--tool-accent) 14%,transparent),var(--shadow-sm)}.category-icon,.security-icon{align-items:center;background:var(--tool-accent-soft,var(--color-info-soft));border-radius:var(--radius-control);color:var(--tool-accent,var(--color-info));display:inline-flex;height:48px;justify-content:center;width:48px}.category-copy{display:grid;grid-gap:5px;gap:5px}.category-family-label{color:var(--tool-accent);font-size:.68rem;font-weight:900}.category-tile strong{color:var(--color-ink);font-size:1.03rem}.category-tile small{color:var(--color-muted);font-size:.83rem;line-height:1.5}.category-meta{color:var(--tool-accent);font-size:.72rem;font-weight:800;margin-top:var(--space-1)}.category-arrow{color:var(--color-muted);margin-top:13px}#tools{scroll-margin-top:calc(var(--header-height) + var(--space-4))}.tool-search-panel{padding-block:var(--space-7)}.search-header{align-items:flex-end;margin-bottom:var(--space-5)}.tool-count{background:var(--color-info-soft);border:1px solid color-mix(in srgb,var(--color-info) 22%,var(--color-line));border-radius:999px;color:var(--color-info);font-size:.78rem;padding:7px 10px}.catalog-controls{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr);justify-items:center;margin-bottom:var(--space-5)}.search-field{background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);gap:var(--space-2);margin:0;max-width:640px;min-height:var(--control-lg);padding:0 16px;position:relative;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.search-field:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-sm),0 0 0 3.5px var(--color-primary-soft)}.search-kbd{background:var(--color-surface-muted);border:1px solid var(--color-line);border-radius:7px;font-family:inherit;font-size:.72rem;font-weight:650;padding:3px 8px}.search-field>svg,.search-kbd{color:var(--color-muted);flex:0 0 auto}.search-field .tool-search-input{color:var(--color-ink);min-height:48px}.filter-row{align-items:center;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin:0;padding:3px}.filter-label{color:var(--color-muted);height:38px;justify-content:center;width:32px}.filter-chip,.filter-label{align-items:center;display:inline-flex;flex:0 0 auto}.filter-chip{background:var(--color-surface);border-color:var(--color-line-strong);border-radius:var(--radius-pill);font-size:.8rem;font-weight:600;gap:7px;min-height:38px;padding-inline:15px;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.filter-chip:hover{border-color:var(--tool-accent,var(--color-primary));box-shadow:var(--shadow-xs)}.filter-chip-dot{background:linear-gradient(135deg,var(--tool-accent,var(--color-primary)),color-mix(in srgb,var(--tool-accent,var(--color-primary)) 70%,#000 12%));border-radius:3px;height:9px;width:9px}.filter-chip-count{color:var(--color-faint);font-weight:500}.filter-chip.active{background:var(--tool-accent-soft,var(--color-primary-soft));border-color:var(--tool-accent,var(--color-primary));color:var(--tool-accent,var(--color-primary-dark))}.filter-chip.active .filter-chip-count{color:inherit;opacity:.7}.catalog-context{color:var(--color-muted);font-size:.85rem;margin:0 0 var(--space-4);text-align:center}.catalog-more{display:flex;justify-content:center;margin-top:var(--space-5)}.security-section{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);box-shadow:var(--shadow-xs);color:var(--color-ink-soft);margin-block:var(--space-7);padding:var(--space-6)}.security-section .section-heading h2{color:var(--color-ink)}.security-section .section-heading p{color:var(--color-muted)}.security-section .section-kicker{color:var(--color-primary)}.security-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.security-card{background:var(--color-surface-raised);border:1px solid var(--color-line);border-radius:var(--radius-card);min-height:180px;padding:var(--space-4)}.security-icon{background:var(--color-primary-soft);border-radius:12px;color:var(--color-primary);height:40px;margin-bottom:var(--space-4);width:40px}.security-card strong{color:var(--color-ink)}.security-card p{color:var(--color-muted);font-size:.82rem;line-height:1.55}.benefit-grid{gap:var(--space-5)}.benefit-card{background:transparent;border:0;-webkit-border-start:2px solid var(--color-line-strong);border-inline-start:2px solid var(--color-line-strong);border-radius:0;padding:0 0 0 var(--space-4)}[dir=rtl] .benefit-card{padding:0 var(--space-4) 0 0}.benefit-card>span{color:var(--color-accent);display:block;font-size:.75rem;font-weight:900;margin-bottom:var(--space-3)}.benefit-card h3{margin-bottom:var(--space-2)}.home-page>.section-block .section-heading>span{font-size:2rem;line-height:1.15}.faq-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:900px}.faq-item{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md)}.faq-item summary{cursor:pointer;font-weight:800;min-height:var(--control-lg);padding:14px 16px}.faq-item p{color:var(--color-muted);padding:14px 16px}.faq-item p,.site-footer{border-top:1px solid var(--color-line);margin:0}.site-footer{align-items:stretch;background:var(--color-surface);display:block;max-width:none;padding:var(--space-7) var(--space-5) var(--space-4)}.site-footer-inner{display:grid;grid-gap:var(--space-7);gap:var(--space-7);grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(130px,.7fr));margin:0 auto;max-width:var(--max-page)}.footer-overview{max-width:360px}.footer-brand{align-items:center;display:inline-flex;gap:11px}.footer-brand>span:last-child{display:grid}.footer-brand small,.footer-overview>p{color:var(--color-muted)}.footer-overview>p{font-size:.86rem;margin:var(--space-4) 0}.footer-trust{background:var(--color-surface-muted);border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-success);font-size:.78rem;font-weight:700;padding:10px 11px}.footer-column,.footer-trust{align-items:flex-start;display:flex;gap:var(--space-2)}.footer-column{flex-direction:column}.footer-column strong{font-size:.82rem;margin-bottom:var(--space-2)}.footer-column a{align-items:center;color:var(--color-muted);display:inline-flex;font-size:.8rem;gap:4px}.footer-column a:hover{color:var(--color-primary-dark)}.footer-bottom{border-top:1px solid var(--color-line);color:var(--color-muted);display:flex;font-size:.72rem;justify-content:space-between;margin:var(--space-6) auto 0;max-width:var(--max-page);padding-top:var(--space-4)}@media (max-width:1100px){.main-nav a:nth-last-child(-n+2){display:none}.popular-grid,.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){h1{font-size:3.1rem}.site-header-inner{grid-template-columns:auto 1fr auto}.header-navigation{justify-self:end;order:2}.header-actions{justify-self:end;order:1}.header-juritheque-link,.main-nav{display:none}.mobile-menu-trigger{display:inline-flex}.hero{gap:var(--space-5);grid-template-columns:1fr;min-height:0;padding-top:var(--space-6)}.hero-copy{max-width:760px}.quick-tool-launcher{align-items:start;gap:var(--space-3)}.catalog-controls,.quick-tool-launcher{grid-template-columns:1fr}.site-footer-inner{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.footer-overview{grid-column:1/-1;max-width:560px}}@media (max-width:720px){h1{font-size:2.45rem;line-height:1.08}.home-page>.section-block .section-heading>span,h2{font-size:1.65rem}.home-page>.section-block .section-heading{align-items:flex-start;display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-content:start}.site-header-inner{gap:var(--space-2);padding-inline:var(--space-4)}.brand-copy small{display:none}.header-actions{-webkit-margin-start:auto;margin-inline-start:auto}.language-switcher{min-height:var(--control-md);padding-inline:10px}.page-main{padding-inline:var(--space-4)}.hero{gap:var(--space-4);padding:var(--space-5) 0 var(--space-4)}.hero-copy{-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}.hero h1{font-size:var(--font-display-mobile)}.hero-actions{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:1fr;margin-top:var(--space-4)}.ghost-button,.primary-button{min-height:var(--control-md);padding-block:9px;width:100%}.trust-row{gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--space-4)}.trust-item,.trust-item:first-child{-webkit-border-end:1px solid var(--color-line);border-inline-end:1px solid var(--color-line);gap:5px;padding-inline:7px}.trust-item:first-child{-webkit-padding-start:0;padding-inline-start:0}.trust-item:last-child{-webkit-border-end:0;border-inline-end:0;-webkit-padding-end:0;padding-inline-end:0}.trust-item svg{height:15px;width:15px}.trust-item strong{font-size:.68rem}.trust-item small{display:none}.quick-tool-launcher{margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.quick-tool-launcher__heading label{font-size:1rem}.home-page>.section-block,.home-section,.tool-search-panel{padding-block:var(--space-6)}.benefit-grid,.category-grid,.popular-grid,.security-grid,.tool-grid{grid-template-columns:1fr}.tool-card{min-height:142px}.category-tile{min-height:0;padding:var(--space-4)}.search-header{align-items:flex-start}.filter-row{margin-inline:-3px}.security-section{margin-block:var(--space-5);padding:var(--space-5) var(--space-4)}.security-card{min-height:0}.site-footer{padding-inline:var(--space-4)}.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-column:last-child,.footer-overview{grid-column:1/-1}.footer-bottom{align-items:flex-start;flex-direction:column;gap:var(--space-2)}}@media (max-width:430px){.brand-copy strong{font-size:.86rem}.language-switcher span{display:none}.language-switcher{width:var(--control-md)}.quick-tool-launcher__option small{display:none}.tool-card{grid-template-columns:auto minmax(0,1fr)}.tool-card-arrow{display:none}.site-footer-inner{grid-template-columns:1fr}.footer-column:last-child,.footer-overview{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.category-tile,.primary-button,.tool-card,.tool-card-arrow{transition:none}.tool-workspace .progress-icon svg{animation:none!important}}.tool-page-main{padding-top:var(--space-4)}.tool-breadcrumb{align-items:center;color:var(--color-muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:7px;min-height:34px}.tool-breadcrumb a{align-items:center;display:inline-flex;font-weight:700}.tool-breadcrumb a:hover{color:var(--color-primary-dark)}[dir=rtl] .tool-breadcrumb>svg{transform:rotate(180deg)}.tool-page .tool-page-hero{align-items:start;gap:var(--space-6);grid-template-areas:"intro workspace" "facts workspace";grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);padding-top:var(--space-5)}.tool-page .tool-page-copy{grid-area:intro;padding-top:var(--space-4);position:static}.tool-page .tool-page-copy h1{font-size:var(--font-display-tool);line-height:var(--line-display-latin);margin-bottom:var(--space-4)}html:lang(ar) .tool-page .tool-page-copy h1{line-height:var(--line-display-arabic)}.tool-page .tool-meta{align-items:center;color:var(--color-primary-dark);display:flex;flex-wrap:wrap;font-size:.76rem;gap:var(--space-2);letter-spacing:0}.tool-page .tool-meta>span:first-child{font-weight:900}.tool-page .tool-meta .tool-mode-badge{font-size:.68rem}.quick-tool-launcher__shortcuts{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.quick-tool-launcher__shortcuts a{align-items:center;border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-ink);display:grid;font-size:.76rem;font-weight:800;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:9px 10px}.quick-tool-launcher__shortcuts a:hover{background:var(--color-primary-soft);border-color:var(--color-primary)}[dir=rtl] .quick-tool-launcher__shortcuts a>svg:last-child{transform:scaleX(-1)}.hero>.quick-tool-launcher{align-items:start;background:var(--color-surface);border-radius:var(--radius-panel);border:1px solid var(--color-line);border-top:3px solid var(--color-brand-ink);box-shadow:var(--shadow-md);grid-template-columns:1fr;margin:0;padding:var(--space-5)}.hero>.quick-tool-launcher .quick-tool-launcher__heading{gap:var(--space-1)}.tool-page .tool-page-hero>.tool-workspace{grid-area:workspace}.tool-page .tool-page-hero>.tool-facts{align-self:start;grid-area:facts;margin-top:0;position:-webkit-sticky;position:sticky;top:88px}.tool-facts{border-block:1px solid var(--color-line);display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-5);padding-block:var(--space-4)}.tool-facts dl{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0}.tool-facts__item{display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr)}.tool-facts__item dt{align-items:center;color:var(--color-muted);display:inline-flex;font-size:.72rem;font-weight:800;gap:7px}.tool-facts__item dd{color:var(--color-ink);font-size:.78rem;font-weight:800;margin:0}.tool-facts__related{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.tool-facts__related>span{color:var(--color-muted);font-size:.72rem;font-weight:800;width:100%}.tool-facts__related a{align-items:center;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-ink-soft);display:inline-flex;font-size:.72rem;font-weight:800;gap:6px;padding:7px 9px}[dir=rtl] .tool-facts__related a svg{transform:scaleX(-1)}.tool-workspace{gap:var(--space-3);padding:var(--space-5)}.tool-workspace .workspace-header{border-bottom:1px solid var(--color-line);padding-bottom:var(--space-4)}.tool-workspace .workspace-header h2{font-size:1.55rem;margin-bottom:5px}.tool-workspace .workspace-header p{font-size:.85rem;margin:0;max-width:620px}.tool-workspace .workspace-steps{margin-block:2px var(--space-1)}.workspace-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.workspace-steps:before{background:var(--color-line);content:"";height:1px;inset-inline:16.67%;position:absolute;top:16px}.workspace-steps li{align-items:center;color:var(--color-muted);display:grid;font-size:.72rem;grid-gap:5px;gap:5px;justify-items:center;position:relative;text-align:center;z-index:1}.workspace-steps li>span{align-items:center;background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:50%;display:inline-flex;height:33px;justify-content:center;width:33px}.workspace-steps li.active,.workspace-steps li.complete{color:var(--color-primary-dark)}.workspace-steps li.active>span{background:var(--color-primary-soft);border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-line))}.workspace-steps li.complete>span{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-dark)}.upload-zone-redesign{align-items:center;background:var(--color-surface-raised);border:1px dashed var(--color-line-strong);display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);justify-content:stretch;min-height:170px;padding:var(--space-5);text-align:start;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.upload-zone-redesign.drag-active,.upload-zone-redesign:hover{background:var(--color-primary-soft);border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.upload-dropzone-v2{background:var(--color-surface-raised);border-color:var(--color-line-strong);border-radius:var(--radius-card);min-height:158px}.upload-dropzone-v2.has-files{background:color-mix(in srgb,var(--color-success-soft) 62%,var(--color-surface));border-color:color-mix(in srgb,var(--color-success) 38%,var(--color-line))}.upload-zone-compact{align-items:center;background:var(--color-surface);border:1px dashed var(--color-primary);border-radius:var(--radius-control);color:var(--color-primary-dark);cursor:pointer;display:grid;font-size:.78rem;font-weight:850;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;min-height:var(--control-md);padding:9px 11px}.upload-zone-compact:hover{background:var(--color-primary-soft)}.upload-zone-compact small{color:var(--color-muted);font-size:.7rem}.tool-workspace[aria-busy=true] .upload-zone-compact{cursor:not-allowed;opacity:.6}.upload-dropzone-v2__limits{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.upload-dropzone-v2__limits>span{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-muted);font-size:.66rem;font-weight:800;padding:4px 7px}.tool-workspace .selected-files-redesign{border-radius:var(--radius-card)}.tool-workspace .selected-files-redesign li{border-radius:var(--radius-control)}.tool-workspace .error-state,.tool-workspace .options-panel,.tool-workspace .privacy-notice,.tool-workspace .progress-card,.tool-workspace .result-card{border-radius:var(--radius-card)}.tool-workspace .options-panel{background:transparent;border:0;border-block:1px solid var(--color-line)}.tool-workspace .dimensions-report,.tool-workspace .form-fields-panel,.tool-workspace .pdf-page-workspace,.tool-workspace .result-items-report{border-color:var(--color-line);border-radius:var(--radius-card);box-shadow:none}.tool-workspace .pdf-page-workspace{background:var(--color-surface-muted);gap:var(--space-3);padding:var(--space-4)}.tool-workspace .dimensions-report-header h3,.tool-workspace .form-fields-header h3,.tool-workspace .pdf-page-toolbar h3,.tool-workspace .result-items-report-header h3{font-size:1rem;line-height:1.35}.tool-workspace .pdf-page-actions button,.tool-workspace .pdf-page-order-buttons button{border-radius:var(--radius-control);min-height:var(--control-sm)}.tool-workspace .pdf-page-tile{background:var(--color-surface);border-radius:var(--radius-control)}.tool-workspace .pdf-page-tile.selected{background:var(--color-primary-soft);box-shadow:0 0 0 1px var(--color-primary)}.tool-workspace .form-fields-panel{background:var(--color-surface);padding:var(--space-4)}.tool-workspace .form-creator-field,.tool-workspace .form-field-row{border-radius:var(--radius-control)}.tool-workspace .dimensions-report,.tool-workspace .result-items-report{background:var(--color-success-soft);padding:var(--space-4)}.tool-workspace .dimensions-report-header>strong,.tool-workspace .dimensions-summary span,.tool-workspace .result-items-report-header strong{border-radius:var(--radius-control)}.ui-progress-indeterminate .ui-progress-value{animation:progress-indeterminate 1.2s ease-in-out infinite;width:42%}@keyframes progress-indeterminate{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}html[dir=rtl] .ui-progress-indeterminate .ui-progress-value{animation-name:progress-indeterminate-rtl}@keyframes progress-indeterminate-rtl{0%{transform:translateX(110%)}to{transform:translateX(-260%)}}@media (prefers-reduced-motion:reduce){.ui-progress-indeterminate .ui-progress-value{animation:none;opacity:.45;width:100%}}.upload-zone-redesign .upload-symbol{background:var(--color-brand-ink);border-radius:var(--radius-md);color:var(--color-on-dark);height:52px;width:52px}.upload-copy{display:grid;grid-gap:5px;gap:5px}.upload-copy>span{color:var(--color-primary-dark);font-size:.85rem;font-weight:800}.upload-copy small{color:var(--color-muted);font-size:.72rem}.selected-files-redesign{background:var(--color-surface-raised);border-color:var(--color-line);padding:var(--space-4)}.selected-files-redesign .selected-files-header>span{align-items:center;display:flex;gap:var(--space-2)}.selected-files-redesign .selected-files-header small{background:var(--color-info-soft);border-radius:999px;color:var(--color-info);font-weight:800;padding:3px 7px}.selected-files-redesign .selected-files-header button{align-items:center;display:inline-flex;gap:5px;min-height:var(--control-sm)}.selected-files-redesign ol{display:grid;grid-gap:var(--space-2);gap:var(--space-2);list-style:none;margin:var(--space-3) 0 0;padding:0}.selected-files-redesign li{align-items:center;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-sm);display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:auto auto minmax(0,1fr) auto;min-height:56px;padding:8px 10px}.file-index{background:var(--color-surface-muted);border-radius:50%;color:var(--color-muted);font-size:.7rem;font-weight:900;height:24px;width:24px}.file-index,.file-type-icon{align-items:center;display:inline-flex;justify-content:center}.file-type-icon{background:var(--color-info-soft);border-radius:var(--radius-sm);color:var(--color-info);height:34px;width:34px}.selected-files-redesign .file-name{display:grid;min-width:0}.selected-files-redesign .file-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-files-redesign .file-name small{color:var(--color-muted)}.selected-files-redesign .file-order-actions{display:inline-flex;flex-direction:row;gap:4px}.selected-files-redesign .file-order-actions button{align-items:center;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-sm);display:inline-flex;height:var(--control-sm);justify-content:center;padding:0;width:var(--control-sm)}.tool-workspace .options-panel{border-color:var(--color-line);border-radius:0}.tool-workspace .options-panel summary{min-height:var(--control-md);padding:11px 13px}.tool-workspace .privacy-notice{background:var(--color-surface-raised);border:1px solid var(--color-line);-webkit-border-start:3px solid var(--color-success);border-inline-start:3px solid var(--color-success);padding:0}.tool-workspace .privacy-notice summary{align-items:center;cursor:pointer;display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);list-style:none;min-height:var(--control-md);padding:9px 11px}.tool-workspace .privacy-notice summary::-webkit-details-marker{display:none}.tool-workspace .privacy-details{border-top:1px solid color-mix(in srgb,var(--color-success) 18%,var(--color-line));padding:0 var(--space-3) var(--space-3)}.tool-workspace .privacy-details>p{margin:var(--space-3) 0 0}.tool-workspace .error-state>span,.tool-workspace .privacy-icon,.tool-workspace .progress-icon,.tool-workspace .result-status{align-items:center;border-radius:var(--radius-sm);display:inline-flex;height:34px;justify-content:center;width:34px}.tool-workspace .privacy-icon,.tool-workspace .result-status{background:var(--color-success-soft);color:var(--color-success)}.tool-workspace .privacy-notice ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:var(--space-3) 0 0;padding:0}.tool-workspace .privacy-notice li{align-items:center;color:var(--color-ink-soft);display:flex;font-size:.73rem;gap:7px}.tool-workspace .privacy-notice li:before{display:none}.tool-workspace .progress-card{align-items:start;background:var(--color-info-soft);border-color:color-mix(in srgb,var(--color-info) 24%,var(--color-line));display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.tool-workspace .progress-icon{background:color-mix(in srgb,var(--color-info-soft) 70%,var(--color-surface));color:var(--color-info)}.tool-workspace .progress-icon svg{animation:workspace-spin .9s linear infinite}.tool-workspace .progress-content{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.tool-workspace .progress-content p{margin:0}.tool-workspace .result-card{align-items:start;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto}.tool-workspace .result-actions{min-width:170px}.tool-workspace .result-actions .primary-button,.tool-workspace .result-actions .text-button{align-items:center;display:inline-flex;gap:7px;justify-content:center}.tool-workspace .error-state{align-items:center;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.tool-workspace .error-state>span{background:var(--color-danger-soft)}.tool-workspace .empty-state p,.tool-workspace .error-state p{margin:0}.tool-workspace .empty-state{align-items:center;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);text-align:start}@keyframes workspace-spin{to{transform:rotate(1turn)}}.tool-page>.section-block,.tool-page>.seo-content{background:transparent;border:0;border-radius:0;border-top:1px solid var(--color-line);box-shadow:none;margin-top:var(--space-8);padding:var(--space-8) 0 0}.tool-page .section-heading{align-items:flex-start;display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-content:start;margin-bottom:var(--space-5)}.tool-page .section-heading h2,.tool-page .seo-content h2{font-size:1.85rem;margin:0}.tool-page .steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-page .step-card{background:transparent;border:0;-webkit-border-start:1px solid var(--color-line);border-inline-start:1px solid var(--color-line);border-radius:0;padding:0 var(--space-4)}.tool-page .step-card>span{background:var(--color-primary-soft);color:var(--color-primary-dark)}.tool-page .seo-content{max-width:none}.tool-page .seo-content p{max-width:760px}.tool-page .faq-list{max-width:900px}.tool-workspace>.primary-button.full-width{min-height:var(--control-lg)}.tool-workspace .error-state,.tool-workspace .progress-card,.tool-workspace .result-card{border-radius:var(--radius-md);padding:var(--space-4)}.tool-workspace .result-card{background:var(--color-success-soft);border-color:color-mix(in srgb,var(--color-success) 28%,var(--color-line))}.workspace-result-focus{display:grid;grid-gap:var(--space-3);gap:var(--space-3);outline:none}.workspace-error-focus:focus-visible,.workspace-result-focus:focus-visible{border-radius:var(--radius-md);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 28%,transparent)}.workspace-error-focus{outline:none}.tool-workspace--done>.form-fields-panel,.tool-workspace--done>.options-panel,.tool-workspace--done>.pdf-page-workspace,.tool-workspace--done>.privacy-notice,.tool-workspace--done>.upload-zone-wrap{display:none}.tool-workspace--done .workspace-header{padding-bottom:var(--space-3)}.tool-workspace--done .workspace-result-focus{margin-top:var(--space-2)}.tool-workspace .result-body h3{font-size:1.18rem;margin:0 0 5px}@media (max-width:920px){.tool-page .tool-page-hero{gap:var(--space-5);grid-template-areas:"intro" "workspace" "facts";grid-template-columns:1fr}.tool-page .tool-page-copy{padding-top:0;position:static}.tool-page .tool-page-hero>.tool-facts{position:static}}@media (max-width:620px){.tool-page-main{padding-top:var(--space-2)}.tool-breadcrumb{flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.tool-breadcrumb span{overflow:hidden;text-overflow:ellipsis}.tool-page .tool-page-hero{padding-top:var(--space-3)}.tool-page .tool-page-copy h1{font-size:var(--font-display-mobile)}.tool-facts__item{grid-template-columns:1fr}.tool-workspace,.upload-zone-redesign{padding:var(--space-4)}.upload-zone-redesign{grid-template-columns:1fr;justify-items:center;min-height:190px;text-align:center}.upload-zone-compact{min-height:46px}.selected-files-redesign li{grid-template-columns:auto auto minmax(0,1fr)}.selected-files-redesign .file-order-actions{grid-column:2/-1;justify-self:end}.selected-files-redesign .selected-files-header button span{display:none}.tool-workspace .privacy-notice ul{grid-template-columns:1fr}.tool-workspace .result-card{grid-template-columns:auto minmax(0,1fr)}.tool-workspace .result-actions{grid-column:1/-1;min-width:0;width:100%}.tool-workspace .result-actions .primary-button,.tool-workspace .result-actions .text-button{min-height:44px;width:100%}.tool-page .steps-grid{grid-template-columns:1fr}.tool-page .step-card{padding-block:var(--space-2)}}.category-page,.coming-soon-page,.legal-page{padding-top:var(--space-7)}.category-page>.section-block,.category-page>.seo-content{background:transparent;border:0;border-radius:0;border-top:1px solid var(--color-line);box-shadow:none;margin-top:var(--space-8);padding:var(--space-8) 0 0}.category-page>.category-hero-section{border-top:0;margin-top:0;max-width:900px;padding-top:var(--space-5)}.category-page .category-hero-section h1{font-size:var(--font-display-tool);line-height:var(--line-display-latin);margin:var(--space-3) 0 var(--space-4)}html:lang(ar) .category-page .category-hero-section h1{line-height:var(--line-display-arabic)}.category-page .category-hero-section .lead{max-width:760px}.category-page .section-heading{align-items:flex-start;display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-content:start}.category-page .section-heading h2{margin:0}.category-page .steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-page .step-card{background:transparent;border:0;-webkit-border-start:1px solid var(--color-line);border-inline-start:1px solid var(--color-line);border-radius:0;padding-inline:var(--space-4)}.category-page>.seo-content{max-width:none}.category-page>.faq-section .faq-list,.category-page>.seo-content p{max-width:900px}.legal-page{display:grid;justify-items:center}.legal-page .legal-card{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;max-width:860px;padding:var(--space-7) 0 var(--space-9);width:100%}.legal-page .legal-card h1{font-size:3.5rem;margin:var(--space-3) 0 var(--space-7)}.legal-page .legal-card article{border-top:1px solid var(--color-line);padding:var(--space-6) 0}.legal-page .legal-card article h2{font-size:1.45rem;margin:0 0 var(--space-3)}.legal-page .legal-card article p{line-height:1.75;max-width:760px}.coming-soon-page{gap:var(--space-8)}.coming-soon-intro{padding:var(--space-7) 0 var(--space-8)}.coming-soon-intro h1{font-size:var(--font-display-tool);line-height:var(--line-display-latin)}html:lang(ar) .coming-soon-intro h1{line-height:var(--line-display-arabic)}.coming-soon-summary{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md)}.coming-summary-item{padding:var(--space-5)}.coming-soon-note{background:var(--color-info-soft);border-inline-start-color:var(--color-info);border-radius:var(--radius-sm)}.coming-group{border-top:1px solid var(--color-line);padding-top:var(--space-7)}.coming-tool-row{min-height:68px}.coming-tool-row h3{margin-bottom:0}@media (max-width:760px){.category-page,.coming-soon-page,.legal-page{padding-top:var(--space-3)}.category-page .category-hero-section h1,.coming-soon-intro h1{font-size:var(--font-display-mobile)}.legal-page .legal-card h1{font-size:2.45rem}.category-page .steps-grid{grid-template-columns:1fr}.category-page .step-card{padding-block:var(--space-2)}.coming-summary-item{padding:var(--space-4)}.coming-soon-note{padding:var(--space-5)}}.tool-page-identity{align-items:center;display:flex;gap:var(--space-4);margin-bottom:var(--space-3)}.tool-page-identity h1{margin:0}.tool-workspace{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);box-shadow:var(--shadow-sm)}.option-field .ui-segmented,.option-field>small{margin-top:var(--space-2)}.option-field>small{color:var(--color-muted);display:block}.format-strip{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-4)}.format-strip-label{color:var(--color-muted);font-size:.8rem;font-weight:650}.format-strip-items{display:flex;flex-wrap:wrap;gap:var(--space-2)}.format-item{align-items:center;background:var(--color-surface);border:1.5px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-ink);display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;min-height:var(--control-md);padding:6px 12px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.format-item:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-xs)}.format-item--current{background:var(--color-primary-soft);border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.format-item .tool-mode-badge{-webkit-margin-start:2px;margin-inline-start:2px}