@font-face{font-family:CairoV;src:url(/fonts/Cairo-arabic.woff2)format("woff2");font-weight:200 1000;font-display:swap;unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFC,U+200C-200E,U+2010-2011}@font-face{font-family:CairoV;src:url(/fonts/Cairo-latin.woff2)format("woff2");font-weight:200 1000;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--ink:#0b0f17;--ink2:#141b29;--ink3:#1c2638;--white:#f7f3ec;--mute:#98a2b3;--dim:#667085;--ember:#f26b1d;--ember2:#e8913f;--ember-text:#f26b1d;--line:#f7f3ec1a;--glow:#f26b1d59;--page-grad:radial-gradient(120% 60% at 50% 0%,#1a2234 0%,#0f1522 45%,#0b0f17 100%);--hdr-bg:#0b0f17b8;--chip-bg:#141b29c7;--band-bg:#141b2980;--pill-bg:#141b2999;--chip-shadow:0 12px 30px -12px #0009;--card-shadow:none;--r:22px;--max:1180px;--gut:clamp(18px,5vw,48px);--ease:cubic-bezier(.2,.7,.2,1)}:root[data-theme=light]{color-scheme:light;--ink:#f7f3ec;--ink2:#fff;--ink3:#fbf8f3;--white:#0b0f17;--mute:#475467;--dim:#667085;--ember-text:#c2410c;--line:#0b0f171f;--glow:#f26b1d47;--page-grad:radial-gradient(120% 60% at 50% 0%,#fff 0%,#f7f3ec 45%,#f1ebe0 100%);--hdr-bg:#f7f3eccc;--chip-bg:#ffffffd9;--band-bg:#fff9;--pill-bg:#ffffffb3;--chip-shadow:0 12px 30px -14px #0b0f1747;--card-shadow:0 1px 2px #0b0f170d,0 10px 28px -14px #0b0f172e}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--white);background-image:var(--page-grad);background-attachment:fixed;font-family:CairoV,system-ui,sans-serif;line-height:1.7;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}.wrap{max-width:var(--max);padding-inline:var(--gut);margin-inline:auto}section{padding-block:clamp(64px,10vw,120px);scroll-margin-top:72px}:focus-visible{outline:2px solid var(--ember2);outline-offset:3px;border-radius:6px}h1,h2,h3{font-weight:900;line-height:1.15}h2{font-size:clamp(30px,5vw,52px)}.eyebrow{color:var(--ember-text);letter-spacing:.02em;align-items:center;gap:10px;margin-bottom:14px;font-size:15px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--ember);border-radius:2px;width:28px;height:2px}.lead{color:var(--mute);max-width:34em;font-size:clamp(17px,2.2vw,20px)}.ember{color:var(--ember)}.hdr{z-index:50;border-bottom:1px solid #0000;transition:background .3s,backdrop-filter .3s,border-color .3s;position:fixed;inset:0 0 auto}.hdr.scrolled{background:var(--hdr-bg);-webkit-backdrop-filter:blur(14px);border-color:var(--line)}.hdr .wrap{justify-content:space-between;align-items:center;height:68px;display:flex}.brand{align-items:center;gap:12px;font-size:19px;font-weight:900;display:flex}.brand img{border-radius:50%;width:40px;height:40px}.nav{color:var(--mute);align-items:center;gap:clamp(14px,3vw,30px);font-size:15px;font-weight:600;display:flex}.nav a:not(.btn){transition:color .2s}.nav a:not(.btn):hover{color:var(--white)}@media (width<=640px){.nav a:not(.btn){display:none}}.theme-toggle{border:1.5px solid var(--line);background:var(--pill-bg);width:40px;height:40px;color:var(--white);cursor:pointer;transition:border-color .2s,transform .25s var(--ease),background .2s;border-radius:50%;place-items:center;display:inline-grid}.theme-toggle:hover{border-color:var(--ember);transform:rotate(-12deg)}.theme-toggle svg{width:20px;height:20px;transition:opacity .25s,transform .4s var(--ease);grid-area:1/1}.theme-toggle .i-moon{opacity:0;transform:rotate(-60deg)scale(.6)}:root[data-theme=light] .theme-toggle .i-sun{opacity:0;transform:rotate(60deg)scale(.6)}:root[data-theme=light] .theme-toggle .i-moon{opacity:1;transform:none}@media (width<=420px){.brand{gap:8px;font-size:16px}.brand img{width:34px;height:34px}.nav{gap:10px}.nav .btn{padding:9px 16px;font-size:14px}.theme-toggle{width:36px;height:36px}}@media (prefers-reduced-motion:no-preference){body,.card,.chip,.pill,.hdr,.field input,.seg,.marquee{transition:background-color .35s,border-color .35s,color .35s}}.btn{background:var(--ember);color:#fff;cursor:pointer;box-shadow:0 8px 28px -8px var(--glow);transition:transform .25s var(--ease),box-shadow .25s,background .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:15px;font-weight:800;display:inline-flex}.btn:hover{box-shadow:0 14px 34px -8px var(--glow);background:#ff7a2c;transform:translateY(-2px)}.btn.ghost{border:1.5px solid var(--line);box-shadow:none;color:var(--white);background:0 0}.btn.ghost:hover{border-color:var(--ember);background:#f26b1d14}.hero{align-items:center;min-height:100svh;padding-top:110px;padding-bottom:60px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f26b1d29,#0000 70%);width:70vmax;height:70vmax;position:absolute;top:-10vmax;left:-20vmax}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,5vw,70px);display:grid;position:relative}@media (width<=860px){.hero-grid{grid-template-columns:1fr}.hero-photo{order:-1;max-width:340px;margin-inline:auto}}.hero h1{letter-spacing:-.01em;font-size:clamp(48px,9vw,112px)}.hero h1 .line{padding-block:.06em;display:block;overflow:hidden}.hero h1 .w{display:inline-block}.hero .sub{color:var(--ember);margin-top:.35em;font-size:clamp(24px,3.6vw,40px);font-weight:800}.hero .rule{background:var(--ember);transform-origin:100%;border-radius:4px;width:min(320px,60%);height:4px;margin:22px 0}.hero .by{color:var(--mute);margin-bottom:30px;font-size:clamp(16px,2vw,20px)}.cta{flex-wrap:wrap;gap:14px;display:flex}.hero-photo{aspect-ratio:1;width:100%;position:relative}.hero-photo:before{content:"";box-shadow:0 0 140px -20px var(--glow);opacity:.55;border-radius:50%;position:absolute;inset:14%}.hero-photo img{object-fit:cover;-webkit-clip-path:circle(43.9%);clip-path:circle(43.9%);width:100%;height:100%;position:absolute;inset:0}.hero-photo:after{content:"";border:2px solid var(--ember2);z-index:2;pointer-events:none;border-radius:50%;position:absolute;inset:5.6%;box-shadow:0 0 22px -2px #e8913f73}.chip{z-index:3;background:var(--chip-bg);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);box-shadow:var(--chip-shadow);border-radius:14px;padding:9px 16px;font-size:clamp(16px,2.4vw,22px);font-weight:900;position:absolute}.chip b{color:var(--ember-text)}.chip.c1{top:8%;inset-inline-start:-2%}.chip.c2{top:44%;inset-inline-end:-6%}.chip.c3{bottom:12%;inset-inline-start:2%}@media (width<=860px){.chip.c2{inset-inline-end:2%}.chip.c1{inset-inline-start:2%}}.scroll-cue{border:2px solid var(--line);border-radius:14px;width:26px;height:42px;position:absolute;bottom:22px;left:50%;translate:-50%}.scroll-cue:after{content:"";background:var(--ember);border-radius:2px;width:4px;height:8px;margin-left:-2px;position:absolute;top:8px;left:50%}@media (height<=640px),(width<=860px){.scroll-cue{display:none}}.marquee{border-block:1px solid var(--line);background:var(--band-bg);direction:ltr;padding-block:18px;overflow:hidden}.track{width:max-content;display:flex}.track span{color:var(--white);white-space:nowrap;direction:rtl;align-items:center;gap:36px;padding-inline-end:36px;font-size:clamp(20px,3vw,30px);font-weight:800;display:inline-flex}.track span:after{content:"";background:var(--ember);border-radius:50%;width:10px;height:10px}.vat-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,70px);display:grid}@media (width<=860px){.vat-grid{grid-template-columns:1fr}}.card{background:linear-gradient(180deg,var(--ink3),var(--ink2));border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--card-shadow);padding:clamp(20px,3vw,34px)}.seg{background:var(--ink);border:1px solid var(--line);border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:22px;padding:4px;display:grid}.seg button{cursor:pointer;color:var(--mute);background:0 0;border:0;border-radius:999px;padding:10px 8px;font-size:14px;font-weight:700;transition:background .25s,color .25s}.seg button.on{background:var(--ember);color:#fff}.field label{color:var(--mute);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.field input{background:var(--ink);border:1.5px solid var(--line);text-align:right;direction:ltr;border-radius:14px;outline:0;width:100%;padding:14px 18px;font-size:28px;font-weight:900;transition:border-color .2s,box-shadow .2s}.field input:focus{border-color:var(--ember);box-shadow:0 0 0 4px #f26b1d2e}.bar{background:var(--ink);border:1px solid var(--line);border-radius:999px;height:22px;margin:26px 0 20px;display:flex;overflow:hidden}.bar i{height:100%;transition:width .7s var(--ease);display:block}.bar .b-base{background:var(--white)}.bar .b-tax{background:var(--ember)}.rows{gap:12px;display:grid}.row{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.row:last-child{border:0;padding:0}.row span{color:var(--mute);font-weight:600}.row strong{font-variant-numeric:tabular-nums;direction:ltr;font-size:clamp(20px,3vw,26px);font-weight:900}.row.tax strong{color:var(--ember)}.row.total strong{font-size:clamp(26px,4vw,34px)}.note{color:var(--mute);margin-top:16px;font-size:13px}.grid{gap:18px;display:grid}.grid.three{grid-template-columns:repeat(3,1fr)}.grid.four{grid-template-columns:repeat(4,1fr)}@media (width<=980px){.grid.four{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.grid.three,.grid.four{grid-template-columns:1fr}}.head{margin-bottom:clamp(30px,5vw,54px)}.step .num,.topic .num{color:#0000;-webkit-text-stroke:1.5px var(--ember);margin-bottom:14px;font-size:clamp(46px,6vw,64px);font-weight:900;line-height:1}.step h3,.topic h3{margin-bottom:8px;font-size:24px}.step p,.topic p{color:var(--mute)}.topic{transition:transform .35s var(--ease),border-color .3s;position:relative;overflow:hidden}.topic:before{content:"";background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%),#f26b1d38,transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.topic:hover{border-color:#f26b1d80;transform:translateY(-6px)}.topic:hover:before{opacity:1}.topic>*{position:relative}.follow{text-align:center}.handle{background:linear-gradient(100deg,var(--white) 20%,var(--ember) 50%,var(--white) 80%);color:#0000;-webkit-text-fill-color:transparent;direction:ltr;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin:6px 0 30px;font-size:clamp(34px,7vw,84px);font-weight:900;display:inline-block}.pills{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pill{border:1.5px solid var(--line);transition:all .25s var(--ease);background:var(--pill-bg);border-radius:999px;padding:14px 26px;font-weight:800}.pill:hover{border-color:var(--ember);background:var(--ember);color:#fff;transform:translateY(-3px)}footer{border-top:1px solid var(--line);color:var(--mute);text-align:center;padding-block:34px;font-size:14px}footer p+p{margin-top:6px}@media (prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(34px)}.js .reveal.in{opacity:1;transform:none}.js .hero h1 .w{transition:transform 1s var(--ease);transition-delay:var(--d,0s);transform:translateY(110%)}.js .hero.go h1 .w{transform:none}.js .hero .rule{transition:transform 1s .7s var(--ease);transform:scaleX(0)}.js .hero.go .rule{transform:none}.js .hero .fade{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,.5s);transform:translateY(18px)}.js .hero.go .fade{opacity:1;transform:none}.js .hero-photo img{opacity:0;transition:opacity 1.2s .15s var(--ease),transform 1.4s .15s var(--ease);transform:scale(.94)}.js .hero.go .hero-photo img{opacity:1;transform:none}.chip{animation:6s ease-in-out infinite float}.chip.c2{animation-delay:-2s}.chip.c3{animation-delay:-4s}.track{animation:28s linear infinite slide}.marquee:hover .track{animation-play-state:paused}.handle{animation:6s linear infinite shine}.scroll-cue:after{animation:1.8s ease-in-out infinite cue}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{50%{transform:translateY(-12px)}}@keyframes slide{to{transform:translate(-50%)}}@keyframes shine{to{background-position:-200% 0}}@keyframes cue{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(14px)}}.nav a[aria-current=page]{color:var(--white)}.foot-links a{text-decoration:underline}.tool-page{padding-top:68px}.tool-head{padding-block:clamp(36px,6vw,72px) clamp(10px,2vw,20px)}.tool-head h1{margin:6px 0 14px;font-size:clamp(34px,6vw,64px)}.crumbs{color:var(--mute);margin-bottom:14px;font-size:14px}.crumbs a{color:var(--ember-text)}.tool-body{padding-block:10px clamp(60px,9vw,110px)}.tools-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.tool-card{transition:transform .35s var(--ease),border-color .3s;display:block;position:relative;overflow:hidden}.tool-card:before{content:"";background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%),#f26b1d38,transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.tool-card:not(.soon):hover{border-color:#f26b1d80;transform:translateY(-6px)}.tool-card:not(.soon):hover:before{opacity:1}.tool-card>*{position:relative}.tool-card .num{color:#0000;-webkit-text-stroke:1.5px var(--ember);margin-bottom:14px;font-size:clamp(46px,6vw,64px);font-weight:900;line-height:1}.tool-card h2,.tool-card h3{margin-bottom:8px;font-size:22px}.tool-card p{color:var(--mute)}.tool-card .go{color:var(--ember-text);margin-top:16px;font-weight:800;display:inline-block}.tool-card.soon{opacity:.72}.tool-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}@media (width<=900px){.tool-grid{grid-template-columns:1fr}}.tool-form .field+.field{margin-top:16px}.tool-form .field input,.tool-form .field select,.helper select,.helper input{background:var(--ink);border:1.5px solid var(--line);width:100%;color:var(--white);border-radius:14px;outline:0;padding:12px 16px;font-size:20px;font-weight:800;transition:border-color .2s,box-shadow .2s}.tool-form .field input:focus,.tool-form .field select:focus,.helper select:focus,.helper input:focus{border-color:var(--ember);box-shadow:0 0 0 4px #f26b1d2e}.helper select,.helper input{border-radius:12px;padding:10px 12px;font-size:15px}input[type=date],input[type=month]{text-align:right;direction:ltr}.field small{color:var(--mute);margin-top:6px;font-size:13px;font-weight:500;display:block}.tool-form .note{margin-top:18px}.tool-form .note a{color:var(--ember-text);text-decoration:underline}.tool-result{position:sticky;top:84px}@media (width<=900px){.tool-result{position:static}}.res-hero{gap:4px;margin-bottom:14px;display:grid}.res-label{color:var(--mute);font-size:15px;font-weight:700}.res-big{font-variant-numeric:tabular-nums;text-align:right;direction:ltr;font-size:clamp(40px,7vw,64px);font-weight:900;line-height:1.05}.res-big small{color:var(--mute);font-size:.32em;font-weight:700}.split{background:var(--ink);border:1px solid var(--line);direction:ltr;border-radius:999px;height:16px;margin:10px 0 8px;display:flex;overflow:hidden}.split i{height:100%;transition:width .6s var(--ease);display:block}.s-net{background:var(--white)}.s-ins{background:var(--ember2)}.s-tax{background:var(--ember)}.legend{color:var(--mute);flex-wrap:wrap;gap:16px;margin-bottom:14px;font-size:13px;display:flex}.legend i{border-radius:50%;width:10px;height:10px;margin-inline-end:6px;display:inline-block}.tool-result .rows{margin-top:6px}.tier-note{background:#f26b1d1a;border:1px solid #f26b1d59;border-radius:14px;margin:14px 0;padding:12px 14px;font-size:14px}.sub-h{margin:22px 0 10px;font-size:18px}.steps-list{color:var(--mute);gap:8px;padding-inline-start:22px;font-size:15px;display:grid}.steps-list li::marker{color:var(--ember-text);font-weight:900}.layer{margin-bottom:14px}.layer-top,.layer-bot{justify-content:space-between;gap:10px;font-size:14px;display:flex}.layer-top b{color:var(--ember-text)}.layer-bar{background:var(--ink);border:1px solid var(--line);border-radius:999px;height:10px;margin:6px 0;overflow:hidden}.layer-bar i{background:var(--ember);transform-origin:100%;border-radius:999px;height:100%;display:block}.layer-bot span{color:var(--mute)}.layer-bot strong{font-variant-numeric:tabular-nums;direction:ltr}.muted{color:var(--mute)}.warn{color:var(--ember-text);font-weight:700}.strong{font-size:18px;font-weight:900}.error{background:#dc26261f;border:1px solid #dc262666;border-radius:12px;margin-top:14px;padding:10px 12px;font-weight:700}.detail{border-top:1px dashed var(--line);gap:8px;margin-top:14px;padding-top:14px;display:grid}.detail h3{font-size:18px}.mini{color:var(--mute);padding-inline-start:20px}.late-row{border:1px solid var(--line);background:var(--ink);border-radius:16px;margin-bottom:12px;padding:14px}.late-row-h{justify-content:space-between;margin-bottom:8px;display:flex}.link-btn{color:var(--ember-text);cursor:pointer;background:0 0;border:0;font-weight:700}.more{margin-top:12px}.more summary{cursor:pointer;color:var(--ember-text);font-weight:700}.check{color:var(--mute);align-items:flex-start;gap:10px;margin-top:10px;font-size:14px;display:flex}.helper{border:1px dashed var(--line);border-radius:14px;margin:14px 0;padding:12px}.helper-h{color:var(--mute);margin-bottom:8px;font-size:13px;font-weight:700}.helper-grid{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.helper-grid.two{grid-template-columns:1fr auto}.helper small{color:var(--mute);margin-top:8px;font-size:12px;display:block}.btn.small{padding:9px 16px;font-size:14px}.basis{border-top:1px solid var(--line);margin-top:clamp(32px,5vw,56px);padding-top:24px}.basis h2{font-size:24px}.basis-lead,.basis-note{color:var(--mute);margin:8px 0;font-size:14px}.basis-list{gap:12px;margin:14px 0;list-style:none;display:grid}.basis-item{border:1px solid var(--line);background:var(--pill-bg);border-radius:14px;padding:14px}.basis-top{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.basis-meta{color:var(--mute);flex-wrap:wrap;gap:16px;margin:6px 0;font-size:13px;display:flex}.basis-src{flex-wrap:wrap;gap:10px;display:flex}.basis-src a{color:var(--ember-text);font-size:13px;text-decoration:underline}.badge{border:1px solid var(--ember);color:var(--ember-text);white-space:nowrap;border-radius:999px;align-self:start;padding:3px 10px;font-size:12px;font-weight:800}.badge.pending,.badge.unverified{border-color:var(--line);color:var(--mute)}.ad-slot{text-align:center;margin:18px 0}.ad-label{color:var(--mute);font-size:11px}.ad-box{border:1px dashed var(--line);border-radius:12px;min-height:90px}.prose{max-width:760px}.prose h2{margin:28px 0 8px;font-size:24px}.prose p,.prose li{color:var(--mute)}.prose ul{gap:6px;padding-inline-start:22px;display:grid}@media (prefers-reduced-motion:no-preference){.layer-bar i{animation:grow .7s var(--ease) both}}@keyframes grow{0%{transform:scaleX(0)}}
