.tools-page{--tools-gold:var(--pf-gold);--tools-gold-light:var(--pf-gold-soft);--tools-ink:#17140d;min-height:100vh;margin-top:calc(-1 * var(--platform-public-header-h, 92px));padding-top:var(--platform-public-header-h,92px);color:var(--pf-gold-pale);background:linear-gradient(rgba(226,232,240,.022) 1px,transparent 0),linear-gradient(90deg,rgba(226,232,240,.018) 1px,transparent 0),#080b0f;background-size:72px 72px,72px 72px,auto}.tools-shell{width:min(100% - 64px,1360px);margin:0 auto}.tools-hero{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:80px;align-items:center;padding:126px 0 72px}.tools-eyebrow{color:var(--tools-gold)}.tools-category-head span,.tools-eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:700;text-transform:uppercase}.tools-category-head span{color:rgb(var(--tools-cat-rgb))}.tools-hero-copy h1{max-width:860px;margin:22px 0 0;color:#e4e7ec;font-size:72px;font-weight:950;line-height:.96}.tools-hero-copy p{max-width:720px;margin:28px 0 0;color:rgba(228,231,236,.66);font-size:17px;line-height:1.65}.tools-hero-card{position:relative;overflow:hidden;padding:26px;border:1px solid rgba(226,232,240,.14);border-radius:8px;background:linear-gradient(155deg,#1b2029,#141922 48%,#080b0f);box-shadow:-22px 22px 0 rgba(226,232,240,.03),0 34px 100px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04)}.tools-hero-card:before{inset:0;background:linear-gradient(rgba(226,232,240,.026) 1px,transparent 0),linear-gradient(90deg,rgba(226,232,240,.024) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(145deg,rgba(0,0,0,.74),transparent 88%);mask-image:linear-gradient(145deg,rgba(0,0,0,.74),transparent 88%)}.tools-hero-card:after,.tools-hero-card:before{position:absolute;content:"";pointer-events:none}.tools-hero-card:after{right:-150px;bottom:-126px;width:430px;height:260px;border:1px solid rgba(226,232,240,.2);border-radius:50%;transform:rotate(-14deg)}.tools-hero-card-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;color:rgba(226,232,240,.5);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;text-transform:uppercase}.tools-hero-card-status{display:inline-flex;align-items:center;gap:7px;color:var(--tools-gold-light)}.tools-hero-card-status:before{width:6px;height:6px;content:"";border-radius:50%;background:var(--tools-gold-light);box-shadow:0 0 16px rgba(var(--pf-gold-rgb),.6)}.tools-hero-metric{position:relative;z-index:1;margin-top:34px}.tools-hero-metric strong{display:block;color:#e4e7ec;font-size:72px;font-weight:950;line-height:1;letter-spacing:-.04em}.tools-hero-metric span{display:block;margin-top:8px;color:rgba(226,232,240,.62);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;text-transform:uppercase}.tools-hero-index{position:relative;z-index:1;display:grid;margin-top:22px;border-top:1px solid rgba(226,232,240,.12)}.tools-hero-index-row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(226,232,240,.09);color:rgba(228,231,236,.7);text-decoration:none;transition:color .16s ease}.tools-hero-index-row:hover{color:#e4e7ec}.tools-hero-dot{width:6px;height:6px;border-radius:50%}.tools-hero-index-name{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tools-hero-index-count{color:rgba(226,232,240,.48);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.tools-hero-search-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;margin-top:18px;padding:9px 12px;border:1px solid rgba(226,232,240,.2);border-radius:999px;color:#e4e7ec;font-size:12px;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.tools-hero-search-link:hover{border-color:rgba(226,232,240,.4);background:rgba(226,232,240,.06)}.tools-directory-section{padding:0 0 96px}.tools-index{margin-top:24px}.tools-category,.tools-search{scroll-margin-top:90px}.tools-index-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.tools-search{position:relative;flex:1;max-width:460px}.tools-search input{width:100%;height:42px;padding:0 38px;border:1px solid rgba(226,232,240,.14);border-radius:6px;color:#e4e7ec;background:rgba(8,11,15,.52);font:inherit;font-size:13px;outline:none;transition:border-color .18s ease,background-color .18s ease}.tools-search input::placeholder{color:rgba(228,231,236,.38)}.tools-search input:focus{border-color:rgba(226,232,240,.34);background:rgba(8,11,15,.72)}.tools-search-icon{position:absolute;left:13px;top:50%;width:15px;height:15px;transform:translateY(-50%);color:rgba(228,231,236,.42);pointer-events:none}.tools-search-clear{position:absolute;right:8px;top:50%;display:grid;width:26px;height:26px;place-items:center;transform:translateY(-50%);border:0;border-radius:4px;color:rgba(228,231,236,.5);background:transparent;cursor:pointer}.tools-search-clear:hover{color:#e4e7ec;background:rgba(226,232,240,.08)}.tools-index-count{flex:none;margin:0;color:rgba(228,231,236,.46);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;white-space:nowrap}.tools-empty{padding:34px 20px;border:1px solid rgba(226,232,240,.14);border-radius:6px;color:rgba(228,231,236,.58);text-align:center}.tools-empty p{margin:0 0 14px;font-size:14px}.tools-empty button{padding:7px 13px;border:1px solid rgba(226,232,240,.22);border-radius:999px;color:#e4e7ec;background:transparent;font:inherit;font-size:12px;cursor:pointer}.tools-empty button:hover{background:rgba(226,232,240,.08)}.tools-category-stack{display:grid;gap:0;margin-top:10px}.tools-category{--tools-cat-accent:#94a3b8;--tools-cat-rgb:148,163,184;position:relative;padding:26px 0 0;border:0;border-top:1px solid rgba(226,232,240,.1);border-radius:0;background:none;box-shadow:none;overflow:visible}.tools-category:first-child{padding-top:0;border-top:0}.tools-category:after,.tools-category:before{display:none;content:none}.tools-category[data-category=marketing]{--tools-cat-accent:#d8bd80;--tools-cat-rgb:216,189,128}.tools-category[data-category=ecommerce]{--tools-cat-accent:#a8c3ad;--tools-cat-rgb:168,195,173}.tools-category[data-category=calc]{--tools-cat-accent:#bac7d8;--tools-cat-rgb:186,199,216}.tools-category[data-category=finance]{--tools-cat-accent:#cfae72;--tools-cat-rgb:207,174,114}.tools-category[data-category=seo]{--tools-cat-accent:#c79a8e;--tools-cat-rgb:199,154,142}.tools-category[data-category=developer]{--tools-cat-accent:#9facc8;--tools-cat-rgb:159,172,200}.tools-category[data-category=design]{--tools-cat-accent:#bfa5bc;--tools-cat-rgb:191,165,188}.tools-category[data-category=image]{--tools-cat-accent:#9fc4c0;--tools-cat-rgb:159,196,192}.tools-category[data-category=audio]{--tools-cat-accent:#b3a1d6;--tools-cat-rgb:179,161,214}.tools-category[data-category=pdf]{--tools-cat-accent:#d19d85;--tools-cat-rgb:209,157,133}.tools-category[data-category=converter]{--tools-cat-accent:#acbc9b;--tools-cat-rgb:172,188,155}.tools-category[data-category=date]{--tools-cat-accent:#c7a47f;--tools-cat-rgb:199,164,127}.tools-category[data-category=health]{--tools-cat-accent:#95b993;--tools-cat-rgb:149,185,147}.tools-category[data-category=copywriting]{--tools-cat-accent:#c3a8d0;--tools-cat-rgb:195,168,208}.tools-category[data-category=generator]{--tools-cat-accent:#c5c98d;--tools-cat-rgb:197,201,141}.tools-category-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:10px}.tools-category-title{display:flex;align-items:baseline;flex-wrap:nowrap;gap:9px;min-width:0}.tools-category-title h2{min-width:0}.tools-category-index{color:var(--tools-cat-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.08em}.tools-category-head h2{margin:0;color:#e4e7ec;font-size:21px;font-weight:900;line-height:1.1;letter-spacing:-.01em}.tools-category-count{flex:none;display:inline-flex;min-width:22px;height:18px;align-items:center;justify-content:center;padding:0 6px;border:1px solid rgba(var(--tools-cat-rgb),.24);border-radius:999px;color:rgba(var(--tools-cat-rgb),.9);font-size:10px;font-weight:700;line-height:1}.tools-category-head p{max-width:360px;margin:0;color:rgba(228,231,236,.5);font-size:12px;line-height:1.4;text-align:right}.tools-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.tools-row{display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:11px;min-height:58px;padding:9px 8px;border-bottom:1px solid rgba(var(--tools-cat-rgb),.12);color:inherit;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.tools-row:focus-visible{outline:2px solid var(--tools-cat-accent);outline-offset:-2px}.tools-row:hover{border-color:rgba(var(--tools-cat-rgb),.28);background:rgba(var(--tools-cat-rgb),.055)}.tools-row-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(var(--tools-cat-rgb),.28);border-radius:6px;color:var(--tools-cat-accent);background:rgba(var(--tools-cat-rgb),.085);transition:border-color .16s ease,background-color .16s ease}.tools-row:hover .tools-row-icon{border-color:rgba(var(--tools-cat-rgb),.5);background:rgba(var(--tools-cat-rgb),.16)}.tools-row-copy{display:grid;gap:2px;min-width:0}.tools-row-name{color:#e4e7ec;font-size:13.5px;font-weight:750;line-height:1.25}.tools-row-short{overflow:hidden;color:rgba(228,231,236,.52);font-size:11.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.tools-row-arrow{width:14px;height:14px;color:rgba(226,232,240,.28);transition:color .16s ease,transform .16s ease}.tools-row:hover .tools-row-arrow{color:var(--tools-cat-accent);transform:translate(1px,-1px)}.tools-detail-page{padding:0 0 96px}.tools-detail-shell{max-width:920px;padding-top:96px}.tools-detail-nav{display:inline-flex;align-items:center;gap:8px;color:rgba(226,232,240,.48);font-size:13px}.tools-detail-nav a{color:color-mix(in srgb,var(--tools-lime) 80%,transparent);text-decoration:none;transition:color .18s ease}.tools-detail-nav a:hover{color:var(--tools-lime)}.tools-detail-nav span{color:rgba(228,231,236,.58)}.tools-detail-header{display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;align-items:start;margin-top:34px;margin-bottom:28px;padding:28px;border:1px solid rgba(226,232,240,.14);border-radius:8px;background:linear-gradient(rgba(226,232,240,.018) 1px,transparent 0),linear-gradient(90deg,rgba(226,232,240,.016) 1px,transparent 0),rgba(17,21,27,.58);background-size:58px 58px}.tools-detail-icon{display:flex;width:58px;height:58px;align-items:center;justify-content:center;border:1px solid rgba(var(--tools-lime-rgb),.3);border-radius:8px;color:var(--tools-lime);background:rgba(var(--tools-lime-rgb),.08)}.tools-detail-header h1{margin:0;color:#e4e7ec;font-size:44px;font-weight:950;line-height:1}.tools-detail-header p{max-width:680px;margin:14px 0 0;color:rgba(228,231,236,.62);font-size:16px;line-height:1.6}.tools-formula{margin-bottom:24px;padding:16px 18px;border:1px solid rgba(226,232,240,.14);border-radius:8px;color:rgba(228,231,236,.74);background:rgba(17,21,27,.72);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6}.tools-formula span{color:color-mix(in srgb,var(--tools-lime) 85%,transparent)}.tools-related-section,.tools-text-section{margin-top:48px;padding-top:28px;border-top:1px solid rgba(226,232,240,.13)}.tools-text-stack{display:grid;gap:16px;color:rgba(228,231,236,.62);font-size:15px;line-height:1.7}.tools-section-title,.tools-text-stack h2{margin:0;color:#e4e7ec;font-size:20px;font-weight:850;line-height:1.2}.tools-text-stack p{margin:0}.tools-article-layout{display:grid;gap:32px}.tools-article-toc{display:none}.tools-toc-inner{border-left:1px solid var(--border,rgba(226,232,240,.13));padding-left:18px}.tools-toc-title{margin:0;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim,rgba(226,232,240,.45))}.tools-toc-list{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.tools-toc-list a{display:block;font-size:13px;line-height:1.4;color:var(--fg-muted,rgba(228,231,236,.62));text-decoration:none;transition:color .15s ease}.tools-toc-list a:hover{color:var(--fg,#e4e7ec)}.tools-toc-meta{margin:18px 0 0;font-size:11px;color:var(--fg-dim,rgba(226,232,240,.45))}.tools-article{min-width:0;max-width:760px}.tools-article-intro{display:grid;gap:16px;color:var(--fg-muted,rgba(228,231,236,.62))}.tools-article-lead{font-size:17px;line-height:1.75;color:var(--fg,#e4e7ec)}.tools-article-section{margin-top:36px;padding-top:28px;border-top:1px solid var(--border,rgba(226,232,240,.13));scroll-margin-top:96px}.tools-article-heading{display:flex;align-items:baseline;gap:12px}.tools-article-heading h2{margin:0;color:var(--fg,#e4e7ec);font-size:20px;font-weight:850;line-height:1.25;letter-spacing:-.01em}.tools-article-num{flex:none;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--b-accent,#b9a06a)}.tools-article-body{display:grid;gap:14px;margin-top:14px;font-size:15px;line-height:1.75;color:var(--fg-muted,rgba(228,231,236,.62))}.tools-article-body p,.tools-article-intro p{margin:0}@media (min-width:1024px){.tools-article-layout{grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start}.tools-article-toc{display:block}.tools-toc-inner{position:sticky;top:96px}}.tools-faq-stack{display:grid;gap:12px;margin-top:18px}.tools-faq-item{padding:18px;border:1px solid rgba(226,232,240,.13);border-radius:8px;background:rgba(17,21,27,.58)}.tools-faq-item h3{margin:0;color:#e4e7ec;font-size:16px;font-weight:800}.tools-faq-item p{margin:8px 0 0;color:rgba(228,231,236,.62);font-size:15px;line-height:1.6}.tools-related-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.tools-related-head h2{margin:0;color:rgba(226,232,240,.62);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.tools-related-head a{display:inline-flex;align-items:center;gap:6px;color:rgba(226,232,240,.5);font-size:13px;text-decoration:none;transition:color .18s ease}.tools-related-head a:hover{color:var(--tools-lime)}.tools-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tools-related-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px;border:1px solid rgba(226,232,240,.13);border-radius:8px;color:inherit;background:rgba(17,21,27,.58);text-decoration:none;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.tools-related-card:hover{border-color:rgba(var(--tools-lime-rgb),.3);background:rgba(var(--tools-lime-rgb),.05);transform:translateY(-2px)}.tools-related-icon{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(var(--tools-lime-rgb),.28);border-radius:8px;color:var(--tools-lime);background:rgba(var(--tools-lime-rgb),.07)}.tools-related-card span,.tools-related-card strong{display:block}.tools-related-card strong{color:#e4e7ec;font-size:15px;font-weight:800}.tools-related-card span{display:-webkit-box;overflow:hidden;margin-top:5px;color:rgba(228,231,236,.58);-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;line-height:1.35}html[data-theme=light] .tools-page{color:var(--tools-ink);background:linear-gradient(rgba(23,20,13,.055) 1px,transparent 0),linear-gradient(90deg,rgba(23,20,13,.045) 1px,transparent 0),#fbfaf6;background-size:72px 72px,72px 72px,auto}html[data-theme=light] .tools-hero-copy h1{color:#14110c}html[data-theme=light] .tools-hero-copy p{color:rgba(23,20,13,.68)}html[data-theme=light] .tools-hero-card{box-shadow:-22px 22px 0 rgba(23,20,13,.05),0 34px 100px rgba(23,20,13,.18),inset 0 1px 0 rgba(255,255,255,.04)}html[data-theme=light] .tools-search input{border-color:rgba(23,20,13,.16);color:#14110c;background:rgba(255,255,255,.72)}html[data-theme=light] .tools-search input::placeholder{color:rgba(23,20,13,.4)}html[data-theme=light] .tools-search input:focus{border-color:rgba(23,20,13,.3);background:#ffffff}html[data-theme=light] .tools-search-icon{color:rgba(23,20,13,.45)}html[data-theme=light] .tools-search-clear{color:rgba(23,20,13,.5)}html[data-theme=light] .tools-search-clear:hover{color:#14110c;background:rgba(23,20,13,.06)}html[data-theme=light] .tools-index-count{color:rgba(23,20,13,.5)}html[data-theme=light] .tools-empty{border-color:rgba(23,20,13,.13);color:rgba(23,20,13,.58)}html[data-theme=light] .tools-empty button{border-color:rgba(23,20,13,.18);color:#14110c}html[data-theme=light] .tools-empty button:hover{background:rgba(23,20,13,.05)}html[data-theme=light] .tools-category{border-top-color:rgba(23,20,13,.12)}html[data-theme=light] .tools-category-head h2{color:#14110c}html[data-theme=light] .tools-category-head p{color:rgba(23,20,13,.55)}html[data-theme=light] .tools-category-count{color:color-mix(in srgb,var(--tools-cat-accent) 72%,#17140d);border-color:rgba(var(--tools-cat-rgb),.3)}html[data-theme=light] .tools-row{border-bottom-color:rgba(var(--tools-cat-rgb),.18)}html[data-theme=light] .tools-row:hover{border-color:rgba(var(--tools-cat-rgb),.38);background-color:rgba(var(--tools-cat-rgb),.1)}html[data-theme=light] .tools-row-name{color:#14110c}html[data-theme=light] .tools-row-short{color:rgba(23,20,13,.58)}html[data-theme=light] .tools-row-icon{color:color-mix(in srgb,var(--tools-cat-accent) 74%,#17140d);border-color:rgba(var(--tools-cat-rgb),.36);background:rgba(var(--tools-cat-rgb),.14)}html[data-theme=light] .tools-row:hover .tools-row-icon{border-color:rgba(var(--tools-cat-rgb),.5);background:rgba(var(--tools-cat-rgb),.2)}html[data-theme=light] .tools-row-arrow{color:rgba(23,20,13,.3)}html[data-theme=light] .tools-page{--tools-lime:var(--brand,#526e19);--tools-lime-rgb:82,110,25}html[data-theme=light] .tools-detail-nav,html[data-theme=light] .tools-related-head a,html[data-theme=light] .tools-related-head h2{color:rgba(23,20,13,.55)}html[data-theme=light] .tools-detail-nav a,html[data-theme=light] .tools-formula span{color:var(--tools-lime)}html[data-theme=light] .tools-detail-header p,html[data-theme=light] .tools-detail-nav span,html[data-theme=light] .tools-faq-item p,html[data-theme=light] .tools-formula,html[data-theme=light] .tools-related-card span,html[data-theme=light] .tools-text-stack{color:rgba(23,20,13,.64)}html[data-theme=light] .tools-detail-header,html[data-theme=light] .tools-faq-item,html[data-theme=light] .tools-related-card{border-color:rgba(23,20,13,.13);background:linear-gradient(rgba(23,20,13,.035) 1px,transparent 0),linear-gradient(90deg,rgba(23,20,13,.03) 1px,transparent 0),rgba(255,255,255,.68);background-size:58px 58px}html[data-theme=light] .tools-detail-icon,html[data-theme=light] .tools-related-icon{color:var(--tools-lime);border-color:rgba(var(--tools-lime-rgb),.3);background:rgba(var(--tools-lime-rgb),.1)}html[data-theme=light] .tools-detail-header h1,html[data-theme=light] .tools-faq-item h3,html[data-theme=light] .tools-related-card strong,html[data-theme=light] .tools-section-title,html[data-theme=light] .tools-text-stack h2{color:#14110c}html[data-theme=light] .tools-formula{border-color:rgba(23,20,13,.13);background:rgba(255,255,255,.68)}html[data-theme=light] .tools-related-section,html[data-theme=light] .tools-text-section{border-color:rgba(23,20,13,.14)}@media (max-width:1020px){.tools-hero{grid-template-columns:1fr}.tools-hero-copy h1{font-size:60px}.tools-related-grid{grid-template-columns:1fr}}@media (max-width:680px){.tools-shell{width:min(100% - 32px,1360px)}.tools-hero{gap:36px;padding:82px 0 52px}.tools-hero-copy h1{font-size:44px}.tools-hero-copy p{font-size:16px}.tools-hero-card{padding:22px}.tools-hero-metric{margin-top:28px}.tools-index-toolbar{align-items:stretch;flex-direction:column;gap:8px}.tools-search{max-width:none}.tools-index-count{align-self:flex-end}.tools-category{padding-top:22px}.tools-category-head{align-items:flex-start;flex-direction:column;gap:4px}.tools-category-head p{text-align:left}.tools-list{grid-template-columns:1fr}.tools-row{min-height:56px}.tools-detail-shell{padding-top:76px}.tools-detail-header{grid-template-columns:1fr;padding:22px}.tools-detail-header h1{font-size:36px}}.tools-page{--tools-gold:#e4e7ec;--tools-gold-light:#f3f4f6;--tools-ink:#0a0d12;--tools-panel:#151a22;--tools-lime:var(--brand,#d6f36b);--tools-lime-rgb:214,243,107;--pf-gold-pale:#e4e7ec;color:#e4e7ec;background:linear-gradient(rgba(226,232,240,.022) 1px,transparent 0),linear-gradient(90deg,rgba(226,232,240,.018) 1px,transparent 0),#0a0d12}.tools-page [class*=rounded-]:not([class*=rounded-full]){border-radius:4px!important}.tools-page .tools-faq-item,.tools-page .tools-hero-card,.tools-page .tools-related-card,.tools-page .tools-toc-inner{border-radius:4px;border-color:#232a35}.tools-page .tools-hero-card{background:linear-gradient(155deg,#151a22,#10141b 60%,#0a0d12);box-shadow:0 18px 60px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.04)}.tools-page .tools-hero-copy h1,.tools-page .tools-section-title{color:#e4e7ec}.tools-page .tools-related-section,.tools-page .tools-text-section{border-top-color:#232a35}.tools-page .tools-article-num,.tools-page .tools-eyebrow,.tools-page .tools-toc-meta{color:#9aa3b2}.tools-page .bg-surface{background-color:#0d1014!important}.tools-page .bg-surface-soft,.tools-page .bg-surface-soft\/40,.tools-page .bg-surface-soft\/50{background-color:#101318!important}.tools-page .border-border{border-color:#232a35!important}html[data-theme=light] .tools-page{color:var(--fg,#0f172a);background:var(--bg,#ffffff)}html[data-theme=light] .tools-page .bg-surface{background-color:var(--surface,#ffffff)!important}html[data-theme=light] .tools-page .bg-surface-soft,html[data-theme=light] .tools-page .bg-surface-soft\/40,html[data-theme=light] .tools-page .bg-surface-soft\/50{background-color:var(--surface-soft,#f6f7f9)!important}html[data-theme=light] .tools-page .border-border{border-color:var(--border,#e2e8f0)!important}html[data-theme=light] .tools-page .tools-section-title,html[data-theme=light] .tools-page h1{color:var(--fg,#0f172a)}.tools-page input[type=file]::file-selector-button{margin-right:12px;padding:6px 12px;border:1px solid #c3cbd7;border-radius:4px;background:#eef2f7;color:#0f172a;font-size:12px;font-weight:500;cursor:pointer}html:not([data-theme=dark]) .tools-page input[type=file]::file-selector-button:hover{border-color:#9aa6b6}html[data-theme=light] .tools-page input[type=file]{border-color:#cbd3de!important}html[data-theme=dark] .tools-page input[type=file]::file-selector-button{border-color:#2e3744;background:#1a2029;color:#e4e7ec}