:root{--l-orn:.12;--l-mark:.07;--l-ease:cubic-bezier(.2, .7, .2, 1)}html[data-theme=classic-dark]{--l-orn:.1;--l-mark:.06}html[data-theme^=modern]{--l-orn:.05;--l-mark:.035}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}main [id],#top{scroll-margin-top:84px}.landing-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:16px}@media (width>=640px){.landing-container{padding-inline:24px}}@media (width>=1024px){.landing-container{padding-inline:32px}}.landing-header{z-index:40;background:color-mix(in srgb, var(--bg-app) 86%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(12px);border-bottom:1px solid color-mix(in srgb, var(--border-color) 80%, transparent);position:sticky;top:0}.landing-brand{color:var(--accent);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.landing-brand-word{font-family:var(--font-theme);letter-spacing:-1px;font-size:27px;font-weight:700;line-height:1}.landing-brand-word small{margin-inline-start:1px;font-size:18px}.landing-brand-ar{font-family:Amiri,serif;font-size:27px;font-weight:700;line-height:1.2}.landing-nav-link{color:var(--text-muted);border-radius:8px;padding:8px 10px;font-family:Inter,sans-serif;font-size:13px;transition:color .16s,background-color .16s}.landing-nav-link:hover{color:var(--accent);background:var(--fill-subtle)}.landing-menu{border-top:1px solid var(--border-color);background:var(--bg-surface)}.landing-menu-link{min-height:46px;color:var(--text-main);border-bottom:1px solid color-mix(in srgb, var(--border-color) 60%, transparent);align-items:center;font-family:Inter,sans-serif;font-size:15px;display:flex}.landing-header .accent-button{min-height:40px;padding-block:8px}.landing-enter-short{display:none}@media (width<=639.98px){.landing-header .landing-container{gap:8px}.landing-header .landing-enter{padding-inline:12px;font-size:13px}.landing-header .landing-enter .landing-arrow{display:none}.landing-header .landing-menu-button{margin-inline-end:-8px}}@media (width<=379.98px){.landing-header .landing-enter{padding-inline:10px}.landing-enter-full{display:none}.landing-enter-short{display:inline}}@media (width<=359.98px){.landing-header .landing-container,.landing-header .landing-brand{gap:6px}.landing-header .landing-brand>svg{width:30px;height:30px}.landing-header .landing-menu-button{margin-inline-end:-10px}}html[dir=rtl] .landing-arrow{transform:scaleX(-1)}.landing-hero{isolation:isolate;position:relative;overflow:hidden}.landing-girih{z-index:-1;width:100%;height:100%;color:var(--ornament-gold);opacity:var(--l-orn);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 70% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 65% at 70% 45%,#000 20%,#0000 75%)}html[dir=rtl] .landing-hero .landing-girih{-webkit-mask-image:radial-gradient(70% 65% at 30% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 65% at 30% 45%,#000 20%,#0000 75%);-webkit-mask-position:0 0}.landing-watermark{z-index:-1;inset-inline-start:-2%;color:var(--ornament-gold);opacity:var(--l-mark);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:Aref Ruqaa,Amiri,serif;font-size:clamp(140px,24vw,340px);font-weight:700;line-height:1;position:absolute;bottom:-6%}.landing-h1{font-family:var(--font-theme);letter-spacing:-1.4px;color:var(--text-main);margin-top:14px;font-size:clamp(40px,6.2vw,74px);line-height:1.14}html[data-theme^=modern] .landing-h1{letter-spacing:-2px;font-size:clamp(38px,5vw,62px);font-weight:650;line-height:1.08}html[dir=rtl] .landing-h1{letter-spacing:normal;font-family:Amiri,serif;font-weight:700;line-height:1.35}.landing-lead{max-width:36rem;color:var(--text-muted);margin-top:22px;font-family:Inter,sans-serif;font-size:17px;line-height:1.75}html[dir=rtl] .landing-lead{font-family:Amiri,serif;font-size:20px;line-height:1.85}.landing-cta{min-height:50px;box-shadow:0 10px 26px -14px color-mix(in srgb, var(--accent) 80%, transparent);font-size:14.5px}.landing-ghost{border:1px solid var(--border-color);min-height:50px;color:var(--text-main);background:color-mix(in srgb, var(--bg-surface) 70%, transparent);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding-inline:22px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:border-color .16s,color .16s;display:inline-flex}.landing-ghost:hover{border-color:var(--accent);color:var(--accent)}.landing-plan .landing-ghost,.landing-plan .accent-button{min-height:44px}.landing-soon,.landing-soon:hover{color:var(--text-muted);border-style:dashed;border-color:var(--border-color);cursor:default}@keyframes landing-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.landing-rise{animation:landing-rise .8s var(--l-ease) both}.landing-hero-visual{transform:translate(var(--depth-x,0), var(--depth-y,0));transition:transform .4s var(--l-ease);position:relative}.landing-hero-art{width:min(100%,440px);margin-inline:auto;position:relative}.landing-arch{aspect-ratio:400/520;color:var(--ornament-gold);position:relative;container-type:inline-size}.landing-arch-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arch-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:arch-draw 1.6s var(--l-ease) .2s forwards}.arch-draw:nth-child(2){animation-delay:.32s}.arch-draw:nth-child(3){animation-delay:.44s}@keyframes arch-draw{to{stroke-dashoffset:0}}.landing-arch .landing-arch-crown{width:11%;color:var(--ornament-gold);background:var(--bg-app);border-radius:999px;position:absolute;top:-2.5%;left:50%;transform:translate(-50%)}.landing-arch-body{background:var(--bg-surface);box-shadow:var(--shadow-float), inset 0 0 0 1px color-mix(in srgb, var(--ornament-gold) 30%, transparent);border-radius:50% 50% 12px 12px/34% 34% 12px 12px;position:absolute;inset:8.5% 9.5% 2.5%;overflow:hidden}.landing-folio{text-align:center;flex-direction:column;height:100%;padding:15cqi 8cqi 5cqi;font-family:Amiri,serif;display:flex;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.landing-folio-head{color:var(--accent);font-size:3.6cqi;font-weight:700;line-height:1.5}.landing-folio-head span{color:var(--text-muted);font-size:3cqi;font-weight:400;display:block}.landing-folio-num{border:1px solid color-mix(in srgb, var(--ornament-gold) 70%, transparent);width:8cqi;height:8cqi;color:var(--accent);border-radius:999px;align-self:center;place-items:center;margin-block:2.5cqi 2cqi;font-size:3.6cqi;font-weight:700;display:grid}.landing-folio-isnad{color:var(--text-muted);text-align:justify;font-size:3.35cqi;line-height:1.95}.landing-folio-matn{color:var(--text-main);text-align:justify;margin-top:2cqi;font-size:4.9cqi;font-weight:700;line-height:1.9}.landing-folio-foot{color:var(--text-muted);margin-top:auto;font-size:3cqi}.landing-float{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-surface) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:260px;box-shadow:var(--shadow-float);color:var(--text-main);animation:landing-rise .9s var(--l-ease) both;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-family:Inter,sans-serif;font-size:12.5px;display:flex;position:absolute}.landing-float-a{top:9%;animation-delay:.7s;inset-inline-start:-16%}.landing-float-b{top:45%;animation-delay:.85s;inset-inline-end:-19%}.landing-float-c{bottom:-3%;flex-direction:column;align-items:flex-start;gap:4px;animation-delay:1s;inset-inline-start:-17%}.landing-float-icon{width:28px;height:28px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:999px;flex:none;place-items:center;display:grid}.landing-float-ar{font-family:Amiri,serif;font-size:16px;font-weight:700;line-height:1.5;display:block}.landing-float-title{font-weight:600;display:block}.landing-float-meta{color:var(--text-muted);font-size:11.5px;display:block}@media (width<=1100px){.landing-float-a{inset-inline-start:-6%}.landing-float-b{inset-inline-end:-6%}.landing-float-c{inset-inline-start:-4%}}@media (width<=640px){.landing-hero-art{width:min(100%,360px)}.landing-float{max-width:200px;padding:8px 10px;font-size:11.5px}.landing-float-a,.landing-float-c{display:none}.landing-float-b{animation-name:none;inset:auto auto -6% 50%;transform:translate(-50%)}.landing-hero-art{margin-bottom:28px}}.landing-grade{color:var(--accent);border:1px solid color-mix(in srgb, var(--ornament-gold) 55%, transparent);background:color-mix(in srgb, var(--ornament-gold) 7%, transparent);border-radius:999px;padding:0 8px;font-family:Amiri,serif;font-size:13px;line-height:1.6;display:inline-block}.landing-section{padding-block:84px;position:relative}@media (width>=1024px){.landing-section{padding-block:112px}}.landing-band{background:color-mix(in srgb, var(--bg-card) 52%, transparent);border-block:1px solid color-mix(in srgb, var(--border-color) 70%, transparent)}html[data-theme=modern-light] .landing-band{background:color-mix(in srgb, var(--border-color) 28%, var(--bg-app))}.landing-section-head{text-align:center;max-width:46rem;margin:0 auto 48px}.landing-h2{font-family:var(--font-theme);letter-spacing:-.6px;color:var(--text-main);margin-top:10px;font-size:clamp(30px,4vw,46px);line-height:1.2}html[data-theme^=modern] .landing-h2{letter-spacing:-1.2px;font-weight:650}html[dir=rtl] .landing-h2{letter-spacing:normal;font-family:Amiri,serif;font-weight:700;line-height:1.4}.landing-h3{font-family:var(--font-theme);color:var(--text-main);margin-top:16px;font-size:clamp(26px,3vw,36px);line-height:1.25}html[data-theme^=modern] .landing-h3{letter-spacing:-.8px;font-weight:650}html[dir=rtl] .landing-h3{font-family:Amiri,serif;font-weight:700;line-height:1.45}.landing-sub{margin-top:14px;max-width:40rem;color:var(--text-muted);margin-inline:auto;font-family:Inter,sans-serif;font-size:16px;line-height:1.75}.landing-body{color:var(--text-muted);margin-top:14px;font-family:Inter,sans-serif;font-size:16px;line-height:1.8}html[dir=rtl] :is(.landing-sub,.landing-body,.landing-card-text){font-family:Amiri,serif;font-size:18.5px;line-height:1.85}[data-reveal]{transition:opacity .7s var(--l-ease), transform .7s var(--l-ease)}html.reveal-ready [data-reveal]:not([data-in]){opacity:0;transform:translateY(18px)}.landing-stats{border:1px solid var(--border-color);background:var(--border-color);box-shadow:var(--shadow-soft);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (width>=768px){.landing-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-stat{background:var(--bg-surface);min-width:0;padding:26px 20px}@media (width<=420px){.landing-stat{padding:20px 14px}}.landing-stat-num{font-family:var(--font-theme);color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(22px,6.4vw,34px);line-height:1.1}@media (width>=768px){.landing-stat-num{font-size:clamp(26px,3.2vw,42px)}}html[data-theme^=modern] .landing-stat-num{letter-spacing:-1px;font-weight:650}.landing-stat-plus{color:var(--ornament-gold);margin-inline-start:2px}.landing-stat-plus-lead{margin-inline:0 2px}.landing-stat-label{color:var(--text-main);margin-top:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.landing-stat-detail{color:var(--text-muted);margin-top:4px;font-family:Inter,sans-serif;font-size:12.5px;line-height:1.55}html[dir=rtl] :is(.landing-stat-label,.landing-stat-detail){font-family:Amiri,serif}html[dir=rtl] .landing-stat-label{font-size:17px}html[dir=rtl] .landing-stat-detail{font-size:15px}.landing-stat-orn{background:var(--bg-surface);text-align:center;align-content:center;place-items:center;gap:10px;padding:22px;display:grid}.landing-stat-orn .landing-semse{width:44px;color:var(--ornament-gold)}.landing-desk{align-items:center;gap:36px;display:grid}.landing-desk>*{min-width:0}@media (width>=1024px){.landing-desk{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}.landing-desk.is-flipped{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.landing-desk.is-flipped .landing-desk-copy{order:2}}.landing-desk-semse{width:46px;color:var(--ornament-gold);font-size:18px}.landing-semse{aspect-ratio:1;flex:none;place-items:center;display:inline-grid;position:relative}.landing-semse svg{width:100%;height:100%}.landing-semse-mark{color:var(--accent);place-items:center;font-family:Amiri,serif;font-weight:700;display:grid;position:absolute;inset:0}.landing-points{gap:4px;margin-top:20px;display:grid}.landing-points li{color:var(--text-main);gap:10px;padding-block:5px;font-family:Inter,sans-serif;font-size:14.5px;line-height:1.6;display:flex}html[dir=rtl] .landing-points li{font-family:Amiri,serif;font-size:17.5px}.landing-point-icon{color:var(--accent);flex:none;margin-top:4px}.landing-pro{letter-spacing:.02em;vertical-align:2px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-radius:999px;align-items:center;margin-inline-start:8px;padding:1px 7px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:700;line-height:16px;display:inline-flex}.landing-vig{box-shadow:var(--shadow-float);margin:0;overflow:hidden}.landing-vig-bar{border-bottom:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-card) 70%, var(--bg-surface));align-items:center;gap:8px;padding:10px 16px;display:flex}.landing-vig-body{padding:18px}@media (width>=640px){.landing-vig-body{padding:22px}}.landing-chip{white-space:nowrap;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:999px;align-items:center;padding:2px 9px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.landing-chip-soft{color:var(--text-muted);border:1px solid color-mix(in srgb, var(--ornament-gold) 50%, var(--border-color));background:0 0}html[dir=rtl] .landing-chip{font-family:Amiri,serif;font-size:13px}.landing-searchbox{border:1px solid var(--accent);background:var(--bg-app);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 9%, transparent);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.landing-searchbox-q{text-align:start;flex:1;font-family:Amiri,serif;font-size:20px;line-height:1.5}.landing-tabs{border-bottom:1px solid var(--border-color);color:var(--text-muted);gap:18px;margin:12px 0 10px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;display:flex}.landing-tabs span{border-bottom:2px solid #0000;margin-bottom:-1px;padding-bottom:8px}.landing-tabs .is-on{color:var(--accent);border-color:var(--accent)}html[dir=rtl] .landing-tabs{font-family:Amiri,serif;font-size:15px}.landing-modes{background:color-mix(in srgb, var(--border-color) 45%, var(--bg-app));color:var(--text-muted);border-radius:10px;gap:2px;margin:12px 0;padding:3px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;display:inline-flex}.landing-modes span{white-space:nowrap;border-radius:8px;padding:4px 12px}.landing-modes .is-on{color:var(--accent);background:var(--bg-surface);box-shadow:var(--shadow-soft)}html[dir=rtl] .landing-modes{font-family:Amiri,serif;font-size:15px}.landing-result{border:1px solid var(--border-color);background:var(--bg-surface);border-radius:12px;padding:10px 12px}.landing-result-title{text-align:start;margin-top:4px;font-family:Amiri,serif;font-size:17px;font-weight:700;line-height:1.6}.landing-result-author{color:var(--text-muted);font-size:14.5px;font-weight:400}.landing-result-snippet{color:var(--text-muted);text-align:start;font-family:Amiri,serif;font-size:16px;line-height:1.9}.landing-mark{color:var(--text-main);background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:3px;padding:0 2px}.landing-tree-root{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border-color));background:color-mix(in srgb, var(--accent) 5%, var(--bg-surface));border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.landing-tree-title{color:var(--text-main);font-family:Amiri,serif;font-size:17px;font-weight:700;line-height:1.5;display:block}.landing-tree-author{color:var(--text-muted);font-family:Amiri,serif;font-size:14px;line-height:1.5;display:block}.landing-tree-branches{margin-top:6px;border-inline-start:1px dashed color-mix(in srgb, var(--ornament-gold) 70%, transparent);margin-inline-start:22px;padding-inline-start:18px}.landing-tree-branch{align-items:center;gap:12px;padding-block:7px;display:flex;position:relative}.landing-tree-branch:before{content:"";inset-inline-start:-18px;border-top:1px dashed color-mix(in srgb, var(--ornament-gold) 70%, transparent);width:12px;position:absolute;top:50%}.landing-tree-branch [dir=rtl]{text-align:start}.landing-isnad-grid{gap:16px;display:grid}@media (width>=640px){.landing-isnad-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}.landing-chain{flex-direction:column;gap:7px;display:flex}.landing-chain-node{border:1px solid var(--border-color);background:var(--bg-surface);text-align:center;border-radius:10px;padding:6px 10px;font-family:Amiri,serif;position:relative}.landing-chain-node+.landing-chain-node:before{content:"";border-left:1px solid var(--ornament-gold);height:8px;position:absolute;top:-8px;left:50%}.landing-chain-name{color:var(--text-main);font-size:15.5px;font-weight:700;line-height:1.55;display:block}.landing-chain-meta{color:var(--text-muted);font-size:12.5px;line-height:1.5;display:block}.landing-chain-node .landing-grade{margin-top:2px;font-size:12.5px}.landing-chain-node.is-source{background:var(--accent);border-color:var(--accent)}.landing-chain-node.is-source .landing-chain-name{color:var(--on-accent)}.landing-chain-node.is-compiler{border-color:color-mix(in srgb, var(--accent) 55%, var(--border-color));background:color-mix(in srgb, var(--accent) 5%, var(--bg-surface))}.landing-takhrij{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-card) 45%, var(--bg-surface));border-radius:12px;padding:14px}.landing-takhrij-num{font-family:var(--font-theme);color:var(--accent);margin-top:4px;font-size:22px;line-height:1.3}html[dir=rtl] .landing-takhrij-num{font-family:Amiri,serif;font-weight:700}.landing-bar{grid-template-columns:minmax(0,1fr) 72px 24px;align-items:center;gap:8px;display:grid}.landing-bar-label{text-overflow:ellipsis;white-space:nowrap;text-align:start;font-family:Amiri,serif;font-size:14px;overflow:hidden}.landing-bar-track{background:color-mix(in srgb, var(--border-color) 80%, transparent);border-radius:999px;height:6px;overflow:hidden}.landing-bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--ornament-gold), var(--accent));height:100%;display:block}html[dir=rtl] .landing-bar-fill{background:linear-gradient(270deg, var(--ornament-gold), var(--accent))}.landing-bar-n{color:var(--text-muted);text-align:end;font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;font-size:12px}.landing-lex-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.landing-lex-root{border:1px solid color-mix(in srgb, var(--ornament-gold) 60%, transparent);color:var(--accent);background:color-mix(in srgb, var(--ornament-gold) 6%, transparent);border-radius:12px;flex:none;padding:4px 14px 8px;font-family:Aref Ruqaa,Amiri,serif;font-size:36px;line-height:1.2}.landing-lex-word{text-align:start;font-family:Amiri,serif;font-size:22px;font-weight:700;line-height:1.4;display:block}.landing-lex-entry{border-inline-start:3px solid color-mix(in srgb, var(--ornament-gold) 65%, transparent);background:color-mix(in srgb, var(--bg-card) 40%, var(--bg-surface));border-start-end-radius:10px;border-end-end-radius:10px;margin:0;padding:8px 14px}.landing-lex-source{color:var(--accent);font-family:Amiri,serif;font-size:15px;font-weight:700}.landing-lex-source span{color:var(--text-muted);font-weight:400}.landing-lex-text{color:var(--text-main);font-family:Amiri,serif;font-size:16.5px;line-height:1.95}.landing-note-title{font-family:var(--font-theme);color:var(--text-main);font-size:22px;line-height:1.3}html[dir=rtl] .landing-note-title{font-family:Amiri,serif;font-weight:700}.landing-tag{color:var(--accent);font-family:Inter,sans-serif}.landing-note-props{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px;font-family:Inter,sans-serif;font-size:12.5px;display:flex}.landing-note-prop{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.landing-note-prop>svg{opacity:.75;flex:none}.landing-note-prop .landing-tag{background:color-mix(in srgb, var(--accent) 9%, transparent);border-radius:999px;padding:0 8px;line-height:22px}.landing-note-prop-value{color:var(--text-main);font-family:Amiri,serif;font-size:15px;line-height:1.4}html[dir=rtl] .landing-note-props{font-family:Amiri,serif;font-size:14.5px}.landing-note-quote{border-inline-start:4px double var(--ornament-gold);background:color-mix(in srgb, var(--bg-card) 45%, var(--bg-surface));color:var(--text-main);margin:14px 0 10px;padding:10px 16px;font-family:Amiri,serif;font-size:20px;line-height:2;position:relative}.landing-note-quote sup,.landing-footnote-text sup{color:var(--accent);margin-inline-start:2px;font-family:Inter,sans-serif;font-size:11px}.landing-note-quote-icon{top:8px;color:var(--ornament-gold);opacity:.8;position:absolute;inset-inline-end:10px}.landing-note-text{color:var(--text-main);font-family:Inter,sans-serif;font-size:14.5px;line-height:1.75}html[dir=rtl] .landing-note-text{font-family:Amiri,serif;font-size:17.5px}.landing-footnote{border-top:1px dashed var(--border-color);margin-top:14px;padding-top:10px}.landing-footnote-text{color:var(--text-muted);text-align:start;margin-top:4px;font-family:Inter,sans-serif;font-size:12.5px;line-height:1.85}.landing-footnote-text [lang=ar]{font-family:Amiri,serif;font-size:15px}.landing-note-tools{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.landing-note-tools span{border:1px solid var(--border-color);color:var(--text-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-family:Inter,sans-serif;font-size:12px;display:inline-flex}html[dir=rtl] .landing-note-tools span{font-family:Amiri,serif;font-size:14px}.landing-section-cont{padding-top:0}html[dir=rtl] .landing-flip-rtl{transform:scaleX(-1)}.landing-layout-visual{max-width:980px;margin-inline:auto}.landing-shell-frame .landing-vig-body{padding:0}.landing-shell-wrap{container-type:inline-size}.landing-shell{background:var(--bg-app);height:360px;color:var(--text-main);grid-template:"rail tabs tabs"42px"rail page panel"minmax(0,1fr)/52px minmax(0,1fr) minmax(0,236px);font-family:Inter,sans-serif;display:grid;position:relative;overflow:hidden}.landing-shell-rail{border-inline-end:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-muted);flex-direction:column;grid-area:rail;align-items:center;gap:4px;padding:10px 0;display:flex}.landing-shell-rail>span{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.landing-shell-rail>.is-on,.landing-shell-bottom>.is-on{color:var(--accent)}.landing-shell-rail>.is-on{background:color-mix(in srgb, var(--accent) 11%, transparent)}.landing-shell-mark{color:var(--accent);flex:none}.landing-shell-rail .landing-shell-mark{margin-bottom:8px}.landing-shell-rail>.landing-shell-rail-foot{margin-top:auto}.landing-shell-tabs{border-bottom:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-card) 55%, var(--bg-app));grid-area:tabs;align-items:flex-end;gap:2px;min-width:0;padding:0 8px;display:flex}.landing-shell-tab{min-width:0;max-width:200px;height:34px;color:var(--text-muted);white-space:nowrap;border:1px solid #0000;border-bottom:0;border-radius:9px 9px 0 0;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex;position:relative}.landing-shell-tab.is-on{height:35px;color:var(--text-main);background:var(--bg-surface);border-color:var(--border-color);margin-bottom:-1px}.landing-shell-tab-ar{text-overflow:ellipsis;min-width:0;font-family:Amiri,serif;font-size:14.5px;line-height:1.4;overflow:hidden}.landing-shell-tab-x{opacity:.65;flex:none}.landing-shell-plus{width:30px;height:34px;color:var(--text-muted);flex:none;place-items:center;display:grid}.landing-shell-page{background:var(--bg-surface);grid-area:page;min-width:0;padding:18px 22px 0;overflow:hidden}.landing-shell-sheet{border:1px solid color-mix(in srgb, var(--ornament-gold) 50%, var(--border-color));height:100%;box-shadow:inset 0 0 0 3px var(--bg-surface), inset 0 0 0 4px color-mix(in srgb, var(--ornament-gold) 28%, transparent);background:var(--bg-surface);text-align:justify;border-bottom:0;border-radius:10px 10px 0 0;padding:14px 20px 0;font-family:Amiri,serif;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.landing-shell-head{border-bottom:1px solid color-mix(in srgb, var(--ornament-gold) 35%, transparent);color:var(--text-muted);justify-content:space-between;gap:12px;padding-bottom:6px;font-size:13px;display:flex}.landing-shell-head span{font-family:Inter,sans-serif;font-size:11.5px}.landing-shell-isnad{color:var(--text-muted);margin-top:10px;font-size:15px;line-height:2}.landing-shell-matn{color:var(--text-main);margin-top:2px;font-size:19px;font-weight:700;line-height:1.95}.landing-shell-panel{border-inline-start:1px solid var(--border-color);background:var(--bg-surface);grid-area:panel;min-width:0;overflow:hidden}.landing-shell-panel-tabs{border-bottom:1px solid var(--border-color);color:var(--text-muted);align-items:center;gap:2px;padding:7px 8px;display:flex}.landing-shell-panel-tabs>span{white-space:nowrap;border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:12px;display:inline-flex}.landing-shell-panel-tabs>.is-on{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);font-weight:600}.landing-shell-toc{gap:2px;padding:8px;font-family:Amiri,serif;display:grid}.landing-shell-toc li{color:var(--text-main);text-align:start;border-radius:7px;padding:4px 8px;font-size:14.5px;font-weight:700;line-height:1.55}.landing-shell-toc li.is-sub{color:var(--text-muted);padding-inline-start:18px;font-size:14px;font-weight:400}.landing-shell-toc li.is-on{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.landing-shell-palette{z-index:2;top:64px;border:1px solid var(--border-color);background:var(--bg-surface);width:min(340px,50%);box-shadow:var(--shadow-float), 0 18px 40px -22px color-mix(in srgb, var(--text-main) 45%, transparent);border-radius:12px;padding:6px;position:absolute;inset-inline-start:calc(52px + 6%)}.landing-shell-palette-box{border-bottom:1px solid var(--border-color);color:var(--text-main);align-items:center;gap:8px;padding:7px 8px 9px;font-size:13.5px;display:flex}.landing-shell-palette-box kbd{border:1px solid var(--border-color);color:var(--text-muted);border-radius:5px;flex:none;margin-inline-start:auto;padding:0 6px;font-family:Inter,sans-serif;font-size:10.5px;line-height:18px}.landing-shell-palette-group{letter-spacing:.05em;color:var(--text-muted);padding:8px 8px 4px;font-size:10.5px;font-weight:600}.landing-shell-palette-row{background:color-mix(in srgb, var(--accent) 9%, transparent);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.landing-shell-palette-book{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Amiri,serif;font-size:15px;font-weight:700;line-height:1.5;overflow:hidden}.landing-shell-palette-place{color:var(--text-muted);white-space:nowrap;flex:none;margin-inline-start:auto;font-size:11.5px}html[dir=rtl] :is(.landing-shell-tab,.landing-shell-panel-tabs>span,.landing-shell-palette-box,.landing-shell-palette-group,.landing-shell-palette-place,.landing-shell-bottom-name){font-family:Amiri,serif}html[dir=rtl] :is(.landing-shell-tab,.landing-shell-panel-tabs>span,.landing-shell-palette-place){font-size:13.5px}html[dir=rtl] .landing-shell-palette-box{font-size:15px}html[dir=rtl] .landing-shell-palette-group{letter-spacing:normal;font-size:12.5px}.landing-shell-top,.landing-shell-bottom{display:none}.landing-shell-icon{border:1px solid var(--border-color);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.landing-shell-count{border:1px solid var(--border-color);min-width:32px;height:32px;color:var(--text-main);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 8px;font-size:12.5px;font-weight:700;display:grid}@container (width<=560px){.landing-shell{grid-template:"top"50px"page"minmax(0,1fr)"bottom"58px/minmax(0,1fr);height:440px}.landing-shell-rail,.landing-shell-tabs,.landing-shell-panel{display:none}.landing-shell-top{border-bottom:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-muted);grid-area:top;align-items:center;gap:6px;padding:0 12px;display:flex}.landing-shell-bottom{border-top:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-muted);grid-area:bottom;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.landing-shell-bottom>span{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.landing-shell-bottom>.is-on .landing-shell-bottom-name{font-weight:600}.landing-shell-bottom-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;line-height:1.4;overflow:hidden}html[dir=rtl] .landing-shell-bottom-name{font-size:12px}.landing-shell-page{padding:12px 12px 0}.landing-shell-sheet{padding:10px 14px 0}.landing-shell-palette{top:62px;width:auto;inset-inline:12px}.landing-shell-palette-box kbd{display:none}}.landing-card{border:1px solid var(--border-color);background:var(--bg-surface);box-shadow:var(--shadow-soft);transition:transform .22s var(--l-ease), box-shadow .22s, border-color .22s, opacity .7s var(--l-ease);border-radius:16px;padding:24px}@media (hover:hover) and (pointer:fine){.landing-card:hover{border-color:var(--card-hover-border,var(--accent));box-shadow:var(--shadow-lift,var(--shadow-float));transform:translateY(-3px)}}.landing-card-title{font-family:var(--font-theme);color:var(--text-main);flex-wrap:wrap;align-items:center;gap:4px;margin-top:12px;font-size:21px;line-height:1.3;display:flex}html[data-theme^=modern] .landing-card-title{font-size:18px;font-weight:600}html[dir=rtl] .landing-card-title{font-family:Amiri,serif;font-weight:700}.landing-card-text{color:var(--text-muted);margin-top:8px;font-family:Inter,sans-serif;font-size:14.5px;line-height:1.75}.landing-principle{border:1px solid var(--border-color);background:var(--bg-surface);border-radius:16px;gap:16px;padding:24px;display:flex}.landing-principle .landing-card-title{margin-top:0}.landing-principle-icon{width:46px;height:46px;color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--ornament-gold) 45%, transparent);border-radius:999px;flex:none;place-items:center;display:grid}.landing-rule{color:var(--ornament-gold);align-items:center;gap:12px;display:flex}.landing-rule>span{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--ornament-gold) 60%, transparent));flex:1;height:1px}.landing-rule>span:last-child{background:linear-gradient(to left, transparent, color-mix(in srgb, var(--ornament-gold) 60%, transparent))}.landing-rule svg{flex:none;width:44px;height:16px}.landing-theme-card{border:1px solid var(--border-color);background:var(--bg-app);color:var(--text-main);text-align:start;cursor:pointer;transition:border-color .2s, box-shadow .2s, transform .22s var(--l-ease), opacity .7s var(--l-ease);border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex;position:relative}.landing-theme-card[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@media (hover:hover) and (pointer:fine){.landing-theme-card:hover{transform:translateY(-2px)}}.landing-theme-art{background:var(--bg-card);border-radius:12px;place-items:center;height:112px;display:grid;position:relative;overflow:hidden}.landing-theme-art svg{width:62%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.landing-theme-word{font-family:var(--font-theme);color:var(--accent);letter-spacing:-.6px;margin-top:34px;font-size:20px;font-weight:700;position:relative}.landing-theme-word small{font-size:14px}.landing-theme-word [lang=ar]{letter-spacing:normal;font-family:Amiri,serif}.landing-theme-label{font-family:Inter,sans-serif;font-size:13px;font-weight:600}html[dir=rtl] .landing-theme-label{font-family:Amiri,serif;font-size:16px}.landing-theme-check{top:18px;color:var(--accent);position:absolute;inset-inline-end:18px}.landing-plan{border:1px solid var(--border-color);background:var(--bg-surface);box-shadow:var(--shadow-soft);transition:opacity .7s var(--l-ease), transform .7s var(--l-ease);border-radius:16px;flex-direction:column;padding:24px;display:flex;position:relative}.landing-plan.is-featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow-float)}.landing-plan-pro{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 7%, var(--bg-surface)), var(--bg-surface) 60%)}.landing-plan-flag{top:-12px;color:var(--on-accent);background:var(--accent);border-radius:999px;padding:3px 10px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:600;position:absolute;inset-inline-start:18px}html[dir=rtl] .landing-plan-flag{font-family:Amiri,serif;font-size:13.5px}.landing-plan-name{font-family:var(--font-theme);color:var(--text-main);margin-top:4px;font-size:22px;line-height:1.3}html[data-theme^=modern] .landing-plan-name{font-size:19px;font-weight:600}html[dir=rtl] .landing-plan-name{font-family:Amiri,serif;font-weight:700}.landing-price{color:var(--accent);font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;font-size:30px;font-weight:650;line-height:1.1}.landing-price-period{color:var(--text-muted);white-space:nowrap;margin-inline-start:6px;font-size:13px;font-weight:400;display:inline-block}.landing-plan-note{color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-radius:10px;margin-top:12px;padding:8px 10px;font-family:Inter,sans-serif;font-size:12.5px;line-height:1.55}html[dir=rtl] .landing-plan-note{font-family:Amiri,serif;font-size:15px}.landing-plan-quote{box-shadow:none;background:0 0;border-style:dashed}.landing-plan-price{margin-top:18px}.landing-price-alt{color:var(--text-muted);margin-top:6px;font-family:Inter,sans-serif;font-size:13px;line-height:1.6}html[dir=rtl] .landing-price-alt{font-family:Amiri,serif;font-size:15.5px}.landing-save{white-space:nowrap;color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent);border-radius:999px;margin-inline-start:4px;padding:0 8px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:600;line-height:20px;display:inline-block}html[dir=rtl] .landing-save{font-family:Amiri,serif;font-size:14px}.landing-tier-points{margin-top:12px}@media (width>=1024px){.landing-plan-audience{min-height:3.5em}}.landing-trial{border:1px solid color-mix(in srgb, var(--ornament-gold) 45%, var(--border-color));background:color-mix(in srgb, var(--ornament-gold) 6%, var(--bg-surface));border-radius:14px;align-items:flex-start;gap:14px;max-width:54rem;margin:0 auto 28px;padding:16px 20px;display:flex}.landing-trial-icon{color:var(--accent);flex:none;margin-top:3px}.landing-trial p{color:var(--text-muted);font-family:Inter,sans-serif;font-size:14.5px;line-height:1.7}.landing-trial strong{color:var(--text-main);font-weight:600}html[dir=rtl] .landing-trial p{font-family:Amiri,serif;font-size:17.5px;line-height:1.8}.landing-free-head{min-width:0}.landing-free-perks{margin-top:16px}.landing-free-cta{margin-top:20px}@media (width>=1024px){.landing-free{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:0 40px;display:grid}.landing-free-perks{grid-area:1/2/span 2;margin-top:0}.landing-free-cta{grid-area:2/1}}.landing-period{border:1px solid var(--border-color);background:var(--bg-surface);box-shadow:var(--shadow-soft);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;display:inline-flex}.landing-period button{min-height:40px;color:var(--text-muted);border-radius:999px;align-items:center;gap:8px;padding-inline:18px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:500;transition:background-color .16s,color .16s;display:inline-flex}.landing-period button:hover{color:var(--text-main)}.landing-period button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.landing-period-save{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:999px;padding:0 7px;font-size:11px;font-weight:600;line-height:18px}.landing-period button[aria-pressed=true] .landing-period-save{color:var(--on-accent);background:color-mix(in srgb, var(--on-accent) 18%, transparent)}html[dir=rtl] .landing-period button{font-family:Amiri,serif;font-size:16px}@media (width<=380px){.landing-period button{padding-inline:12px}.landing-period-save{display:none}}.landing-soon-note{border:1px dashed var(--border-color);text-align:center;max-width:46rem;color:var(--text-muted);border-radius:12px;margin:22px auto 0;padding:10px 14px;font-family:Inter,sans-serif;font-size:13.5px;line-height:1.65}html[dir=rtl] .landing-soon-note{font-family:Amiri,serif;font-size:16px}.landing-founder-side{flex-direction:column;gap:10px;margin-top:20px;display:flex}.landing-founder-left{color:var(--text-muted);font-family:Inter,sans-serif;font-size:13px}html[dir=rtl] .landing-founder-left{font-family:Amiri,serif;font-size:15.5px}@media (width>=768px){.landing-founder,.landing-gift{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:12px 40px;display:grid}.landing-founder-side{margin-top:0}}.landing-gift-list{gap:6px;display:grid}.landing-gift-list li{border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-main);border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px;display:flex}html[dir=rtl] .landing-gift-list li{font-family:Amiri,serif;font-size:16.5px}.landing-gift-price{color:var(--accent);font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;font-weight:650}.landing-gift-unit{color:var(--text-muted);font-size:12px}.landing-plans-group{text-align:center;max-width:40rem;margin:0 auto 28px}.landing-plans-title{font-family:var(--font-theme);color:var(--text-main);margin-top:8px;font-size:clamp(24px,3vw,30px);line-height:1.3}html[data-theme^=modern] .landing-plans-title{letter-spacing:-.5px;font-weight:650}html[dir=rtl] .landing-plans-title{font-family:Amiri,serif;font-weight:700}.landing-rights-wrap{overscroll-behavior-x:contain;border:1px solid var(--border-color);background:var(--bg-surface);max-width:100%;box-shadow:var(--shadow-soft);border-radius:16px;position:relative;overflow-x:auto}.landing-rights{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:600px;color:var(--text-muted);font-family:Inter,sans-serif;font-size:13.5px;line-height:1.5}.landing-rights :is(th,td){border-top:1px solid var(--border-color);vertical-align:middle;padding:10px 12px}.landing-rights thead th{text-align:center;color:var(--text-main);background:color-mix(in srgb, var(--bg-card) 60%, var(--bg-surface));border-top:0;font-weight:600}.landing-rights thead th:first-child{text-align:start;width:34%;color:var(--text-muted);font-weight:500}.landing-rights th[scope=row]{text-align:start;color:var(--text-main);font-weight:400}.landing-rights :is(thead th:first-child,th[scope=row]){z-index:1;background:var(--bg-surface);box-shadow:inset -1px 0 0 var(--border-color);position:sticky;inset-inline-start:0}html[dir=rtl] .landing-rights :is(thead th:first-child,th[scope=row]){box-shadow:inset 1px 0 0 var(--border-color)}.landing-rights thead th:first-child{background:color-mix(in srgb, var(--bg-card) 60%, var(--bg-surface))}.landing-rights td{text-align:center;font-variant-numeric:tabular-nums}.landing-rights .is-featured{color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent)}.landing-rights-group th{text-align:start;color:var(--accent);background:0 0;padding-top:18px;font-size:12.5px;font-weight:600}.landing-rights-group th>span{position:sticky;inset-inline-start:12px}.landing-rights-note{color:var(--text-muted);margin-top:2px;font-size:12px;display:block}.landing-rights-yes{vertical-align:-3px;color:var(--accent);display:inline-block}.landing-rights-no{vertical-align:-3px;color:color-mix(in srgb, var(--text-muted) 70%, transparent);display:inline-block}html[dir=rtl] .landing-rights{font-family:Amiri,serif;font-size:16px}html:is([data-theme=classic-light],[data-theme=classic-dark]) .landing-rights-group th,html[dir=rtl] .landing-rights-group th{font-family:Amiri,serif;font-size:15.5px;font-weight:700}@media (width<=480px){.landing-rights{min-width:470px;font-size:13px}.landing-rights thead th:first-child{width:132px}.landing-rights :is(th,td){padding:9px 8px}.landing-rights :is(thead th:first-child,th[scope=row]){padding-inline-start:12px}}.landing-faq{border-top:1px solid var(--border-color)}.landing-faq details{border-bottom:1px solid var(--border-color)}.landing-faq summary{cursor:pointer;min-height:60px;font-family:var(--font-theme);color:var(--text-main);justify-content:space-between;align-items:center;gap:16px;padding:14px 4px;font-size:19px;line-height:1.4;list-style:none;display:flex}html[data-theme^=modern] .landing-faq summary{font-size:16px;font-weight:600}html[dir=rtl] .landing-faq summary{font-family:Amiri,serif;font-size:20px;font-weight:700}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary:hover{color:var(--accent)}.landing-faq-chevron{color:var(--text-muted);transition:rotate .2s var(--l-ease);flex:none}.landing-faq details[open] .landing-faq-chevron{color:var(--accent);rotate:180deg}.landing-faq details p{color:var(--text-muted);padding:0 4px 20px;font-family:Inter,sans-serif;font-size:15px;line-height:1.8}html[dir=rtl] .landing-faq details p{font-family:Amiri,serif;font-size:18px}.landing-final{isolation:isolate;border-top:1px solid var(--border-color);background:radial-gradient(ellipse 80% 90% at 50% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%), color-mix(in srgb, var(--bg-card) 55%, var(--bg-app));position:relative;overflow:hidden}.landing-final .landing-girih{-webkit-mask-image:radial-gradient(60% 80%,#000 10%,#0000 70%);mask-image:radial-gradient(60% 80%,#000 10%,#0000 70%)}.landing-final-semse{width:58px;color:var(--ornament-gold);margin:0 auto 18px;display:block}.landing-footer{border-top:1px solid var(--border-color);background:var(--bg-surface)}.landing-footer-link{min-height:32px;color:var(--text-muted);align-items:center;font-family:Inter,sans-serif;transition:color .16s;display:inline-flex}.landing-footer-link:hover{color:var(--accent)}html[dir=rtl] .landing-footer-link{font-family:Amiri,serif;font-size:15.5px}@media (pointer:coarse){.landing-footer-link,.landing-brand{min-height:44px}}@media (width<=1023.98px){html:not([dir=rtl]) .meta:not(:where(.landing-vig,.landing-hero-art,.landing-layout-visual) *),.landing-pro,.landing-save,.landing-plan-flag,.landing-period-save{font-size:12px}}@media (prefers-reduced-motion:reduce){.landing-rise,.landing-float,.arch-draw{animation:none!important}.arch-draw{stroke-dashoffset:0}[data-reveal]{transition:none!important}.landing-hero-visual{transform:none!important}}@media print{.landing-header,.landing-girih,.landing-watermark,.landing-float{display:none}}.landing-gaza{margin-top:-12px}
