:root{color-scheme:light;--bg:#f4efe6;--surface:#fffdfc;--surface-2:#e9dfd0;--text:#172033;--muted:#596477;--line:#d6ccbd;--accent:#244e6b;--accent-dark:#17354f;--danger:#b42318;--warn:#a9552c;--brand-warm:#d69a5b;--success:#5d7555;--radius:18px;--shadow:0 12px 32px #102a4314;--max:1120px;font-family:IBM Plex Sans Arabic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Tahoma,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{color:var(--text);background:var(--bg);margin:0;line-height:1.75}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}img,svg,canvas{max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}.container{width:min(calc(100% - 32px),var(--max));margin-inline:auto}.site-header{z-index:20;border-bottom:1px solid var(--line);backdrop-filter:blur(10px);background:#f4efe6f5;position:sticky;top:0}.header-row{justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.brand{align-items:center;gap:10px;font-size:1.05rem;font-weight:850;text-decoration:none;display:flex}.brand-mark{border-radius:12px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.desktop-nav{align-items:center;gap:18px;display:flex}.desktop-nav a{color:var(--muted);font-weight:700;text-decoration:none}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--text)}.mobile-menu{display:none;position:relative}.mobile-menu summary{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:8px 12px;font-weight:800;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-panel{inset-inline-end:0;background:var(--surface);border:1px solid var(--line);min-width:220px;box-shadow:var(--shadow);border-radius:14px;padding:10px;position:absolute;top:48px}.mobile-panel a{border-radius:10px;padding:9px 10px;text-decoration:none;display:block}.mobile-panel a:hover{background:var(--surface-2)}main{min-height:70vh}.hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:36px;display:grid}.eyebrow{background:var(--surface-2);color:var(--accent-dark);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:.9rem;font-weight:800;display:inline-flex}h1,h2,h3{margin:0 0 .65em;line-height:1.25}h1{letter-spacing:-.035em;font-size:clamp(2rem,5vw,4.2rem)}.lead{color:var(--muted);max-width:760px;font-size:clamp(1.02rem,2vw,1.25rem)}.actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.btn{border:1px solid var(--line);background:var(--surface);border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 18px;font-weight:800;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}#cancel-pdf[hidden]{display:none}.btn-primary:hover{background:var(--accent-dark)}.btn-secondary:hover{background:var(--surface-2)}.hero-card,.card,.tool-panel,.content-card,.result-box,.requirement-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.check-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.check-list li{align-items:flex-start;gap:10px;display:flex}.check{width:25px;height:25px;color:var(--success);background:#eef2e9;border-radius:50%;flex:0 0 25px;place-items:center;font-weight:900;display:grid}.section-muted{border-block:1px solid var(--line);background:#eee6da}.section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{padding:20px;text-decoration:none;display:block}.card:hover{border-color:#c9bba8;transition:all .18s;transform:translateY(-2px)}.card-icon{background:var(--surface-2);width:42px;height:42px;color:var(--accent-dark);border-radius:12px;place-items:center;margin-bottom:14px;font-weight:900;display:grid}.card p{color:var(--muted);margin:0}.badge{color:var(--muted);background:#eef3f7;border-radius:999px;padding:4px 8px;font-size:.82rem;font-weight:800;display:inline-flex}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:.92rem;display:flex}.breadcrumbs a{text-decoration:none}.tool-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.privacy-note{color:#2b3b50;background:#f7f2ea;border:1px solid #d8cfc2;border-radius:12px;align-items:flex-start;gap:10px;margin:16px 0;padding:12px;display:flex}.upload-zone{text-align:center;background:#fbfdff;border:2px dashed #b8c7d4;border-radius:16px;padding:26px}.upload-zone.drag{border-color:var(--accent);background:#f6f1e9}.upload-zone input[type=file]{width:100%;max-width:460px}.file-selection{text-align:start;border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.file-selection[hidden]{display:none}.file-selection-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.selected-files{gap:8px;display:grid}.selected-file{background:var(--surface);border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.selected-file-meta{gap:1px;min-width:0;display:grid}.selected-file-meta strong{text-overflow:ellipsis;white-space:nowrap;max-width:520px;overflow:hidden}.selected-file-actions{flex:none;align-items:center;gap:6px;display:flex}.file-remove,.file-clear-all,.file-mini-btn{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:9px;padding:6px 9px;font-weight:750}.file-remove{color:var(--danger);border-color:#efc0bc}.file-remove:hover{background:#fff2f0}.file-clear-all:hover,.file-mini-btn:hover:not(:disabled){background:var(--surface-2)}.file-mini-btn{min-width:34px;padding-inline:8px}.file-mini-btn:disabled{opacity:.35;cursor:not-allowed}.field{gap:6px;margin:14px 0;display:grid}.field label{font-weight:800}.field input,.field select,.field textarea{width:100%;color:var(--text);background:#fff;border:1px solid #bcccdc;border-radius:11px;padding:11px 12px}.field textarea{resize:vertical;min-height:180px}.field-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.small{color:var(--muted);font-size:.88rem}.status{min-height:26px;margin-top:12px;font-weight:750}.status[data-tone=error]{color:var(--danger)}.status[data-tone=warn]{color:var(--warn)}.status[data-tone=success]{color:var(--success)}.result-box{box-shadow:none;margin-top:16px;padding:16px}.result-box[hidden]{display:none}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.metric{border:1px solid var(--line);background:#f7fafc;border-radius:12px;padding:12px}.metric b{font-size:1.1rem;display:block}.download-list{gap:8px;margin-top:12px;display:grid}.ad-slot{color:#7a8b99;text-align:center;background:#fbfcfd;border:1px dashed #cbd5df;border-radius:14px;place-items:center;min-height:120px;padding:12px;font-size:.85rem;display:grid}.ad-slot[data-enabled=true]{border-style:solid}.sidebar{gap:16px;display:grid}.sidebar .content-card{padding:18px}.content-card{box-shadow:none;padding:24px}.prose p,.prose li{color:#334e68}.prose ul,.prose ol{padding-inline-start:22px}.faq{gap:12px;display:grid}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.faq summary{cursor:pointer;min-height:24px;font-weight:800}.category-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.category-tabs a{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:7px 10px;text-decoration:none}.requirements-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.requirement-box{box-shadow:none;padding:20px}.requirement-meta{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.source-link{color:var(--accent-dark);font-weight:800}.notice{color:#70440a;background:#fff8e8;border-inline-start:4px solid #d97706;border-radius:10px;padding:14px 16px}.site-footer{border-top:1px solid var(--line);background:#eee6da;margin-top:60px;padding:36px 0 22px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:28px;display:grid}.footer-links{gap:7px;display:grid}.footer-links a{color:var(--muted);text-decoration:none}.copyright{border-top:1px solid var(--line);color:var(--muted);margin-top:26px;padding-top:18px;font-size:.88rem}.consent{inset-inline:16px;z-index:50;background:var(--text);color:#fff;border-radius:16px;max-width:720px;margin-inline:auto;padding:16px;position:fixed;bottom:16px;box-shadow:0 18px 60px #00000040}.consent[hidden]{display:none}.consent p{margin:0 0 10px}.consent .btn{min-height:40px}.consent .btn-secondary{color:#fff;background:0 0;border-color:#8da2b3}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.desktop-nav{display:none}.mobile-menu{display:block}.hero-grid,.tool-layout{grid-template-columns:1fr}.sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.container{width:min(calc(100% - 22px),var(--max))}.hero{padding:46px 0 26px}.grid,.requirements-grid,.footer-grid,.sidebar,.field-inline,.result-grid{grid-template-columns:1fr}.tool-panel{padding:16px}.content-card{padding:18px}.section{padding:34px 0}.btn{width:100%}.actions{display:grid}.selected-file{align-items:flex-start}.selected-file-actions{flex-wrap:wrap;justify-content:flex-end}.file-remove,.file-clear-all,.file-mini-btn{width:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.selected-file-name-line{align-items:center;gap:8px;min-width:0;display:flex}.selected-file-name-line strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-order{background:var(--soft);direction:ltr;unicode-bidi:isolate;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:34px;padding:2px 7px;font-size:.82rem;font-weight:800;display:inline-flex}#convert-quality-field[hidden]{display:none!important}.metric b{font-variant-numeric:tabular-nums;unicode-bidi:isolate}@media (width>=901px){.header-row{min-height:64px}.hero{padding:48px 0 30px}.hero-grid{grid-template-columns:1.08fr .92fr;gap:28px}.hero h1{max-width:760px;font-size:clamp(2.35rem,4vw,3.45rem)}.hero .lead{font-size:1.12rem;line-height:1.7}.hero-card{padding:20px}.check-list{gap:9px}.section{padding:32px 0}.section-head{margin-bottom:16px}h2{font-size:clamp(1.45rem,2.4vw,2.05rem)}.grid{gap:14px}.card{padding:16px}.card-icon{width:38px;height:38px;margin-bottom:10px}.card h3{margin:.45em 0 .4em;font-size:1.08rem}.card p{font-size:.94rem;line-height:1.62}.tool-page{padding:32px 0}.tool-layout{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.tool-panel{padding:20px}.tool-panel h1{font-size:clamp(1.8rem,3vw,2.4rem)}.content-card{padding:20px}.prose{margin-top:18px}.site-footer{margin-top:44px}}.home-quick-nav{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.home-quick-nav a{border:1px solid var(--line);min-height:36px;color:var(--muted);background:#ffffffb8;border-radius:999px;align-items:center;padding:6px 11px;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-flex}.home-quick-nav a:hover,.home-quick-nav a:focus-visible{background:var(--surface);color:var(--text);border-color:#c9bba8}.home-featured .card{min-height:0}.tool-group+.tool-group{border-top:1px solid var(--line)}.tool-group-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.tool-group-head h2{margin:0}@media (width<=640px){.hero h1{font-size:clamp(2rem,11vw,2.75rem)}.home-quick-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-quick-nav a{text-align:center;justify-content:center}.tool-group-head{align-items:flex-end}}.date-input{text-align:left;direction:ltr;unicode-bidi:isolate}.date-format-help{margin-top:-4px;display:block}.date-group{gap:8px;margin:0 0 14px;display:grid}.date-group>label{font-weight:800}.date-parts{direction:ltr;grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr) auto minmax(110px,1.35fr);align-items:center;gap:8px;display:grid}.date-parts input{text-align:center;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;min-width:0}.date-parts>span{opacity:.6;font-weight:800}@media (width<=640px){.date-parts{grid-template-columns:minmax(62px,1fr) auto minmax(62px,1fr) auto minmax(90px,1.25fr);gap:5px}}:root{--max:1240px;--radius:15px}body{font-size:15px;line-height:1.62}.container{width:min(calc(100% - 28px),var(--max))}.header-row{gap:14px;min-height:58px}.brand{gap:8px;font-size:1rem}.brand-mark{border-radius:10px;width:34px;height:34px}.desktop-nav{gap:14px}.desktop-nav a{font-size:.94rem}.hero{padding:30px 0 22px}.hero-grid{grid-template-columns:1.08fr .92fr;gap:22px}.hero h1,h1{font-size:clamp(2rem,3.4vw,3rem);line-height:1.16}h2{font-size:clamp(1.35rem,2.2vw,1.9rem)}h3{font-size:1.04rem}.lead{font-size:clamp(.98rem,1.35vw,1.1rem);line-height:1.65}.eyebrow{padding:5px 9px;font-size:.82rem}.actions{gap:9px;margin-top:16px}.btn{border-radius:11px;min-height:40px;padding:8px 14px}.hero-card{padding:17px}.check-list{gap:8px}.check{flex-basis:22px;width:22px;height:22px;font-size:.88rem}.section{padding:26px 0}.section-head{margin-bottom:13px}.grid{gap:12px}.card{border-radius:14px;padding:14px}.card-icon{border-radius:10px;width:36px;height:36px;margin-bottom:8px}.card h3{margin:.35em 0 .32em;font-size:1.02rem}.card p{font-size:.91rem;line-height:1.55}.badge{font-size:.77rem}.tool-page{padding:24px 0}.breadcrumbs{margin-bottom:12px;font-size:.86rem}.tool-layout{grid-template-columns:minmax(0,1fr) 235px;gap:16px}.tool-panel{padding:15px}.tool-panel h1{font-size:clamp(1.65rem,2.5vw,2.15rem)}.privacy-note{margin:10px 0 12px;padding:10px}.upload-zone{border-radius:13px;padding:16px}.field{gap:5px;margin:10px 0}.field input,.field select,.field textarea{border-radius:9px;padding:9px 10px}.field textarea{min-height:135px}.field-inline{gap:9px}.small{font-size:.82rem;line-height:1.55}.status{min-height:22px;margin-top:8px}.result-box{margin-top:11px;padding:12px}.result-grid{gap:8px}.metric{border-radius:10px;padding:9px 10px}.metric b{font-size:1.02rem}.file-selection{margin-top:10px;padding-top:10px}.selected-files{gap:6px}.selected-file{border-radius:9px;padding:7px 8px}.file-remove,.file-clear-all,.file-mini-btn{padding:5px 8px}.sidebar{gap:12px}.sidebar .content-card,.content-card{padding:15px}.prose{margin-top:15px}.faq{gap:9px}.faq details{padding:11px 13px}.category-tabs{gap:6px;margin:12px 0}.category-tabs a,.home-quick-nav a{min-height:32px;padding:5px 9px;font-size:.84rem}.tool-group{scroll-margin-top:68px}.tool-group-head{margin-bottom:10px}.requirements-grid{gap:12px}.requirement-box{padding:15px}.site-footer{margin-top:34px;padding:26px 0 18px}.footer-grid{gap:20px}.copyright{margin-top:18px;padding-top:14px}.date-group{gap:6px;margin-bottom:10px}.date-parts{gap:6px}.date-parts input{-moz-appearance:textfield;appearance:textfield;min-height:42px;padding:8px 6px;font-size:.98rem}.date-parts input::-webkit-outer-spin-button,.date-parts input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (width<=1100px){.container{width:min(calc(100% - 24px),var(--max))}.tool-layout{grid-template-columns:1fr}.sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{padding-top:26px}.hero h1,h1{font-size:clamp(1.9rem,4vw,2.65rem)}}@media (width<=920px){.desktop-nav{display:none}.mobile-menu{display:block}.header-row{min-height:56px}.hero-grid{grid-template-columns:1fr}.hero{padding:22px 0 18px}.hero-card{padding:14px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding:22px 0}.tool-page{padding:20px 0}.tool-panel{padding:14px}.section-head{align-items:flex-start}}@media (width<=680px){html,body{overflow-x:hidden}body{font-size:14px;line-height:1.58}.container{width:min(calc(100% - 18px),var(--max))}.header-row{min-height:52px}.brand{font-size:.94rem}.brand-mark{width:32px;height:32px}.mobile-menu summary{border-radius:9px;padding:6px 9px}.mobile-panel{min-width:min(230px,100vw - 24px);top:42px}.hero{padding:18px 0 14px}.hero h1,h1{font-size:clamp(1.72rem,8vw,2.18rem);line-height:1.18}h2{font-size:clamp(1.28rem,6vw,1.68rem)}h3{font-size:1rem}.lead{font-size:.96rem;line-height:1.58}.hero-grid{gap:14px}.hero-card{padding:12px}.check-list{gap:7px}.actions{gap:8px;margin-top:13px;display:grid}.btn{width:100%;min-height:40px;padding:8px 11px}.home-quick-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.home-quick-nav a{text-align:center;justify-content:center}.section{padding:18px 0}.section-head{gap:8px;margin-bottom:10px;display:grid}.grid,.requirements-grid,.footer-grid,.sidebar,.field-inline,.result-grid{grid-template-columns:1fr}.grid{gap:9px}.card{padding:12px}.card-icon{width:34px;height:34px}.tool-page{padding:16px 0}.breadcrumbs{margin-bottom:9px}.tool-panel{border-radius:13px;padding:11px}.privacy-note{margin:8px 0 10px;padding:9px}.upload-zone{padding:12px}.field{margin:8px 0}.field input,.field select,.field textarea{padding:8px 9px}.field textarea{min-height:120px}.selected-file{align-items:flex-start;gap:8px}.selected-file-actions{flex-wrap:wrap}.content-card,.sidebar .content-card{padding:12px}.site-footer{margin-top:26px;padding:22px 0 16px}.date-parts{grid-template-columns:minmax(58px,.8fr) auto minmax(58px,.8fr) auto minmax(92px,1.2fr);gap:4px}.date-parts input{min-height:40px;padding:7px 4px;font-size:.92rem}}@media (width<=380px){.container{width:min(calc(100% - 14px),var(--max))}.hero h1,h1{font-size:1.62rem}.date-parts{grid-template-columns:minmax(50px,.75fr) auto minmax(50px,.75fr) auto minmax(82px,1.15fr);gap:3px}.date-parts input{font-size:.86rem}}.ios-install{inset-inline-end:max(12px,env(safe-area-inset-right));bottom:max(12px,calc(env(safe-area-inset-bottom) + 8px));z-index:90;position:fixed}.ios-install-chip{color:#102a43;min-height:42px;font:inherit;background:#fff;border:1px solid #cfe2df;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:800;display:inline-flex;box-shadow:0 10px 30px #102a4324}.ios-install-icon,.ios-install-app-icon{color:#fff;background:#102a43;place-items:center;font-weight:900;display:grid}.ios-install-icon{border-radius:8px;width:26px;height:26px}.ios-install-backdrop{z-index:91;backdrop-filter:blur(3px);background:#0715226b;position:fixed;inset:0}.ios-install-sheet{z-index:92;inset-inline:10px;bottom:max(10px,env(safe-area-inset-bottom));max-width:540px;max-height:calc(100dvh - max(10px,env(safe-area-inset-bottom)) - max(10px,env(safe-area-inset-top)));overscroll-behavior:contain;background:#fff;border:1px solid #d8e3ea;border-radius:20px;margin-inline:auto;padding:16px;position:fixed;overflow-y:auto;box-shadow:0 18px 60px #102a4340}.ios-install-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ios-install-sheet-head strong{font-size:1.08rem;display:block}.ios-install-sheet-head p,.ios-install-limit{color:#52677a;margin:.35rem 0 0;font-size:.9rem}.ios-install-close{color:#102a43;background:#eef4f7;border:0;border-radius:10px;flex:none;width:34px;height:34px;font-size:1.4rem}.ios-install-app-preview{background:#f7fafc;border:1px solid #dce7ed;border-radius:14px;align-items:center;gap:11px;margin:14px 0 10px;padding:10px 12px;display:flex}.ios-install-app-icon{border-radius:13px;width:46px;height:46px;font-size:1.35rem}.ios-install-app-preview div,.ios-share-real>div:last-child{gap:2px;display:grid}.ios-install-app-preview span,.ios-share-real span{color:#60758a;font-size:.84rem}.ios-share-real{background:#f3f9ff;border:1px solid #bcd7ef;border-radius:14px;align-items:center;gap:12px;margin:10px 0 12px;padding:11px 12px;display:flex}.ios-share-glyph{flex:none;width:46px;height:46px;position:relative}.ios-share-box{border:3px solid #0a84ff;border-top:0;border-radius:4px;height:27px;position:absolute;bottom:5px;left:8px;right:8px}.ios-share-up{font-weight:800;line-height:1;position:absolute;top:-8px;left:50%;transform:translate(-50%);color:#0a84ff!important;font-size:2rem!important}.ios-install-steps{margin:12px 0;padding-inline-start:22px}.ios-install-steps li{margin:7px 0}.ios-install-limit{background:#f7fafc;border-radius:10px;padding:8px 10px}.ios-install-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.install-sheet-open{overflow:hidden}@media (width>=921px){.ios-install{display:none}}@media (width<=420px){.ios-install{inset-inline-end:max(8px,env(safe-area-inset-right));bottom:max(8px,calc(env(safe-area-inset-bottom) + 6px))}.ios-install-chip{min-height:40px;padding:7px 10px;font-size:.86rem}.ios-install-actions{grid-template-columns:1fr}.ios-install-sheet{padding:14px}}.brand-mark svg{width:100%;height:100%;display:block}.brand-wordmark{letter-spacing:0;font-family:Almarai,IBM Plex Sans Arabic,system-ui,sans-serif;font-weight:800}h1,h2,h3,.eyebrow,.btn,.desktop-nav,.mobile-menu summary{font-family:Almarai,IBM Plex Sans Arabic,system-ui,sans-serif}.brand-mark{box-shadow:none!important;background:0 0!important;overflow:visible!important}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand-wordmark{align-items:center;display:inline-flex}.brand-wordmark img{object-fit:contain;width:auto;max-width:100%;height:1.45em;display:block}.ad-slot[data-enabled=house]{background:#fffdfc;border-style:solid;padding:0;overflow:hidden}.wus3-house-ad{box-sizing:border-box;width:100%;min-height:inherit;text-align:center;color:#172033;place-content:center;justify-items:center;gap:.45rem;padding:1rem .9rem;text-decoration:none;display:grid}.wus3-house-ad__label{color:#6b7280;background:#f4efe6;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:.15rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.wus3-house-ad__name{font-weight:800;line-height:1.5}.wus3-house-ad__copy{color:#5f6877;font-size:.9rem;line-height:1.7}.wus3-house-ad__cta{color:#fff;background:#244e6b;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:.45rem .9rem;font-size:.88rem;font-weight:700;display:inline-flex}.wus3-house-ad:hover .wus3-house-ad__cta{background:#17354f}.ad-slot[data-enabled=house]{background:#fffdfc;padding:0;overflow:hidden}.wus3-house-ad--official{color:#172033;background:#fffdfc;width:100%;text-decoration:none;display:block}.wus3-house-ad--official .wus3-house-ad__visual{aspect-ratio:16/5.2;background:#e9dfd0;width:100%;display:block;position:relative;overflow:hidden}.wus3-house-ad--official .wus3-house-ad__hero{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.wus3-house-ad--official .wus3-house-ad__shade{pointer-events:none;background:linear-gradient(90deg,#17203314,#17203305 42%,#17203342);position:absolute;inset:0}.wus3-house-ad--official .wus3-house-ad__badge{z-index:2;color:#657083;background:#fffdfcf2;border-radius:999px;align-items:center;min-height:25px;padding:.15rem .6rem;font-size:.74rem;font-weight:700;display:inline-flex;position:absolute;top:.7rem;right:.7rem;box-shadow:0 3px 14px #1720331a}.wus3-house-ad--official .wus3-house-ad__brand{z-index:2;align-items:center;display:flex;position:absolute;bottom:.85rem;right:.85rem}.wus3-house-ad--official .wus3-house-ad__logo-shell{backdrop-filter:blur(4px);background:#fffffff0;border-radius:14px;justify-content:center;align-items:center;min-width:108px;min-height:64px;padding:.55rem .7rem;display:flex;box-shadow:0 5px 22px #17203324}.wus3-house-ad--official .wus3-house-ad__logo{object-fit:contain;width:auto;max-width:132px;height:auto;max-height:58px;display:block}.wus3-house-ad--official .wus3-house-ad__content{box-sizing:border-box;text-align:center;justify-items:center;gap:.42rem;padding:.85rem .9rem 1rem;display:grid}.wus3-house-ad--official .wus3-house-ad__name{color:#172033;font-weight:800;line-height:1.5}.wus3-house-ad--official .wus3-house-ad__copy{color:#5f6877;font-size:.9rem;line-height:1.7}.wus3-house-ad--official .wus3-house-ad__cta{color:#fff;background:#244e6b;border-radius:10px;justify-content:center;align-items:center;min-height:38px;margin-top:.12rem;padding:.45rem .95rem;font-size:.88rem;font-weight:700;display:inline-flex}.wus3-house-ad--official:hover .wus3-house-ad__cta{background:#17354f}@media (width<=640px){.wus3-house-ad--official .wus3-house-ad__visual{aspect-ratio:16/7.2}.wus3-house-ad--official .wus3-house-ad__logo-shell{border-radius:11px;min-width:82px;min-height:50px;padding:.4rem .5rem}.wus3-house-ad--official .wus3-house-ad__logo{max-width:104px;max-height:46px}.wus3-house-ad--official .wus3-house-ad__brand{bottom:.6rem;right:.6rem}.wus3-house-ad--official .wus3-house-ad__content{padding:.72rem .65rem .84rem}}.wus3-house-ad--official .wus3-house-ad__visual{aspect-ratio:auto!important;height:235px!important;max-height:235px!important}.wus3-house-ad--official .wus3-house-ad__hero{object-fit:cover!important;object-position:center 52%!important;height:235px!important}.wus3-house-ad--official .wus3-house-ad__logo-shell{border-radius:12px!important;min-width:88px!important;min-height:52px!important;padding:.4rem .55rem!important}.wus3-house-ad--official .wus3-house-ad__logo{max-width:108px!important;max-height:46px!important}.wus3-house-ad--official .wus3-house-ad__brand{bottom:.65rem!important;right:.65rem!important}.wus3-house-ad--official .wus3-house-ad__badge{top:.55rem!important;right:.55rem!important}.wus3-house-ad--official .wus3-house-ad__content{gap:.3rem!important;padding:.62rem .8rem .72rem!important}.wus3-house-ad--official .wus3-house-ad__copy{line-height:1.55!important}.wus3-house-ad--official .wus3-house-ad__cta{min-height:34px!important;padding:.35rem .8rem!important}@media (width<=640px){.wus3-house-ad--official .wus3-house-ad__visual{height:145px!important;max-height:145px!important}.wus3-house-ad--official .wus3-house-ad__hero{object-position:center 54%!important;height:145px!important}.wus3-house-ad--official .wus3-house-ad__logo-shell{border-radius:10px!important;min-width:68px!important;min-height:42px!important;padding:.3rem .4rem!important}.wus3-house-ad--official .wus3-house-ad__logo{max-width:84px!important;max-height:36px!important}.wus3-house-ad--official .wus3-house-ad__content{padding:.55rem .6rem .65rem!important}}.language-switch{border:1px solid var(--line);background:var(--surface);white-space:nowrap;unicode-bidi:isolate;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;display:inline-flex;color:var(--text)!important;font-weight:800!important}.language-switch:hover,.language-switch:focus-visible{background:var(--surface-2)}.mobile-panel .language-switch{text-align:center;margin-top:4px}html[lang=en] body{direction:ltr}html[lang=en] .brand-wordmark,html[lang=en] .wus3-house-ad__name[dir=rtl]{font-family:Almarai,IBM Plex Sans Arabic,system-ui,sans-serif}.file-picker-control{border-radius:12px;justify-content:center;align-items:center;max-width:100%;margin-inline:auto;display:inline-flex;position:relative}.file-picker-button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;user-select:none;border-radius:12px;justify-content:center;align-items:center;padding:10px 18px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 1px #17203308}.file-picker-control:hover .file-picker-button{background:var(--surface-2)}.file-picker-control:focus-within .file-picker-button{outline:3px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.file-native-input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}.file-native-input:disabled{cursor:not-allowed}.file-picker-control:has(.file-native-input:disabled){opacity:.55}.made-in-saudi-wrap{align-items:center;margin-top:14px;display:flex}[dir=rtl] .made-in-saudi-wrap,[dir=ltr] .made-in-saudi-wrap{justify-content:flex-start}.made-in-saudi-badge{object-fit:contain;opacity:.96;width:88px;height:88px;display:block}@media (width<=720px){.made-in-saudi-badge{width:76px;height:76px}}.footer-made-in-saudi-row{align-items:center;min-height:0;margin-top:10px;margin-bottom:10px;display:flex}html[dir=rtl] .footer-made-in-saudi-row{justify-content:flex-end}html[dir=ltr] .footer-made-in-saudi-row{justify-content:flex-start}.footer-made-in-saudi-row .made-in-saudi-badge{object-fit:contain;opacity:.96;width:86px;height:86px;margin:0;display:block}@media (width<=720px){.footer-made-in-saudi-row{margin-top:16px;margin-bottom:18px;justify-content:center!important}.footer-made-in-saudi-row .made-in-saudi-badge{width:78px;height:78px}}.footer-made-in-saudi-row,.made-in-saudi-wrap{display:none!important}.footer-info .footer-badge-desktop{object-fit:contain;margin-top:12px;opacity:.96;width:68px;height:68px;margin-inline-start:0;display:block}.footer-badge-mobile{display:none}.footer-bottom .copyright{width:100%}@media (width<=640px){.site-footer{margin-top:24px;padding:18px 0 12px}.footer-grid{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px 18px!important}.footer-brand{grid-column:1/-1}.footer-grid section{min-width:0}.footer-grid h3{margin:0 0 7px;font-size:1rem;line-height:1.3}.footer-brand .small{margin:0;line-height:1.55}.footer-links{gap:5px}.footer-links a{font-size:.9rem;line-height:1.45}.footer-badge-desktop{display:none!important}.footer-bottom{border-top:1px solid var(--line);direction:ltr;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.footer-badge-mobile{object-fit:contain;opacity:.96;flex:0 0 58px;width:58px;height:58px;display:block}.footer-bottom .copyright{border-top:0;flex:1;margin:0;padding:0;font-size:.78rem;line-height:1.5}html[dir=rtl] .footer-bottom .copyright{text-align:right;direction:rtl}html[dir=ltr] .footer-bottom .copyright{text-align:left;direction:ltr}}@media (width>=641px){.footer-info .footer-badge-desktop{display:none!important}.footer-bottom{align-items:center;gap:16px;display:flex}.footer-bottom .footer-badge-mobile{object-fit:contain;opacity:.96;flex:0 0 64px;width:64px;height:64px;display:block}.footer-bottom .copyright{flex:1;width:auto;min-width:0}html[dir=rtl] .footer-bottom{direction:ltr}html[dir=rtl] .footer-bottom .copyright{text-align:right;direction:rtl}html[dir=ltr] .footer-bottom{direction:rtl}html[dir=ltr] .footer-bottom .copyright{text-align:left;direction:ltr}.footer-bottom .copyright{min-width:0;flex:none!important;width:100%!important;display:block!important}.footer-info{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 76px;align-items:start;gap:8px 18px;display:grid!important}.footer-info>h3{grid-area:1/1/auto/-1;margin-bottom:0}.footer-info .footer-links{grid-area:2/1;min-width:0}.footer-info .footer-badge-desktop{object-fit:contain;opacity:.96;grid-area:2/2;place-self:center;width:68px!important;height:68px!important;margin:0!important;display:block!important}html[dir=rtl] .footer-info .footer-links{grid-column:1}html[dir=ltr] .footer-info .footer-links{grid-column:1}.footer-info{display:block!important;position:relative!important}.footer-info>h3{margin-bottom:8px;display:block!important}.footer-info .footer-links{flex-direction:column!important;width:100%!important;min-width:0!important;display:flex!important}.footer-info .footer-badge-desktop{opacity:.96;object-fit:contain!important;float:none!important;grid-area:auto!important;place-self:auto!important;width:68px!important;max-width:68px!important;height:68px!important;margin:14px auto 0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.footer-info{grid-template-rows:auto auto!important;justify-content:center!important;align-items:start!important;gap:8px 18px!important;display:grid!important;position:static!important}.footer-info>h3{text-align:center!important;grid-area:1/1/auto/-1!important;margin:0 0 4px!important;display:block!important}.footer-info .footer-links{flex-direction:column!important;grid-row:2!important;align-self:start!important;width:auto!important;min-width:0!important;margin:0!important;display:flex!important}.footer-info .footer-badge-desktop{object-fit:contain!important;float:none!important;opacity:.96!important;grid-row:2!important;place-self:start center!important;width:68px!important;max-width:68px!important;height:68px!important;margin:4px 0 0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}html[dir=rtl] .footer-info{direction:ltr!important;grid-template-columns:max-content 68px!important}html[dir=rtl] .footer-info .footer-links{text-align:center!important;direction:rtl!important;grid-column:1!important}html[dir=rtl] .footer-info .footer-badge-desktop{grid-column:2!important}html[dir=rtl] .footer-info>h3{direction:rtl!important}html[dir=ltr] .footer-info{direction:ltr!important;grid-template-columns:68px max-content!important}html[dir=ltr] .footer-info .footer-links{text-align:center!important;direction:ltr!important;grid-column:2!important}html[dir=ltr] .footer-info .footer-badge-desktop{grid-column:1!important}html[dir=ltr] .footer-info>h3{direction:ltr!important}.footer-bottom .footer-badge-mobile{display:none!important}.footer-bottom{direction:inherit!important;display:block!important}.footer-bottom .copyright{flex:none!important;width:100%!important;min-width:0!important;display:block!important}.footer-info{direction:inherit!important;display:block!important;position:static!important}.footer-info>h3{text-align:inherit!important;margin:0 0 8px!important;display:block!important}.footer-info .footer-links{width:auto!important;min-width:0!important;direction:inherit!important;text-align:inherit!important;flex-direction:column!important;margin:0!important;display:flex!important}.footer-brand .footer-badge-desktop{object-fit:contain!important;float:none!important;opacity:.96!important;width:58px!important;max-width:58px!important;height:58px!important;margin-top:12px!important;margin-bottom:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}html[dir=rtl] .footer-brand .footer-badge-desktop{margin-left:auto!important;margin-right:0!important}html[dir=ltr] .footer-brand .footer-badge-desktop{margin-left:0!important;margin-right:auto!important}.footer-info .footer-badge-desktop,.footer-bottom .footer-badge-desktop,.footer-bottom .footer-badge-mobile{display:none!important}}@media (width<=640px){.footer-brand .footer-badge-desktop{display:none!important}}.requirements-grid>a.requirement-box{color:var(--text);text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:block}.requirements-grid>a.requirement-box:hover,.requirements-grid>a.requirement-box:focus-visible{color:var(--text);border-color:#c9bba8;text-decoration:none;transform:translateY(-1px)}.requirements-grid>a.requirement-box .requirement-meta{margin:0 0 10px}.requirements-grid>a.requirement-box .badge{text-decoration:none}.requirements-grid>a.requirement-box h2{color:var(--text);margin:8px 0 7px;line-height:1.45;text-decoration:none}.requirements-grid>a.requirement-box:hover h2,.requirements-grid>a.requirement-box:focus-visible h2{color:var(--accent-dark)}.requirements-grid>a.requirement-box p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;line-height:1.6;display:-webkit-box;overflow:hidden}.requirements-grid>a.requirement-box .small{color:var(--muted);text-decoration:none}@media (width<=640px){.requirements-grid>a.requirement-box p{-webkit-line-clamp:2}}.guided-preflight{border:1px solid var(--line);background:var(--surface);border-radius:13px;margin:14px 0;padding:14px}.guided-preflight-head{gap:3px;margin-bottom:12px;display:grid}.guided-preflight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.guided-preflight-grid .field{margin:0}.guided-preflight-status{min-height:22px;margin-top:10px}@media (width<=760px){.guided-preflight{padding:11px}.guided-preflight-grid{grid-template-columns:1fr;gap:8px}}.btn:disabled{opacity:.48;cursor:not-allowed;pointer-events:none}.preflight-diagnosis,.preflight-repairs{border-radius:13px;margin-top:16px;padding:14px}.preflight-diagnosis{background:#fff7f6;border:1px solid #efc0bc}.preflight-repairs{border:1px solid var(--line);background:var(--surface-2)}.preflight-diagnosis h3,.preflight-repairs h3{margin-top:0}.preflight-problem,.preflight-repair{border-top:1px solid var(--line);padding:10px 0}.preflight-problem:first-of-type,.preflight-repair:first-of-type{border-top:0}.preflight-problem strong{color:var(--danger)}.preflight-problem p,.preflight-repair p{margin:5px 0 10px}.preflight-repair .btn{width:max-content;max-width:100%}@media (width<=760px){.preflight-diagnosis,.preflight-repairs{padding:11px}.preflight-repair .btn{width:100%}}@media (width<=640px){.faq summary{align-content:center;min-height:44px}}.processing-receipt{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:16px}.processing-receipt h2{margin:0 0 10px;font-size:1.15rem}.processing-receipt dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.processing-receipt dl>div{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;min-width:0;padding:10px 12px}.processing-receipt dt{color:var(--muted);font-size:.82rem;font-weight:700}.processing-receipt dd{margin:4px 0 0;font-weight:700}.processing-receipt[data-tone=warn] dd{color:var(--warn)}@media (width<=700px){.processing-receipt dl{grid-template-columns:1fr}}
