@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato-400-latin-ext.b85c84c655.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato-400-latin.d4ae5188a6.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato-700-latin-ext.78e850d569.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato-700-latin.7a7ce1a34f.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lato-900-latin-ext.5aaafef33d.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lato-900-latin.bd9a619227.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato Fallback;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/cairo-200-1000-arabic.f8c2790bba.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/cairo-200-1000-latin-ext.0db86946b4.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/cairo-200-1000-latin.ff64b48b1b.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo Fallback;src:local("Arial");ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.00%;size-adjust:94.66%}@font-face{font-family:Cairo Labels;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/cairo-labels-700.86f6ac23ac.woff2) format("woff2")}:root{--font-ui:"Lato","Lato Fallback";--font-arabic:"Cairo","Cairo Fallback";color-scheme:light;--bg:#f7f7fa;--surface:#fff;--surface-2:#f1f1f3;--ink:#201f32;--ink-2:#605f71;--line:#dedee3;--accent:#635bff;--accent-ink:#4b44e0;--accent-soft:#eeedff;--on-accent:#fff;--danger:#a3352b;--danger-soft:#f6e2df;--warn:#7d6317;--warn-soft:#f6eed6;--line-strong:#c3c2cd;--overlay:rgba(15,14,30,.45);--shadow-card:0 1px 2px rgba(29,27,58,.05),0 10px 30px -18px rgba(29,27,58,.2);--shadow-pop:0 18px 50px -12px rgba(29,27,58,.28);--brand:#635bff;--brand-deep:#4b44e0;--brand-stops:#322d9a 0%,#3630a6 50%,#2a2682 100%;--brand-grad:radial-gradient(560px 320px at 112% -6%,hsla(0,0%,100%,.09),transparent 60%),radial-gradient(520px 420px at -30% 106%,rgba(0,0,0,.3),transparent 58%),linear-gradient(172deg,var(--brand-stops));--brand-ink:#f5f5fa;--brand-ink-2:rgba(237,237,245,.78);--brand-line:hsla(0,0%,100%,.14);--brand-highlight:#cac7ff;--brand-highlight-ink:#1b1757;--paper-accent:var(--brand);--cat-1:#635bff;--cat-2:#0b7ea3;--cat-3:#c07a1e;--cat-3-ink:#8c5a14;--cat-4:#7a2e8b;--cat-5:#c2415f;--cat-6:#3f6212;--series-1:#635bff;--series-2:#d97706;--series-3:#0d9488;--series-4:#e11d48;--series-5:#9333ea;--series-6:#16a34a;--pos:#177245;--neg:#a3352b;--track:1;--radius:12px;--sidebar-w:240px;--grad-accent:linear-gradient(135deg,var(--accent),var(--accent-ink));--grad-rule:linear-gradient(90deg,var(--accent),var(--series-3) 55%,transparent)}:root[data-theme=dark]{color-scheme:dark;--bg:#14141c;--surface:#1d1c27;--surface-2:#252530;--ink:#ebebed;--ink-2:#a7a7b2;--line:#31313b;--accent:#8a84ff;--accent-ink:#a9a5ff;--accent-soft:#1e1b4b;--on-accent:#15123f;--danger:#e2857b;--danger-soft:#33201d;--warn:#d9b45c;--warn-soft:#33290f;--line-strong:#464653;--overlay:rgba(0,0,0,.55);--shadow-card:0 1px 2px rgba(0,0,0,.35),0 12px 34px -20px rgba(0,0,0,.6);--cat-1:#8a84ff;--cat-2:#18b1cd;--cat-3:#e0a94f;--cat-3-ink:var(--cat-3);--cat-4:#dfb9fc;--cat-5:#ec7f9b;--cat-6:#7c9217;--series-1:#7069f5;--series-2:#c97c0c;--series-3:#0f9fae;--series-4:#e2456b;--series-5:#9a55e8;--series-6:#3f9431;--pos:#4cc38a;--neg:#e2857b;--shadow-pop:0 22px 60px -14px rgba(0,0,0,.65)}:root{--font-arabic-display:var(--font-arabic)}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-padding-block-start:76px}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui),"Segoe UI",Tahoma,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:lang(ar) body,[dir=rtl] body{font-family:var(--font-arabic),"Segoe UI",Tahoma,sans-serif}::selection{background:var(--accent-soft)}a{color:var(--accent-ink);text-decoration:none}button{font:inherit;font-weight:500;cursor:pointer;white-space:nowrap;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding-block:8px;padding-inline:14px;box-shadow:0 1px 1.5px rgba(29,27,58,.05);transition:border-color .12s ease,background .12s ease,color .12s ease,box-shadow .12s ease,filter .12s ease,transform 60ms ease}button:not(:disabled):hover{border-color:var(--line-strong)}button:not(:disabled):active{transform:translateY(1px)}button:disabled{opacity:.55;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600;box-shadow:0 1px 2px rgba(75,68,224,.25),inset 0 1px 0 hsla(0,0%,100%,.12)}button.primary:not(:disabled):hover{border-color:var(--accent-ink);background:var(--accent-ink)}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input,select,textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;padding-block:9px;padding-inline:12px;inline-size:100%;accent-color:var(--accent);transition:border-color .12s ease,box-shadow .12s ease}input:not(:disabled):not(:focus):hover,select:not(:disabled):not(:focus):hover{border-color:var(--line-strong)}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}label{display:block;font-size:13px;font-weight:600;color:var(--ink);margin-block-end:5px}.field{margin-block-end:14px}.form-error{color:var(--danger);background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger) 32%,transparent);border-radius:10px;padding-block:8px;padding-inline:12px;font-size:13px;margin-block-end:12px}.sidebar{--sb-bg:var(--brand-grad);--sb-ink:var(--brand-ink);--sb-ink-2:var(--brand-ink-2);--sb-line:var(--brand-line);--sb-hi:var(--brand-highlight);--sb-hi-ink:var(--brand-highlight-ink);--sb-strong:#fff;--sb-label:hsla(0,0%,100%,.42);--sb-hover:color-mix(in srgb,var(--sb-hi) 10%,hsla(0,0%,100%,.05));--sb-active:color-mix(in srgb,var(--sb-hi) 24%,hsla(0,0%,100%,.06));--sb-active-edge:hsla(0,0%,100%,.1);--sb-btn:hsla(0,0%,100%,.12);--sb-btn-line:hsla(0,0%,100%,.18);--sb-btn-hover:hsla(0,0%,100%,.2);--sb-rule:hsla(0,0%,100%,.03);--sb-scroll:hsla(0,0%,100%,.22);--sb-edge:rgba(0,0,0,.18);inline-size:var(--sidebar-w);flex-shrink:0;display:flex;flex-direction:column;position:sticky;inset-block-start:0;block-size:100vh;padding-block:18px 12px;padding-inline:12px;color:var(--sb-ink);background:var(--sb-bg);border-inline-end:1px solid var(--sb-edge);overflow:hidden}.sidebar:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0 34px,var(--sb-rule) 34px 35px);pointer-events:none}.sidebar .brand{position:relative;font-weight:700;font-size:22px;letter-spacing:calc(-.015em * var(--track));color:var(--sb-strong);padding-inline:12px;padding-block-end:13px;margin-block-end:10px;border-block-end:1px solid var(--sb-line)}.sidebar nav{position:relative;flex:1;min-block-size:0;overflow-y:auto;display:flex;flex-direction:column;gap:1px;scrollbar-width:thin;scrollbar-color:var(--sb-scroll) transparent}.sidebar nav a,.sidebar nav button{position:relative;display:flex;align-items:center;justify-content:space-between;padding-block:8px;padding-inline:12px;border-radius:10px;color:var(--sb-ink-2);font-size:14px;font-weight:500;transition:background .12s ease,color .12s ease}.sidebar nav a:hover,.sidebar nav button:hover{background:var(--sb-hover);color:var(--sb-ink)}.sidebar nav a.active,.sidebar nav button.active{background:var(--sb-active);color:var(--sb-strong);font-weight:600;box-shadow:inset 0 1px 0 var(--sb-active-edge)}.sidebar nav a.active:after,.sidebar nav button.active:after{content:"";position:absolute;inset-inline-start:0;inset-block-start:50%;translate:0 -50%;inline-size:3px;block-size:18px;border-radius:999px;background:var(--sb-hi)}.main{flex:1;display:flex;flex-direction:column;min-inline-size:0}.content{flex:1;padding-block:26px 44px;padding-inline:28px}.content h1{font-size:22px;letter-spacing:calc(-.02em * var(--track));word-spacing:calc(.1em * var(--track));margin-block:0 16px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-card)}.card .k{font-size:11px;font-weight:600;color:var(--ink-2);text-transform:uppercase;letter-spacing:calc(.09em * var(--track))}.card .v{font-size:24px;font-weight:700;letter-spacing:calc(-.01em * var(--track));font-variant-numeric:tabular-nums;margin-block-start:6px}.error-box{max-inline-size:560px;margin-inline:auto;margin-block-start:12vh;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:28px;box-shadow:var(--shadow-card)}.error-box code{background:var(--surface-2);padding-block:2px;padding-inline:6px;border-radius:4px}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-block-end:16px}.toolbar input,.toolbar select{inline-size:auto;min-inline-size:140px}.spacer{flex:1}.table{inline-size:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-card)}.table td,.table th{padding-block:10px;padding-inline:14px;border-block-end:1px solid var(--line);text-align:start;font-size:14px}.table th{color:var(--ink-2);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:calc(.08em * var(--track));background:var(--surface-2)}.table tbody tr:last-child td{border-block-end:none}.chip,.table .sub{color:var(--ink-2);font-size:12px}.chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding-block:2.5px;padding-inline:10px;font-weight:600;letter-spacing:calc(.02em * var(--track));white-space:nowrap;background:var(--surface-2)}.chip.approved,.chip.paid{background:var(--accent-soft);color:var(--accent-ink)}.chip.overdue,.chip.voided{background:var(--danger-soft);color:var(--danger)}.chip.partial{background:var(--warn-soft);color:var(--warn)}.chip.approved:before,.chip.overdue:before,.chip.paid:before,.chip.partial:before,.chip.voided:before{content:"";inline-size:6px;block-size:6px;border-radius:999px;background:currentColor;opacity:.7;flex-shrink:0}button.chip{border:1px solid var(--line);cursor:pointer;box-shadow:none}button.chip.active,button.chip:hover{border-color:var(--accent)}button.chip.active{background:var(--accent-soft);color:var(--accent-ink)}.btn-row{justify-content:flex-end;margin-block-start:16px}.btn-row,.field-row{display:flex;gap:10px}.field-row .field{flex:1}@keyframes fade-in{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;translate:0 10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}input:disabled{color:var(--ink-2);background:var(--surface-2)}.split{display:flex;gap:18px;align-items:flex-start}.inline-banner{border-radius:8px;padding-block:9px;padding-inline:12px;font-size:13px;margin-block:10px}.inline-banner.error{color:var(--danger);background:var(--danger-soft)}.inline-banner.warn{color:var(--warn);background:var(--warn-soft)}.empty{color:var(--ink-2);padding-block:26px;text-align:center}.empty p{margin-block:0 8px}.link-btn{background:none;border:none;padding:0;color:var(--accent-ink);cursor:pointer;font-size:inherit;text-decoration:underline}.inline-check{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2);margin:0}.inline-check input{inline-size:auto}.section-title{font-size:15px;margin-block:22px 10px}.sidebar nav a{position:relative;display:flex;align-items:center;justify-content:space-between}.feed{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;box-shadow:var(--shadow-card)}.chart{inline-size:100%;block-size:186px;margin-block-start:10px}.card.bad{border-color:var(--danger)}.card.bad .v{color:var(--danger)}.chip-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.chip.platinum{background:var(--accent);color:var(--on-accent)}.chip.gold{background:var(--warn-soft);color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn)}.dir-page{max-inline-size:1040px;margin-inline:auto;padding-block:24px 48px;padding-inline:20px}.dir-hero{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px;margin-block-end:8px;box-shadow:var(--shadow-card)}.dir-hero h1{font-size:26px;margin-block:0 6px}.dir-hero>p{color:var(--ink-2);margin-block:0 18px;max-inline-size:60ch}.dir-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.dir-filters .field{margin-block-end:0}.dir-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px}.dir-card{display:flex;align-items:flex-start;gap:12px;inline-size:100%;text-align:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.dir-card:hover{border-color:var(--accent);background:var(--surface-2)}.dir-card.platinum{border-inline-start:3px solid var(--accent)}.dir-card.gold{border-inline-start:3px solid var(--warn)}.dir-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:48px;block-size:48px;border-radius:10px;overflow:hidden;background:var(--surface-2);color:var(--ink-2);font-weight:700;font-size:15px}.dir-logo img{inline-size:100%;block-size:100%;object-fit:cover}.dir-body{display:block;flex:1;min-inline-size:0}.dir-body .dir-name{display:block;font-weight:600;font-size:15px}.dir-body .where{margin-block-end:8px}.dir-body .blurb,.dir-body .where{display:block;color:var(--ink-2);font-size:13px}.dir-body .blurb{margin-block-start:8px}.dir-body .dir-cta{display:block;color:var(--accent-ink);font-size:13px;font-weight:600;margin-block-start:10px}.dir-profile-head{display:flex;align-items:center;gap:12px;margin-block-end:12px}.dir-contact{list-style:none;margin:0;padding:0}.dir-contact li{display:flex;gap:10px;padding-block:7px;border-block-end:1px solid var(--line);font-size:14px}.dir-contact li:last-child{border-block-end:none}.dir-contact .k{color:var(--ink-2);min-inline-size:96px}.wa-cta{display:block;text-align:center;font-weight:600;background:var(--accent);color:var(--on-accent);border-radius:8px;padding-block:11px;padding-inline:14px;margin-block-start:16px}.auth2-lang{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);padding-block:7px;padding-inline:13px;font-size:13px;cursor:pointer;transition:border-color .12s ease,color .12s ease}.auth2-lang:hover{border-color:var(--accent);color:var(--accent-ink)}.hub-lang-form{display:contents}button.auth2-lang{font-family:inherit;line-height:inherit;margin:0}.field-hint{margin:5px 0 0}.field-hint,.hint{color:var(--ink-2);font-size:13px}p.hint{margin-block:0 16px;max-inline-size:80ch}.row{display:flex;gap:8px;align-items:center}.table tbody tr.active{background:var(--accent-soft)}.table tbody tr[role=button]{cursor:pointer}.card.warn{border-color:var(--warn);background:var(--warn-soft)}.preview{inline-size:44%;min-inline-size:320px;position:sticky;inset-block-start:72px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-card);max-block-size:calc(100vh - 96px);overflow-y:auto}.preview h2{font-size:17px;letter-spacing:calc(-.01em * var(--track));margin-block:0 4px}.preview h3{font-size:12px;text-transform:uppercase;letter-spacing:calc(.08em * var(--track));color:var(--ink-2);margin-block:18px 8px}.preview ul{list-style:none;margin:0;padding:0}.preview li{padding-block:4px;font-size:14px}.timeline{position:relative}.timeline:before{content:"";position:absolute;inset-block:8px;inset-inline-start:3px;inline-size:1px;background:var(--line)}.timeline li{position:relative;padding-inline-start:18px}.timeline li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:10px;inline-size:7px;block-size:7px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.m sup{font-size:.62em}.m i{font-style:normal;font-size:.7em;color:var(--paper-ink-2);font-weight:600}.cap{display:flex;margin-block:-26px -44px;margin-inline:-28px;block-size:calc(100vh - 58px);overflow:hidden}.sidebar a:focus-visible{outline-color:var(--sb-hi)}@media print{.sidebar{display:none!important}.content{padding:0!important}.table{box-shadow:none}body{background:#fff}}.legend{display:flex;gap:16px;margin-block-start:6px;color:var(--ink-2);font-size:12px}.legend span{display:inline-flex;align-items:center;gap:6px}a.chip{text-decoration:none}@keyframes skel-sweep{0%{background-position:100% 50%}to{background-position:0 50%}}.notfound{min-block-size:100dvh;display:grid;place-items:center;background:var(--bg);padding:24px}.notfound-card{text-align:center;max-inline-size:420px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding-block:40px;padding-inline:36px;box-shadow:0 1px 2px rgba(29,27,58,.04),0 24px 60px -32px rgba(29,27,58,.3)}.notfound-mark{display:inline-flex;align-items:center;justify-content:center;inline-size:52px;block-size:52px;border-radius:16px;background:var(--accent-soft);color:var(--accent-ink);margin-block-end:14px}.notfound-mark svg{inline-size:26px;block-size:26px}.notfound-card h1{font-size:42px;letter-spacing:calc(-.02em * var(--track));margin:0 0 6px}.notfound-card p{color:var(--ink-2);font-size:14px;margin:4px 0}.notfound-home{display:inline-block;margin-block-start:18px;font-weight:600;color:var(--accent-ink);font-size:14px}.land{min-block-size:100vh;background:var(--bg);color:var(--ink);display:flex;flex-direction:column;overflow-x:clip;--land-ease:cubic-bezier(0.22,1,0.36,1);--land-step:clamp(3.4rem,5.5vw,5.4rem)}.land-wrap{max-inline-size:71rem;margin:0 auto;padding:0 1.4rem;inline-size:100%}.land-top{border-block-end:1px solid var(--line);background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:blur(10px);position:sticky;inset-block-start:0;z-index:5;transition:box-shadow .3s var(--land-ease),background-color .3s var(--land-ease)}.land-top[data-scrolled=true]{background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 10px 30px -22px rgba(32,31,50,.55)}.land-top-row{display:flex;align-items:center;justify-content:space-between;padding-block:.75rem}.land-logo{font-weight:700;font-size:1.18rem;letter-spacing:calc(-.01em * var(--track));color:var(--accent)}.land-nav{display:flex;align-items:center;gap:1rem}.land-signin{color:var(--ink-2);text-decoration:none;font-weight:600;transition:color .2s var(--land-ease)}.land-signin:hover{color:var(--accent-ink)}.land :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:10px}.land-cta{display:inline-flex;align-items:center;gap:.45rem;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 88%,var(--accent-ink)));color:var(--on-accent);font-weight:700;padding:.7rem 1.5rem;border-radius:12px;text-decoration:none;border:1px solid var(--accent-ink);box-shadow:0 1px 2px rgba(75,68,224,.25),0 8px 20px -10px rgba(99,91,255,.55);transition:transform .22s var(--land-ease),box-shadow .22s var(--land-ease),filter .22s var(--land-ease)}.land-cta:hover{transform:translateY(-2px);filter:brightness(.94);box-shadow:0 2px 6px rgba(75,68,224,.22),0 18px 34px -14px rgba(99,91,255,.6)}.land-cta:active{transform:translateY(0);transition-duration:.08s}.land-cta-sm{padding:.48rem 1.05rem;font-size:.92rem;border-radius:10px}.land-cta-lg{padding:.9rem 2rem;font-size:1.05rem}.land-cta-arrow{transition:transform .22s var(--land-ease)}.land-cta:hover .land-cta-arrow{transform:translateX(4px)}[dir=rtl] .land-cta-arrow{transform:scaleX(-1)}[dir=rtl] .land-cta:hover .land-cta-arrow{transform:scaleX(-1) translateX(4px)}.land-cta-ghost{background:var(--surface);color:var(--accent-ink);border-color:var(--line);box-shadow:none}.land-cta-ghost:hover{border-color:var(--accent);box-shadow:0 12px 26px -18px rgba(99,91,255,.55)}.land-hero{position:relative;padding-block:clamp(3.4rem,6vw,5.6rem) var(--land-step)}.land-hero-glow{position:absolute;inset:-8rem 0 auto;block-size:34rem;pointer-events:none;background:radial-gradient(40rem 22rem at 16% 0,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),radial-gradient(32rem 20rem at 88% 8%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%)}.land-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(2rem,4vw,3.6rem);align-items:center}.land-badge{display:inline-flex;align-items:center;gap:.5rem;background:var(--accent-soft);color:var(--accent-ink);font-weight:700;font-size:.85rem;padding:.38rem .95rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));margin-block-end:1.35rem}.land-badge-dot{position:relative;inline-size:8px;block-size:8px;border-radius:999px;background:var(--accent);--ring-a:0.45}.land-badge-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;opacity:0;pointer-events:none;animation:land-pulse 2.2s infinite}@keyframes land-pulse{0%{transform:scale(1);opacity:var(--ring-a)}70%{transform:scale(2.75);opacity:0}to{transform:scale(1);opacity:0}}.land-hero h1{font-size:clamp(2.1rem,4.6vw,3.35rem);line-height:1.06;margin:0 0 .95rem;letter-spacing:calc(-.024em * var(--track));max-inline-size:20ch}.land-sub{color:var(--ink-2);font-size:1.1rem;line-height:1.6;max-inline-size:33rem;margin:0 0 1.9rem}.land-tagline{font-size:1.22rem;font-weight:700;line-height:1.35;margin:-.35rem 0 .7rem;color:var(--ink);max-inline-size:33rem}.land-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem}.land-cta-hint{color:var(--ink-2);font-size:.88rem}.land-cta-hint-under{margin:.85rem 0 0}.land-stats{display:grid;grid-auto-flow:column;justify-content:start;gap:0;margin:2.5rem 0 0;padding-block-start:1.6rem;border-block-start:1px solid var(--line)}.land-stats div{display:flex;flex-direction:column;padding-inline:1.8rem;border-inline-start:1px solid var(--line)}.land-stats div:first-child{padding-inline-start:0;border-inline-start:0}.land-stats dt{font-weight:800;font-size:1.75rem;letter-spacing:calc(-.02em * var(--track));font-variant-numeric:tabular-nums}.land-stats dd{margin:.15rem 0 0;color:var(--ink-2);font-size:.85rem;max-inline-size:11rem;line-height:1.35}@media (max-width:40rem){dl.land-stats{grid-auto-flow:row;gap:.85rem}dl.land-stats>div{flex-direction:row;align-items:baseline;gap:.9rem;padding-inline:0;border-inline-start:0}.land-stats dt{min-inline-size:2.2rem;font-size:1.5rem}.land-stats dd{max-inline-size:none;font-size:.92rem}.land-cta-row .land-cta-lg{flex:1 1 100%;justify-content:center}}.land-hero-visual{position:relative}.land-hero-visual-photo{max-inline-size:34rem;margin-inline:auto}.land-hero-photo{display:block;inline-size:100%;block-size:auto;aspect-ratio:1152/928;object-fit:cover;border-radius:20px;border:1px solid hsla(0,0%,100%,.18);background:var(--surface-2);box-shadow:0 2px 4px rgba(16,12,60,.18),0 40px 80px -36px rgba(16,12,60,.6)}.land-invoice{position:relative;z-index:1;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:1.25rem 1.35rem;max-inline-size:25rem;margin-inline:auto;box-shadow:0 1px 2px rgb(32 31 50/6%),0 30px 60px -30px rgba(32,31,50,.3);transform:rotate(1deg);transition:transform .35s var(--land-ease),box-shadow .35s var(--land-ease);font-variant-numeric:tabular-nums}.land-invoice:hover{transform:rotate(0deg) translateY(-4px);box-shadow:0 2px 4px rgb(32 31 50/8%),0 38px 70px -32px rgba(32,31,50,.34)}.land-inv-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;border-block-end:1px dashed var(--line);padding-block-end:.7rem}.land-inv-title{margin:0;font-size:.72rem;letter-spacing:calc(.08em * var(--track));color:var(--ink-2);font-weight:700}.land-inv-no{margin:.15rem 0 0;font-weight:800}.land-inv-chip{background:var(--accent-soft);color:var(--accent-ink);font-size:.72rem;font-weight:800;padding:.25rem .6rem;border-radius:999px;white-space:nowrap}.land-inv-rows{padding-block:.6rem;display:grid;gap:.46rem}.land-inv-row{display:flex;justify-content:space-between;gap:1rem;font-size:.86rem;color:var(--ink-2)}.land-inv-row b{color:var(--ink);font-weight:600}.land-inv-vat{border-block-start:1px dashed var(--line);padding-block-start:.55rem}.land-inv-total{font-size:.95rem}.land-inv-total b{font-weight:800;color:var(--accent-ink)}.land-inv-foot{display:flex;gap:.9rem;align-items:center;border-block-start:1px dashed var(--line);padding-block-start:.75rem}.land-inv-qr{display:grid;grid-template-columns:repeat(5,7px);grid-auto-rows:7px;gap:2px;padding:4px;border:1px solid var(--line);border-radius:6px;background:#fff}.land-inv-qr i{background:var(--surface-2);border-radius:1px}.land-inv-qr i.on{background:var(--ink)}.land-inv-note{margin:0;font-size:.72rem;color:var(--ink-2);line-height:1.45}@media (max-width:56rem){.land-hero-grid{grid-template-columns:1fr}.land-hero-visual{max-inline-size:22rem;margin-inline:auto}.land-invoice{max-inline-size:none;transform:none}.land-stats{gap:.4rem 0}.land-stats div{padding-inline:1.2rem}}@media (max-width:30rem){.land-top-row{gap:.6rem}.land-logo{font-size:1.05rem;white-space:nowrap}.land-nav{gap:.55rem}.land-signin{white-space:nowrap;font-size:.9rem}.land-top .land-cta-sm{display:none}.land-top .auth2-lang{padding:.3rem .6rem;font-size:.8rem}.land-hero h1{font-size:clamp(1.95rem,8.5vw,2.5rem)}.land-sub{font-size:1.02rem}}.land-marquee{border-block:1px solid var(--line);background:var(--surface);overflow:hidden;padding-block:.85rem;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.land-marquee-track{display:flex;gap:3rem;inline-size:max-content;animation:land-scroll 46s linear infinite}.land-marquee:hover .land-marquee-track{animation-play-state:paused}@keyframes land-scroll{to{transform:translateX(-50%)}}.land-marquee-item{color:var(--ink-2);font-weight:700;font-size:.85rem;letter-spacing:calc(.04em * var(--track));white-space:nowrap}.land-marquee-item:before{content:"◆";color:var(--accent);font-size:.6rem;margin-inline-end:.6rem;vertical-align:2px}.land-ticks{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem 2rem;margin:0 auto;padding:1.15rem 1.7rem;max-inline-size:58rem;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px rgb(32 31 50/4%);color:var(--ink-2);font-weight:600;font-size:.95rem}.land-tick-mark{color:var(--accent);font-weight:800;margin-inline-end:.4rem}.land-faq h2,.land-features h2,.land-pricing h2,.land-steps h2{position:relative;text-align:center;font-size:clamp(1.5rem,3vw,2rem);margin:0 0 1.9rem;padding-block-end:.95rem;letter-spacing:calc(-.015em * var(--track))}.land-faq h2:after,.land-features h2:after,.land-pricing h2:after,.land-steps h2:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translateX(-50%);inline-size:2.6rem;block-size:3px;border-radius:999px;background:var(--accent)}[dir=rtl] :is(.land-features,.land-pricing,.land-steps,.land-faq) h2:after{transform:translateX(50%)}.land-steps{padding-block:var(--land-step) 0}.land-steps-list{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;counter-reset:none}.land-steps-list:before{content:"";position:absolute;inset-block-start:2.05rem;inset-inline:16%;border-block-start:2px dashed color-mix(in srgb,var(--accent) 35%,var(--line))}.land-step{position:relative;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:1.35rem 1.3rem 1.4rem;transition:transform .28s var(--land-ease),border-color .28s var(--land-ease)}.land-step:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.land-step-no{display:inline-flex;align-items:center;justify-content:center;inline-size:2.4rem;block-size:2.4rem;border-radius:999px;margin-block-end:.8rem;background:var(--accent);color:var(--on-accent);font-weight:800;box-shadow:0 0 0 6px var(--bg)}.land-step h3{margin:0 0 .4rem;font-size:1.04rem}.land-step p{margin:0;color:var(--ink-2);font-size:.93rem;line-height:1.6}.land-steps-cta{display:flex;justify-content:center;margin-block-start:1.8rem}@media (max-width:48rem){.land-steps-list{grid-template-columns:1fr}.land-steps-list:before{display:none}}@media (prefers-reduced-motion:no-preference){.land-invoice-live .land-inv-row{animation:land-write .5s var(--land-ease) both}.land-invoice-live .land-inv-row:first-child{animation-delay:.35s}.land-invoice-live .land-inv-row:nth-child(2){animation-delay:.6s}.land-invoice-live .land-inv-row:nth-child(3){animation-delay:.85s}.land-invoice-live .land-inv-row:nth-child(4){animation-delay:1.1s}.land-invoice-live .land-inv-foot{animation:land-write .5s 1.35s var(--land-ease) both}.land-invoice-live .land-inv-chip{animation:land-stamp .45s cubic-bezier(.3,1.6,.5,1) 1.7s both}}@keyframes land-write{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes land-stamp{0%{opacity:0;transform:scale(1.6) rotate(-8deg)}to{opacity:1;transform:none}}.land-features{padding-block:var(--land-step)}.land-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.2rem}@media (min-width:64rem){.land-cards.land-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.land-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:1.6rem 1.5rem 1.45rem;box-shadow:0 1px 2px rgb(32 31 50/4%);transition:transform .28s var(--land-ease),box-shadow .28s var(--land-ease),border-color .28s var(--land-ease)}.land-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));box-shadow:0 20px 38px -22px rgba(32,31,50,.3)}.land-card-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:2.7rem;block-size:2.7rem;border-radius:12px;background:var(--accent-soft);color:var(--accent-ink);margin-block-end:.9rem}.land-card-icon svg{inline-size:1.35rem;block-size:1.35rem}.land-card h3{margin:0 0 .45rem;font-size:1.06rem}.land-card p{margin:0;color:var(--ink-2);font-size:.95rem;line-height:1.6}.land-pricing{background:var(--surface);border-block-start:1px solid var(--line);padding-block:var(--land-step)}.pub-hero-tight{padding-block-end:1.6rem}.land-pricing-tight{padding-block-start:2rem}.land-pricing-sub{text-align:center;color:var(--ink-2);margin:-1.2rem 0 2rem}.land-toggle-row{margin-block-end:2rem}.land-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(14.5rem,1fr));gap:1.2rem;align-items:stretch}.land-plan{position:relative;background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:1.8rem 1.5rem 1.5rem;text-align:center;display:flex;flex-direction:column;gap:.5rem;transition:transform .28s var(--land-ease),box-shadow .28s var(--land-ease),border-color .28s var(--land-ease)}.land-plan:hover{transform:translateY(-5px);box-shadow:0 20px 38px -22px rgba(32,31,50,.28)}.land-plan-featured{border-color:var(--accent);background:var(--surface);box-shadow:0 14px 40px -20px rgba(99,91,255,.45)}@media (min-width:56rem){.land-plan-featured{transform:translateY(-8px)}.land-plan-featured:hover{transform:translateY(-13px)}}.land-plan-pop{position:absolute;inset-block-start:-.75rem;inset-inline-start:50%;transform:translateX(-50%);background:var(--accent);color:var(--on-accent);font-size:.72rem;font-weight:800;letter-spacing:calc(.05em * var(--track));padding:.28rem .85rem;border-radius:999px;white-space:nowrap}[dir=rtl] .land-plan-pop{transform:translateX(50%)}.land-plan h3{margin:.2rem 0 0;font-size:1.12rem}.land-plan-for{color:var(--ink-2);font-size:.87rem;margin:0;min-block-size:3.2em;min-block-size:2lh}.land-plan-not{color:var(--ink-2);font-size:.8rem;margin-block:0 .8rem;border-block-start:1px dashed var(--line);padding-block-start:.5rem}.land-price{margin:.3rem 0 .4rem;font-variant-numeric:tabular-nums}.land-price b{font-size:2.35rem;letter-spacing:calc(-.02em * var(--track))}.land-price span{color:var(--ink-2);font-size:.85rem}.land-plan-ticks{list-style:none;margin:0 0 1.1rem;padding:0;display:grid;gap:.45rem;text-align:start;font-size:.88rem;color:var(--ink-2)}.land-plan .land-cta-sm{margin-block-start:auto;justify-content:center}.land-final{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--brand-stops));color:#fff;padding-block:var(--land-step)}.land-final:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(44rem 18rem at 50% -25%,hsla(0,0%,100%,.2),transparent 70%)}.land-final-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.land-final h2{margin:0;font-size:clamp(1.4rem,3vw,1.95rem);letter-spacing:calc(-.015em * var(--track));text-wrap:balance}.land-final .land-cta{background:#fff;color:var(--brand-deep);border-color:#fff;box-shadow:0 10px 26px -12px rgba(0,0,0,.45)}.land-final .land-cta:hover{box-shadow:0 18px 36px -14px rgba(0,0,0,.5)}.land-cta-hint-dark{color:hsla(0,0%,100%,.78)}.land-foot{border-block-start:1px solid var(--line);background:var(--surface);padding:1.4rem 0;margin-block-start:auto}.land-foot .land-wrap{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;color:var(--ink-2);font-size:.88rem}.land-foot-badge{color:var(--accent-ink);font-weight:700}.land-foot .land-foot-legal{display:block;margin-block-start:.9rem;padding-block-start:.9rem;border-block-start:1px solid var(--line);font-size:.8rem;line-height:1.6}.land-foot-legal p{margin:0}html.js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--land-ease),transform .7s var(--land-ease)}html.js [data-reveal].is-in{opacity:1;transform:none}@keyframes land-rise{0%{transform:translateY(14px)}}.land-rise{animation:land-rise .6s var(--land-ease) both}.land-rise-late{animation-delay:.12s}@media (prefers-reduced-motion:reduce){html.js [data-reveal]{opacity:1;transform:none;transition:none}.land-sticky{transition:none}.land-badge-dot:after,.land-marquee-track,.land-rise{animation:none}.land-card,.land-cta,.land-invoice,.land-plan,.land-top{transition:none}}:root[data-brand]{--accent:var(--brand-accent);--accent-ink:var(--brand-accent-ink);--accent-soft:var(--brand-accent-soft);--paper-accent:var(--brand-accent)}:root[data-theme=dark][data-brand]{--accent:var(--brand-accent-d);--accent-ink:var(--brand-accent-ink-d);--accent-soft:var(--brand-accent-soft-d)}@media (prefers-reduced-motion:no-preference){html.theme-anim body,html.theme-anim body *{transition:background-color .28s ease,border-color .28s ease,color .28s ease,fill .28s ease,box-shadow .28s ease}}.land-logo img{display:block;block-size:40px;inline-size:auto}.land-foot .land-logo img{block-size:32px}@keyframes auth2-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hub-sub{margin:2px 0 0;color:var(--ink-2);font-size:13px}.hub-act{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .14s,background-color .14s}.hub-act:hover{border-color:var(--accent)}.hub-act-primary{background:var(--accent);border-color:var(--accent-ink);color:var(--on-accent)}.hub-act-primary:hover{background:var(--accent-ink)}tr.is-open td{background:var(--accent-soft)}@media (prefers-reduced-motion:no-preference){[data-sec]{animation:auth2-rise .45s var(--d,0s) cubic-bezier(.2,.8,.2,1) both}}.sub-toggle{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2)}.sub-toggle-btn{display:inline-flex;align-items:center;gap:6px;border:0;cursor:pointer;padding:6px 14px;border-radius:999px;background:none;color:var(--ink-2);font-weight:700;font-size:13px;transition:background-color .15s,color .15s}.sub-toggle-btn.is-on{background:var(--surface);color:var(--accent-ink);box-shadow:0 1px 3px rgba(32,31,50,.12)}.sub-badge{background:var(--accent-soft);color:var(--accent-ink);font-size:11px;padding:2px 7px;border-radius:999px}.land-toggle-row{display:flex;justify-content:center;margin-block-end:18px}@keyframes donut-draw{0%{stroke-dasharray:0 var(--c)}}@keyframes bar-grow{0%{transform:scaleY(0)}}@keyframes line-draw{0%{stroke-dashoffset:2000}to{stroke-dashoffset:0}}.vat-amount{margin:0;font-size:30px;font-weight:800;letter-spacing:calc(-.02em * var(--track));font-variant-numeric:tabular-nums}[dir=rtl]{--track:0}:lang(ar) body,[dir=rtl] body{font-family:var(--font-arabic),var(--font-ui),"Segoe UI",Tahoma,sans-serif;font-size:16px;line-height:1.8}[dir=rtl] :is(h1,h2,h3,h4,.land-hero h1,.auth2-form h1,.land-logo,.sidebar .brand){font-family:var(--font-arabic-display),var(--font-arabic),"Segoe UI",Tahoma,sans-serif;line-height:1.45}[dir=rtl] :is(.k,.card .k,th,.hub-table th,.table th,dt,.nav-group-label,.donut-label,.chart2-lab,.stmt-kicker){text-transform:none;font-size:13px;font-weight:600}[dir=rtl] :is(.donut-label,.chart2-lab){font-size:11px}[dir=rtl] :is(.num,.v,.donut-num,.donut-pct,.vat-amount,.portal-amount,.kpi-pill,.chart2-val,.donut-value,td.num,th.num){font-family:var(--font-ui),var(--font-arabic),sans-serif;font-variant-numeric:tabular-nums}[dir=rtl] :is(code,kbd,samp,.mono){font-family:var(--font-ui),monospace}.sidebar nav button{inline-size:100%;background:none;border:0;color:inherit;font:inherit;font-size:14px;text-align:start;cursor:pointer}.portal{min-block-size:100dvh;display:grid;place-items:center;padding:16px;background:var(--surface-2)}@keyframes portal-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sk-sweep{to{transform:translateX(100%)}}.table-scroll{padding-block:2px 16px;padding-inline:2px;margin-block:-2px -16px;margin-inline:-2px}.chip.overdue.days{font-variant-numeric:tabular-nums}.sheet{display:flex;flex-direction:column;gap:12px}input.invalid{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}td.pos{color:var(--pos)}td.neg{color:var(--neg)}select.unit{margin-block-start:4px;inline-size:100%}.inline-banner.ok{color:var(--accent-ink);background:var(--accent-soft)}.hint.warn{color:var(--danger)}.offline{min-block-size:100vh;display:grid;place-content:center;justify-items:center;gap:12px;padding:24px;text-align:center}.offline img{block-size:96px;inline-size:96px}.offline h1{margin:0}.offline p{margin:0;max-inline-size:36ch;color:var(--ink-2)}.table-scroll{overflow-x:auto}.table input.amount{inline-size:120px;text-align:end}.integ-note{margin-block-start:18px;max-inline-size:72ch}.integ-dir{padding:28px 24px 48px;max-inline-size:1040px;margin-inline:auto}.integ-dir-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-block-end:8px}.integ-dir-head h1{margin:0 0 6px}.integ-dir-lede{color:var(--ink-2);max-inline-size:72ch;margin:0}.integ-dir-cta{display:inline-block;padding:8px 14px;border-radius:10px;background:var(--accent);color:var(--on-accent);text-decoration:none}.integ-dir-section{margin-block-start:26px}.integ-dir-section h2{margin:0 0 4px;font-size:18px}.integ-dir-list{list-style:none;padding:0;margin-block:10px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.integ-dir-item{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.integ-dir-name{font-weight:600;flex:1 1 auto}@media (prefers-reduced-motion:no-preference){.sidebar{transition:inline-size .16s ease,padding .16s ease}}.plan-locked{max-inline-size:520px;margin-block:48px;margin-inline:auto;padding:32px 28px;text-align:center;border:1px solid var(--line);border-radius:16px;background:var(--surface);border-block-start:4px solid var(--warn)}.plan-locked h2{margin-block:4px 8px}.plan-locked p{color:var(--ink-2);margin-block:0 16px}.support-fab{z-index:44}body:has([data-testid=mobile-nav]) .support-fab .wa-float-label{display:none}body:has([data-testid=mobile-nav]) .support-fab:focus-visible .wa-float-label,body:has([data-testid=mobile-nav]) .support-fab:hover .wa-float-label{display:inline-block}@media (max-width:760px){body:has([data-testid=mobile-nav]) .support-fab{inset-block-end:calc(76px + env(safe-area-inset-bottom))}body:has([data-testid=mobile-nav]) .support-fab .wa-float-disc{inline-size:3rem;block-size:3rem}body:has([data-testid=mobile-nav]) .support-fab .wa-float-disc svg{inline-size:1.6rem;block-size:1.6rem}body:has([data-testid=editor-sumbar]) .support-fab{inset-block-end:96px}}body:has(.support-fab) .content{padding-block-end:88px}@media (max-width:760px){body:has(.support-fab):has([data-testid=mobile-nav]) .content{padding-block-end:150px}}.status-panel{display:flex;flex-direction:column;gap:18px}.status-panel h3{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.status-overall{display:flex;align-items:center;gap:10px;padding-block:14px;padding-inline:16px;border-radius:12px;font-weight:700;font-size:15px;background:color-mix(in srgb,var(--pos) 12%,var(--surface));color:var(--pos)}.status-overall.degraded,.status-overall.maintenance{background:var(--warn-soft);color:var(--warn)}.status-overall.outage{background:var(--danger-soft);color:var(--danger)}.status-dot{inline-size:10px;block-size:10px;border-radius:50%;background:currentColor;flex-shrink:0}.status-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.status-item{border:1px solid var(--line);border-inline-start-width:4px;border-radius:10px;padding-block:10px;padding-inline:14px;background:var(--surface)}.status-item.impact-maintenance,.status-item.impact-major,.status-item.impact-minor{border-inline-start-color:var(--warn)}.status-item.impact-critical{border-inline-start-color:var(--danger)}.status-item-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.status-when{margin:4px 0 0;font-size:13px;color:var(--ink-2)}.status-updates{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.status-updates li{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.status-updates small{color:var(--ink-2);font-size:12px}.status-page{max-inline-size:760px;margin-inline:auto;padding-block:40px;padding-inline:16px;display:flex;flex-direction:column;gap:16px}.status-page-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.status-page-head h1{margin:0;font-size:24px}.land-logo{text-decoration:none;display:inline-flex;align-items:center;gap:.35rem}.land-menu{list-style:none;margin:0;padding:0;display:flex;gap:1.1rem}.land-menu a{color:var(--ink-2);text-decoration:none;font-weight:600;font-size:.95rem}.land-card-more,.land-menu a:hover,.land-menu a[aria-current=page]{color:var(--accent-ink)}.land-card-more{display:inline-flex;align-items:center;gap:.3rem;margin-block-start:.8rem;font-weight:600;font-size:.9rem;text-decoration:none}.land-card-more:hover .land-cta-arrow{transform:translateX(4px)}.land-pricing-more{margin:1.6rem 0 0}.land-pricing-more a{color:var(--accent-ink);font-weight:600}.land-faq{padding-block:var(--land-step)}.land-faq-list{max-inline-size:46rem;margin-inline:auto;display:grid;gap:.7rem}.land-faq-item{background:var(--surface);border:1px solid var(--line);border-radius:14px;transition:border-color .2s,box-shadow .2s}.land-faq-item[open]{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));box-shadow:0 14px 30px -24px rgba(32,31,50,.35)}.land-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;cursor:pointer;font-weight:700;list-style:none}.land-faq-item summary::-webkit-details-marker{display:none}.land-faq-item summary:after{content:"+";flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:1.6rem;block-size:1.6rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-size:1.1rem;line-height:1;transition:transform .25s var(--land-ease)}.land-faq-item[open] summary:after{transform:rotate(45deg)}.land-faq-item summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:14px}.land-faq-item p{margin:0;padding:0 1.25rem 1.1rem;color:var(--ink-2);line-height:1.65}.land-final-wa{display:inline-flex;align-items:center;gap:.5rem;margin-block-start:.4rem;color:#fff;font-weight:700;text-decoration:none;border-block-end:1px solid hsla(0,0%,100%,.45);padding-block-end:1px}.land-final-wa:hover{border-block-end-color:#fff}.land-final-wa svg{inline-size:1.2rem;block-size:1.2rem;color:#25d366;background:#fff;border-radius:999px;padding:2px}.wa-float{position:fixed;z-index:60;inset-block-end:max(1.1rem,env(safe-area-inset-bottom));inset-inline-end:1.1rem;display:flex;align-items:center;flex-direction:row-reverse;gap:.6rem;text-decoration:none}.wa-float-disc{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:3.6rem;block-size:3.6rem;border-radius:999px;background:#25d366;color:#fff;box-shadow:0 10px 24px -8px rgba(18,140,74,.6),0 2px 6px rgba(0,0,0,.15);transition:transform .25s var(--land-ease),box-shadow .25s var(--land-ease)}.wa-float-disc svg{inline-size:1.95rem;block-size:1.95rem}.wa-float-label{background:var(--surface);color:var(--ink);border:1px solid var(--line);font-weight:700;font-size:.9rem;white-space:nowrap;padding:.5rem .85rem;border-radius:999px;box-shadow:0 10px 24px -14px rgba(32,31,50,.45);pointer-events:none}.wa-float:focus-visible .wa-float-disc,.wa-float:hover .wa-float-disc{transform:scale(1.07);box-shadow:0 14px 30px -8px rgba(18,140,74,.7),0 2px 6px rgba(0,0,0,.15)}.wa-float:focus-visible{outline:none}.wa-float:focus-visible .wa-float-disc{outline:3px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.wa-float-disc{isolation:isolate}.wa-float-disc:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#25d366;opacity:0;animation:wa-ring 1.8s ease-out 2.5s 2}}@keyframes wa-ring{0%{transform:scale(1);opacity:.55}to{transform:scale(1.5);opacity:0}}@media (max-width:30rem){.wa-float{inset-inline-end:.85rem}.wa-float-disc{inline-size:3.25rem;block-size:3.25rem}.wa-float-label{display:none}}@media print{.wa-float{display:none}}.pub{flex:1}.pub-hero{position:relative;padding-block:clamp(2.4rem,4.5vw,3.8rem) var(--land-step)}.pub-hero h1{font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.1;margin:0 0 .9rem;letter-spacing:calc(-.02em * var(--track));max-inline-size:24ch}.pub-crumbs ol{list-style:none;margin:0 0 1.3rem;padding:0;display:flex;flex-wrap:wrap;gap:.45rem;color:var(--ink-2);font-size:.88rem}.pub-crumbs li+li:before{content:"›";margin-inline-end:.45rem;color:var(--ink-2)}[dir=rtl] .pub-crumbs li+li:before{content:"‹"}.pub-crumbs a{color:inherit}.pub-section{padding-block:0 var(--land-step)}.pub-section-top{padding-block-start:var(--land-step)}.pub-section h2{font-size:clamp(1.3rem,2.4vw,1.7rem);margin:0 0 1.2rem;letter-spacing:calc(-.015em * var(--track))}.pub-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.6rem 2.4rem}.pub-ticks{font-size:1rem;gap:.6rem}.pub-honest,.pub-stays,.pub-stays .land-tick-mark{color:var(--ink-2)}.pub-honest{background:var(--surface);border:1px solid var(--line);border-inline-start:4px solid var(--accent);border-radius:14px;padding:1.1rem 1.3rem;margin-block:1.6rem var(--land-step);line-height:1.6}.pub-honest h2{font-size:1rem;margin:0 0 .4rem;color:var(--ink)}.pub-honest p{margin:0}.local-note p{line-height:1.65}.local-note h3{font-size:.92rem;margin:1rem 0 .5rem;color:var(--ink)}.pub-honest p+p{margin-block-start:.5rem}.pub-faq{display:grid;gap:1rem}.pub-faq article{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:1.1rem 1.3rem}.pub-faq h3{margin:0 0 .4rem;font-size:1.02rem}.pub-faq p{margin:0;color:var(--ink-2);line-height:1.6}.pub-faq p a{color:var(--accent-ink);font-weight:600}.pub-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.pub-table{inline-size:100%;border-collapse:collapse}.pub-table td,.pub-table th{padding:.8rem 1rem;border-block-end:1px solid var(--line);text-align:start}.pub-table tbody tr:last-child :is(th,td){border-block-end:0}.pub-table thead th{background:var(--surface-2);font-size:.85rem;color:var(--ink-2)}.pub-table tbody th{font-weight:500}.pub-table :is(td,th):not(:first-child){text-align:center;min-inline-size:7rem}.pub-table td{color:var(--ink-2)}.cmp-table :is(td,th):not(:first-child){text-align:start;min-inline-size:9.5rem;vertical-align:top}.cmp-table .cmp-us{background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--ink)}.cmp-table thead .cmp-us{color:var(--accent-ink)}.cmp-plan{display:block;font-size:.8rem;color:var(--ink-2)}.cmp-note{font-size:.88rem;color:var(--ink-2);margin-block:.9rem .4rem}.cmp-sources{font-size:.88rem;margin-block-end:1.4rem}.cmp-sources summary{cursor:pointer;color:var(--accent-ink)}.cmp-list{margin:.4rem 0 .8rem;padding-inline-start:1.1rem;display:grid;gap:.35rem;color:var(--ink-2)}.cmp-table th[scope=row]{position:sticky;inset-inline-start:0;z-index:1;background:var(--surface);min-inline-size:7.5rem}.cmp-table thead th:first-child{position:sticky;inset-inline-start:0;z-index:2}.plan-table tbody+tbody .plan-cluster th{border-block-start:1px solid var(--line)}.plan-table .plan-cluster th{background:var(--surface-2);color:var(--ink);font-weight:700;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;text-align:start;padding-block:.6rem}.plan-table .plan-yes{color:var(--accent);font-weight:700}.plan-table .plan-no{color:var(--ink-2);opacity:.6}.plan-features{margin-block-start:1.6rem}.plan-view-radio{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.plan-view-tabs{display:flex;justify-content:center;gap:.25rem;inline-size:fit-content;max-inline-size:100%;margin:0 auto 2rem;padding:.3rem;border-radius:14px;background:var(--surface-2);border:1px solid var(--line)}.plan-view-tab{padding:.6rem 1.2rem;border-radius:10px;color:var(--ink-2);font-weight:600;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;text-align:center}.plan-view-tab:hover{color:var(--ink)}#plan-view-list:checked~.plan-view-tabs .plan-view-tab-list,#plan-view-table:checked~.plan-view-tabs .plan-view-tab-table{background:var(--bg);color:var(--ink);box-shadow:0 1px 3px rgba(32,31,50,.12)}#plan-view-list:focus-visible~.plan-view-tabs .plan-view-tab-list,#plan-view-table:focus-visible~.plan-view-tabs .plan-view-tab-table{outline:2px solid var(--accent);outline-offset:2px}#plan-view-list:checked~.plan-table-view,#plan-view-table:checked~.plan-lists-scroll{display:none}.plan-lists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(var(--plan-rows),auto);column-gap:1.2rem}.plan-list{grid-row:1/span var(--plan-rows);display:grid;grid-template-rows:subgrid;background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:1.4rem 1.1rem 1.2rem;box-shadow:0 10px 30px -24px rgba(32,31,50,.4)}.plan-list-featured{border:2px solid var(--accent);background:var(--surface);box-shadow:0 14px 40px -20px rgba(99,91,255,.45)}.plan-list-items{display:contents}.plan-list-name{margin:0 0 .4rem;font-size:1.05rem;text-align:center}.plan-list-cluster{margin:1.1rem .4rem .35rem;font-size:1.02rem;font-weight:700;color:var(--ink);align-self:end}.plan-item{display:flex;align-items:flex-start;gap:.65rem;padding:.55rem .4rem;margin-block:.1rem;border-radius:8px;color:var(--ink);font-size:.93rem;line-height:1.35}.plan-mark{flex:none;inline-size:1rem;font-weight:700;color:var(--accent)}.plan-item-off{background:var(--danger-soft);color:var(--ink-2)}.plan-item-off .plan-mark{color:var(--danger)}.plan-item-qty{display:block;margin-block-start:.15rem;font-size:.8rem;font-weight:600;color:var(--accent)}@media (max-width:56rem){.plan-lists-scroll{overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-block:.4rem 1rem}.plan-lists{grid-template-columns:repeat(3,min(20rem,84%));column-gap:.8rem}.plan-list{scroll-snap-align:start}}@media (max-width:40rem){.plan-table td,.plan-table th{padding:.55rem .3rem;font-size:.8rem}.plan-table :is(th,td):first-child{padding-inline-start:.6rem}.plan-table :is(td,th):not(:first-child){min-inline-size:0;inline-size:20%}.plan-table .plan-cluster th{font-size:.7rem}}.pub-steps{counter-reset:step;list-style:none;padding:0;margin:0;display:grid;gap:.9rem;max-inline-size:44rem}.pub-steps li{position:relative;padding-inline-start:2.7rem;line-height:1.55;min-block-size:1.9rem}.pub-steps li:before{counter-increment:step;content:counter(step);position:absolute;inset-inline-start:0;inset-block-start:-.15rem;inline-size:1.9rem;block-size:1.9rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-weight:800;display:grid;place-items:center;font-size:.9rem}.pub-links{display:flex;flex-wrap:wrap;gap:.6rem}.pub-links a{border:1px solid var(--line);border-radius:999px;padding:.42rem .95rem;text-decoration:none;color:var(--ink);background:var(--surface);font-weight:600;font-size:.92rem}.pub-links a:hover{border-color:var(--accent);color:var(--accent-ink)}.land-foot .land-foot-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.6rem;align-items:start;padding-block:1.8rem 1.4rem;border-block-end:1px solid var(--line);margin-block-end:1.2rem}.land-foot-cols h2{font-size:.8rem;text-transform:uppercase;letter-spacing:calc(.06em * var(--track));color:var(--ink-2);margin:0 0 .6rem}.land-foot-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.land-foot-cols a{color:var(--ink);text-decoration:none;font-size:.92rem}.land-foot-cols a:hover{color:var(--accent-ink)}@media (max-width:56rem){.land-menu{display:none}}.skip-link{position:absolute;inset-inline-start:1rem;inset-block-start:-4rem;z-index:30;background:var(--accent);color:var(--on-accent);padding:.55rem .95rem;border-radius:10px;font-weight:700;text-decoration:none;transition:inset-block-start .15s}.skip-link:focus{inset-block-start:1rem;outline:2px solid var(--accent-ink);outline-offset:2px}.land-burger{display:none;position:relative}.land-burger summary{list-style:none;cursor:pointer;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:.3rem .6rem;font-size:1.05rem;line-height:1;color:var(--ink)}.land-burger summary::-webkit-details-marker{display:none}.land-burger[open] summary{border-color:var(--accent);color:var(--accent-ink)}.land-burger ul{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + .5rem);min-inline-size:15rem;z-index:10;list-style:none;margin:0;padding:.5rem;display:grid;gap:.1rem;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px -20px rgba(32,31,50,.35)}.land-burger a{display:block;padding:.55rem .8rem;border-radius:10px;color:var(--ink);text-decoration:none;font-weight:600}.land-burger a:hover{background:var(--surface-2);color:var(--accent-ink)}@media (max-width:56rem){.land-burger{display:block}.land-top .land-signin{display:none}}a.dir-card{color:inherit;text-decoration:none}.dir-filters .dir-filter-go{align-self:end;margin-block-end:0}.dir-actions{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin:1rem 0 0}.pub.dir-page{padding-block-start:1.6rem}.pub.dir-page .pub-crumbs ol{margin-block-end:1rem}.dir-hero h1{font-size:clamp(1.6rem,3vw,2rem)}.dir-profile-head h1{margin:0 0 .2rem}.pub.status-page{max-inline-size:48rem;margin-inline:auto;padding:1.6rem 1.4rem 3rem;inline-size:100%}.status-panel section h2{font-size:1.05rem;margin:1.2rem 0 .5rem}[dir=rtl] .land,[dir=rtl] .land :is(button,input,select,textarea,h1,h2,h3,h4,dt,dd,.num){font-family:var(--font-arabic-display),"Segoe UI",Tahoma,sans-serif}.zatca-wave{border:1px solid var(--line);border-radius:8px;padding:10px 14px;margin-block:12px 0;max-inline-size:60rem}.zatca-wave legend{font-weight:600;padding-inline:4px}.zatca-wave label{display:flex;align-items:center;gap:8px;margin-block:6px}.zatca-wave label.field{flex-direction:column;align-items:flex-start;gap:4px}div.zatca-wave{border:0;padding:0}@keyframes zc-spin{to{transform:rotate(1turn)}}@keyframes zc-pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes zc-slide{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@keyframes zc-slide-rtl{0%{transform:translateX(100%)}to{transform:translateX(-250%)}}@keyframes zc-pop{0%{opacity:0;transform:scale(.6)}}.land-logo-market{font-size:12px;font-weight:500;color:var(--ink-2);margin-inline-start:10px;padding-inline-start:10px;border-inline-start:1px solid var(--line)}.land-matrix{padding-block:56px}.land-matrix h2{text-align:center;margin-block:0 8px}.land-matrix .land-pricing-sub{margin-block-start:0}[dir=rtl] .land-hero .land-stats dt{font-family:var(--font-arabic),sans-serif;font-size:1.75rem;font-weight:800}.land-matrix .land-pricing-sub{text-align:center}.about-updated{margin-block-start:12px;color:var(--ink-2);font-size:.9rem}.about-facts{margin:16px 0 0;display:grid;gap:0;border-block-start:1px solid var(--line)}.about-facts>div{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:16px;padding-block:12px;border-block-end:1px solid var(--line)}.about-facts dt{font-weight:700}.about-facts dd{margin:0;overflow-wrap:anywhere}.about-list{margin-block:12px 0;padding-inline-start:1.25rem;display:grid;gap:8px}@media (max-width:640px){.about-facts>div{grid-template-columns:1fr;gap:4px}}.land-matrix-rows{list-style:none;margin-block:24px 0;margin-inline:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.land-matrix-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-card)}.land-matrix-row h3{margin-block:0 4px;font-size:15px}.land-matrix-row p{margin:0;font-size:14px;color:var(--ink-2);line-height:1.5}.land-matrix-state{align-self:start;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:calc(.04em * var(--track));padding-block:4px;padding-inline:8px;border-radius:999px;white-space:nowrap}.land-matrix-row.is-live .land-matrix-state{color:var(--pos);background:color-mix(in srgb,var(--pos) 12%,var(--surface))}.land-matrix-row.is-partial .land-matrix-state{color:var(--warn);background:var(--warn-soft)}.land-matrix-row.is-planned .land-matrix-state{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.land-matrix-row.is-none .land-matrix-state{color:var(--ink-2);background:var(--surface-2)}.gcc-hero .land-wrap{position:relative;text-align:center;max-inline-size:920px}.gcc-hero h1{margin-block:14px 10px}.gcc-suggest{margin-block-start:18px;font-size:14px;color:var(--ink-2)}.gcc-suggest a{font-weight:600;color:var(--accent-ink)}.gcc-trust{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:14px;color:var(--ink-2)}.gcc-trust span{color:var(--pos);font-weight:900;margin-inline-end:4px}.gcc-choose{text-align:center;margin-block:0 22px}.gcc-grid{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.gcc-card{position:relative;border:1px solid var(--line);border-radius:16px;padding:22px;background:var(--surface);display:grid;gap:12px;grid-template-rows:auto auto 1fr auto;box-shadow:var(--shadow-card);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.gcc-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 18px 40px -22px rgba(42,38,130,.45)}.gcc-card-mine{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent),var(--shadow-card)}.gcc-mine{position:absolute;inset-block-start:-11px;inset-inline-start:18px;padding:3px 10px;border-radius:999px;background:var(--accent);color:#fff;font-size:12px;font-weight:700}.gcc-card-head{display:flex;align-items:center;gap:14px}.gcc-flag{font-size:30px;line-height:1;inline-size:52px;block-size:52px;flex:none;display:grid;place-items:center;border-radius:14px;background:var(--surface-2);border:1px solid var(--line)}.gcc-card h3{margin:0;display:grid;gap:2px;font-size:20px}.gcc-card h3 span{justify-self:start}.gcc-card h3 [lang=ar]{font-family:var(--font-arabic),"Segoe UI",Tahoma,sans-serif}:root[dir=ltr] .gcc-card h3 [lang=ar]{font-family:"Cairo Labels",var(--font-arabic),"Segoe UI",Tahoma,sans-serif}.gcc-card h3 span+span{font-size:14px;font-weight:600;color:var(--ink-2)}.gcc-meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;color:var(--ink-2)}.gcc-cur{font-weight:700;color:var(--accent-ink);padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));letter-spacing:calc(.04em * var(--track))}.gcc-price{font-weight:700;color:var(--ink)}.gcc-facts{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px;color:var(--ink-2);line-height:1.4;align-content:start}.gcc-facts li{display:flex;gap:8px}.gcc-facts li:before{content:"✓";color:var(--pos);font-weight:900}.gcc-langs{display:flex;gap:10px;margin-block-start:4px}.gcc-go{flex:1;text-align:center;padding-block:10px;padding-inline:12px;border-radius:10px;border:1px solid var(--line-strong);font-weight:700;text-decoration:none;color:var(--accent-ink)}.gcc-go-main,.gcc-go:hover{border-color:var(--accent)}.gcc-go-main{background:var(--accent)}.gcc-go-main:hover{background:color-mix(in srgb,var(--accent) 88%,#000)}.gcc-why .land-cards{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.gcc-why .land-cards{grid-template-columns:1fr}}.gcc-card[data-market=sa],.gcc-pick-chip[data-market=sa]{--mk:#10b981;--mk-2:#6ee7b7;--mk-deep:#047857}.gcc-card[data-market=ae],.gcc-pick-chip[data-market=ae]{--mk:#f43f5e;--mk-2:#fda4af;--mk-deep:#be123c}.gcc-card[data-market=qa],.gcc-pick-chip[data-market=qa]{--mk:#be123c;--mk-2:#f9a8d4;--mk-deep:#9f1239}.gcc-card[data-market=bh],.gcc-pick-chip[data-market=bh]{--mk:#ef4444;--mk-2:#fdba74;--mk-deep:#b91c1c}.gcc-card[data-market=kw],.gcc-pick-chip[data-market=kw]{--mk:#0ea5e9;--mk-2:#7dd3fc;--mk-deep:#0369a1}.gcc-card[data-market=om],.gcc-pick-chip[data-market=om]{--mk:#f97316;--mk-2:#fde68a;--mk-deep:#c2410c}.gcc-aurora{position:absolute;inset:0;pointer-events:none;overflow:hidden}.gcc-aurora i{position:absolute;opacity:.55}.gcc-aurora i:first-child{inline-size:40rem;block-size:26rem;inset-block-start:-12rem;inset-inline-start:-10rem;background:radial-gradient(closest-side,#6ee7b7,transparent)}.gcc-aurora i:nth-child(2){inline-size:34rem;block-size:24rem;inset-block-end:-14rem;inset-inline-end:-8rem;background:radial-gradient(closest-side,#fda4af,transparent)}.gcc-aurora i:nth-child(3){inline-size:30rem;block-size:20rem;inset-block-start:8%;inset-inline-start:44%;background:radial-gradient(closest-side,#7dd3fc,transparent)}.gcc-aurora i:nth-child(4){inline-size:24rem;block-size:18rem;inset-block-end:-6rem;inset-inline-start:12%;background:radial-gradient(closest-side,#fde68a,transparent);opacity:.45}:root[data-theme=dark] .gcc-aurora i{opacity:.22}.gcc-trust{gap:10px 12px}.gcc-trust .gcc-pill{display:inline-flex;align-items:center;gap:7px;padding-block:7px;padding-inline:14px;border-radius:999px;font-weight:600;color:var(--ink);background:color-mix(in srgb,var(--pc) 13%,var(--surface));border:1px solid color-mix(in srgb,var(--pc) 38%,transparent)}.gcc-trust .gcc-pill span{color:var(--pc);margin:0}.gcc-pill-1{--pc:#10b981}.gcc-pill-2{--pc:#f59e0b}.gcc-pill-3{--pc:#0ea5e9}.gcc-pill-4{--pc:#8b5cf6}.gcc-pick{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-block-start:26px}.gcc-pick-chip{display:inline-flex;align-items:center;gap:8px;padding-block:8px;padding-inline:10px 15px;border-radius:999px;text-decoration:none;font-weight:700;font-size:14px;color:var(--ink);background:var(--surface);border:1.5px solid color-mix(in srgb,var(--mk) 45%,var(--line));box-shadow:0 8px 18px -12px color-mix(in srgb,var(--mk) 70%,transparent);transition:transform .15s ease,background .15s ease,border-color .15s ease}.gcc-pick-chip:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--mk) 12%,var(--surface));border-color:var(--mk)}.gcc-pick-flag{font-size:20px;line-height:1}.gcc-choose:after{margin-inline:auto}.gcc-card{overflow:hidden;border-block-start:4px solid var(--mk);scroll-margin-block-start:88px}.gcc-card:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:100px;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--mk) 16%,var(--surface)),color-mix(in srgb,var(--mk-2) 26%,var(--surface)) 65%,transparent)}.gcc-card>*{position:relative}.gcc-card:hover{border-color:color-mix(in srgb,var(--mk) 55%,var(--line));border-block-start-color:var(--mk);box-shadow:0 18px 40px -22px color-mix(in srgb,var(--mk) 60%,transparent)}.gcc-card-mine{border-color:var(--mk);box-shadow:0 0 0 3px color-mix(in srgb,var(--mk) 22%,transparent),var(--shadow-card)}.gcc-mine{background:var(--mk-deep)}.gcc-flag{background:var(--surface);border-color:color-mix(in srgb,var(--mk) 45%,var(--line));box-shadow:0 8px 18px -12px color-mix(in srgb,var(--mk) 80%,transparent)}.gcc-cur{background:color-mix(in srgb,var(--mk) 14%,var(--surface))}.gcc-cur,.gcc-facts li:before{color:var(--mk-deep)}.gcc-go{color:var(--ink);border-color:color-mix(in srgb,var(--mk) 45%,var(--line-strong))}.gcc-go:hover{border-color:var(--mk);background:color-mix(in srgb,var(--mk) 10%,var(--surface))}.gcc-go-main{background:var(--mk-deep);border-color:var(--mk-deep);color:#fff}.gcc-go-main:hover{background:color-mix(in srgb,var(--mk-deep) 82%,#000);border-color:color-mix(in srgb,var(--mk-deep) 82%,#000);color:#fff}:root[data-theme=dark] .gcc-cur,:root[data-theme=dark] .gcc-facts li:before{color:var(--mk-2)}.gcc-why-lead{text-align:center;max-inline-size:46rem;margin:-4px auto 28px;color:var(--ink-2);line-height:1.65}.gcc-why .gcc-why-card{--c:var(--wc)}.gcc-why .gcc-why-card:first-child{--wc:#10b981;--wi:#047857}.gcc-why .gcc-why-card:nth-child(2){--wc:#0ea5e9;--wi:#0369a1}.gcc-why .gcc-why-card:nth-child(3){--wc:#8b5cf6;--wi:#6d28d9}:root[data-theme=dark] .gcc-why .gcc-why-card:first-child{--wi:#34d399}:root[data-theme=dark] .gcc-why .gcc-why-card:nth-child(2){--wi:#38bdf8}:root[data-theme=dark] .gcc-why .gcc-why-card:nth-child(3){--wi:#a78bfa}.gcc-why-num{display:inline-grid;place-items:center;inline-size:36px;block-size:36px;border-radius:10px;margin-block-end:12px;background:color-mix(in srgb,var(--wc) 14%,var(--surface));color:var(--wi,var(--wc));font-weight:800;font-size:13px;letter-spacing:calc(.04em * var(--track))}.gcc-why .gcc-why-card:hover{border-color:color-mix(in srgb,var(--wc) 45%,var(--line))}.gcc-safe-grid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.gcc-safe-item{--sc:var(--accent);display:grid;gap:8px;align-content:start;padding:20px;border-radius:16px;background:var(--surface);border:1px solid var(--line);border-block-start:4px solid var(--sc);box-shadow:var(--shadow-card)}.gcc-safe-1{--sc:#10b981}.gcc-safe-2{--sc:#0ea5e9}.gcc-safe-3{--sc:#8b5cf6}.gcc-safe-4{--sc:#f59e0b}.gcc-safe-icon{display:inline-grid;place-items:center;inline-size:42px;block-size:42px;border-radius:12px;color:var(--sc);background:color-mix(in srgb,var(--sc) 14%,var(--surface))}.gcc-safe-icon svg{inline-size:22px;block-size:22px}.gcc-safe-item h3{margin:0;font-size:16px}.gcc-safe-item p{margin:0;font-size:14px;color:var(--ink-2);line-height:1.55}@media (max-width:900px){.gcc-safe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gcc-safe-grid{grid-template-columns:1fr}}.gcc-faq-list{max-inline-size:46rem;margin-inline:auto;display:grid;gap:10px}.gcc-faq-item{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding-inline:18px}.gcc-faq-item summary{cursor:pointer;font-weight:700;padding-block:14px;list-style:none;display:flex;justify-content:space-between;gap:12px;align-items:center}.gcc-faq-item summary::-webkit-details-marker{display:none}.gcc-faq-item summary:after{content:"+";color:var(--accent-ink);font-size:22px;line-height:1;flex:none}.gcc-faq-item[open] summary:after{content:"\2212"}.gcc-faq-item[open]{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.gcc-faq-item p{margin:0;padding-block:0 16px;color:var(--ink-2);line-height:1.6}.gcc-hero{isolation:isolate}.gcc-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,color-mix(in srgb,var(--ink) 18%,transparent) 1px,transparent 1.5px);background-size:26px 26px;mask-image:radial-gradient(ellipse 70% 80% at 50% 40%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 40%,#000 20%,transparent 75%);opacity:.5}.gcc-hero .land-badge{background:color-mix(in srgb,var(--accent) 10%,var(--surface));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.gcc-hero h1{font-size:clamp(2.5rem,5.6vw,4.3rem);line-height:1.02;letter-spacing:calc(-.035em * var(--track));max-inline-size:18ch;margin-inline:auto}.gcc-h1-accent{background:linear-gradient(95deg,#059669,#0284c7 38%,#7c3aed 70%,#e11d48);-webkit-background-clip:text;background-clip:text;color:transparent;padding-inline-end:.06em}.gcc-hero .land-sub{font-size:clamp(1.1rem,1.6vw,1.28rem);max-inline-size:36rem;margin-inline:auto}:root[data-theme=dark] .gcc-aurora i{opacity:.55;mix-blend-mode:screen}:root[data-theme=dark] .gcc-hero:before{opacity:.35}:root[data-theme=dark] .gcc-h1-accent{background-image:linear-gradient(95deg,#34d399,#38bdf8 38%,#a78bfa 70%,#fb7185)}.land-hero-band:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,hsla(0,0%,100%,.28) 1px,transparent 1.5px);background-size:26px 26px;mask-image:radial-gradient(ellipse 62% 75% at 28% 45%,#000 15%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 62% 75% at 28% 45%,#000 15%,transparent 75%);opacity:.35}.land-hero-band h1{font-size:clamp(2.3rem,4.9vw,3.7rem);letter-spacing:calc(-.03em * var(--track))}.land-hero-band .gcc-h1-accent{background-image:linear-gradient(95deg,#6ee7b7,#7dd3fc 38%,#c4b5fd 70%,#fda4af)}.land-safe{padding-block:0 var(--land-step)}.land-safe h2{text-align:center;margin:0 0 1.2rem;font-size:clamp(1.3rem,2.4vw,1.7rem);letter-spacing:calc(-.015em * var(--track))}.land-safe h2:after{content:"";display:block;inline-size:2.6rem;block-size:3px;margin:.5rem auto 0;background:var(--grad-rule)}.geo-bar{background:#2a2682;color:#fff;font-size:14px}.geo-bar-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding-block:9px}.geo-bar-text{flex:1 1 auto}.geo-bar a{color:#fff;font-weight:700;text-decoration:none}.geo-bar a.geo-bar-go{padding:5px 12px;border-radius:8px;background:#fff;color:#2a2682}.geo-bar a.geo-bar-stay{opacity:.85;text-decoration:underline;font-weight:600}@media (max-width:900px){.gcc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gcc-grid,.land-matrix-rows{grid-template-columns:1fr}.land-logo-market{display:none}.land-matrix-row{grid-template-columns:minmax(0,1fr);gap:8px}.land-matrix-state{justify-self:start;white-space:normal}}.charges{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block:10px 4px}.charges .hint{color:var(--ink-2);font-size:12px}.tool-result{display:grid;gap:.4rem;margin:1.2rem 0;padding:1rem 1.2rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.tool-result>div{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.tool-result dt{color:var(--ink-2)}.tool-result dd{margin:0;font-weight:600}.qr-check-form textarea{inline-size:100%;font-family:var(--mono,ui-monospace,monospace);font-size:.9rem}.qr-check-form .land-cta-row{align-items:center;gap:1rem}.qr-check-value{overflow-wrap:anywhere;max-inline-size:100%}.qr-check-list{list-style:none;padding:0;margin:.4rem 0 1.4rem;display:grid;gap:.3rem}.qr-check-list .ok>span:first-child{color:var(--accent-ink)}.qr-check-list .bad>span:first-child{color:var(--danger)}.tool-answer{font-size:1.15rem;font-weight:600;margin:.8rem 0 0}.tool-pair{display:contents}.tool-table,.tool-waves{margin:1.2rem 0}.tool-waves>summary{cursor:pointer;font-weight:600;margin-block-end:.6rem}.hub-answer{max-inline-size:46rem;font-size:1.12rem}.hub-steps h3{margin:0 0 .25rem;font-size:1.02rem}.hub-steps p{margin:0}.hub-shot figcaption,.hub-steps p,.qr-check-list .warn>span:first-child,.xmlv-fix{color:var(--ink-2)}.hub-shot{margin:0;max-inline-size:960px}.hub-shot img{inline-size:100%;block-size:auto;border:1px solid var(--line);border-radius:14px}.hub-shot figcaption{font-size:.92rem;margin-block-start:.5rem}.hub-sticky{position:sticky;inset-block-end:0;z-index:20;display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap;padding:.7rem 1rem;background:var(--surface);border-block-start:1px solid var(--line)}.hub-sticky .land-cta{padding-block:.55rem}.xmlv,.xmlv-drop,.xmlv-email{display:grid;gap:1rem}.xmlv{margin-block-end:1.4rem}.xmlv-drop{gap:.5rem}.xmlv-drop label{font-weight:600}.xmlv-drop button,.xmlv-email button{justify-self:start}.xmlv-group h4{margin:1rem 0 .4rem;font-size:.98rem}.xmlv-detail,.xmlv-fix{display:block}.xmlv-fix{margin-block-start:.2rem}.xmlv-detail{font-size:.85rem;overflow-wrap:anywhere}.xmlv-email{gap:.6rem;max-inline-size:32rem;margin-block-start:1.2rem}.xmlv-consent{display:flex;gap:.5rem;align-items:flex-start;font-size:.92rem}.land-showcase{margin-block-start:1.6rem}.land-showcase-radio{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.land-showcase-tabs{display:flex;gap:.4rem;justify-content:center;flex-wrap:wrap;margin-block-end:1.1rem}.land-showcase-tab{padding:.55rem 1.05rem;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-weight:600;font-size:.95rem;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.land-showcase-tab:hover{color:var(--ink);border-color:var(--accent)}#land-screen-dashboard:checked~.land-showcase-tabs .land-showcase-tab-dashboard,#land-screen-invoice:checked~.land-showcase-tabs .land-showcase-tab-invoice,#land-screen-vat-return:checked~.land-showcase-tabs .land-showcase-tab-vat-return{background:var(--accent);border-color:var(--accent);color:#fff}#land-screen-dashboard:focus-visible~.land-showcase-tabs .land-showcase-tab-dashboard,#land-screen-invoice:focus-visible~.land-showcase-tabs .land-showcase-tab-invoice,#land-screen-vat-return:focus-visible~.land-showcase-tabs .land-showcase-tab-vat-return{outline:2px solid var(--accent);outline-offset:3px}.land-showcase-frame{max-inline-size:60rem;margin-inline:auto;border-radius:14px;border:1px solid var(--line);background:var(--surface);box-shadow:0 30px 70px -20px rgba(32,31,50,.35),0 8px 20px rgba(32,31,50,.08);overflow:hidden}.land-showcase-chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;border-block-end:1px solid var(--line);background:var(--surface-2)}.land-showcase-chrome span{inline-size:10px;block-size:10px;border-radius:50%;background:var(--line)}.land-showcase-chrome i{margin-inline-start:10px;font-style:normal;font-size:.78rem;color:var(--ink-2);padding:2px 12px;border-radius:6px;background:var(--surface)}.land-screen{margin:0;display:none}#land-screen-dashboard:checked~.land-showcase-frame .land-screen-dashboard,#land-screen-invoice:checked~.land-showcase-frame .land-screen-invoice,#land-screen-vat-return:checked~.land-showcase-frame .land-screen-vat-return{display:block}.land-screen img{display:block;inline-size:100%;block-size:auto}.land-screen figcaption{padding:.8rem 1.1rem;color:var(--ink-2);font-size:.92rem;border-block-start:1px solid var(--line);text-align:center}.help-steps{padding-inline-start:1.4rem;display:grid;gap:.9rem}.help-steps h3{margin:0 0 .2rem;font-size:1.05rem}.help-steps p{margin:0}.help-list{padding-inline-start:1.1rem;display:grid;gap:.4rem}.blog-wrap{max-inline-size:780px}.blog-body section{margin-block-end:28px}.blog-body h2{font-size:22px;margin-block:0 10px}.blog-body li,.blog-body p{font-size:17px;line-height:1.7;color:var(--ink)}.blog-body ul{padding-inline-start:22px;display:grid;gap:6px}.blog-sum{margin-block-start:12px;inline-size:100%;max-inline-size:520px}.blog-sum th{font-weight:600;text-align:start}.blog-sum td{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.blog-sum tr:last-child td,.blog-sum tr:last-child th{font-weight:900}.blog-cta-row{margin-block:8px 28px}.blog-answer,.blog-author,.blog-toc,.xmlv-drop{border:1px solid var(--line);border-radius:12px;padding:14px 18px;background:var(--surface)}.blog-answer{border-inline-start:4px solid var(--accent);color:var(--ink)}.xmlv-drop{border-style:dashed}.blog-toc{margin-block-end:28px}.blog-toc h2{font-size:15px;margin:0 0 6px}.blog-toc ol{margin:0;padding-inline-start:20px;display:grid;gap:4px}.blog-toc a{color:var(--accent-ink)}.blog-author{display:flex;gap:14px;align-items:flex-start;margin-block:24px}.blog-author img{border-radius:999px;flex:none}.blog-author p{margin:0 0 6px}.blog-cards .land-card h2{font-size:18px;margin:0}.blog-cards .land-card h2 a{color:inherit;text-decoration:none}.blog-cards .land-card h2 a:hover{color:var(--accent-ink)}.mf-card{border:1px solid var(--line);border-radius:16px;padding:24px;background:var(--surface);box-shadow:var(--shadow-card);display:grid;gap:16px}.mf-head{display:flex;align-items:center;gap:16px}.mf-head h2{margin:0}.mf-head .land-sub{margin:4px 0 0}.mf-flag{font-size:30px;line-height:1;inline-size:56px;block-size:56px;flex:none;display:grid;place-items:center;border-radius:14px;background:var(--surface-2);border:1px solid var(--line)}.mf-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.mf-facts li{padding:6px 12px;border-radius:999px;background:var(--surface-2);font-size:14px;color:var(--ink-2)}.mf-facts li strong{color:var(--accent-ink)}.land{--mk:var(--accent);--mk-2:#22d3ee}.land[data-market=sa]{--mk:#10b981;--mk-2:#6ee7b7}.land[data-market=ae]{--mk:#f43f5e;--mk-2:#fda4af}.land[data-market=qa]{--mk:#be123c;--mk-2:#f9a8d4}.land[data-market=bh]{--mk:#ef4444;--mk-2:#fdba74}.land[data-market=kw]{--mk:#0ea5e9;--mk-2:#7dd3fc}.land[data-market=om]{--mk:#f97316;--mk-2:#fde68a}.land-hero-band{background:linear-gradient(160deg,var(--brand-stops));color:var(--brand-ink);overflow:hidden;padding-block:clamp(3.6rem,7vw,6.2rem) clamp(3.4rem,6vw,5.6rem)}.land-hero-band .land-hero-grid{position:relative;z-index:1}.land-aurora{position:absolute;inset:0;pointer-events:none;overflow:hidden}.land-aurora i{position:absolute;opacity:.6;mix-blend-mode:screen}.land-aurora i:first-child{inline-size:46rem;block-size:30rem;inset-block-start:-14rem;inset-inline-start:-12rem;background:radial-gradient(closest-side,var(--mk),transparent)}.land-aurora i:nth-child(2){inline-size:38rem;block-size:28rem;inset-block-end:-16rem;inset-inline-end:-10rem;background:radial-gradient(closest-side,var(--mk-2),transparent)}.land-aurora i:nth-child(3){inline-size:30rem;block-size:22rem;inset-block-start:18%;inset-inline-start:42%;background:radial-gradient(closest-side,#8a84ff,transparent);opacity:.45}.land-hero-band .land-badge{background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.24);backdrop-filter:blur(6px)}.land-hero-band .land-badge-dot{background:var(--mk-2);--ring-a:0.6}.land-badge-flag{font-size:1.05em;line-height:1}.land-hero-band h1{color:#fff}.land-hero-band .land-sub{color:var(--brand-ink-2)}.land-hero-band .land-tagline{color:#fff;opacity:.92}.land-hero-band .land-cta{background:#fff;color:var(--brand-deep);border-color:#fff;box-shadow:0 10px 26px -12px rgba(0,0,0,.45)}.land-hero-band .land-cta:hover{box-shadow:0 18px 36px -14px rgba(0,0,0,.5);filter:none}.land-hero-band .land-cta-ghost{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.32);box-shadow:none}.land-hero-band .land-cta-ghost:hover{border-color:#fff;background:hsla(0,0%,100%,.18);box-shadow:none}.land-hero-band .land-cta-hint{color:var(--brand-ink-2)}.land-hero-band .land-stats{border-block-start-color:hsla(0,0%,100%,.18)}.land-hero-band .land-stats div{border-inline-start-color:hsla(0,0%,100%,.18)}.land-jump{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:1.4rem}.land-jump-chip{display:inline-flex;align-items:center;padding-block:7px;padding-inline:13px;border-radius:999px;font-weight:700;font-size:.86rem;text-decoration:none;color:#fff;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.26);backdrop-filter:blur(6px);transition:background .15s ease,border-color .15s ease,transform .15s ease}.land-jump-chip:focus-visible,.land-jump-chip:hover{background:hsla(0,0%,100%,.2);border-color:var(--mk-2);transform:translateY(-1px)}#compliance,#faq,#features,#pricing,#security{scroll-margin-block-start:84px}@media (prefers-reduced-motion:no-preference){html:has(.land-jump){scroll-behavior:smooth}}.land-sticky{display:none}@media (max-width:760px){.land-sticky{display:block;position:fixed;z-index:55;inset-block-end:0;inset-inline:0;padding-block:10px max(10px,env(safe-area-inset-bottom));padding-inline:16px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(10px);border-block-start:1px solid var(--line);box-shadow:0 -10px 30px -18px rgba(32,31,50,.45);transform:translateY(110%);transition:transform .3s var(--land-ease)}.land-sticky.is-on{transform:none}.land-sticky .land-cta{display:flex;inline-size:100%;justify-content:center}:root:has(.land-sticky.is-on) .wa-float{inset-block-end:calc(72px + env(safe-area-inset-bottom))}}.land-hero-band .land-stats dt{color:#fff}.land-hero-band .land-stats dd{color:var(--brand-ink-2)}.land-hero-band .land-invoice{box-shadow:0 2px 4px rgba(0,0,0,.15),0 40px 80px -30px rgba(0,0,0,.55)}.land-hero-band .land-inv-chip{background:color-mix(in srgb,var(--pos) 14%,var(--surface));color:var(--pos)}.land-float{position:absolute;z-index:2;display:flex;align-items:center;gap:.65rem;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:.6rem .9rem .6rem .7rem;box-shadow:0 18px 40px -18px rgba(0,0,0,.5);max-inline-size:15.5rem}.land-float-text{display:grid;gap:.1rem;font-size:.78rem;color:var(--ink-2);line-height:1.35}.land-float-text strong{font-size:.84rem;color:var(--ink)}.land-float-a{inset-block-start:-3rem;inset-inline-start:-3rem;animation:land-bob 6s ease-in-out infinite}.land-float-b{inset-block-end:-3.2rem;inset-inline-end:-2.6rem;animation:land-bob 7s ease-in-out 1.2s infinite}@keyframes land-bob{50%{transform:translateY(-7px)}}.land-float-icon{flex:none;inline-size:2rem;block-size:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--pos) 15%,var(--surface));color:var(--pos)}.land-float-check svg{inline-size:1.15rem;block-size:1.15rem}.land-float-check path{stroke-dasharray:24;stroke-dashoffset:24;animation:land-check .6s 2.1s var(--land-ease) forwards}@keyframes land-check{to{stroke-dashoffset:0}}.land-float-bars{flex:none;display:inline-flex;align-items:flex-end;gap:3px;block-size:1.8rem}.land-float-bars i{inline-size:6px;border-radius:4px 3px 0 0;background:linear-gradient(180deg,var(--mk-2),var(--mk));transform-origin:bottom;animation:land-grow .7s var(--land-ease) both}.land-float-bars i:first-child{block-size:40%;animation-delay:2.2s}.land-float-bars i:nth-child(2){block-size:72%;animation-delay:2.35s}.land-float-bars i:nth-child(3){block-size:55%;animation-delay:2.5s}.land-float-bars i:nth-child(4){block-size:100%;animation-delay:2.65s}@keyframes land-grow{0%{transform:scaleY(0)}}@media (max-width:56rem){.land-float{display:none}}.land-industries h2,.land-modules h2,.land-new h2{position:relative;text-align:center;font-size:clamp(1.5rem,3vw,2rem);margin:0 0 1.9rem;padding-block-end:.95rem;letter-spacing:calc(-.015em * var(--track))}.land-faq h2:after,.land-features h2:after,.land-industries h2:after,.land-modules h2:after,.land-new h2:after,.land-pricing h2:after,.land-steps h2:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translateX(-50%);inline-size:3.2rem;block-size:4px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--mk))}[dir=rtl] :is(.land-modules,.land-industries,.land-new) h2:after{transform:translateX(50%)}.land-modules{padding-block:var(--land-step) 0}.land-mod-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.9rem}.land-mod{position:relative;display:flex;align-items:center;gap:.9rem;block-size:100%;padding:.95rem 1rem .95rem 1.1rem;background:var(--surface);border:1px solid var(--line);border-radius:16px;color:var(--ink);text-decoration:none;overflow:hidden;transition:transform .28s var(--land-ease),box-shadow .28s var(--land-ease),border-color .28s var(--land-ease)}.land-mod:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:4px;background:var(--tile)}.land-mod:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--tile) 45%,var(--line));box-shadow:0 18px 34px -20px color-mix(in srgb,var(--tile) 60%,transparent)}.land-ind[data-tone="1"],.land-mod[data-tone="1"],.land-new-card[data-tone="1"]{--tile:var(--cat-1)}.land-ind[data-tone="2"],.land-mod[data-tone="2"],.land-new-card[data-tone="2"]{--tile:var(--cat-2)}.land-ind[data-tone="3"],.land-mod[data-tone="3"],.land-new-card[data-tone="3"]{--tile:var(--cat-3)}.land-ind[data-tone="4"],.land-mod[data-tone="4"],.land-new-card[data-tone="4"]{--tile:var(--cat-4)}.land-ind[data-tone="5"],.land-mod[data-tone="5"],.land-new-card[data-tone="5"]{--tile:var(--cat-5)}.land-ind[data-tone="6"],.land-mod[data-tone="6"],.land-new-card[data-tone="6"]{--tile:var(--cat-6)}.land-mod-icon{flex:none;inline-size:2.8rem;block-size:2.8rem;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tile) 14%,var(--surface));color:var(--tile);transition:transform .3s var(--land-ease)}.land-mod:hover .land-mod-icon{transform:scale(1.1) rotate(-4deg)}.land-mod-icon svg{inline-size:1.4rem;block-size:1.4rem}.land-mod-text{display:grid;gap:.15rem;min-inline-size:0}.land-mod-text strong{font-size:.98rem}.land-mod-text span{font-size:.84rem;color:var(--ink-2);line-height:1.45}.land-mod-arrow{margin-inline-start:auto;color:var(--tile);opacity:0;transform:translateX(-6px);transition:opacity .25s,transform .25s}.land-mod:hover .land-mod-arrow{opacity:1;transform:none}[dir=rtl] .land-mod-arrow{transform:translateX(6px) scaleX(-1)}[dir=rtl] .land-mod:hover .land-mod-arrow{transform:scaleX(-1)}.land-new{padding-block:var(--land-step) 0}.land-new-eyebrow{display:flex;align-items:center;gap:.5rem;inline-size:max-content;max-inline-size:100%;margin:0 auto .9rem;padding:.3rem .85rem;border-radius:999px;font-size:.82rem;font-weight:700;background:color-mix(in srgb,var(--mk) 14%,var(--surface))}.land-new-spark{inline-size:.55rem;block-size:.55rem;border-radius:50%;background:var(--mk)}.land-new-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.land-new-grid[data-cards="5"]>li:first-child{grid-column:span 2}@media (max-width:60rem){.land-new-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:38rem){.land-new-grid{grid-template-columns:minmax(0,1fr)}.land-new-grid[data-cards="5"]>li:first-child{grid-column:auto}.land-new-art{block-size:6.5rem}}.land-new-card{display:flex;flex-direction:column;block-size:100%}.land-new-art{position:relative;display:flex;align-items:center;justify-content:center;block-size:8.5rem;color:var(--tile);background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--tile) 22%,transparent),transparent 55%),color-mix(in srgb,var(--tile) 9%,var(--surface))}.land-new-art svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;inline-size:10rem;block-size:6rem;max-block-size:75%;transition:transform .4s var(--land-ease)}.land-new-card:hover .land-new-art svg{transform:scale(1.06)}.land-new-chip{position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:800;color:#fff;background:var(--tile)}.land-new-body{display:grid;gap:.35rem;padding:1rem 1.1rem 1.1rem;flex:1;align-content:start}.land-new-stat{font-size:1.8rem;font-weight:800;line-height:1.1}.land-new-body>span:nth-child(3){font-size:.88rem;color:var(--ink-2);line-height:1.55}.land-new-more{font-size:.86rem;font-weight:700;color:color-mix(in srgb,var(--tile) 75%,var(--ink))}[dir=rtl] .land-new-more span{display:inline-block;transform:scaleX(-1)}.land-industries{padding-block:var(--land-step) 0}.land-ind-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}@media (max-width:64rem){.land-ind-row{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}.land-ind,.land-new-card{display:flex;flex-direction:column;block-size:100%;background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;color:var(--ink);text-decoration:none;transition:transform .28s var(--land-ease),box-shadow .28s var(--land-ease)}.land-ind:hover,.land-new-card:hover{transform:translateY(-5px);box-shadow:0 22px 40px -22px color-mix(in srgb,var(--tile) 65%,transparent)}.land-ind-art{display:flex;align-items:center;justify-content:center;block-size:6.6rem;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--tile) 78%,#fff),var(--tile) 70%,color-mix(in srgb,var(--tile) 75%,#000))}.land-ind-art svg{inline-size:3.3rem;block-size:3.3rem;filter:drop-shadow(0 4px 10px rgb(0 0 0/28%));transition:transform .35s var(--land-ease)}.land-ind:hover .land-ind-art svg{transform:scale(1.12) rotate(-3deg)}.land-ind:has(.land-ind-photo) .land-ind-art{position:relative;isolation:isolate;block-size:auto;aspect-ratio:8/5;overflow:hidden}.land-ind-photo,.land-ind-photo img{position:absolute;inset:0;inline-size:100%;block-size:100%}.land-ind-photo{z-index:-2}.land-ind-photo img{object-fit:cover;transition:transform .6s var(--land-ease)}.land-ind:has(.land-ind-photo) .land-ind-art:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(160deg,color-mix(in srgb,var(--tile) 35%,transparent),color-mix(in srgb,var(--tile) 70%,#000 10%) 85%)}.land-ind:hover .land-ind-photo img{transform:scale(1.06)}.land-ind strong{padding:.9rem 1rem .2rem;font-size:.98rem}.land-ind>span:last-child{padding:0 1rem 1rem;font-size:.84rem;color:var(--ink-2);line-height:1.45}.land-matrix-row{border-inline-start:4px solid var(--state,var(--line-strong))}.land-matrix-row.is-live{--state:var(--pos)}.land-matrix-row.is-partial{--state:#d97706}.land-matrix-row.is-planned{--state:var(--cat-2)}.land-matrix-row.is-none{--state:var(--line-strong)}.land-matrix-state{background:color-mix(in srgb,var(--state,var(--ink-2)) 14%,var(--surface));color:var(--state,var(--ink-2))}.land-step-no{background:linear-gradient(135deg,var(--accent),var(--mk))}.land-final .land-aurora i{opacity:.35}@media (prefers-reduced-motion:reduce){.land-float,.land-float-bars i,.land-float-check path{animation:none}.land-float-check path{stroke-dashoffset:0}.land-ind,.land-ind-art svg,.land-ind-photo img,.land-mod,.land-mod-arrow,.land-mod-icon{transition:none}}@media (max-width:760px){.sidebar{display:none}.content{padding-block-end:92px;padding-inline:14px}body:has([data-testid=editor-sumbar]) .content{padding-block-end:44px}}.land-foot-social{display:inline-flex;align-items:center;gap:.35rem}.land-foot-social-label{font-size:.85rem;color:var(--ink-2);margin-inline-end:.25rem}.land-foot-social a{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border-radius:999px;color:var(--ink-2);border:1px solid var(--line);background:var(--surface);transition:color .18s ease,border-color .18s ease,transform .18s ease}.land-foot-social a:hover{color:var(--accent-ink);border-color:var(--accent);transform:translateY(-2px)}.land-foot-social svg{inline-size:1rem;block-size:1rem}.consent-bar{position:fixed;inset-inline:1rem;inset-block-end:1rem;z-index:60;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;max-inline-size:46rem;margin-inline:auto;padding:.9rem 1.1rem;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-pop)}.consent-bar[hidden],.consent-open[hidden]{display:none}.consent-bar p{margin:0;flex:1 1 18rem;font-size:.92rem;line-height:1.5}.consent-actions{display:flex;gap:.5rem}.consent-open{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.land-foot-social svg.land-foot-social-brand{inline-size:1.5rem;block-size:1.5rem}.cur-price{white-space:nowrap;unicode-bidi:isolate}.cur-amount{font:inherit;color:inherit}.cur-riyal{display:inline-block;inline-size:.82em;block-size:.92em;vertical-align:-.06em;fill:currentColor}.cur-sign{font-size:.82em;font-weight:700}.cur-sign[lang=ar]{font-family:var(--font-arabic),"Segoe UI",Tahoma,sans-serif}:root[dir=ltr] .cur-sign[lang=ar]{font-family:"Cairo Labels",var(--font-arabic),"Segoe UI",Tahoma,sans-serif}html[data-sidebar] .sidebar{--sb-bg:radial-gradient(560px 320px at 112% -6%,hsla(0,0%,100%,.1),transparent 60%),radial-gradient(520px 420px at -30% 106%,rgba(0,0,0,.32),transparent 58%),linear-gradient(172deg,var(--sb-stops));--sb-ink:#f5f6fa;--sb-ink-2:rgba(240,242,248,.8);--sb-line:hsla(0,0%,100%,.13)}html[data-sidebar=midnight] .sidebar{--sb-stops:#0f1a33 0%,#17254a 55%,#0b1428 100%;--sb-hi:#93c5fd;--sb-hi-ink:#0b1d3a}html[data-sidebar=emerald] .sidebar{--sb-stops:#065343 0%,#0a6650 55%,#043d31 100%;--sb-hi:#6ee7b7;--sb-hi-ink:#043d31}html[data-sidebar=ocean] .sidebar{--sb-stops:#0b4a6f 0%,#0f5d88 55%,#083754 100%;--sb-hi:#7dd3fc;--sb-hi-ink:#062a42}html[data-sidebar=royal] .sidebar{--sb-stops:#3f0d73 0%,#53209b 55%,#2f0a57 100%;--sb-hi:#d8b4fe;--sb-hi-ink:#2e0a52}html[data-sidebar=rose] .sidebar{--sb-stops:#7f1235 0%,#98173f 55%,#620d29 100%;--sb-hi:#fecdd3;--sb-hi-ink:#4c0519}html[data-sidebar=desert] .sidebar{--sb-stops:#43301a 0%,#5a401f 55%,#312312 100%;--sb-hi:#f3d38c;--sb-hi-ink:#33240f}html[data-sidebar=charcoal] .sidebar{--sb-stops:#1c1c21 0%,#26262d 55%,#131317 100%;--sb-hi:#fbbf24;--sb-hi-ink:#1c1300}html[data-sidebar=light] .sidebar{--sb-bg:var(--surface);--sb-ink:var(--ink);--sb-ink-2:var(--ink-2);--sb-line:var(--line);--sb-hi:var(--accent);--sb-hi-ink:#fff;--sb-strong:var(--accent-ink);--sb-label:var(--ink-3,var(--ink-2));--sb-hover:color-mix(in srgb,var(--accent) 7%,transparent);--sb-active:var(--accent-soft);--sb-active-edge:transparent;--sb-btn:var(--accent);--sb-btn-line:var(--accent);--sb-btn-hover:var(--accent-ink);--sb-rule:transparent;--sb-scroll:var(--line);--sb-edge:var(--line)}html[data-sidebar=light] .sidebar .brand{color:var(--ink)}.date-field{display:block;min-inline-size:0}.date-field,.date-field input{position:relative}.date-field.ready input::-webkit-datetime-edit{color:transparent}.date-field input::-webkit-calendar-picker-indicator{position:absolute;inset:0;inline-size:auto;block-size:auto;margin:0;padding:0;opacity:0;cursor:pointer}.date-field:after{content:"";position:absolute;inset-inline-end:12px;inset-block-start:50%;translate:0 -50%;inline-size:15px;block-size:15px;z-index:1;pointer-events:none;background:var(--ink-2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='16.5' rx='2.5'/%3E%3Cpath d='M3 9.5h18M8 2.5v4M16 2.5v4'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='16.5' rx='2.5'/%3E%3Cpath d='M3 9.5h18M8 2.5v4M16 2.5v4'/%3E%3C/svg%3E") center /contain no-repeat}.date-field .date-show{display:none}.date-field.ready .date-show{position:absolute;inset-block:0;inset-inline-start:0;display:flex;align-items:center;z-index:1;pointer-events:none;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink)}.date-field.ready:focus-within .date-show{display:none}.date-field.ready:focus-within input::-webkit-datetime-edit{color:inherit}.date-field:has(input:disabled) .date-show,.date-field:has(input:read-only) .date-show{color:var(--ink-2)}@supports not selector(::-webkit-datetime-edit){.date-field.ready input:not(:focus){color:transparent}}.tpl-formats{margin:.6rem 0 0;color:var(--ink-2);font-size:.95rem}.tpl-downloads{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0 0}.tpl-downloads a{text-decoration:none}.tpl-paper{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:1.4rem 1.6rem;box-shadow:0 10px 30px rgba(16,15,30,.06);overflow-x:auto;margin:1rem 0 1.4rem}.tpl-paper-title{font-size:1.35rem;font-weight:700;margin:0 0 .9rem}.tpl-info{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.3rem 1.2rem}.tpl-info,.tpl-party{display:grid;margin:0 0 1rem}.tpl-party{gap:.3rem}.tpl-info div,.tpl-party div{display:flex;gap:.5rem;flex-wrap:wrap}.tpl-info dt,.tpl-party dt{color:var(--ink-2)}.tpl-info dd,.tpl-party dd{margin:0;font-weight:600}.tpl-party .tpl-wide{grid-column:1/-1}.tpl-parties{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:0 1.5rem}.tpl-table{inline-size:100%;border-collapse:collapse;font-size:.92rem;margin:0 0 1rem}.tpl-table td,.tpl-table th{padding:.55rem .7rem;border-block-end:1px solid var(--line);text-align:start;vertical-align:top}.tpl-table thead th{background:var(--surface-2);font-size:.82rem;color:var(--ink-2)}.tpl-table .tpl-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.tpl-table tfoot :is(th,td){font-weight:700;border-block-start:2px solid var(--line);border-block-end:0}.tpl-totals{display:grid;gap:.3rem;margin:0 0 1rem;margin-inline-start:auto;max-inline-size:24rem}.tpl-totals div{display:flex;justify-content:space-between;gap:1rem}.tpl-totals dt{color:var(--ink-2)}.tpl-totals dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.tpl-paper p{line-height:1.7}.tpl-sign{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin:1.8rem 0 1rem}.tpl-sign span{display:block;border-block-start:1px solid var(--ink);padding-block-start:.4rem;font-size:.9rem;color:var(--ink-2)}.tpl-note{font-size:.88rem;color:var(--ink-2);margin:.4rem 0 0}.tpl-footer{font-size:.8rem;color:var(--ink-2);margin:1rem 0 0}.vch{border:1.5px solid var(--ink-2);border-radius:14px;padding:4px}.vch-in{border:1px solid var(--line);border-radius:10px;padding:1rem 1.2rem 1.1rem}.vch-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1rem;align-items:center;padding-block-end:.8rem;border-block-end:3px solid var(--accent)}.vch-co{display:grid;gap:.15rem;font-size:.75rem;color:var(--ink-2);min-inline-size:0}.vch-co b{font-size:1.05rem;line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.vch-co-en{text-align:start}.vch-no{border:1.5px solid #c0392b;border-radius:6px;padding:.15rem .8rem;color:#c0392b;font-weight:700;white-space:nowrap}.vch-band{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin:.8rem 0 .4rem;padding:.6rem .9rem;background:var(--bg);border-radius:10px}.vch-amt{justify-self:start;background:var(--surface);border:1.5px solid var(--ink-2);border-radius:8px;padding:.3rem .9rem;font-weight:700;font-size:1.1rem}.vch-ttl{display:grid;text-align:center;line-height:1.2}.vch-ttl b{font-size:1.45rem}.vch-ttl span{font-size:.8rem;font-weight:700;letter-spacing:.02em;color:var(--ink-2)}.vch-date{justify-self:end;display:grid;text-align:end;font-weight:700}.vch-date small{font-weight:600;font-size:.68rem;color:var(--ink-2)}.vch-ln,.vch-pay{display:grid;grid-template-columns:6.5rem 1fr 6.5rem;gap:.7rem;align-items:center;padding-block:.45rem}.vch-la{font-size:.85rem}.vch-le{text-align:start;font-size:.78rem;color:var(--ink-2)}.vch-lv{text-align:center;border-block-end:1px dotted var(--ink-2);padding-block-end:.2rem}.vch-lv span{font-weight:600}.vch-lv small{display:block;font-size:.72rem;color:var(--ink-2)}.vch-chips{display:flex;gap:.4rem;justify-content:space-between}.vch-chips>span{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:1px solid var(--line);border-radius:999px;padding:.2rem .5rem;font-size:.78rem;color:var(--ink-2);white-space:nowrap}.vch-chips>span b{color:var(--ink)}.vch-chips>span.on{border-color:var(--ink-2);background:var(--bg)}.vch-chips i{display:inline-block;inline-size:.75rem;block-size:.75rem;border:1.3px solid var(--ink-2);border-radius:3px}.vch-chips .on i{background:var(--ink);box-shadow:inset 0 0 0 2px var(--surface)}.vch-fds{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:.7rem;padding-block:.3rem}.vch-fd{display:grid;gap:.2rem}.vch-fd-k{display:flex;justify-content:space-between;font-size:.72rem;color:var(--ink-2)}.vch-fd-k b{color:var(--ink);font-size:.8rem}.vch-fd-v{border-block-end:1px dotted var(--ink-2);text-align:center;font-weight:600;min-block-size:1.3rem}.vch-sign{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-block-start:1.4rem;text-align:center}.vch-sign span{display:grid;gap:.1rem}.vch-sign i{display:block;block-size:2.2rem;border-block-end:1px solid var(--ink);margin-inline:8%}.vch-sign small{color:var(--ink-2)}@media (max-width:640px){.vch-band,.vch-head{grid-template-columns:1fr;text-align:center}.vch-amt,.vch-co-en,.vch-date{justify-self:center;text-align:center}.vch-ln,.vch-pay{grid-template-columns:1fr}.vch-le{text-align:end}.vch-chips{flex-wrap:wrap}.vch-fds{grid-template-columns:1fr}}.tpl-group{margin:0 0 2.2rem}.tpl-group h2{margin:0 0 .9rem}.tpl-group .land-card h3 a{color:inherit;text-decoration:none}.tpl-group .land-card h3 a:hover{color:var(--accent-ink)}.tpl-card-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:.8rem}.tpl-card-links a{font-size:.85rem;border:1px solid var(--line);border-radius:999px;padding:.25rem .7rem;text-decoration:none;color:var(--ink)}.tpl-card-links a:hover{border-color:var(--accent);color:var(--accent-ink)}.gl-letters{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0 0}.gl-letters a{border:1px solid var(--line);border-radius:8px;padding:.2rem .6rem;text-decoration:none;color:var(--ink);font-weight:600;min-inline-size:2.2rem;text-align:center;background:var(--surface)}.gl-letters a:hover{border-color:var(--accent);color:var(--accent-ink)}.gl-group{margin:0 0 1.8rem;scroll-margin-block-start:5rem}.gl-group h2{font-size:1.3rem;margin:0 0 .6rem;padding-block-end:.3rem;border-block-end:1px solid var(--line)}.gl-list{list-style:none;padding:0;margin:0;display:grid;gap:.7rem}.gl-list li{display:grid;gap:.15rem}.gl-list li>a{font-weight:600;text-decoration:none;color:var(--ink);font-size:1.05rem}.gl-list li>a:hover{color:var(--accent-ink)}.gl-list li>span{color:var(--ink-2);font-size:.95rem;line-height:1.5}.gl-other{color:var(--ink-2);margin:.5rem 0 0}.gl-def p{line-height:1.8;font-size:1.05rem}.gl-def .gl-aliases{color:var(--ink-2);font-size:.95rem}.gl-def .gl-example{border-inline-start:4px solid var(--accent);background:var(--surface);border-radius:12px;padding:1rem 1.2rem;margin:.6rem 0 1.4rem;line-height:1.7}.oss-install{margin:.8rem 0 1rem;padding:.8rem 1rem;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);overflow-x:auto;max-inline-size:32rem}.oss-install code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem}.pub-hero{background:linear-gradient(165deg,var(--accent-soft) 0,transparent 72%)}.pub-section h2:after{content:"";display:block;inline-size:2.6rem;block-size:3px;margin-block-start:.5rem;background:var(--grad-rule)}.land-card{border-block-start:3px solid var(--c,var(--accent))}.land-card:nth-child(4n+2){--c:var(--series-3)}.land-card:nth-child(4n+3){--c:var(--series-2)}.land-card:nth-child(4n){--c:var(--series-5)}.pub-links a{background:var(--accent-soft);border-color:transparent;color:var(--accent-ink)}.land{--bg:#f7f6f2;--surface:#fff;--surface-2:#efede7;--ink:#16162a;--ink-2:#57566a;--line:#e3e0d8;--line-strong:#c9c5ba;--accent:#4338ca;--accent-ink:#3730a3;--accent-soft:#ecebfb;--on-accent:#fff;--pos:#0e7a5e;--brand-stops:#2e2a8f 0%,#26227a 50%,#1e1b5e 100%;--brand-grad:radial-gradient(560px 320px at 112% -6%,hsla(0,0%,100%,.09),transparent 60%),radial-gradient(520px 420px at -30% 106%,rgba(0,0,0,.3),transparent 58%),linear-gradient(172deg,var(--brand-stops));--land-step:clamp(2.9rem,4.6vw,4.6rem)}:root[data-theme=dark] .land{--bg:#0d0e1a;--surface:#151728;--surface-2:#1c1f33;--ink:#ececf3;--ink-2:#a3a4b8;--line:#2a2d44;--line-strong:#3a3e5a;--accent:#8e87ff;--accent-ink:#aba6ff;--accent-soft:#1f1c4d;--on-accent:#0d0e1a;--pos:#3dd6a8;--brand-stops:#1d1a52 0%,#15133a 55%,#0d0e1a 100%}.land :is(.land-mod,.land-ind,.land-new-card){--tile:var(--accent)}.land .land-cta{box-shadow:0 1px 2px color-mix(in srgb,var(--accent) 25%,transparent),0 8px 20px -10px color-mix(in srgb,var(--accent) 55%,transparent)}.land .land-cta:hover{box-shadow:0 2px 6px color-mix(in srgb,var(--accent) 22%,transparent),0 18px 34px -14px color-mix(in srgb,var(--accent) 60%,transparent)}.land :is(.land-mod,.land-ind,.land-new-card,.land-cta):hover{transform:translateY(-2px)}.land-hero-link{color:var(--brand-ink);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:color-mix(in srgb,var(--brand-ink) 45%,transparent);transition:text-decoration-color .16s var(--land-ease)}.land-hero-link:hover{text-decoration-color:var(--brand-ink)}.land-theme{inline-size:2.3rem;block-size:2.3rem;border-radius:999px;flex:none;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);display:inline-grid;place-items:center;cursor:pointer;padding:0;transition:color .16s var(--land-ease),border-color .16s var(--land-ease),transform .16s var(--land-ease)}.land-theme:hover{color:var(--accent-ink);border-color:var(--line-strong);transform:translateY(-1px)}.land-theme svg{grid-area:1/1;inline-size:1.15rem;block-size:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;transition:opacity .2s var(--land-ease),transform .3s var(--land-ease)}.land-theme .land-theme-moon{fill:currentColor;stroke:none}.land-theme-sun{opacity:0;transform:rotate(-60deg) scale(.6)}:root[data-theme=dark] .land-theme-sun{opacity:1;transform:none}:root[data-theme=dark] .land-theme-moon{opacity:0;transform:rotate(60deg) scale(.6)}html.theme-fade,html.theme-fade *{transition:background-color .2s ease,color .2s ease,border-color .2s ease,fill .2s ease,stroke .2s ease!important}@media (prefers-reduced-motion:reduce){html.theme-fade,html.theme-fade *{transition:none!important}.land :is(.land-mod,.land-ind,.land-new-card,.land-cta):hover{transform:none}.land-theme,.land-theme svg{transition:none}}.land .land-card,.land .land-card:nth-child(n){--c:var(--accent)}.land .land-step-no{background:var(--accent);color:var(--on-accent)}.land :is(.land-modules,.land-industries,.land-new,.land-features,.land-pricing,.land-steps,.land-faq) h2:after{background:var(--accent)}.land-hero-visual-photo{position:relative}.land-hero-visual-photo .land-float-b{display:none}.land-invoice-mini{position:absolute;inset-block-end:-5.2rem;inset-inline-end:-2.4rem;z-index:2;inline-size:19.5rem;max-inline-size:none;margin:0;padding:.85rem .95rem;transform:rotate(1.2deg);border-radius:14px;box-shadow:0 2px 4px rgba(16,12,60,.12),0 30px 60px -28px rgba(16,12,60,.55)}.land-invoice-mini .land-inv-row{font-size:.74rem}.land-invoice-mini :is(.land-inv-row span,.land-inv-title){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.land-invoice-mini .land-inv-no,.land-invoice-mini .land-inv-total{font-size:.8rem}.land-invoice-mini .land-inv-note{font-size:.64rem}@media (max-width:56rem){.land-invoice-mini{position:relative;inset:auto;inline-size:auto;margin-block-start:-1.2rem;margin-inline:.8rem;transform:none}}.rev-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:-.4rem 0 1.4rem;color:var(--ink-2)}.rev-summary strong{color:var(--ink);font-size:1.15rem}.rev-card .rev-stars,.rev-stars{color:#d97706;letter-spacing:.12em;margin:0 0 .6rem;font-size:1.05rem;line-height:1}.rev-summary .rev-stars{margin:0}.rev-summary.land-hero-rating{margin:1rem 0 0;color:inherit}.rev-summary.land-hero-rating strong{color:inherit}.rev-title{margin:0 0 .4rem}.rev-card blockquote{margin:0 0 .8rem}.rev-card blockquote p{color:var(--ink)}.rev-meta{color:var(--ink-2);font-size:.88rem;line-height:1.5}.pos{min-block-size:100vh;display:flex;flex-direction:column;gap:10px;padding-block:10px;padding-inline:12px;background:var(--bg)}.help-search{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.help-search label{flex-basis:100%;font-weight:600}.help-search input{flex:1 1 16rem;min-inline-size:0}.help-results{margin-block-start:1rem}.help-results .hint{margin-block:.15rem .6rem}.guide-feedback{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-block:1.5rem;padding-block:.75rem;border-block:1px solid var(--line)}