:root{--green-deep:#0D3B2E;--emerald:#0E9F6E;--emerald-600:#0B8A5F;--mint:#DDF7EB;--gold:#D8A62E;--bg:#FFFFFF;--bg-soft:#F5F8F6;--ink:#17231F;--muted:#5B6B65;--line:#E3ECE7;--danger:#C2410C;--r-card:16px;--r-ctl:11px;--shadow:0 1px 2px rgba(13,59,46,.06),0 8px 24px rgba(13,59,46,.06);--font:"Inter","Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Noto Sans Arabic",sans-serif}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--bg);line-height:1.5;font-size:16px}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}h1,h2,h3{line-height:1.15;letter-spacing:-.01em;margin:0 0 .5em}button,input,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--emerald);outline-offset:2px;border-radius:6px}.skip{position:absolute;inset-inline-start:8px;top:8px;background:var(--green-deep);color:#fff;padding:8px 12px;border-radius:8px;z-index:100;transform:translateY(-300%)}.skip:focus{transform:none}.container{width:min(1200px,100% - 40px);margin-inline:auto}.narrow{width:min(920px,100% - 40px)}.section{padding-block:56px}.center{text-align:center}.fineprint,.muted{color:var(--muted)}.fineprint{font-size:.85rem;display:flex;gap:6px;align-items:center;justify-content:center}.page-title{font-size:clamp(1.8rem,3vw,2.4rem);color:var(--green-deep)}.link{color:var(--emerald-600)}.btn,.link{font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--r-ctl);padding:10px 18px;border:1.5px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,transform .05s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--emerald);color:#fff}.btn-primary:hover{background:var(--emerald-600)}.btn-primary:disabled{background:#9FCDBB;cursor:not-allowed}.btn-ghost{background:#fff;border-color:var(--line);color:var(--green-deep)}.btn-ghost:hover{border-color:var(--emerald)}.btn-ghost.danger{color:var(--danger)}.btn-gold{background:var(--gold);color:var(--green-deep)}.btn-lg{padding:13px 24px;font-size:1.05rem}.btn-xl{padding:18px 40px;font-size:1.2rem;border-radius:14px;box-shadow:0 8px 24px rgba(14,159,110,.3)}.btn-block{width:100%}.icon-btn{border:1px solid var(--line);background:#fff;width:30px;height:30px;border-radius:8px;cursor:pointer}.icon-btn:disabled{opacity:.35;cursor:default}.pill{font-style:normal;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--bg-soft);color:var(--muted);-webkit-margin-start:8px;margin-inline-start:8px;vertical-align:middle;text-transform:uppercase;letter-spacing:.03em}.pill-beta{background:#FFF4D6;color:#8A6200}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--line)}.header-row{display:flex;align-items:center;gap:22px;height:66px}.brand img{display:block;height:44px;width:auto}.main-nav{display:flex;gap:2px;font-weight:500;font-size:.95rem}.nav-link,.nav-trigger{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border-radius:9px;background:none;border:0;cursor:pointer;font-weight:500;color:var(--ink)}.nav-link:hover,.nav-trigger:hover,.nav-trigger[aria-expanded=true]{color:var(--emerald-600);background:var(--bg-soft)}.chev{opacity:.6;transition:transform .15s}.nav-trigger[aria-expanded=true] .chev{transform:rotate(180deg)}.spark{color:var(--gold)}.header-actions{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;gap:10px;align-items:center}.lang{font-size:.85rem;font-weight:700;color:var(--muted);padding:6px 8px}.hero{background:radial-gradient(1100px 520px at 88% -5%,var(--mint),transparent 62%),linear-gradient(180deg,#fff,var(--bg-soft));padding:36px 0 34px}.hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;align-items:center;margin-bottom:26px}.eyebrow{display:inline-flex;gap:8px;align-items:center;background:var(--mint);color:var(--green-deep);font-weight:600;font-size:.9rem;padding:6px 12px;border-radius:99px}.hero h1{font-size:clamp(2rem,3.4vw,2.9rem);color:var(--ink);margin-top:16px;font-weight:800;letter-spacing:-.02em}.hero h1 .accent{color:var(--emerald)}.lead{font-size:1.08rem;color:var(--muted);max-width:48ch;margin:0}.badges{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0}.badges li{display:inline-flex;gap:6px;align-items:center;background:#fff;border:1px solid var(--line);padding:8px 12px;border-radius:10px;font-weight:600;font-size:.9rem}.badges li svg{color:var(--emerald)}.hero-art{position:relative;height:330px}.laptop{position:absolute;inset:14px 30px 0 30px;width:calc(100% - 60px);height:calc(100% - 14px)}.art-chip{position:absolute;width:50px;height:50px;border-radius:14px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:1.15rem;box-shadow:0 10px 24px rgba(13,59,46,.18)}.c1{background:#2B6CE4;top:0;right:70px}.c2{background:#1E8E4F;top:84px;right:6px}.c3{background:#E06A1B;top:150px;left:0}.c4{background:var(--green-deep);color:#fff;top:6px;left:40px}.c5{background:#2E9CDB;bottom:70px;right:0}.c6{background:var(--emerald);bottom:34px;left:44px}.spark-mini{color:var(--gold);font-size:.7rem;-webkit-margin-start:1px;margin-inline-start:1px;align-self:start}.c4{display:flex;align-items:center;justify-content:center}.dropzone{background:#fff;border:2px dashed #8ed9ba;border-radius:20px;padding:26px 24px 20px;text-align:center;box-shadow:var(--shadow);transition:border-color .15s,background .15s}.drop-head{display:flex;align-items:center;justify-content:center;gap:18px;text-align:start}.drop-head p{margin:0}.btn-cloud{background:#fff;border-color:var(--line);color:var(--ink);font-weight:600}.btn-cloud:disabled{cursor:not-allowed;opacity:.8}.cloud-0{color:#1FA463}.cloud-1{color:#0061FF}.cloud-2{color:#0078D4}.dropzone.is-over{border-color:var(--emerald);background:var(--mint)}.dropzone h2{font-size:1.4rem;color:var(--green-deep);margin:0 0 2px}.drop-cloud{width:58px;flex:none;color:var(--emerald)}.drop-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:18px 0 8px}.drop-meta{font-size:.85rem;color:var(--muted);margin:8px 0 0}.dropzone-tool{padding:64px 24px}.suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:18px 0}.suggestion{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;cursor:pointer;font-weight:600}.suggestion:hover{border-color:var(--emerald);background:var(--mint)}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.section h2,.section-head h2{font-size:1.7rem;color:var(--green-deep)}.tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px}.tool-card{display:flex;flex-direction:column;gap:8px;height:100%;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:18px;transition:box-shadow .15s,border-color .15s,transform .15s}a.tool-card:hover{border-color:#9FDCC2;box-shadow:var(--shadow);transform:translateY(-2px)}.tool-card.is-planned{opacity:.6}.tool-icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center}.tone-violet{background:#EFEAFE;color:#6D4AE0}.tone-green{background:var(--mint);color:var(--emerald-600)}.tone-red{background:#FDE8E8;color:#D23A3A}.tone-orange{background:#FFEEDD;color:#E06A1B}.tone-blue{background:#E6F0FE;color:#2B6CE4}.tone-pink{background:#FCE8F3;color:#C2367F}.tone-gold{background:#FFF4D6;color:#A87800}.tone-slate{background:#EEF2F1;color:#43544E}.tool-title{font-weight:700;color:var(--ink)}.tool-desc{font-size:.9rem;color:var(--muted)}.family-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.family-link{display:inline-flex;gap:8px;align-items:center;padding:8px 14px;border-radius:99px;border:1px solid var(--line);font-weight:600;font-size:.9rem}.family-link:hover{border-color:var(--emerald);color:var(--emerald-600)}.explorer-bar{gap:14px;justify-content:space-between;align-items:center;margin-bottom:20px}.chips,.explorer-bar{display:flex;flex-wrap:wrap}.chips{gap:8px}.chip{display:inline-flex;gap:6px;align-items:center;padding:8px 14px;border-radius:99px;border:1px solid var(--line);background:#fff;cursor:pointer;font-weight:600;font-size:.9rem}.chip.is-on{background:var(--emerald);color:#fff;border-color:var(--emerald)}.search{padding:10px 14px;border-radius:var(--r-ctl);border:1px solid var(--line);min-width:260px}.empty{color:var(--muted);padding:40px 0;text-align:center}.ai-band{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;background:linear-gradient(135deg,var(--green-deep),#0F5A43);border-radius:24px;padding:40px}.ai-band,.ai-band h2{align-items:center;color:#fff}.ai-band h2{display:flex;gap:10px}.ai-band h2 svg{color:var(--gold)}.ai-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 16px;gap:8px 16px;margin:18px 0 24px}.ai-list li{display:flex;gap:8px;align-items:center}.ai-list svg{color:#7FE0B8}.ai-mock{background:#fff;color:var(--ink);border-radius:18px;padding:18px;box-shadow:0 20px 40px rgba(0,0,0,.2)}.ai-file{font-size:.9rem;padding-bottom:10px;border-bottom:1px solid var(--line)}.ai-file b{background:#E5484D;color:#fff;padding:2px 6px;border-radius:6px;font-size:.75rem;-webkit-margin-end:6px;margin-inline-end:6px}.ai-bubble{background:var(--bg-soft);border-radius:14px;padding:12px 16px;margin:14px 0;font-size:.92rem}.ai-bubble ul{margin:6px 0 0;-webkit-padding-start:18px;padding-inline-start:18px}.ai-input{border:1px solid var(--line);border-radius:12px;padding:10px 14px;color:var(--muted);font-size:.9rem;display:flex;justify-content:space-between}.ai-input span{color:var(--emerald)}.trust{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;padding-top:0}.trust-item{display:flex;gap:12px;align-items:flex-start}.trust-item svg{color:var(--emerald);flex:none}.trust-item p{margin:2px 0 0;color:var(--muted);font-size:.9rem}.faq details{border-bottom:1px solid var(--line);padding:16px 0}.faq summary{font-weight:600;cursor:pointer}.faq p{color:var(--muted)}.tool-hero{background:linear-gradient(180deg,var(--bg-soft),#fff);padding:28px 0 32px}.crumbs{font-size:.85rem;color:var(--muted);margin-bottom:14px}.crumbs a:hover{color:var(--emerald-600)}.tool-hero h1{display:flex;gap:12px;align-items:center;justify-content:center;font-size:clamp(1.9rem,3.6vw,2.8rem);color:var(--green-deep);text-align:center}.tool-hero h1 svg{color:var(--emerald)}.tool-hero .lead{text-align:center;margin:0 auto 26px}.runner{margin-bottom:14px}.runner-center{background:#fff;border:1px solid var(--line);border-radius:22px;padding:40px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;box-shadow:var(--shadow)}.runner-grid{display:grid;grid-template-columns:1fr 320px;grid-gap:18px;gap:18px}.file-list,.options{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:20px}.file-list h3,.options h3{font-size:1rem;color:var(--green-deep)}.file-list ol{list-style:none;padding:0;margin:0 0 14px;display:grid;grid-gap:8px;gap:8px}.file-list li{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-soft);border-radius:10px}.file-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.hint{color:var(--muted);font-size:.9rem}.field{display:grid;grid-gap:6px;gap:6px;margin-bottom:16px}.field label{font-weight:600;font-size:.9rem}.field input[type=number],.field input[type=password],.field input[type=text],.field select{padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-ctl);background:#fff;width:100%}.field-inline{display:flex;align-items:center;gap:8px}.help{color:var(--muted);font-size:.8rem}.segmented{display:grid;grid-gap:6px;gap:6px}.segmented button{text-align:start;padding:10px 12px;border:1.5px solid var(--line);border-radius:10px;background:#fff;cursor:pointer;font-weight:500}.segmented button.is-on{border-color:var(--emerald);background:var(--mint);color:var(--green-deep);font-weight:700}.alert{margin-top:14px;background:#FFF1EC;color:#8A2C0D;border:1px solid #f8c9b5;padding:12px 16px;border-radius:12px;display:flex;gap:12px;align-items:center;justify-content:space-between}.progress{width:min(420px,100%);height:8px;background:var(--line);border-radius:99px;overflow:hidden}.progress span{display:block;height:100%;background:var(--emerald);transition:width .3s}.progress-ring{--p:0;width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--emerald) calc(var(--p) * 1%),var(--line) 0)}.progress-ring span{width:76px;height:76px;border-radius:50%;background:#fff;display:grid;place-items:center;font-weight:800;color:var(--green-deep)}.runner-state{font-weight:600}.done-badge{width:64px;height:64px;border-radius:50%;background:var(--mint);color:var(--emerald-600);display:grid;place-items:center;font-size:2rem;font-weight:800}.saved{color:var(--emerald-600);font-weight:700}.row-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.steps li{background:var(--bg-soft);border-radius:var(--r-card);padding:18px;font-weight:600;display:flex;gap:12px;align-items:center}.steps span{width:32px;height:32px;flex:none;border-radius:50%;background:var(--emerald);color:#fff;display:grid;place-items:center}.pricing{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin:28px 0}.plan{border:1px solid var(--line);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:8px;background:#fff}.plan.is-featured{border:2px solid var(--emerald);box-shadow:var(--shadow);position:relative}.plan h2{font-size:1.2rem;color:var(--green-deep);margin:0}.price{font-size:clamp(1.45rem,2.1vw,2rem);font-weight:800;margin:0;white-space:nowrap}.price small{font-size:.85rem;font-weight:600;color:var(--muted)}.plan ul{list-style:none;padding:0;margin:10px 0 18px;display:grid;grid-gap:8px;gap:8px;flex:1 1}.plan li{display:flex;justify-content:space-between;gap:8px;font-size:.9rem;border-bottom:1px dashed var(--line);padding-bottom:6px}.plan li span{color:var(--muted)}.site-footer{background:var(--bg-soft);border-top:1px solid var(--line);padding:48px 0 20px;margin-top:40px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:24px;gap:24px}.footer-grid h3{font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.footer-grid a{display:block;padding:4px 0}.footer-grid a:hover{color:var(--emerald-600)}.footer-logo{height:44px;width:auto}.footer-bottom{border-top:1px solid var(--line);margin-top:28px;padding-top:16px;font-size:.85rem;color:var(--muted)}@media (max-width:1023px){.ai-band,.hero-grid{grid-template-columns:1fr}.hero-art{display:none}.pricing,.trust{grid-template-columns:1fr 1fr}.main-nav{display:none}}@media (max-width:639px){.header-actions .btn-ghost{display:none}.ai-list,.footer-grid,.pricing,.runner-grid,.steps,.trust{grid-template-columns:1fr}.search{min-width:0;width:100%}.ai-band{padding:24px}.header-row{gap:12px}.brand img{height:34px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.switcher{border:1px solid var(--line);background:#fff;border-radius:10px;padding:7px 8px;font-size:.85rem;font-weight:600;color:var(--green-deep);cursor:pointer}.small{font-size:.82rem}.arrow{display:inline-block}[dir=rtl] .arrow{transform:scaleX(-1)}:lang(ar),[dir=rtl] body{font-family:"Noto Sans Arabic","Segoe UI",Tahoma,var(--font)}[dir=rtl] .ai-band h2,[dir=rtl] .footer-grid h3,[dir=rtl] .pill,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0;text-transform:none}[dir=rtl] .art-doc{transform:rotate(3deg)}[dir=rtl] .file-list li,[dir=rtl] .plan li{direction:rtl}[dir=rtl] .drop-meta,[dir=rtl] .file-name,[dir=rtl] .price{unicode-bidi:plaintext}@media (max-width:1023px){.header-actions .switcher{padding:6px}}@media (max-width:639px){.header-actions .btn-primary{display:none}}.auth-page{display:flex;justify-content:center}.auth-card{width:min(440px,100%);background:#fff;border:1px solid var(--line);border-radius:20px;padding:32px;box-shadow:var(--shadow)}.auth-card.wide{width:min(620px,100%)}.auth-card h1{color:var(--green-deep);font-size:1.6rem}.auth-card input{padding:11px 12px;border:1px solid var(--line);border-radius:var(--r-ctl);width:100%}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.admin{display:grid;grid-gap:18px;gap:18px}.admin-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.admin-head h1{color:var(--green-deep);margin:0}.admin-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:20px}.panel h2{font-size:1.05rem;color:var(--green-deep)}.big{font-size:1.6rem;font-weight:800;margin:4px 0}.big code,.changes code{font-size:.8rem;background:var(--bg-soft);padding:2px 6px;border-radius:6px;color:var(--muted)}.svc{list-style:none;padding:0;margin:0 0 10px;display:grid;grid-gap:8px;gap:8px}.dot{display:inline-block;width:10px;height:10px;border-radius:50%;-webkit-margin-end:6px;margin-inline-end:6px}.dot.ok{background:var(--emerald)}.dot.ko{background:var(--danger)}.changes{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.changes li{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;border-bottom:1px dashed var(--line);padding-bottom:8px}.log{background:#0F1F1A;color:#CFEFE0;border-radius:12px;padding:14px;max-height:360px;overflow:auto;font-size:.8rem;line-height:1.5;white-space:pre-wrap}.state{padding:2px 10px;border-radius:99px;font-size:.85rem}.state-finished{background:var(--mint);color:var(--emerald-600)}.state-failed{background:#FFF1EC;color:var(--danger)}.state-queued,.state-running{background:#FFF4D6;color:#8A6200}.confirm{background:var(--bg-soft);border-radius:12px;padding:14px}button.link{background:none;border:0;padding:0;cursor:pointer;color:var(--emerald-600);text-decoration:underline;margin-top:8px}@media (max-width:1023px){.admin-grid,.grid2{grid-template-columns:1fr}}.nav-menu{position:relative}.nav-panel{position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:40;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px rgba(13,59,46,.14);padding:8px;min-width:240px}.nav-panel.align-end{inset-inline-start:auto;inset-inline-end:0}.menu-grid{grid-template-columns:1fr 1fr;min-width:470px}.menu-grid,.menu-list{display:grid;grid-gap:2px;gap:2px}.menu-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;font-weight:500;white-space:nowrap}.menu-item svg{color:var(--emerald);flex:none}.menu-item:hover{background:var(--mint);color:var(--green-deep)}.menu-all{grid-column:1/-1;color:var(--emerald-600);font-weight:600;border-top:1px solid var(--line);border-radius:0 0 10px 10px;margin-top:4px}.globe .nav-trigger{border:1px solid var(--line);border-radius:10px;padding:7px 10px;font-weight:600;color:var(--green-deep)}.globe-code{font-size:.85rem}.locale-panel{width:360px;padding:6px}.locale-currency{display:flex;justify-content:space-between;align-items:center;gap:10px;font-weight:600;font-size:.9rem;padding-bottom:10px;border-bottom:1px solid var(--line)}.panel-title{font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:10px 4px 6px}.lang-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;max-height:320px;overflow:auto}.lang-grid button{width:100%;text-align:start;background:none;border:0;padding:7px 10px;border-radius:8px;cursor:pointer;font-size:.9rem}.lang-grid button:hover{background:var(--bg-soft)}.lang-grid button.is-on{background:var(--mint);color:var(--green-deep);font-weight:700}.burger{display:none}.burger .nav-trigger{padding:8px}.burger .chev{display:none}.btn-sm{padding:8px 14px;font-size:.9rem;border-radius:10px}.btn-outline{background:#fff;border-color:var(--emerald);color:var(--emerald-600)}.btn-outline:hover{background:var(--mint)}.explore{padding-top:40px}.explore h2{margin-bottom:16px}.chips-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.chips-tabs .chip{flex:none;border-color:transparent;background:none}.chips-tabs .chip:hover{background:var(--bg-soft)}.chips-tabs .chip.is-on{background:var(--emerald);color:#fff}.tool-grid-6{grid-template-columns:repeat(6,1fr);gap:12px}.tool-grid-6 .tool-card{padding:16px 14px;gap:6px;box-shadow:0 1px 2px rgba(13,59,46,.05)}.tool-grid-6 .tool-icon{background:none;width:auto;height:auto;justify-content:start}.tool-grid-6 .tool-icon svg{width:30px;height:30px}.tool-grid-6 .tool-title{font-size:.95rem}.tool-grid-6 .tool-desc{font-size:.82rem;line-height:1.4}.explore-more{text-align:center;margin:20px 0 0}.ai-file{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.ai-chip,.ai-file{align-items:center}.ai-chip{display:inline-flex;gap:6px;background:var(--mint);color:var(--emerald-600);font-weight:600;font-size:.8rem;padding:5px 10px;border-radius:99px}.ai-row{display:flex;gap:10px;align-items:flex-start}.ai-row .ai-bubble{flex:1 1}.ai-avatar{width:32px;height:32px;flex:none;border-radius:50%;background:#EFEAFE;color:#6D4AE0;display:grid;place-items:center;margin-top:14px}.ai-send{width:26px;height:26px;border-radius:8px;background:var(--emerald);color:#fff;display:grid;place-items:center}.ai-input{align-items:center}.trust-band{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px 24px;box-shadow:var(--shadow)}@media (max-width:1180px){.tool-grid-6{grid-template-columns:repeat(4,1fr)}.main-nav .nav-link,.main-nav .nav-trigger{padding:8px 7px}}@media (max-width:1023px){.burger{display:block}.header-actions .btn-outline{display:none}.tool-grid-6{grid-template-columns:repeat(3,1fr)}.trust-band{grid-template-columns:1fr 1fr}}@media (max-width:639px){.tool-grid-6{grid-template-columns:1fr 1fr}.drop-head{flex-direction:column;text-align:center;gap:8px}.menu-grid,.trust-band{grid-template-columns:1fr}.menu-grid{min-width:0}.locale-panel{width:min(320px,86vw)}.hero h1{font-size:1.95rem}}.brand img{height:40px}.chips-tabs{flex-wrap:wrap;overflow:visible}.chips-tabs .chip{padding:8px 12px}.tool-grid-6 .tool-card{position:relative}.tool-grid-6 .pill{position:absolute;top:12px;inset-inline-end:10px;margin:0}@media (max-width:639px){.chips-tabs{flex-wrap:nowrap;overflow-x:auto}.brand img{height:34px}}