@import "https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@400;500;600;700&family=Noto+Naskh+Arabic:wght@500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.imageCta{gap:10px;min-width:205px;box-shadow:0 8px 25px #5b439447;background:linear-gradient(135deg,#7055ad,#9971ca)!important;padding:8px 14px!important}.imageCta>i{font-size:23px;font-style:normal}.imageCta>span{text-align:right;flex-direction:column;display:flex}.imageCta small{opacity:.8;font-size:7px;font-weight:400}.imageCta b{font-size:10px}.imageCta>strong{margin-right:auto;font-size:18px}.mobileImageCta{display:none}.imageCta:hover{transform:translateY(-2px);box-shadow:0 12px 32px #5b439466}@media (width<=800px){.imageCta{display:none!important}.mobileImageCta{z-index:50;color:#fff;background:linear-gradient(135deg,#302651,#7657aa);align-items:center;gap:12px;padding:13px 17px;display:flex;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 12px 35px #12132188}.mobileImageCta>span{color:#d9c7ff;font-size:25px}.mobileImageCta>div{flex-direction:column;display:flex}.mobileImageCta small{color:#d5cee5;font-size:7px}.mobileImageCta b{font-size:11px}.mobileImageCta>i{margin-right:auto;font-size:20px;font-style:normal}}.readingPage{min-height:80vh}.readingHero{color:#fff;background:linear-gradient(125deg,#182b3a,#322d55);padding:85px 0}.readingHero h1{margin:15px 0;font:700 56px/1.25 Noto Naskh Arabic}.readingHero p{color:#c6c9d8;max-width:800px;font:500 17px/2 Noto Naskh Arabic}.uploadLayout{grid-template-columns:1.15fr .85fr;gap:28px;padding:65px 0;display:grid}.uploadPanel,.uploadOptions{border:1px solid var(--line);background:#fff;padding:25px}.dropZone{text-align:center;cursor:pointer;background:#f4f1ed;border:1px dashed #aaa8b8;flex-direction:column;justify-content:center;align-items:center;min-height:470px;display:flex;overflow:hidden}.dropZone input{display:none}.dropZone>span{width:60px;height:60px;color:var(--lav);background:#e4deef;border-radius:50%;place-items:center;font-size:28px;display:grid}.dropZone h2{margin:18px 0 4px;font:700 25px Noto Naskh Arabic}.dropZone p,.dropZone small{color:var(--muted);font-size:9px}.dropZone.withImage{padding:0}.dropZone img{object-fit:contain;background:#171a20;width:100%;height:470px}.imageButtons{gap:10px;margin-top:14px;display:flex}.dangerButton{color:#9c3f3f;cursor:pointer;background:0 0;border:1px solid #ba6d6d;padding:13px 20px;font:600 10px Noto Kufi Arabic}.uploadOptions h2{margin-top:0;font:700 27px Noto Naskh Arabic}.uploadOptions ul{margin-bottom:25px;padding:0;list-style:none}.uploadOptions li{border-bottom:1px solid var(--line);padding:8px 0;font:500 12px/1.8 Noto Naskh Arabic}.uploadOptions li:before{content:"✓";color:var(--lav);margin-left:9px}.checkLine{background:#f0edf7;gap:12px;margin:13px 0;padding:16px;display:flex}.checkLine input{accent-color:var(--lav);width:18px}.checkLine b,.checkLine small{display:block}.checkLine b{font-size:10px}.checkLine small{color:var(--muted);margin-top:5px;font:500 10px/1.7 Noto Naskh Arabic}.radioLine{padding:7px 0;font-size:9px;display:block}.radioLine input{accent-color:var(--lav);margin-left:8px}.fullButton{width:100%;margin-top:18px}.heritageNotice{border-right:3px solid var(--warm);background:#faf3e7;margin-top:18px;padding:12px 15px}.heritageNotice b{color:#8a5936;font-size:9px}.heritageNotice p{color:#766b60;margin:5px 0;font:500 10px/1.7 Noto Naskh Arabic}.analysisLoading{text-align:center;padding:90px 0}.scanFace{background:linear-gradient(#e9e5f1,#c7d1dc);border:1px solid #a99cc9;border-radius:48%;width:210px;height:260px;margin:auto;position:relative;overflow:hidden}.scanFace:after{content:"";background:#8c72ce;height:2px;animation:2.2s ease-in-out infinite scan;position:absolute;left:0;right:0;box-shadow:0 0 18px #8c72ce}@keyframes scan{0%,to{top:20px}50%{top:230px}}.scanFace i,.scanFace span{border-top:2px solid #6f7381;width:35px;height:12px;position:absolute;top:100px}.scanFace i{right:45px}.scanFace span{left:45px}.scanFace b{border-bottom:2px solid #6f7381;border-radius:50%;width:60px;height:18px;position:absolute;bottom:65px;left:75px}.analysisLoading h2{margin:25px 0 5px;font:700 30px Noto Naskh Arabic}.analysisLoading>p{color:var(--muted);font-size:10px}.stageList{justify-content:center;gap:10px;margin-top:35px;display:flex}.stageList>span{color:#99a1a5;width:95px;font-size:10px}.stageList>span:before{content:"";background:#d7d5d1;height:3px;margin-bottom:10px;display:block}.stageList>span.done{color:var(--lav)}.stageList>span.done:before{background:var(--lav)}.stageList small{margin-top:4px;font-size:7px;display:block}.readingResult{padding:60px 0}.qualityCard{border:1px solid var(--line);align-items:center;gap:35px;margin-bottom:30px;padding:25px 30px;display:flex}.qualityCard.ok{background:#edf5ef;border-color:#aecbb6}.qualityCard.bad{background:#fbefed;border-color:#d5afa9}.qualityCard small{font-size:8px}.qualityCard h2{margin:2px 0;font:700 27px Noto Naskh Arabic}.qualityCard p{color:var(--muted);font:500 13px Noto Naskh Arabic}.qualityIssues{border:1px solid var(--line);background:#fff;max-width:700px;margin:auto;padding:35px}.qualityIssues h2,.qualityIssues h3{font-family:Noto Naskh Arabic}.qualityIssues p{color:var(--muted);font:500 13px Noto Naskh Arabic}.reportIntro{text-align:center;padding:45px 0}.reportIntro>span{color:var(--lav);font-size:30px}.reportIntro h2{margin:8px;font:700 38px Noto Naskh Arabic}.reportIntro p{color:var(--muted);font-size:9px}.reportSections{max-width:900px;margin:auto}.reportSections article{border-top:1px solid var(--line);grid-template-columns:45px 1fr;gap:20px;padding:32px 0;display:grid}.reportSections article>span{color:var(--lav);padding-top:10px;font-size:10px}.reportSections h2{margin:0 0 10px;font:700 28px Noto Naskh Arabic}.reportSections p{color:#53656d;font:500 16px/2.05 Noto Naskh Arabic}.resultActions{justify-content:center;gap:12px;padding:40px 0;display:flex}@media (width<=800px){.readingHero h1{font-size:43px}.uploadLayout{grid-template-columns:1fr}.dropZone,.dropZone img{height:350px;min-height:350px}.stageList{gap:2px}.stageList>span{width:65px}.qualityCard{flex-direction:column;align-items:flex-start;gap:5px}.reportSections article{grid-template-columns:30px 1fr}.reportSections h2{font-size:24px}.reportSections p{font-size:14px}.resultActions{flex-direction:column}}.catalogHero{background:linear-gradient(135deg,#e8e5f1,#f6f2e9);padding:80px 0}.catalogHero h1{margin:12px 0;font:700 52px/1.3 Noto Naskh Arabic}.catalogHero p{color:var(--muted);max-width:700px;font:500 16px/1.9 Noto Naskh Arabic}.testCatalog{grid-template-columns:1fr 1fr;gap:18px;padding:65px 0;display:grid}.catalogCard{border:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr;gap:25px;min-height:290px;padding:34px;display:grid}.catalogCard>span{opacity:.6;font-size:10px}.catalogCard small{font-size:8px}.catalogCard h2{margin:12px 0;font:700 28px Noto Naskh Arabic}.catalogCard p{color:var(--muted);min-height:70px;font:500 13px/1.8 Noto Naskh Arabic}.catalogCard.purple{background:#eeebf6}.catalogCard.navy{background:var(--navy);color:#fff}.catalogCard.navy p{color:#bcc8cc}.catalogCard.sand{background:#f1e8db}.catalogPage>.disclaimerBox{margin-bottom:70px}.visualPage{background:#efede8;min-height:calc(100vh - 82px);padding:55px 0}.visualTop{text-align:center;max-width:700px}.visualTop h1{margin:12px 0;font:700 38px Noto Naskh Arabic}.visualTop p{color:var(--muted);font:500 14px Noto Naskh Arabic}.visualTop .progress{max-width:400px;margin:25px auto 8px}.visualTop small{font-size:8px}.visualChoices{grid-template-columns:1fr 1fr;gap:22px;max-width:950px;padding-top:35px;display:grid}.visualChoices>button{cursor:pointer;color:var(--ink);background:#fff;border:2px solid #0000;padding:12px;transition:all .2s}.visualChoices>button:hover,.visualChoices>button.chosen{border-color:var(--lav);transform:translateY(-4px)}.visualChoices h2{margin:14px 0 5px;font:700 20px Noto Naskh Arabic}.visualChoices em{color:var(--lav);font-size:8px;font-style:normal}.visualArt{background:#c8d5df;height:300px;position:relative;overflow:hidden}.visualArt i,.visualArt span,.visualArt b{display:block;position:absolute}.nature-mountain{background:linear-gradient(#8ea7bb 0 48%,#d8c9ae 48%)}.nature-mountain i{background:#586f75;width:360px;height:240px;bottom:-140px;left:30px;transform:rotate(45deg)}.nature-lake{background:linear-gradient(#bacbd7 0 48%,#879faa 48% 53%,#b6c7ca 53%)}.nature-lake:after{content:"";background:#e9d9b2;border-radius:50%;width:130px;height:130px;position:absolute;top:35px;left:60px}.room-minimal{background:linear-gradient(120deg,#eee9df,#c9d2ce)}.room-minimal i{background:#b7a995;width:180px;height:100px;bottom:30px;right:70px}.room-rich{background:linear-gradient(120deg,#805b4c,#d2a675)}.room-rich i{background:#564740;width:220px;height:110px;bottom:20px;right:50px}.color-cool{background:linear-gradient(135deg,#374b73,#7770ae,#cad4e9)}.color-warm{background:linear-gradient(135deg,#8c4333,#d88949,#efd39a)}.path-open{background:linear-gradient(#9bb5c6 0 50%,#c6b58f 50%)}.path-open:after{content:"";clip-path:polygon(43% 0,57% 0,90% 100%,10% 100%);background:#e6d8bb;position:absolute;inset:120px 50px 0}.path-known{background:linear-gradient(#687f6c 0 45%,#b6aa83 45%)}.path-known:after{content:"";background:#ddd0ab;width:90px;position:absolute;top:110px;bottom:0;left:calc(50% - 45px)}.shape-organic{background:radial-gradient(circle at 25% 35%,#e9bca5 0 18%,#0000 19%),radial-gradient(circle at 70% 60%,#737eb3 0 25%,#0000 26%),#ded6c9}.shape-grid{background:repeating-linear-gradient(90deg,#d9dce7 0 55px,#7a81a2 56px 58px),repeating-linear-gradient(#d9dce7 0 55px,#7a81a2 56px 58px)}.place-quiet{background:linear-gradient(140deg,#b5c2b2,#e5d9c5)}.place-quiet:after{content:"▱";color:#fff8;font-size:130px;position:absolute;top:70px;left:35%}.place-busy{background:linear-gradient(120deg,#536d7c,#d39165)}.place-busy:after{content:"▥ ▦ ▥";color:#fff8;font-size:70px;position:absolute;top:90px;left:15%}.desk-ordered{background:linear-gradient(#d4c4aa 55%,#715d4c 56%)}.desk-ordered:after{content:"▭   □   ○";color:#f8f2e8;font-size:60px;position:absolute;top:100px;left:20%}.desk-creative{background:linear-gradient(#e4cba9 55%,#83664f 56%)}.desk-creative:after{content:"○ △ ▭ ✶";color:#7c6ca3;font-size:65px;position:absolute;top:95px;left:15%;transform:rotate(-8deg)}.bridge-safe{background:linear-gradient(#a9bdc8 55%,#7d9b9e 56%)}.bridge-safe:after{content:"";border:8px solid #ddd2b8;border-bottom:0;width:240px;height:80px;position:absolute;top:125px;left:25%}.trail-wild{background:linear-gradient(#7c987b 45%,#a98e65 46%)}.trail-wild:after{content:"";clip-path:polygon(42% 0,58% 0,75% 100%,20% 100%);background:#d0bd94;position:absolute;inset:110px 80px 0}.visualBack{align-items:center;gap:20px;max-width:950px;padding:22px 0;display:flex}.preferenceReport{padding:60px 0}.preferenceReport>h2{font:700 32px Noto Naskh Arabic}.preferenceGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:30px;display:grid}.preferenceGrid article{border:1px solid var(--line);background:#fff;padding:25px}.preferenceGrid span{color:var(--lav);font-size:8px}.preferenceGrid h3{font:700 20px Noto Naskh Arabic}.preferenceGrid article>div{background:#ddd;height:4px}.preferenceGrid i{background:var(--lav);height:100%;display:block}:root{--navy:#162c38;--navy2:#1d3b49;--blue:#596fa9;--lav:#8272b8;--sand:#eee7dc;--paper:#fbfaf7;--white:#fff;--ink:#1c3340;--muted:#66767d;--line:#deddd8;--warm:#c68d5a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Noto Kufi Arabic,sans-serif}.container{width:min(1180px,100% - 48px);margin:auto}a{color:inherit;text-decoration:none}.siteHeader{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7eb;height:82px;position:sticky;top:0}.navInner{align-items:center;gap:50px;height:100%;display:flex}.logo{color:var(--navy);font:700 30px Noto Naskh Arabic}.logo span{color:var(--lav);font-size:25px}.navInner nav{gap:30px;margin:auto;font-size:11px;display:flex}.button{background:var(--navy);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;padding:15px 25px;font:600 11px Noto Kufi Arabic;transition:all .2s;display:inline-flex}.button:hover{background:var(--lav);transform:translateY(-1px)}.button.small{padding:11px 19px}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.ghostButton{color:var(--navy);cursor:pointer;background:0 0;border:1px solid #aeb7b9;justify-content:center;align-items:center;padding:14px 24px;font:600 11px Noto Kufi Arabic;display:inline-flex}.ghostButton:disabled{opacity:.35}.newHero{background:linear-gradient(120deg,#f9f7f1 0%,#f1ede8 100%);min-height:690px;overflow:hidden}.heroGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:40px;min-height:690px;display:grid}.kicker{letter-spacing:.5px;color:var(--blue);font-size:10px}.kicker i{background:var(--lav);vertical-align:middle;width:32px;height:1px;margin-left:10px;display:inline-block}.newHero h1{letter-spacing:-2px;margin:22px 0 20px;font:700 64px/1.25 Noto Naskh Arabic}.newHero h1 em{color:var(--lav);font-style:normal}.newHero p{color:var(--muted);max-width:650px;font:500 18px/1.95 Noto Naskh Arabic}.heroButtons{gap:14px;margin:32px 0;display:flex}.heroTrust{color:#617078;gap:20px;font-size:8px;display:flex}.heroVisual{place-items:center;height:520px;display:grid;position:relative}.orb{background:linear-gradient(145deg,#d9d6e8,#b8c7d7);border-radius:48% 48% 42% 42%;place-items:center;width:330px;height:420px;display:grid;position:relative;box-shadow:0 40px 80px #1e334024}.orb>b{color:#fff;text-shadow:0 5px 30px #7482a4;font:700 120px Noto Naskh Arabic}.orbit{border:1px solid #ffffffa6;border-radius:50%;position:absolute}.o1{inset:35px -45px}.o2{inset:85px -90px}.dot{background:var(--warm);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 7px #c68d5a33}.d1{top:65px;right:-15px}.d2{bottom:100px;left:-55px}.d3{top:210px;right:-90px}.floatingCard{background:#ffffffe6;min-width:180px;padding:14px 18px;position:absolute;box-shadow:0 12px 35px #1e323c1a}.floatingCard small,.floatingCard b{display:block}.floatingCard small{color:var(--muted);margin-bottom:5px;font-size:8px}.floatingCard b{font:600 13px Noto Naskh Arabic}.fc1{top:95px;right:5px}.fc2{bottom:60px;left:0}.fc2 div{background:#ddd;height:4px;margin-top:8px}.fc2 div i{background:var(--lav);height:100%;display:block}.journeys{padding:100px 0}.sectionTitle{gap:22px;margin-bottom:42px;display:flex}.sectionTitle>span{color:var(--lav);padding-top:12px;font-size:11px}.sectionTitle h2{margin:0;font:700 40px Noto Naskh Arabic}.sectionTitle p{color:var(--muted);margin:5px 0;font-size:10px}.journeyGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.journeyGrid article{border:1px solid var(--line);background:#fff;min-height:330px;padding:32px;transition:all .2s;position:relative}.journeyGrid article:hover{border-color:var(--lav);transform:translateY(-5px)}.journeyGrid article.muted{background:#f6f4ef}.journeyNo{color:#a1a8aa;font-size:9px;position:absolute;top:20px;left:20px}.journeyIcon{color:var(--lav);margin:20px 0 30px;font-size:42px;font-style:normal;display:block}.journeyGrid h3{margin:0;font:700 25px Noto Naskh Arabic}.journeyGrid p{color:var(--muted);min-height:105px;font:500 14px/1.9 Noto Naskh Arabic}.journeyGrid a{color:var(--blue);font-size:10px;font-weight:700}.how{background:var(--navy);color:#fff;padding:95px 0}.howGrid{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.lightKicker{color:#aebad8}.how h2{margin:18px 0;font:700 45px/1.3 Noto Naskh Arabic}.howGrid>div>p{color:#b8c3c8;font:500 15px/2 Noto Naskh Arabic}.how ol{margin:0;padding:0;list-style:none}.how li{border-bottom:1px solid #36505b;gap:20px;padding:20px 0;display:flex}.how li>span{color:#c4b8ed;border:1px solid #78909b;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.how li b{font:600 16px Noto Naskh Arabic}.how li p{color:#aebbc0;margin:5px 0;font-size:9px}.safety{background:#f2eef8;border:1px solid #c8c1d7;align-items:center;gap:25px;margin-top:90px;margin-bottom:90px;padding:35px 45px;display:flex}.safety>span{color:var(--lav);font-size:35px}.safety h2{margin:0;font:700 25px Noto Naskh Arabic}.safety p{color:var(--muted);margin:5px 0;font:500 13px/1.9 Noto Naskh Arabic}.faq{max-width:900px;padding:20px 0 100px}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:600 17px Noto Naskh Arabic}.faq details p{color:var(--muted);font:500 14px/1.9 Noto Naskh Arabic}.finalCta{text-align:center;background:#e8e4f1;padding:80px 0}.finalCta span{color:var(--lav);font-size:30px}.finalCta h2{margin:10px 0;font:700 38px Noto Naskh Arabic}.finalCta p{color:var(--muted);margin-bottom:25px;font-size:11px}.button.warm{background:var(--lav)}.siteFooter{color:#b8c4c8;background:#102630;padding:60px 0}.footerGrid{grid-template-columns:2fr 1fr 1fr;gap:50px;display:grid}.logo.light{color:#fff}.footerGrid p{max-width:360px;font:500 13px/1.8 Noto Naskh Arabic}.footerGrid>div:not(:first-child){flex-direction:column;gap:10px;font-size:9px;display:flex}.footerGrid b{color:#fff;margin-bottom:5px;font-size:11px}.testPage{background:#f1eee8;min-height:calc(100vh - 82px);padding:55px 0}.testTop{justify-content:space-between;align-items:end;display:flex}.testTop h1{margin:8px 0;font:700 35px Noto Naskh Arabic}.progressMeta{width:260px}.progressMeta b{margin-bottom:8px;font-size:10px;display:block}.progress{background:#d5d3cf;height:4px}.progress i{background:var(--lav);height:100%;transition:all .3s;display:block}.questionStage{place-items:center;padding:45px 20px;display:grid}.questionCard{background:#fff;width:min(740px,100%);padding:48px;box-shadow:0 25px 60px #1e323c14}.questionNumber{color:var(--lav);font-size:9px}.questionCard h2{margin:12px 0 30px;font:700 28px/1.7 Noto Naskh Arabic}.answerList{gap:9px;display:grid}.answerList button{border:1px solid var(--line);text-align:right;color:var(--ink);cursor:pointer;background:#fff;align-items:center;gap:15px;padding:13px;font:500 11px Noto Kufi Arabic;display:flex}.answerList button>span{border:1px solid #b9c0c3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.answerList button>i{border:1px solid #aeb6b9;border-radius:50%;width:10px;height:10px;margin-right:auto}.answerList button.selected{border-color:var(--lav);background:#f4f1fa}.answerList button.selected>i{background:var(--lav);box-shadow:0 0 0 3px #ded7ef}.testActions{justify-content:space-between;margin-top:30px;display:flex}.formError{color:#a64343;font-size:10px}.testShell{text-align:center;align-content:center;place-items:center;gap:15px;min-height:70vh;display:grid}.loader{border:3px solid #ddd;border-top-color:var(--lav);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty{max-width:500px}.empty h1{font:700 35px Noto Naskh Arabic}.empty p{color:var(--muted);margin-bottom:25px;font:500 14px/1.8 Noto Naskh Arabic}.resultHero{background:var(--navy);color:#fff;padding:75px 0}.resultHero h1{margin:10px 0;font:700 45px Noto Naskh Arabic}.resultHero p{color:#c3cdd1;max-width:800px;font:500 16px/1.9 Noto Naskh Arabic}.resultGrid{grid-template-columns:1.4fr .6fr;gap:24px;padding:65px 0;display:grid}.scoreCard,.insightCard,.adviceCard{border:1px solid var(--line);background:#fff;padding:32px}.scoreCard h2,.adviceCard h2{margin-top:0;font:700 27px Noto Naskh Arabic}.scoreRow{margin-top:22px}.scoreRow>div{grid-template-columns:1fr 1fr auto;align-items:center;font-size:10px;display:grid}.scoreRow span{color:var(--muted)}.scoreRow strong{color:var(--lav)}.scoreRow>i{background:#e5e2dc;height:5px;margin-top:8px;display:block}.scoreRow em{background:linear-gradient(90deg,var(--blue),var(--lav));height:100%;display:block}.resultGrid aside{gap:18px;display:grid}.insightCard>span{color:var(--lav);font-size:25px}.insightCard h3{font:700 20px Noto Naskh Arabic}.insightCard p{color:var(--muted);border-top:1px solid var(--line);padding-top:10px;font:500 12px/1.7 Noto Naskh Arabic}.insightCard.soft{background:#f0edf7}.adviceCard{grid-column:1/-1;grid-template-columns:1fr 2fr;align-items:center;gap:20px;display:grid}.adviceCard p{color:var(--muted);font:500 15px/1.9 Noto Naskh Arabic}.adviceCard>div{grid-column:2;gap:10px;display:flex}.disclaimerBox{background:#faf4e8;border:1px solid #d7c6aa;grid-column:1/-1;gap:20px;padding:20px 25px;display:flex}.disclaimerBox b{white-space:nowrap;color:#9a6837;font-size:10px}.disclaimerBox p{color:#756d60;margin:0;font-size:9px}.apiError{color:#ffd9cf;background:#553a35;padding:10px}@media (prefers-color-scheme:dark){:root{--paper:#101a20;--white:#17252d;--ink:#edf1f2;--muted:#aab5b9;--line:#35444a;--sand:#17252d}body{background:var(--paper)}.siteHeader{background:#101a20eb}.logo{color:#fff}.newHero{background:linear-gradient(120deg,#15232b,#202733)}.journeyGrid article,.questionCard,.scoreCard,.insightCard,.adviceCard{background:#17252d}.journeyGrid article.muted{background:#1b292f}.safety{background:#242238}.testPage{background:#111d23}.answerList button{color:#edf1f2;background:#17252d}.answerList button.selected{background:#2a2741}.finalCta{background:#25243a}}@media (width<=800px){.container{width:min(100% - 28px,1180px)}.siteHeader{height:70px}.navInner nav{display:none}.navInner .button{margin-right:auto}.heroGrid{grid-template-columns:1fr;padding:65px 0}.newHero h1{font-size:45px}.heroVisual{height:430px}.orb{width:250px;height:330px}.heroTrust{flex-wrap:wrap}.journeyGrid,.howGrid,.footerGrid,.resultGrid{grid-template-columns:1fr}.journeys{padding:70px 0}.howGrid{gap:45px}.safety{align-items:flex-start;padding:28px 22px}.testTop{flex-direction:column;align-items:start;gap:20px}.progressMeta{width:100%}.questionCard{padding:30px 20px}.questionCard h2{font-size:23px}.answerList button{font-size:10px}.resultHero h1{font-size:36px}.adviceCard{grid-template-columns:1fr}.adviceCard>div{flex-wrap:wrap;grid-column:1}.disclaimerBox{flex-direction:column;gap:5px}.footerGrid{gap:25px}.fc1{right:-5px}.fc2{left:-5px}.newHero{min-height:auto}.heroButtons{flex-direction:column;align-items:stretch}}.readingResult .resultActions{flex-wrap:wrap;max-width:900px;margin:auto}.readingResult .resultActions>.button{flex:100%;order:1}.readingResult .resultActions>.dangerButton{flex:100%;order:2}.resultSupportButton{color:#6f55b3;text-align:center;background:#fff;border:1px solid #8c72ce;flex:100%;order:3;padding:15px 20px;font:600 12px Noto Kufi Arabic;text-decoration:none}.resultSupportCard{text-align:center;background:linear-gradient(145deg,#faf8ff,#f2effb);border:1px solid #d8cff0;border-radius:16px;flex:100%;order:4;margin-top:18px;padding:30px 24px}.resultSupportIcon{color:#765bc0;background:#e6def8;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 12px;font-size:25px;display:grid}.resultSupportCard h2{color:#172d3b;margin:4px 0 8px;font:700 25px Noto Naskh Arabic}.resultSupportCard p{max-width:650px;color:#52636d!important;margin:0 auto 18px!important;font:500 14px/1.9 Noto Naskh Arabic!important}.resultSupportCard>a{color:#fff;background:#18a94b;border-radius:8px;max-width:520px;margin:auto;padding:15px 20px;font:700 13px Noto Kufi Arabic;text-decoration:none;display:block}.resultSupportCard small{color:#53656d;margin-top:15px;font:500 11px Noto Naskh Arabic;display:block}@media (width<=800px){.resultSupportCard{padding:25px 16px}.resultSupportCard h2{font-size:22px}.resultSupportCard p{font-size:13px!important}.resultSupportButton{font-size:11px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@media (prefers-color-scheme:dark){.uploadPanel,.uploadOptions{color:var(--ink);background:#17252d}.dropZone{color:var(--ink);background:#111d23}.checkLine{color:var(--ink);background:#242238}.heritageNotice{background:#2b241d}.radioLine,.uploadOptions li,.uploadOptions h2{color:var(--ink)}}.uploadOptions .radioLine:last-of-type,.reportIntro p{display:none}.reportSections article p{background:color-mix(in srgb, var(--white) 86%, #8272b8 14%);border-right:3px solid #8272b8;border-radius:4px;margin:10px 0;padding:14px 16px}.reportSections article p:nth-of-type(2){background:color-mix(in srgb, var(--white) 78%, #dff4e7 22%);border-right-color:#3f9b68}.reportSections article p:nth-of-type(3){background:color-mix(in srgb, var(--white) 76%, #fff1bd 24%);border-right-color:#d4a72c}.reportSections article p:nth-of-type(4){background:color-mix(in srgb, var(--white) 80%, #dceeff 20%);border-right-color:#4b84b8}.reportSections article p:nth-of-type(5){color:var(--muted);background:0 0;border:1px dashed #9c92b8}.reportSections article p:nth-of-type(6){background:color-mix(in srgb, var(--white) 72%, #eee9fb 28%);border:1px solid #c8c1d7;border-right:5px solid #8272b8;font-weight:600}.reportSections article:first-child{background:linear-gradient(135deg, color-mix(in srgb, var(--white) 84%, #e8e0fa 16%), var(--white));border:1px solid #b8acd8;padding:30px;box-shadow:0 18px 45px #28234614}.reportSections article:first-child p{border:0;border-bottom:1px solid var(--line);letter-spacing:.2px;background:0 0;border-radius:0;font-weight:600}.reportSections article:first-child p.reportMetric{padding:14px 0 17px}.reportMetric>span{justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;display:flex}.reportMetric b{font:600 14px Noto Naskh Arabic}.reportMetric small{color:var(--muted);font-size:9px}.reportMetric>i{background:color-mix(in srgb, var(--line) 82%, transparent);border-radius:999px;height:11px;display:block;overflow:hidden}.reportMetric>i>em{border-radius:inherit;background:linear-gradient(90deg,#596fa9,#8272b8);height:100%;transition:width .6s;display:block;box-shadow:0 0 16px #8272b847}.reportSections article p:nth-last-child(2){border-right-color:#c68d5a}.reportSections article:nth-last-child(2){background:color-mix(in srgb, var(--white) 88%, #eee7dc 12%);border:1px solid #c8c1d7;margin-top:24px;padding:28px}.reportSections article:last-child{background:color-mix(in srgb, var(--white) 88%, #f4ead7 12%);border:1px solid #d7c6aa;padding:18px 22px}.reportToc{z-index:20;border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:900px;margin:0 auto 34px;padding:16px 18px;position:sticky;top:92px;box-shadow:0 12px 30px #141e3214}.reportToc>strong{margin-bottom:11px;font:700 16px Noto Naskh Arabic;display:block}.reportToc>div{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.reportToc a{border:1px solid var(--line);background:var(--white);color:var(--muted);border-radius:999px;flex:none;padding:9px 13px;font-size:9px;transition:all .2s}.reportToc a:hover,.reportToc a.active{color:#fff;background:#8272b8;border-color:#8272b8}.reportSections article{scroll-margin-top:190px}.analysisLoading .stageList{display:none}.analysisPercent{text-align:center;width:min(520px,100%);margin:22px auto 0}.analysisPercent>strong{color:#8272b8;font:700 40px/1 Noto Naskh Arabic;display:block}.analysisPercent>small{color:var(--muted);margin:7px 0 12px;font-size:8px;display:block}.analysisPercent>i{background:color-mix(in srgb, var(--line) 86%, transparent);border-radius:999px;height:10px;display:block;overflow:hidden}.analysisPercent>i>b{border-radius:inherit;background:linear-gradient(90deg,#596fa9,#8272b8);height:100%;transition:width .65s;display:block;box-shadow:0 0 18px #8272b859}@media (width<=800px){.reportToc{margin-bottom:24px;padding:12px;top:78px}.reportToc>strong{font-size:14px}.reportSections article{scroll-margin-top:170px}.reportSections article:first-child,.reportSections article:nth-last-child(2){padding:20px 16px}.reportSections article p{padding:12px}}.manualPaymentGate{text-align:right;background:#faf8ff;border:1px solid #d8d0ed;margin:24px 0;padding:22px}.paymentHeading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.paymentHeading>span{color:#fff;background:#7351b8;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.paymentHeading small{color:#765da4}.paymentHeading h2{margin:2px 0 0;font-size:18px}.paymentMethods{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.paymentMethods button{text-align:right;color:#172b35;background:#fff;border:1px solid #d8d0ed;border-radius:10px;padding:14px}.paymentMethods button.selected{border-color:#7351b8;box-shadow:0 0 0 2px #7351b822}.paymentMethods b,.paymentMethods span{display:block}.paymentMethods span{color:#6d7480;margin-top:3px;font-size:11px}.instapayLink{text-align:center;color:#fff;background:#7351b8;border-radius:8px;margin-bottom:14px;padding:13px;font-weight:700;display:block}.paymentNumber{background:#fff;border-right:3px solid #7351b8;margin-bottom:14px;padding:15px}.paymentNumber span,.paymentNumber small{display:block}.paymentNumber b{letter-spacing:1px;margin:4px 0;font-size:23px;display:block}.paymentNumber small{color:#6b7280}.manualPaymentGate>label{margin:12px 0;font-weight:700;display:block}.manualPaymentGate input[type=text],.manualPaymentGate label input:not([type=file]){color:#172b35;background:#fff;border:1px solid #cfc8de;width:100%;margin-top:7px;padding:12px;display:block}.receiptUpload{cursor:pointer;text-align:center;background:#fff;border:1px dashed #8870ba;padding:14px}.receiptUpload input{display:none}.paymentMessage{color:#6b4ba9;margin:12px 0 0}.paymentStatus{background:#fff3cd;border:1px solid #efd478;border-radius:10px;padding:18px}.paymentStatus.approved{background:#eaf7ef;border-color:#8fcaa5}.paymentStatus.rejected,.paymentStatus.used{background:#fff0f0;border-color:#e7aaaa}.paymentStatus b{font-size:17px}.paymentStatus div{flex-wrap:wrap;gap:8px;display:flex}.paymentReviewPanel{background:#fff;border:1px solid #ddd;max-width:1100px;margin:24px auto;padding:24px}.reviewHeader,.paymentRowTop{justify-content:space-between;align-items:center;gap:15px;display:flex}.reviewHeader h2{margin:3px 0}.reviewFilters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.reviewFilters button{background:#f7f7f7;border:1px solid #ddd;padding:9px 14px}.reviewFilters button.active{color:#fff;background:#7351b8}.paymentRows{gap:14px;display:grid}.paymentRows article{background:#fcfcfc;border:1px solid #ddd;padding:18px}.statusPill{background:#fff0bd;border-radius:20px;padding:5px 10px}.statusPill.approved{color:#176333;background:#dff4e5}.statusPill.rejected{color:#8d2525;background:#ffe1e1}.paymentFacts{grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0;display:grid}.paymentFacts p{background:#fff;margin:0;padding:10px}.paymentFacts small,.paymentFacts b{display:block}.receiptButton{color:#60409e;border:1px solid #7351b8;padding:9px 13px;display:inline-block}.reviewActions{gap:10px;margin-top:14px;display:flex}.reviewActions button{color:#fff;background:#247845;border:0;padding:10px 14px}.reviewActions button+button{background:#a93434}.reviewNote{background:#f3f1f8;padding:10px}.emptyPayments{text-align:center;color:#777;background:#f7f7f7;padding:35px}.adminMessage{background:#f0ebfa;padding:10px}.uploadLayout.paymentFirst{max-width:680px;display:block}.paymentFirst .manualPaymentGate{margin:40px 0}@media (width<=800px){.manualPaymentGate{padding:16px}.paymentMethods,.paymentFacts{grid-template-columns:1fr}.reviewHeader{flex-direction:column;align-items:flex-start}.paymentReviewPanel{margin:14px;padding:14px}.readingPage .uploadOptions{overflow:visible}}@media (prefers-color-scheme:dark){.manualPaymentGate{background:#17242b;border-color:#45545c}.paymentMethods button,.paymentNumber,.manualPaymentGate input,.receiptUpload,.paymentStatus,.paymentRows article,.paymentFacts p{border-color:#53616a;color:#f3f4f6!important;background:#213038!important}.manualPaymentGate h2,.manualPaymentGate b,.manualPaymentGate label{color:#f8fafc}.paymentReviewPanel{background:#13242c;border-color:#40515a}.paymentRows article{background:#1a2c34!important}.reviewFilters button{color:#fff;background:#24363f;border-color:#4e5c64}}.adminManagement,.adminCustomer{color:#172b35;background:#f4f1f8;min-height:100vh;padding-bottom:60px}.adminNav{color:#fff;background:#102b36;justify-content:space-between;align-items:center;gap:20px;padding:18px max(24px,50% - 550px);display:flex}.adminNav div{gap:8px;display:flex}.adminNav a{color:#dce5e8;border-radius:7px;padding:9px 14px}.adminNav a.active{color:#fff;background:#7857b8}.adminNav span{font-size:12px}.adminManagementHero,.customerHero{max-width:1100px;margin:0 auto;padding:48px 24px 28px}.adminManagementHero h1,.customerHero h1{margin:5px 0;font-size:38px}.adminManagementHero small,.customerHero small{color:#7857b8;font-weight:800}.addAdminCard,.adminListCard,.auditCard,.customerHistory{background:#fff;border:1px solid #e2dce9;max-width:1100px;margin:18px auto;padding:24px}.addAdminCard>div{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.addAdminCard label{font-weight:700}.addAdminCard input{border:1px solid #d5cedd;width:100%;margin-top:7px;padding:12px;display:block}.sectionTitle{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.sectionTitle h2{margin:3px 0}.sectionTitle>b{color:#6848a8;background:#eee8f7;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.adminTable{gap:10px;display:grid}.adminTable article{border:1px solid #e3dfe7;grid-template-columns:2fr repeat(4,1fr) 1.7fr;align-items:center;gap:14px;padding:15px;display:grid}.adminTable article small,.adminIdentity small{color:#737982;display:block}.adminIdentity{align-items:center;gap:10px;display:flex}.adminIdentity>span{color:#fff;background:#7857b8;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.adminTable b.active{color:#197142}.adminTable b.disabled{color:#a63131}.adminActions{flex-wrap:wrap;gap:5px;display:flex}.adminActions button{background:#fff;border:1px solid #bcb2cb;padding:7px 9px}.adminActions button.danger{color:#a52b2b;border-color:#dfa6a6}.auditRows{display:grid}.auditRows article{border-bottom:1px solid #eee;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.auditRows article>span{color:#7857b8}.auditRows p{color:#6b7280;margin:3px 0}.auditRows time{color:#737982;font-size:12px}.adminCustomer{padding-bottom:60px}.customerStats{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1100px;margin:0 auto;padding:0 24px;display:grid}.customerStats article{background:#fff;border:1px solid #ddd;padding:20px}.customerStats b,.customerStats span{display:block}.customerStats b{color:#7857b8;font-size:30px}.customerHistory article{border-bottom:1px solid #eee;grid-template-columns:1fr auto auto;gap:20px;padding:14px 0;display:grid}.customerHistory small{color:#777;margin-top:4px;display:block}.customerHistory span{background:#eee8f7;padding:5px 9px}.receiptButton+.receiptButton{margin-inline-start:8px}@media (width<=900px){.adminNav{flex-direction:column;align-items:flex-start}.addAdminCard>div,.adminTable article,.customerStats{grid-template-columns:1fr}.adminTable article{align-items:start}.customerHistory article{grid-template-columns:1fr}.auditRows article{grid-template-columns:auto 1fr}.auditRows time{grid-column:2}.adminManagementHero h1,.customerHero h1{font-size:30px}}@media (prefers-color-scheme:dark){.adminManagement,.adminCustomer{color:#f7fafc;background:#0d1e26}.addAdminCard,.adminListCard,.auditCard,.customerHistory,.customerStats article{background:#172a33;border-color:#40515a}.adminTable article,.addAdminCard input{color:#fff;background:#1d313a;border-color:#4a5d66}.adminActions button{color:#fff;background:#223640;border-color:#5b6970}.auditRows article,.customerHistory article{border-color:#384b54}}.adminSettingsGrid{grid-template-columns:1fr 1fr;gap:16px;max-width:1100px;margin:24px auto;display:grid}.adminSettingsGrid .adminCard{margin:0}.retentionCard{background:#fff;border:1px solid #ddd;padding:26px}.retentionCard>span{color:#7655ad;font-weight:800}.retentionCard h2{margin:5px 0 18px}.retentionChoice{background:#f7f4fb;align-items:center;gap:9px;margin:7px 0;padding:11px;display:flex}.retentionCard>label:not(.retentionChoice){margin:14px 0;font-weight:700;display:block}.retentionCard input[type=number]{border:1px solid #ccc;width:100%;margin-top:6px;padding:10px;display:block}.retentionCard>small{color:#687078;margin-top:12px;line-height:1.7;display:block}.adminGlobalMessage{color:#56358e;background:#eee7fa;max-width:1100px;margin:12px auto;padding:13px 18px}.bulkPaymentActions{background:#f3eff8;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:flex}.bulkPaymentActions label{align-items:center;gap:7px;font-weight:700;display:flex}.bulkPaymentActions span{margin-inline-end:auto}.bulkPaymentActions button{color:#962f2f;background:#fff;border:1px solid #b98d8d;padding:8px 13px}.bulkPaymentActions button:disabled{opacity:.45}.bulkPaymentActions .deleteAll{color:#fff;background:#a63232}.paymentRows article{position:relative}.paymentRows article.selectedPayment{border-color:#7857b8;box-shadow:0 0 0 2px #7857b822}.paymentSelect{width:19px;height:19px;position:absolute;top:17px;left:17px}.statusPill.used{color:#35455f;background:#e3e7ef}@media (width<=800px){.adminSettingsGrid{grid-template-columns:1fr;margin:14px}.bulkPaymentActions span{width:100%;margin:0}.paymentSelect{top:12px;left:12px}}@media (prefers-color-scheme:dark){.retentionCard{background:#172a33;border-color:#40515a}.retentionChoice,.bulkPaymentActions{background:#223640}.retentionCard input[type=number]{color:#fff;background:#1d313a;border-color:#54656d}.adminGlobalMessage{color:#f2eaff;background:#2c2440}}.readingSupportButton{color:#253842;background:#fff;border:1px solid #b9add0;border-radius:9px;align-items:center;gap:12px;margin-top:16px;padding:13px 15px;text-decoration:none;transition:all .2s;display:flex}.readingSupportButton:hover{background:#f7f3fc;border-color:#7857b8;transform:translateY(-1px)}.readingSupportButton>span{color:#6e4dad;background:#eee7f8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.readingSupportButton>div{flex:1}.readingSupportButton b,.readingSupportButton small{display:block}.readingSupportButton small{color:#737983;margin-top:2px;font-size:11px}.readingSupportButton>i{color:#7857b8;font-size:18px;font-style:normal}.analysisSupport{text-align:right;max-width:430px;margin:28px auto 0}.manualPaymentGate>.readingSupportButton{margin-top:20px}@media (width<=800px){.readingSupportButton{padding:12px}.analysisSupport{width:100%}}@media (prefers-color-scheme:dark){.readingSupportButton{color:#f8fafc;background:#20323a;border-color:#53646d}.readingSupportButton:hover{background:#273c45}.readingSupportButton>span{color:#d9c9ff;background:#382d50}.readingSupportButton small{color:#c2cbd0}}.readingHero h1{font-size:0}.readingHero h1:after{content:"حلّل شخصيتك من ملامح وجهك";font:700 56px/1.25 Noto Naskh Arabic;display:block}.readingHero p:after{content:"🔒 حذف الصورة تلقائيًا    ⏱ النتيجة خلال أقل من دقيقة    📖 تقرير تفصيلي";color:#fff;word-spacing:2px;margin-top:22px;font:600 13px/1.9 Noto Kufi Arabic;display:block}@media (width<=800px){.readingHero h1:after{font-size:43px}.readingHero p:after{white-space:pre-line;content:"🔒 حذف الصورة تلقائيًا\a ⏱ النتيجة خلال أقل من دقيقة\a 📖 تقرير تفصيلي";font-size:11px}.readingPage:has(.uploadLayout.paymentFirst){min-height:0}.uploadLayout.paymentFirst{padding-top:38px;padding-bottom:32px}.paymentFirst .manualPaymentGate{margin:0}}.paymentNumberRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.paymentNumberRow button{color:#5f439f;cursor:pointer;white-space:nowrap;background:#f3effb;border:1px solid #b9add8;border-radius:8px;padding:9px 12px;font:700 10px Noto Kufi Arabic}.paymentNumberRow button:active{transform:scale(.97)}.paymentOffer{color:#fff;text-align:right;background:linear-gradient(135deg,#172d3b,#332f59);margin:-16px -16px 26px;padding:30px}.paymentOffer>small{color:#c9bdf0;font-size:9px}.paymentOffer h2{margin:8px 0;font:700 34px/1.45 Noto Naskh Arabic}.paymentOffer p{color:#d6dce5;font:500 14px/1.8 Noto Naskh Arabic}.paymentOffer ul{gap:9px;margin:18px 0;padding:0;font:600 12px Noto Kufi Arabic;list-style:none;display:grid}.paymentOffer li{color:#f7f7fb}.offerPrice{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:20px;display:flex}.offerPrice span b,.offerPrice span small{display:block}.offerPrice span b{color:#fff;font:700 25px Noto Naskh Arabic}.offerPrice span small{color:#cbd3dc;font-size:8px}.offerPrice button{color:#fff;cursor:pointer;background:#8b6bd2;border:0;padding:14px 20px;font:700 11px Noto Kufi Arabic}.paymentHeading{scroll-margin-top:90px}@media (width<=600px){.paymentOffer{padding:24px 20px}.paymentOffer h2{font-size:29px}.offerPrice{flex-direction:column;align-items:stretch}.offerPrice button{width:100%}}.infoPage{min-height:75vh}.infoHero{color:#fff;background:linear-gradient(130deg,#172d39,#322c55);padding:85px 0}.infoHero span{color:#cbbef1;font-size:9px}.infoHero h1{margin:10px 0;font:700 50px Noto Naskh Arabic}.infoHero p{color:#c8cfd3;max-width:760px;font:500 16px/2 Noto Naskh Arabic}.infoContent{max-width:900px;padding:60px 0 80px}.infoContent article{border-bottom:1px solid var(--line);padding:28px 0}.infoContent h2{margin:0 0 10px;font:700 27px Noto Naskh Arabic}.infoContent p{color:var(--muted);font:500 15px/2 Noto Naskh Arabic}.infoContent a{color:var(--lav);font-weight:700}@media (width<=800px){.infoHero{padding:60px 0}.infoHero h1{font-size:40px}.infoContent{padding-top:35px}}.supportPage{min-height:75vh}.supportHero{color:#fff;background:linear-gradient(130deg,#172d39,#322c55);padding:95px 0}.supportHero span{color:#c9bcef;font-size:10px}.supportHero h1{margin:10px 0;font:700 54px Noto Naskh Arabic}.supportHero p{color:#c6cdd1;max-width:720px;font:500 17px/2 Noto Naskh Arabic}.supportGrid{grid-template-columns:1fr 1fr;gap:22px;padding:65px 0 30px;display:grid}.supportCard{border:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;min-height:390px;padding:38px;display:flex}.supportIcon{width:58px;height:58px;color:var(--lav);background:#ece8f5;border-radius:50%;place-items:center;margin-bottom:25px;font-size:25px;display:grid}.supportCard small{color:var(--lav);font-size:8px}.supportCard h2{margin:8px 0;font:700 29px Noto Naskh Arabic}.supportCard p{color:var(--muted);min-height:75px;font:500 14px/1.9 Noto Naskh Arabic}.supportCard strong{direction:ltr;margin-bottom:20px;font-size:25px}.supportButton{text-align:center;color:#fff;width:100%;margin-top:auto;padding:16px;font-size:11px;font-weight:700}.whatsappButton{background:#178a55}.callButton{background:var(--navy)}.supportTip{border-right:4px solid var(--lav);background:#efebf6;margin-bottom:70px;padding:22px 26px}.supportTip b{font-size:10px}.supportTip p{color:var(--muted);margin:5px 0;font:500 12px/1.8 Noto Naskh Arabic}@media (width<=800px){.supportHero{padding:65px 0}.supportHero h1{font-size:43px}.supportGrid{grid-template-columns:1fr;padding-top:35px}.supportCard{min-height:350px}}
