/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-\[60\%\]{top:60%}.-right-\[3px\]{right:-3px}.-right-\[43px\]{right:-43px}.right-\[5\%\]{right:5%}.right-\[10\%\]{right:10%}.right-\[20\%\]{right:20%}.right-\[27px\]{right:27px}.left-\[5\%\]{left:5%}.left-\[15\%\]{left:15%}.left-\[25\%\]{left:25%}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-7{grid-column:span 7/span 7}.mx-auto{margin-inline:auto}.mt-\[-2\.5rem\]{margin-top:-2.5rem}.mt-auto{margin-top:auto}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-\[400px\]{height:400px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/5{width:20%}.w-2\/3{width:66.6667%}.w-\[85\%\]{width:85%}.w-\[92\%\]{width:92%}.w-\[98\%\]{width:98%}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-\[800px\]{max-width:800px}.max-w-none{max-width:none}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.rotate-12{rotate:12deg}.-skew-x-12{--tw-skew-x:skewX(calc(12deg * -1))}.-skew-x-12,.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e+38px}.rounded-t-\[2rem\]{border-top-left-radius:2rem;border-top-right-radius:2rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#7432e0\]{border-color:#7432e0}.border-\[\#bbaadb\]\/15{border-color:oklab(76.9054% .0362795 -.061332/.15)}.border-\[\#c7c4d8\]\/20{border-color:oklab(82.8881% .010737 -.0257055/.2)}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#d5e3fc\]{background-color:#d5e3fc}.bg-\[\#f4eaff\]{background-color:#f4eaff}.bg-\[\#f7f9fb\]{background-color:#f7f9fb}.bg-\[\#fef7ff\]{background-color:#fef7ff}.bg-\[\#fef7ff\]\/80{background-color:oklab(98.3795% .0101072 -.00792688/.8)}.bg-\[\#ffffff\]{background-color:#fff}.bg-transparent{background-color:#0000}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-br,.bg-gradient-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{-o-object-fit:cover;object-fit:cover}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[\'Cairo\'\]{font-family:Cairo}.font-\[\'Tajawal\'\]{font-family:Tajawal}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.whitespace-nowrap{white-space:nowrap}.text-\[\#4F46E5\]{color:#4f46e5}.text-\[\#0084FF\]{color:#0084ff}.text-\[\#3525cd\]{color:#3525cd}.text-\[\#7432e0\]{color:#7432e0}.text-\[\#464555\]{color:#464555}.uppercase{text-transform:uppercase}.italic{font-style:italic}.overline{text-decoration-line:overline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-overlay{mix-blend-mode:overlay}.shadow-\[0_-4px_24px_rgba\(104\,31\,212\,0\.06\)\]{--tw-shadow:0 -4px 24px var(--tw-shadow-color,#681fd40f)}.shadow-\[0_-4px_24px_rgba\(104\,31\,212\,0\.06\)\],.shadow-\[0_-8px_24px_rgba\(25\,28\,30\,0\.06\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-8px_24px_rgba\(25\,28\,30\,0\.06\)\]{--tw-shadow:0 -8px 24px var(--tw-shadow-color,#191c1e0f)}.shadow-\[0_4px_12px_rgba\(79\,70\,229\,0\.3\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#4f46e54d)}.shadow-\[0_4px_12px_rgba\(79\,70\,229\,0\.15\)\],.shadow-\[0_4px_12px_rgba\(79\,70\,229\,0\.3\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(79\,70\,229\,0\.15\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#4f46e526)}.shadow-\[0_8px_24px_rgba\(25\,28\,30\,0\.02\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#191c1e05)}.shadow-\[0_8px_24px_rgba\(25\,28\,30\,0\.02\)\],.shadow-\[0_8px_24px_rgba\(25\,28\,30\,0\.06\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(25\,28\,30\,0\.06\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#191c1e0f)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.contrast-\[1\.1\]{--tw-contrast:contrast(1.1)}.contrast-\[1\.1\],.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale-\[20\%\]{--tw-grayscale:grayscale(20%)}.grayscale-\[20\%\],.saturate-0{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,)}.saturate-0{--tw-saturate:saturate(0%)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:saturate-100:is(:where(.group):hover *){--tw-saturate:saturate(100%);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,)}}.group-has-\[\:checked\]\:block:is(:where(.group):has(:checked) *){display:block}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-\[\#f2f4f6\]:hover{background-color:#f2f4f6}.hover\:text-\[\#7432e0\]:hover{color:#7432e0}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}@media (prefers-color-scheme:dark){.dark\:bg-\[\#2d3133\]{background-color:#2d3133}.dark\:bg-\[\#4F46E5\]{background-color:#4f46e5}.dark\:bg-\[\#191c1e\]{background-color:#191c1e}.dark\:bg-\[\#7432e0\]\/20{background-color:oklab(51.357% .0942602 -.220967/.2)}.dark\:text-\[\#4F46E5\]{color:#4f46e5}.dark\:text-\[\#ceb5ff\]{color:#ceb5ff}.dark\:text-\[\#e6e8ea\]{color:#e6e8ea}.dark\:text-\[\#ffffff\]{color:#fff}.dark\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.dark\:hover\:text-\[\#ceb5ff\]:hover{color:#ceb5ff}}}:root{color-scheme:light;--bg:#f7f9fb;--surface:#f7f9fb;--surface-container-low:#f2f4f6;--surface-container:#eceef0;--surface-container-high:#e6e8ea;--surface-container-highest:#e0e3e5;--surface-lowest:#fff;--text:#191c1e;--muted:#464555;--border:#c7c4d873;--outline-variant:#c7c4d8;--brand:#3525cd;--brand-soft:#e2dfff;--brand-muted:#3525cd1a;--brand-deep:#2b1f9e;--secondary:#bd0c3b;--secondary-container:#ffdadb;--tertiary:#865400;--accent-warm:#f59e0b;--success:#0f766e;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--shadow-brand:0 12px 28px #3525cd38;--shadow-float:0 18px 40px #191c1e0f;--space-xs:4px;--space-sm:8px;--space-ms:12px;--space-md:16px;--space-ml:20px;--space-lg:24px;--space-xl:32px;--space-2xl:40px;--space-3xl:48px;--space-4xl:64px;--text-xs:.75rem;--text-sm:.85rem;--text-base:.9rem;--text-md:1rem;--text-lg:1.15rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--leading-tight:1.25;--leading-snug:1.4;--leading-normal:1.6;--leading-relaxed:1.75;--ease-fast:.16s ease;--ease-normal:.22s ease;--ease-slow:.35s ease;--z-sticky:40;--z-header:50;--z-modal:60;--touch-min:48px}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;direction:ltr;font-family:Material Symbols Outlined,system-ui,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.material-symbols-outlined.ms-filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}*{box-sizing:border-box}body,html{font-family:var(--font-tajawal),"Tajawal",system-ui,sans-serif;background:var(--bg);color:var(--text);margin:0;padding:0}.app-section-title,.quiz-phase-tab>span,.result-hero-heading,h1,h2,h3{font-family:var(--font-cairo),"Cairo",system-ui,sans-serif}main{max-width:980px;margin:var(--space-3xl) auto;padding:0 var(--space-ml)}.landing-root>main{max-width:none;margin:0}.card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-lowest);padding:var(--space-ml);margin-bottom:var(--space-md);box-shadow:var(--shadow-float)}.app-section-title{margin:0 0 var(--space-sm) 0;font-size:var(--text-lg)}.muted{color:var(--muted)}.quiz-shell{background:radial-gradient(circle at 88% 0,#3525cd17 0,#0000 42%),radial-gradient(circle at 8% 92%,#d5e3fc8c 0,#0000 38%),linear-gradient(#f7f9fb,#eceef0 52%,#f2f4f6);justify-content:space-between;min-height:100vh;padding:0}.quiz-shell,.quiz-shell-inner{flex-direction:column;display:flex}.quiz-shell-inner{width:100%;max-width:920px;padding:var(--space-md);padding-bottom:var(--space-xl);flex:1;gap:0;margin:0 auto}@media (min-width:1024px){.quiz-shell-inner{max-width:800px;padding:var(--space-lg) var(--space-2xl) var(--space-2xl)}}.quiz-stitch-header{justify-content:space-between;align-items:center;gap:var(--space-ms);min-height:64px;padding:var(--space-ms) var(--space-md);z-index:var(--z-sticky);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#f7f9fbe0;flex-direction:row-reverse;display:flex;position:sticky;top:0}.quiz-stitch-header-start{align-items:center;gap:var(--space-sm);display:flex}.quiz-stitch-menu-btn{padding:var(--space-sm);min-width:var(--touch-min);min-height:var(--touch-min);cursor:default;color:var(--brand);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.quiz-stitch-menu-btn .material-symbols-outlined{font-size:28px}.quiz-stitch-brand{font-family:Cairo,sans-serif;font-weight:900;font-size:var(--text-xl);color:var(--brand);margin:0}.quiz-stitch-profile{border:2px solid var(--brand);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.quiz-stitch-profile{border:2px solid color-mix(in srgb,var(--brand) 35%,transparent)}}.quiz-stitch-profile{color:var(--brand);background:var(--surface-lowest);text-decoration:none}.quiz-stitch-profile .material-symbols-outlined{font-size:22px}.quiz-stitch-back{font:inherit;color:var(--muted);padding:var(--space-sm) var(--space-ms);border-radius:var(--radius-pill);transition:background var(--ease-normal),color var(--ease-normal);border:1px solid #0000;font-weight:700;text-decoration:none}.quiz-stitch-back:hover{background:var(--surface-container-low);color:var(--brand)}.quiz-progress{background:var(--surface-container-high);height:8px;box-shadow:inset 0 0 0 1px var(--outline-variant);border-radius:999px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.quiz-progress{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 40%,transparent)}}.quiz-progress>div{background:linear-gradient(90deg,#4338ca 0,var(--brand) 100%);height:100%;transition:width .25s}.quiz-progress.quiz-progress-rtl{direction:ltr}.quiz-progress.quiz-progress-rtl>div{float:right}.quiz-phase-tabs{margin-top:var(--space-ms);gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quiz-phase-tab{border:1px solid var(--outline-variant)}@supports (color:color-mix(in lab,red,red)){.quiz-phase-tab{border:1px solid color-mix(in srgb,var(--outline-variant) 55%,transparent)}}.quiz-phase-tab{background:var(--surface-container-low);color:var(--text);padding:var(--space-sm);gap:var(--space-xs);text-align:right;font:inherit;cursor:pointer;transition:transform var(--ease-normal),border-color var(--ease-normal),box-shadow var(--ease-normal),background var(--ease-normal);border-radius:14px;display:grid}.quiz-phase-tab>span{font-size:var(--text-base);font-weight:700}.quiz-phase-tab>small{font-size:var(--text-xs);color:#334155}.quiz-phase-tab.is-active{border-color:var(--brand);background:var(--surface-lowest);transform:translateY(-1px);box-shadow:0 8px 24px #3525cd1f}.quiz-phase-tab.is-complete{background:#f0fdf4;border-color:#05966973}.quiz-card{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-float);padding:var(--space-ml);max-height:none;overflow:visible}.quiz-phase-panel{gap:var(--space-md);display:grid}.quiz-phase-head{justify-content:space-between;align-items:center;gap:var(--space-ms);padding:var(--space-sm) var(--space-ms);border:1px dashed var(--brand);display:flex}@supports (color:color-mix(in lab,red,red)){.quiz-phase-head{border:1px dashed color-mix(in srgb,var(--brand) 28%,transparent)}}.quiz-phase-head{border-radius:var(--radius-md);background:var(--surface-container-low)}.quiz-question-stack{gap:var(--space-md);display:grid}.quiz-question-card{padding:var(--space-md);background:linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:14px}.quiz-question-divider{margin-top:var(--space-ms);border-top:1px dashed #cbd5e1}.phase-transition{border-radius:var(--radius-lg);padding:var(--space-xl) var(--space-ml);text-align:center;background:linear-gradient(135deg,#fff,#ecfeff);border:1px solid #bae6fd;animation:phaseIn .28s;box-shadow:0 12px 34px #02061714}.phase-transition-label{margin:0 0 var(--space-sm) 0;color:#0c4a6e;font-weight:700}.phase-transition-title{color:#0f172a;font-size:var(--text-lg);margin:0}.phase-transition-subtitle{margin:var(--space-sm) 0 0 0;color:#334155}.quiz-options{gap:var(--space-sm);margin-top:var(--space-md);display:grid}.quiz-option{justify-content:space-between;align-items:center;gap:var(--space-sm);text-align:right;width:100%;min-height:50px;padding:var(--space-md);border-radius:var(--radius-md);font:inherit;cursor:pointer;transition:transform var(--ease-fast),border-color var(--ease-fast),background var(--ease-fast),box-shadow var(--ease-fast);background:#fff;border:1px solid #d1d5db;display:flex}.quiz-option.is-selected{border-color:var(--brand);background:var(--brand-muted);color:var(--brand-deep);border-width:2px;box-shadow:0 8px 22px #3525cd1f}.quiz-option:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.quiz-option:hover{border-color:color-mix(in srgb,var(--brand) 45%,#fff)}}.quiz-option:hover{transform:translateY(-1px)}.quiz-option:disabled{cursor:not-allowed;opacity:.65}.btn-primary{border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--brand) 0,var(--brand-deep) 100%);color:#fff;font:inherit;padding:var(--space-md) var(--space-ml);min-height:var(--touch-min);cursor:pointer;box-shadow:var(--shadow-brand);border:0;font-weight:700}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-lowest);color:var(--text);font:inherit;padding:var(--space-md) var(--space-ml);min-height:var(--touch-min);cursor:pointer;font-weight:700}.result-stack{gap:var(--space-md);display:grid}.result-shell{padding:var(--space-ml);background:radial-gradient(circle at 88% 8%,#3525cd14 0,#0000 28%),radial-gradient(circle at 10% 88%,#fea61929 0,#0000 26%),linear-gradient(#f7f9fb,#eceef0);border-radius:24px}.result-page-wrap{max-width:1200px;padding:0 var(--space-md) var(--space-xl);margin:0 auto}.result-desktop-grid{gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:1100px){.result-desktop-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;display:grid}.result-desktop-grid .result-desktop-primary{position:sticky;top:88px}}.result-hero-heading{font-size:var(--text-3xl);line-height:var(--leading-tight);margin:0}.result-hero-card{background:linear-gradient(155deg,#fff,#f9f1ff 52%,#f4eaff);border-radius:20px}.result-hero-title-wrap{gap:6px;display:grid}.result-hero-subtitle{line-height:var(--leading-normal);margin:0}.result-hero-grid{gap:var(--space-md);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;display:grid}.hero-ring-wrap{justify-content:center;align-items:center;display:flex}.hero-score-bars,.score-row{gap:var(--space-sm);display:grid}.score-row{align-items:center;grid-template-columns:95px 1fr 52px;min-height:28px}.score-track{background:#e5e7eb;border-radius:999px;height:10px;overflow:hidden}.score-fill{border-radius:999px;height:100%;transition:width .8s}.narrative-card{padding:var(--space-lg);background:linear-gradient(#fff,#f8fafc);border-radius:18px;animation:narrativeFadeIn .4s}.narrative-title{font-weight:700;font-size:var(--text-base);margin:0 0 6px}.narrative-card.is-loading{animation:narrativeFadeOut .2s}.narrative-text{margin:0;font-size:1.05rem;line-height:1.8}.shimmer{background:#f1f5f9;position:relative;overflow:hidden}.shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd9,#0000);animation:shimmer 1.2s linear infinite;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(110%)}to{transform:translate(-110%)}}@keyframes phaseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes narrativeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes narrativeFadeOut{0%{opacity:.8}to{opacity:1}}.result-badges{gap:var(--space-sm);background:#fffc;border:1px solid #dbeafe;border-radius:16px;flex-wrap:wrap;align-items:center;padding:10px;display:flex}.status-badge{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd}.badge,.status-badge{padding:6px var(--space-sm);font-size:var(--text-sm);border-radius:999px}.badge{color:#3730a3;background:#eef2ff}.ad-slot{border-radius:var(--radius-md);color:#64748b;background:#fff;border:1px dashed #d1d5db;justify-content:center;align-items:center;min-height:100px;display:flex}.share-bar{gap:10px;display:grid}.share-stitch-card{border-radius:var(--radius-xl);padding:var(--space-ml);background:linear-gradient(145deg,var(--surface-lowest) 0,var(--surface-container-low) 100%);border:1px solid var(--border);box-shadow:var(--shadow-float)}.share-stitch-card .share-stitch-actions{gap:10px;display:grid}@media (min-width:900px){.share-stitch-card .share-stitch-actions{grid-template-columns:1fr 1fr;align-items:stretch}.share-stitch-head{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}}.share-stitch-title{font-family:Cairo,sans-serif;font-weight:900;font-size:var(--text-lg);color:var(--text);margin:0}.share-stitch-sub{color:var(--muted);font-size:var(--text-base);margin:6px 0 0;line-height:1.5}.where-now-card{background:linear-gradient(#fff,#f8fbff);border-radius:16px}.where-now-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.where-now-mode-pill{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}@media (max-width:900px){.result-hero-grid{grid-template-columns:1fr}}@media (max-width:767px){main{margin:var(--space-lg) auto;padding:0 var(--space-ms)}.landing-main{padding-top:var(--space-4xl);padding-bottom:calc(80px + env(safe-area-inset-bottom))}.landing-bento{margin-top:var(--space-2xl)}.quiz-phase-tabs{gap:var(--space-sm);scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px;display:flex;overflow-x:auto}.quiz-phase-tabs::-webkit-scrollbar{display:none}.quiz-phase-tab{flex:none;min-width:140px}.quiz-phase-head{display:grid}.quiz-options{grid-template-columns:1fr}.result-shell{padding:var(--space-ms);padding-bottom:calc(80px + env(safe-area-inset-bottom));border-radius:18px}.pathway-context-grid{grid-template-columns:1fr}.where-now-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-cta-btn{width:100%;max-width:340px}.landing-hero-cta{width:100%}}@media (min-width:768px){.quiz-options{grid-template-columns:repeat(2,minmax(0,1fr))}.share-bar{grid-template-columns:1.3fr 1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.where-now-grid{gap:10px;display:grid}.where-now-hint{color:var(--muted);margin:0 0 10px;font-size:.9rem}.where-now-option.is-selected{border-color:var(--brand);background:var(--brand-muted);box-shadow:0 4px 14px #3525cd1a}@media (min-width:900px){.result-hero-heading{font-size:2.625rem}.result-hero-grid,.share-bar{grid-template-columns:1fr 1fr}}.landing-root{background:var(--bg);min-height:100dvh;color:var(--text)}.landing-header{z-index:var(--z-header);min-height:64px;padding:0 var(--space-ml);background:var(--bg);flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.landing-header{background:color-mix(in srgb,var(--bg) 86%,transparent)}}.landing-header{backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.landing-brand{align-items:center;gap:var(--space-sm);display:flex}.landing-brand .material-symbols-outlined{color:#3525cd;font-size:30px}.landing-brand-title{font-family:Cairo,sans-serif;font-weight:900;font-size:var(--text-lg);color:#3525cd;margin:0}.landing-nav-desktop{gap:var(--space-lg);flex-direction:row-reverse;align-items:center;display:none}.landing-nav-desktop a{font-family:Cairo,sans-serif;font-weight:700;font-size:var(--text-base);color:var(--muted);padding:var(--space-sm) var(--space-ms);border-radius:var(--radius-md);transition:background var(--ease-normal),color var(--ease-normal);text-decoration:none}.landing-nav-desktop a:hover{background:var(--surface-container-low);color:var(--brand)}.landing-main{padding:calc(var(--space-4xl) + var(--space-3xl)) var(--space-md) calc(var(--space-4xl) + var(--space-4xl));position:relative;overflow:hidden}.landing-hero-badge{margin-bottom:var(--space-ml);padding:6px var(--space-md);border-radius:var(--radius-pill);background:var(--secondary-container);color:var(--secondary);font-size:.88rem;font-weight:700;display:inline-block}.landing-hero-title{margin:0 0 var(--space-ml);font-family:Cairo,sans-serif;font-size:clamp(2rem,6vw,3.75rem);font-weight:900;line-height:var(--leading-tight);color:var(--text);text-align:center}.landing-hero-title span{color:#3525cd}.landing-hero-lead{margin:0 auto var(--space-2xl);text-align:center;max-width:38rem;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--muted)}.landing-hero-cta{align-items:center;gap:var(--space-ml);flex-direction:column;display:flex}.landing-cta-btn{padding:var(--space-md) var(--space-2xl);color:#fff;background:linear-gradient(135deg,#4f46e5,#3525cd);border:0;border-radius:16px;justify-content:center;align-items:center;font-family:Cairo,sans-serif;font-size:1.1rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 16px 36px #3525cd47}.landing-cta-btn:hover{transform:translateY(-2px);box-shadow:0 20px 44px #3525cd57}.landing-social-proof{align-items:center;gap:var(--space-ms);color:var(--muted);font-size:var(--text-base);font-weight:700}.landing-avatars,.landing-social-proof{flex-direction:row-reverse;display:flex}.landing-avatars img{border:2px solid var(--surface);-o-object-fit:cover;object-fit:cover;border-radius:999px;width:36px;height:36px;margin-inline-start:-10px}.landing-bento{max-width:72rem;margin:var(--space-4xl) auto 0;padding:0 var(--space-sm)}.landing-bento-grid{gap:var(--space-ml);grid-template-columns:1fr;display:grid}.landing-bento-feature{padding:var(--space-xl);background:var(--surface-container-low);justify-content:space-between;gap:var(--space-md);border-radius:24px;flex-direction:column;min-height:280px;display:flex}.landing-bento-feature h3{margin:0 0 var(--space-sm);font-family:Cairo,sans-serif;font-size:var(--text-2xl);font-weight:800}.landing-bento-feature p{color:var(--muted);line-height:var(--leading-relaxed);margin:0}.landing-bento-side{gap:var(--space-md);flex-direction:column;display:flex}.landing-stat-card{padding:var(--space-lg);background:linear-gradient(135deg,var(--brand) 0,var(--brand-deep) 100%);color:#fff;border-radius:24px}.landing-stat-card .stat-row{flex-direction:row-reverse;align-items:center;gap:12px;display:flex}.landing-stat-num{font-family:Cairo,sans-serif;font-size:2.25rem;font-weight:900}.landing-wide{padding:var(--space-xl);background:var(--surface-container-high);border-radius:24px}.landing-faq{max-width:48rem;margin:var(--space-4xl) auto 0;padding:0 var(--space-sm)}.landing-faq-heading{margin:0 0 var(--space-xl);font-family:Cairo,sans-serif;font-size:var(--text-2xl);text-align:center;font-weight:800}.landing-faq-list{gap:var(--space-sm);flex-direction:column;display:flex}.landing-faq-item{background:var(--surface-container-low);border-radius:16px;overflow:hidden}.landing-faq-item summary{padding:var(--space-lg) var(--space-xl);cursor:pointer;font-family:Cairo,sans-serif;font-weight:700;font-size:var(--text-md,1rem);line-height:var(--leading-normal);list-style:none}.landing-faq-item summary::-webkit-details-marker{display:none}.landing-faq-item summary:after{content:"+";float:left;color:var(--muted);font-size:1.25rem;font-weight:400;transition:transform .2s}.landing-faq-item[open] summary:after{transform:rotate(45deg)}.landing-faq-item dt{font-weight:inherit;display:inline}.landing-faq-item dd{padding:0 var(--space-xl) var(--space-lg);color:var(--muted);line-height:var(--leading-relaxed);margin:0}.landing-final-cta{max-width:48rem;margin:var(--space-4xl) auto 0;padding:var(--space-2xl) var(--space-lg);text-align:center;color:#fff;background:linear-gradient(135deg,#4f46e5,#ceb5ff);border-radius:32px;position:relative;overflow:hidden}.landing-final-cta h2{margin:0 0 var(--space-ms);font-family:Cairo,sans-serif;font-size:var(--text-2xl);font-weight:900}.landing-final-cta p{margin:0 0 var(--space-lg);opacity:.95;line-height:var(--leading-normal)}.landing-final-cta a{color:#3525cd;background:#fff;border-radius:16px;padding:14px 36px;font-family:Cairo,sans-serif;font-weight:800;text-decoration:none;display:inline-flex}.landing-mobile-nav{z-index:var(--z-sticky);padding:10px 12px calc(10px + env(safe-area-inset-bottom));backdrop-filter:blur(12px);border-top:1px solid var(--border);background:#fffe;flex-direction:row-reverse;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #392b530f}.landing-mobile-nav a{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);color:var(--muted);padding:var(--space-sm) var(--space-ms);min-height:var(--touch-min);border-radius:var(--radius-md);flex-direction:column;font-weight:600;text-decoration:none;display:flex}.landing-mobile-nav a.is-active{color:#4f46e5;background:#d5e3fc}.landing-footer{align-items:center;gap:var(--space-sm);padding:var(--space-2xl) var(--space-md) calc(var(--space-xl) + 70px + env(safe-area-inset-bottom));text-align:center;color:var(--muted);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.landing-footer{color:color-mix(in srgb,var(--muted) 70%,transparent)}}.landing-footer{border-top:1px solid var(--border);max-width:72rem;margin:var(--space-3xl) auto 0;font-size:.88rem}.landing-footer-links a{color:var(--muted);text-decoration:none}.landing-footer-links a:hover{color:var(--brand);text-decoration:underline}.landing-footer-copy{margin:0}.landing-hero-wrap{text-align:center;align-items:center;gap:var(--space-xl);flex-direction:column;max-width:80rem;margin:0 auto;display:flex}.landing-hero-copy{width:100%}.landing-hero-visual-wrap{width:100%;display:none}.landing-hero-visual{aspect-ratio:1;background:var(--surface-container-low);border-radius:20px;position:relative;overflow:hidden}.landing-hero-visual img{-o-object-fit:cover;object-fit:cover;filter:grayscale(.15);width:100%;height:100%}.landing-hero-visual:after{content:"";background:var(--brand);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.landing-hero-visual:after{background:color-mix(in srgb,var(--brand) 14%,transparent)}}.landing-hero-visual:after{mix-blend-mode:multiply;pointer-events:none}@media (min-width:900px){.landing-mobile-nav{display:none}.landing-nav-desktop{display:flex}.landing-bento-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.landing-span-7{grid-column:span 7}.landing-span-5{grid-column:span 5}.landing-span-12{grid-column:span 12}.landing-hero-wrap{text-align:right;align-items:center;gap:var(--space-2xl);padding:0 var(--space-md);grid-template-columns:1.15fr .85fr;display:grid}.landing-hero-visual-wrap{display:block}.landing-hero-lead,.landing-hero-title{text-align:right}.landing-hero-cta{align-items:flex-end}}.pathway-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.pathway-context-field{gap:6px;display:grid}.pathway-context-field>span{color:#334155;font-size:.82rem;font-weight:700}.pathway-context-field input,.pathway-context-field select,.pathway-context-field textarea{width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:10px 12px;transition:border-color .16s,box-shadow .16s}.pathway-context-field textarea{resize:vertical;min-height:74px}.pathway-context-field input:focus,.pathway-context-field select:focus,.pathway-context-field textarea:focus{border-color:var(--pathway-accent,#0ea5e9);outline:none}@supports (color:color-mix(in lab,red,red)){.pathway-context-field input:focus,.pathway-context-field select:focus,.pathway-context-field textarea:focus{border-color:color-mix(in srgb,var(--pathway-accent,#0ea5e9) 52%,#2563eb)}}.pathway-context-field input:focus,.pathway-context-field select:focus,.pathway-context-field textarea:focus{box-shadow:0 0 0 3px var(--pathway-accent,#0ea5e9)}@supports (color:color-mix(in lab,red,red)){.pathway-context-field input:focus,.pathway-context-field select:focus,.pathway-context-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--pathway-accent,#0ea5e9) 24%,transparent)}}.pathway-context-field--wide{grid-column:1/-1}.pathway-inline-notice{border:1px solid var(--border);background:#fff;border-radius:14px;padding:16px}.pathway-context-summary{color:#0f172a;margin:10px 0 0;font-size:.82rem;line-height:1.5}@media (max-width:820px){.pathway-context-grid{grid-template-columns:minmax(0,1fr)}}.result-stitch-page{color:#191c1e;background:#f7f9fb;min-height:100dvh}.result-stitch-header{z-index:var(--z-header);backdrop-filter:blur(12px);background:#f7f9fbdb;border-bottom:1px solid #c7c4d859;justify-content:space-between;align-items:center;min-height:64px;padding:0 20px;display:flex;position:fixed;top:0;left:0;right:0}.result-stitch-header-brand{align-items:center;gap:10px;display:flex}.result-stitch-header-avatar{justify-content:center;align-items:center;display:inline-flex}.result-stitch-header-avatar .material-symbols-outlined{color:#4f46e5;font-size:30px}.result-stitch-header-title{font-family:var(--font-cairo),"Cairo",sans-serif;color:#3525cd;font-size:1.1rem;font-weight:900}.result-stitch-header-share{cursor:pointer;color:#464555;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:10px;line-height:1;display:inline-flex}.result-stitch-header-share .material-symbols-outlined{font-size:24px}.result-stitch-header-share:hover{background:#f2f4f6}.result-stitch-main{max-width:64rem;padding:96px var(--space-ml) 120px;gap:var(--space-lg);flex-direction:column;margin:0 auto;display:flex}@media (min-width:900px){.result-stitch-main{padding-bottom:48px}}.archetype-blend{margin:var(--space-md) 0;padding:var(--space-md);background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--radius-lg);gap:var(--space-md);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.archetype-blend-head{flex-direction:column;gap:6px;display:flex}.archetype-blend-eyebrow{font-size:var(--text-xs);color:var(--brand);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.archetype-blend-title{font-size:var(--text-lg);color:var(--text);font-weight:800;line-height:var(--leading-snug);margin:0}.archetype-blend-bar{border-radius:999px;align-items:stretch;height:36px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.archetype-blend-bar-segment{min-width:0;transition:width .5s var(--ease-out);justify-content:center;align-items:center;display:flex;position:relative}.archetype-blend-bar-segment-pct{font-size:var(--text-xs);color:#fff;text-shadow:0 1px 2px #00000059;white-space:nowrap;padding:0 4px;font-weight:900}.archetype-blend-chips{gap:var(--space-xs);flex-direction:column;display:flex}@media (min-width:600px){.archetype-blend-chips{flex-direction:row}}.archetype-blend-chip{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);min-height:56px;transition:transform .15s var(--ease-out);border:2px solid;flex:1;display:flex}.archetype-blend-chip:hover{transform:translateY(-1px)}.archetype-blend-chip-rank{color:#fff;width:28px;height:28px;font-weight:900;font-size:var(--text-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.archetype-blend-chip-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.archetype-blend-chip-emoji{font-size:var(--text-md)}.archetype-blend-chip-name{font-size:var(--text-md);font-weight:800;line-height:1.2}.archetype-blend-chip-pct{font-size:var(--text-xs);opacity:.8;font-weight:700}.archetype-blend-footnote{font-size:var(--text-xs);color:var(--muted);text-align:center;margin:0;font-style:italic}.result-stitch-page{--archetype-accent:var(--brand);--archetype-accent-bg:var(--brand-muted);--archetype-accent-fg:var(--brand-deep)}.result-reveal-frame-outer{background:#f2f4f6;border-radius:14px;padding:4px}.result-reveal-frame-inner{padding:var(--space-xl) var(--space-ml);background:#fff;border-radius:12px}.result-reveal-layout{align-items:center;gap:var(--space-xl);text-align:center;flex-direction:column;display:flex}@media (min-width:768px){.result-reveal-layout{text-align:right;align-items:center;gap:var(--space-2xl);flex-direction:row-reverse}}.result-reveal-visual-wrap{flex-shrink:0;width:100%;max-width:280px}.result-reveal-visual{justify-content:center;align-items:center;display:flex;position:relative}.result-reveal-glow{filter:blur(28px);opacity:.7;background:radial-gradient(circle,#3525cd38 0,#3525cd14 50%,#0000 75%);border-radius:999px;width:240px;height:240px;margin:auto;animation:result-reveal-pulse 5s ease-in-out infinite;position:absolute;inset:0}@keyframes result-reveal-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.result-reveal-img{-o-object-fit:cover;object-fit:cover;border:4px solid #f2f4f6;border-radius:999px;box-shadow:0 18px 40px #191c1e1f}.result-reveal-emoji-fallback,.result-reveal-img{z-index:1;width:min(256px,72vw);height:min(256px,72vw);position:relative}.result-reveal-emoji-fallback{transition:transform .4s var(--ease-out);background:radial-gradient(circle at 30% 30%,#ffffffb3 0,#0000 50%),linear-gradient(145deg,#ddd0ff,#ede4ff 50%,#f2f4f6);border:6px solid #fff;border-radius:999px;justify-content:center;align-items:center;font-size:5.5rem;display:flex;box-shadow:inset 0 4px #3525cd0f,0 18px 40px #191c1e1f,0 0 0 1px #3525cd14}.result-reveal-emoji-fallback:before{content:"";z-index:-1;background:conic-gradient(#3525cd00 0deg,#3525cd40 90deg,#3525cd00 180deg,#3525cd40 270deg,#3525cd00 1turn);border-radius:999px;animation:result-reveal-orbit 12s linear infinite;position:absolute;inset:-2px}@keyframes result-reveal-orbit{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.result-reveal-emoji-fallback:before,.result-reveal-glow{animation:none}}.result-reveal-badge{z-index:2;color:#fff;background:#3525cd;border-radius:14px;padding:12px 14px;position:absolute;bottom:-8px;left:-8px;box-shadow:0 12px 28px #3525cd59}.result-reveal-badge-ms{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;font-size:2.25rem;line-height:1}.result-reveal-copy{flex:1;min-width:0}.result-reveal-pill{color:#57657a;background:#d5e3fc;border-radius:999px;margin-bottom:14px;padding:6px 16px;font-size:.88rem;font-weight:800;display:inline-block}.result-reveal-title{font-family:var(--font-cairo),"Cairo",sans-serif;color:#3525cd;margin:0 0 16px;font-size:clamp(2rem,5.5vw,3rem);font-weight:900;line-height:1.18}@media (min-width:768px){.result-reveal-title{font-size:clamp(2.25rem,4vw,3.125rem)}}.result-reveal-body{color:#464555;margin:0;font-size:1.1rem;font-weight:500;line-height:1.75}.result-reveal-shimmer-block{text-align:right}.friendly-letter{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-ml) var(--space-md);margin-top:var(--space-md);box-shadow:var(--shadow-float);gap:var(--space-ms);font-family:Tajawal,Cairo,system-ui,sans-serif;line-height:var(--leading-relaxed);color:var(--text);text-align:right;direction:rtl;flex-direction:column;display:flex}.friendly-letter--loading{gap:var(--space-sm);min-height:320px}.friendly-letter-loading-pill{background:var(--brand-muted);color:var(--brand-deep);font-size:var(--text-sm);margin-bottom:var(--space-xs);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 16px;font-weight:800;display:inline-flex}.friendly-letter-loading-dot{background:var(--brand);border-radius:999px;width:6px;height:6px;animation:friendly-letter-loading-dot 1.2s ease-in-out infinite}.friendly-letter-loading-dot:nth-child(2){animation-delay:.2s}.friendly-letter-loading-dot:nth-child(3){animation-delay:.4s}@keyframes friendly-letter-loading-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.friendly-letter-loading-dot{animation:none}}.friendly-letter-greeting{font-size:var(--text-xl);color:var(--brand);margin:0;font-weight:800}.friendly-letter-para{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text);margin:0}.friendly-letter-para strong{color:var(--brand-deep);font-weight:800}.friendly-letter-intro{margin-top:var(--space-xs);font-weight:700}.friendly-letter-deep{gap:var(--space-sm);margin-top:var(--space-xs);flex-direction:column;display:flex}.friendly-letter-deep-anchor{font-size:var(--text-xl);color:var(--text);animation:friendly-letter-anchor-in .5s var(--ease-out) backwards;margin:0;font-weight:800;line-height:1.2;animation-delay:80ms}@keyframes friendly-letter-anchor-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.friendly-letter-deep-anchor{animation:none}}.friendly-letter-deep-anchor-label{color:var(--muted);font-weight:700}.friendly-letter-deep-anchor-name{color:var(--brand);letter-spacing:-.01em;font-size:1.25em;font-weight:900}.friendly-letter-deep-identity{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text);margin:0}.friendly-letter-deep-signature{padding:var(--space-md) var(--space-md) var(--space-md) calc(var(--space-md) + 8px);border:2px solid var(--brand-muted);border-right:6px solid var(--brand);border-radius:var(--radius-lg);margin:var(--space-sm) 0;background:linear-gradient(135deg,#f5efff,#e9dffe 50%,#f0e6ff);flex-direction:column;gap:6px;display:flex;position:relative;box-shadow:0 2px 12px #3525cd14}.friendly-letter-deep-signature:before{content:"“";color:var(--brand);opacity:.18;font-size:48px;font-weight:900;line-height:1;position:absolute;top:-4px;right:8px}.friendly-letter-deep-signature-label{font-size:var(--text-xs);color:var(--brand);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.friendly-letter-deep-signature-text{font-size:var(--text-lg);color:var(--brand-deep);font-weight:800;line-height:var(--leading-snug);margin:0}.friendly-letter-deep-section{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-lowest);transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out);overflow:hidden}.friendly-letter-deep-section.is-open{border-color:var(--brand-muted);box-shadow:0 2px 8px #3525cd0f}.friendly-letter-deep-section .friendly-letter-deep-toggle-chevron{transition:transform .2s var(--ease-out)}.friendly-letter-deep-section.is-open .friendly-letter-deep-toggle-chevron{transform:rotate(180deg)}.friendly-letter-deep-list{animation:friendly-letter-expand .3s var(--ease-out)}@keyframes friendly-letter-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.friendly-letter-deep-toggle{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);font-family:inherit;font-size:var(--text-md);color:var(--text);text-align:right;cursor:pointer;min-height:var(--touch-min);transition:background .15s var(--ease-out);background:0 0;border:none;font-weight:700;display:flex}.friendly-letter-deep-toggle:hover{background:var(--brand-muted)}.friendly-letter-deep-toggle-icon{font-size:var(--text-lg);flex-shrink:0}.friendly-letter-deep-toggle-text{text-align:right;flex:1}.friendly-letter-deep-toggle-chevron{font-size:var(--text-xl);color:var(--brand);text-align:center;width:24px;font-weight:900}.friendly-letter-deep-list{padding:0 var(--space-md) var(--space-md);gap:var(--space-xs);flex-direction:column;margin:0;list-style:none;display:flex}.friendly-letter-deep-item{padding:var(--space-xs) var(--space-md);padding-right:calc(var(--space-md) + 16px);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text);background:var(--surface-container-low);border-radius:var(--radius-sm);position:relative}.friendly-letter-deep-item:before{content:"•";right:var(--space-sm);top:var(--space-xs);color:var(--brand);font-weight:900;font-size:var(--text-md);position:absolute}.friendly-letter-deep-section--strengths.is-open{border-color:#10b981}.friendly-letter-deep-section--thrives.is-open{border-color:#16a34a}.friendly-letter-deep-section--watchouts.is-open{border-color:#f59e0b}.friendly-letter-deep-section--drains.is-open{border-color:#dc2626}.friendly-letter-deep-section--success.is-open{border-color:#15803d}.friendly-letter-deep-section--ask.is-open{border-color:#6366f1}.friendly-letter-deep-section--redflags.is-open{border-color:#dc2626}.friendly-letter-deep-section--first90.is-open{border-color:#0891b2}.friendly-letter-deep-section--rituals.is-open{border-color:#d97706}.friendly-letter-deep-section--burnout.is-open{border-color:#be185d}.friendly-letter-deep-specialty{align-items:center;gap:var(--space-xs);padding:6px var(--space-md);margin:0 0 var(--space-xs) 0;background:linear-gradient(135deg,var(--brand) 0,var(--brand-deep) 100%);color:#fff;border:1.5px solid #0000;border-radius:999px;align-self:flex-start;display:inline-flex;box-shadow:0 4px 12px #3525cd40}.friendly-letter-deep-specialty.friendly-letter-deep-specialty--themed{background:var(--sub-bg,linear-gradient(135deg,var(--brand) 0,var(--brand-deep) 100%))}.friendly-letter-deep-specialty-mark{font-size:var(--text-md);color:#fde047}.friendly-letter-deep-specialty-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;opacity:.85;font-weight:700}.friendly-letter-deep-specialty-name{font-size:var(--text-md);font-weight:800}.friendly-letter-deep-metaphor{margin:var(--space-xs) 0;padding:var(--space-md);border-radius:var(--radius-md);background:linear-gradient(135deg,#fefce8,#fef3c7);border-right:4px solid #d97706;flex-direction:column;gap:4px;display:flex}.friendly-letter-deep-metaphor-label{font-size:var(--text-sm);color:#92400e;text-transform:uppercase;letter-spacing:.03em;font-weight:800}.friendly-letter-deep-metaphor-text{font-size:var(--text-md);font-style:italic;line-height:var(--leading-relaxed);color:var(--brand-deep);margin:0}.friendly-letter-deep-arc{margin-top:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.friendly-letter-deep-arc-head{margin:0 0 var(--space-sm) 0;font-size:var(--text-md);color:var(--brand);align-items:center;gap:var(--space-xs);font-weight:800;display:flex}.friendly-letter-deep-arc-list{gap:var(--space-sm);counter-reset:arc;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.friendly-letter-deep-arc-item{padding:var(--space-sm) var(--space-md);background:var(--surface-lowest);border-radius:var(--radius-md);counter-increment:arc;flex-direction:column;gap:4px;padding-right:48px;display:flex;position:relative}.friendly-letter-deep-arc-item:before{content:counter(arc);right:var(--space-sm);color:#fff;width:28px;height:28px;font-weight:900;font-size:var(--text-sm);background:#0891b2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.friendly-letter-deep-arc-stage{font-size:var(--text-sm);color:#0e7490;text-transform:uppercase;letter-spacing:.03em;font-weight:800}.friendly-letter-deep-arc-marker{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text)}.friendly-letter-deep-reframe{margin-top:var(--space-md);padding:var(--space-md);background:var(--surface-lowest);border:2px solid var(--border);border-radius:var(--radius-md);gap:var(--space-sm);flex-direction:column;display:flex}.friendly-letter-deep-reframe-head{font-size:var(--text-md);color:var(--brand);align-items:center;gap:var(--space-xs);margin:0;font-weight:800;display:flex}.friendly-letter-deep-reframe-strong,.friendly-letter-deep-reframe-weak{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:var(--text-base);line-height:var(--leading-relaxed);flex-direction:column;gap:6px;margin:0;display:flex}.friendly-letter-deep-reframe-weak{color:#991b1b;background:#fef2f2;-webkit-text-decoration:line-through #fca5a5;text-decoration:line-through #fca5a5}.friendly-letter-deep-reframe-strong{color:#14532d;background:#f0fdf4;font-weight:600}.friendly-letter-deep-reframe-tag{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-self:flex-start;padding:2px 8px;font-weight:800;text-decoration:none;display:inline-block}.friendly-letter-deep-reframe-tag--weak{color:#fff;background:#dc2626}.friendly-letter-deep-reframe-tag--strong{color:#fff;background:#15803d}.friendly-letter-deep-team{margin-top:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.friendly-letter-deep-team-head{font-size:var(--text-md);color:var(--brand);align-items:center;gap:var(--space-xs);margin:0;font-weight:800;display:flex}.friendly-letter-deep-team-head--clash{margin-top:var(--space-sm);color:#b45309}.friendly-letter-deep-team-list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.friendly-letter-deep-team-item{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);flex-direction:column;gap:4px;display:flex}.friendly-letter-deep-team-item--best{background:#f0fdf4;border-right:3px solid #16a34a}.friendly-letter-deep-team-item--clash{background:#fefce8;border-right:3px solid #d97706}.friendly-letter-deep-team-name{font-size:var(--text-md);color:var(--brand-deep);font-weight:800}.friendly-letter-deep-team-why{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text)}.friendly-letter-motto{margin:var(--space-md) 0 var(--space-sm);padding:var(--space-md) var(--space-lg);background:linear-gradient(135deg,var(--brand-muted) 0,#ede4ff 100%);border-radius:var(--radius-lg);text-align:center;position:relative}.friendly-letter-motto-mark{color:var(--brand);opacity:.5;margin-bottom:-12px;font-family:Georgia,serif;font-size:48px;line-height:1;display:inline-block}.friendly-letter-motto-text{font-size:var(--text-lg);color:var(--brand-deep);font-weight:800;line-height:var(--leading-snug);margin:0}.friendly-letter-motto-attribution{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--brand);font-weight:600;display:block}.friendly-letter-deep-section--models.is-open{border-color:#7c3aed}.friendly-letter-deep-section--counter.is-open{border-color:#f59e0b}.friendly-letter-deep-gift{margin-top:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);text-align:center;background:linear-gradient(135deg,#fff7ed,#fed7aa);border:2px solid #fb923c}.friendly-letter-deep-gift-label{color:#fff;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;background:#ea580c;border-radius:999px;padding:4px 12px;font-weight:800;display:inline-block}.friendly-letter-deep-gift-text{margin:var(--space-sm) 0 0;font-size:var(--text-lg);font-weight:800;line-height:var(--leading-snug);color:#7c2d12}.friendly-letter-deep-misund{margin-top:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:#fef9c3;border-right:4px solid #ca8a04}.friendly-letter-deep-misund-head{margin:0 0 var(--space-xs) 0;font-size:var(--text-md);color:#854d0e;align-items:center;gap:var(--space-xs);font-weight:800;display:flex}.friendly-letter-deep-misund-text{font-size:var(--text-base);line-height:var(--leading-relaxed);color:#713f12;margin:0}.friendly-letter-deep-money{margin-top:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-right:4px solid #059669}.friendly-letter-deep-money-head{margin:0 0 var(--space-xs) 0;font-size:var(--text-md);color:#065f46;align-items:center;gap:var(--space-xs);font-weight:800;display:flex}.friendly-letter-deep-money-text{font-size:var(--text-base);line-height:var(--leading-relaxed);color:#064e3b;margin:0}.friendly-letter-deep-decades{margin-top:var(--space-md);padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:#fafafa}.friendly-letter-deep-decades-head{margin:0 0 var(--space-sm) 0;font-size:var(--text-md);color:var(--brand);align-items:center;gap:var(--space-xs);font-weight:800;display:flex}.friendly-letter-deep-decades-grid{gap:var(--space-sm);flex-direction:column;display:flex}@media (min-width:768px){.friendly-letter-deep-decades-grid{flex-direction:row}}.friendly-letter-deep-decade{padding:var(--space-sm) var(--space-md);background:var(--surface-lowest);border-top:3px solid var(--brand);border-radius:var(--radius-sm);flex-direction:column;flex:1;gap:6px;display:flex}.friendly-letter-deep-decade-label{font-size:var(--text-sm);color:var(--brand);text-transform:uppercase;letter-spacing:.03em;font-weight:800}.friendly-letter-deep-decade-text{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text);margin:0}.friendly-letter-deep-phrases{margin-top:var(--space-md)}.friendly-letter-deep-phrases-head{margin:0 0 var(--space-sm) 0;font-size:var(--text-md);color:var(--brand);align-items:center;gap:var(--space-xs);font-weight:800;display:flex}.friendly-letter-deep-phrases-list{gap:var(--space-xs);flex-direction:column;display:flex}.friendly-letter-deep-phrase{padding:var(--space-sm) var(--space-md);background:var(--brand-muted);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--brand-deep);font-weight:600;line-height:var(--leading-snug);padding-right:36px;position:relative}.friendly-letter-deep-phrase-mark{color:var(--brand);opacity:.5;font-family:Georgia,serif;font-size:28px;line-height:1;position:absolute;top:0;right:8px}.friendly-letter-deep-phrase-text{display:inline-block}.friendly-letter-deep-section--skills.is-open{border-color:#2563eb}.friendly-letter-deep-section--interview.is-open{border-color:#0d9488}.friendly-letter-deep-section--pivots.is-open{border-color:#ea580c}.friendly-letter-deep-learning{margin-top:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:linear-gradient(135deg,#eff6ff,#dbeafe);border-right:4px solid #2563eb}.friendly-letter-deep-learning-head{margin:0 0 var(--space-xs) 0;font-size:var(--text-md);color:#1e40af;align-items:center;gap:var(--space-xs);font-weight:800;display:flex}.friendly-letter-deep-learning-text{font-size:var(--text-base);line-height:var(--leading-relaxed);color:#1e3a8a;margin:0}.friendly-letter-deep-nego{margin-top:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border-right:4px solid #0d9488}.friendly-letter-deep-nego-head{margin:0 0 var(--space-xs) 0;font-size:var(--text-md);color:#0f766e;align-items:center;gap:var(--space-xs);font-weight:800;display:flex}.friendly-letter-deep-nego-text{font-size:var(--text-base);line-height:var(--leading-relaxed);color:#134e4a;margin:0}.friendly-letter-deep-regret{margin-top:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px dashed #dc2626}.friendly-letter-deep-regret-head{margin:0 0 var(--space-xs) 0;font-size:var(--text-md);color:#991b1b;align-items:center;gap:var(--space-xs);font-weight:800;display:flex}.friendly-letter-deep-regret-text{font-size:var(--text-base);line-height:var(--leading-relaxed);color:#7f1d1d;margin:0}.friendly-letter-deep-dim-grid{gap:var(--space-sm);margin-top:var(--space-xs);grid-template-columns:1fr;display:grid}@media (min-width:768px){.friendly-letter-deep-dim-grid{grid-template-columns:1fr 1fr}}.friendly-letter-deep-dim{padding:var(--space-sm) var(--space-md);background:var(--surface-container-low);border-right:3px solid var(--brand-muted);border-radius:var(--radius-md);flex-direction:column;gap:6px;display:flex}.friendly-letter-deep-dim-label{font-size:var(--text-sm);color:var(--brand);text-transform:uppercase;letter-spacing:.03em;font-weight:800}.friendly-letter-deep-dim-text{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text);margin:0}.friendly-letter-careers{gap:var(--space-sm);margin-top:var(--space-md);flex-direction:column;display:flex}.friendly-letter-careers-head{font-size:var(--text-md);color:var(--text);margin:0;font-weight:800}.friendly-letter-careers-sub{font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-snug);margin:0}.friendly-letter-options{gap:var(--space-ms);flex-direction:column;display:flex}.friendly-letter-option{background:var(--surface-container-low);border:2px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-ms) var(--space-md);gap:var(--space-xs);transition:border-color .15s var(--ease-out),transform .15s var(--ease-out);animation:friendly-letter-option-in .4s var(--ease-out) backwards;flex-direction:column;display:flex;position:relative}@keyframes friendly-letter-option-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.friendly-letter-option{animation:none}}.friendly-letter-option--best{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-width:3px;border-color:#15803d}.friendly-letter-option--strong{background:linear-gradient(135deg,#f7fef9,#ecfdf5);border-color:#22c55e}.friendly-letter-option--good{background:linear-gradient(135deg,#fafff5,#f7fee7);border-color:#84cc16}.friendly-letter-option--ok{background:var(--surface-lowest);opacity:.92;border-color:#d4d4d8}.friendly-letter-option-grade{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);flex-wrap:wrap;font-weight:800;display:flex}.friendly-letter-option-pct{font-size:var(--text-xs);color:var(--muted);background:#ffffffb3;border-radius:999px;margin-left:0;margin-right:auto;padding:2px 8px;font-weight:700}.friendly-letter-option-bar{width:100%;height:6px;margin-top:var(--space-xs);background:#0000000f;border-radius:999px;overflow:hidden}.friendly-letter-option-bar-fill{width:0;height:100%;animation:friendly-letter-bar-fill .9s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--bar-delay,.12s);border-radius:999px}@keyframes friendly-letter-bar-fill{0%{width:0}to{width:var(--bar-target,0)}}@media (prefers-reduced-motion:reduce){.friendly-letter-option-bar-fill{width:var(--bar-target,0);animation:none}}.friendly-letter-option--best .friendly-letter-option-bar-fill{background:linear-gradient(90deg,#15803d,#22c55e)}.friendly-letter-option--strong .friendly-letter-option-bar-fill{background:linear-gradient(90deg,#22c55e,#4ade80)}.friendly-letter-option--good .friendly-letter-option-bar-fill{background:linear-gradient(90deg,#84cc16,#a3e635)}.friendly-letter-option--ok .friendly-letter-option-bar-fill{background:linear-gradient(90deg,#a1a1aa,#d4d4d8)}.friendly-letter-option-badge{min-width:28px;height:28px;font-weight:900;font-size:var(--text-base);background:#ffffffb3;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.friendly-letter-option--best .friendly-letter-option-badge{color:#fff;background:#15803d}.friendly-letter-option--strong .friendly-letter-option-badge{color:#fff;background:#22c55e}.friendly-letter-option--good .friendly-letter-option-badge{color:#fff;background:#84cc16}.friendly-letter-option--ok .friendly-letter-option-badge{color:#fff;background:#a1a1aa}.friendly-letter-option-label{text-transform:uppercase;letter-spacing:.03em}.friendly-letter-option--best .friendly-letter-option-label,.friendly-letter-option--strong .friendly-letter-option-label{color:#15803d}.friendly-letter-option--good .friendly-letter-option-label{color:#65a30d}.friendly-letter-option--ok .friendly-letter-option-label{color:var(--muted)}.friendly-letter-option-head{flex-direction:column;gap:4px;margin:0;display:flex}.friendly-letter-career{font-size:var(--text-lg);color:var(--brand-deep);font-weight:800;display:inline-block}.friendly-letter-hook{font-size:var(--text-base);color:var(--text);line-height:var(--leading-normal);margin:0}.friendly-letter-demand{font-size:var(--text-sm);color:var(--brand-deep);font-weight:700}.friendly-letter-closing{margin:var(--space-xs) 0 0;padding-top:var(--space-ms);border-top:1px dashed var(--border);font-size:var(--text-md);color:var(--brand);text-align:center;font-weight:700}@media (min-width:768px){.friendly-letter{padding:var(--space-xl) var(--space-lg)}}.result-badges--compact{padding:12px 14px}.share-stitch-panel{text-align:center;color:#fff;background:#3525cd;border-radius:18px;padding:28px 22px;position:relative;overflow:hidden;box-shadow:0 16px 40px #3525cd40}.share-stitch-panel:after,.share-stitch-panel:before{content:"";pointer-events:none;z-index:0;background:#ffffff0f;border-radius:999px;position:absolute}.share-stitch-panel:before{width:16rem;height:16rem;top:-8rem;right:-8rem}.share-stitch-panel:after{width:12rem;height:12rem;bottom:-6rem;left:-6rem}.share-stitch-panel-bg{pointer-events:none;z-index:0;background:radial-gradient(circle at 100% 0,#ffffff1a 0,#0000 45%),radial-gradient(circle at 0 100%,#ffffff14 0,#0000 40%);position:absolute;inset:0}.share-stitch-panel-title{z-index:1;font-family:var(--font-cairo),"Cairo",sans-serif;margin:0 0 22px;font-size:1.35rem;font-weight:800;position:relative}.share-stitch-panel-actions{z-index:1;flex-direction:column;justify-content:center;align-items:stretch;gap:12px;display:flex;position:relative}@media (min-width:640px){.share-stitch-panel-actions{flex-direction:row;justify-content:center}}.share-stitch-save,.share-stitch-wa{cursor:pointer;font-weight:800;font:inherit;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 22px;text-decoration:none;transition:transform .15s;display:inline-flex}.share-stitch-save .material-symbols-outlined,.share-stitch-wa .material-symbols-outlined{font-size:22px}.share-stitch-save .material-symbols-outlined{color:#3525cd}.share-stitch-save:hover,.share-stitch-wa:hover{transform:scale(1.02)}.share-stitch-wa{color:#fff;background:#25d366;box-shadow:0 10px 24px #25d36659}.share-stitch-save{color:#3525cd;background:#fff;box-shadow:0 10px 24px #00000014}.share-stitch-save:disabled{opacity:.88;cursor:wait;transform:none}.share-stitch-save:disabled:hover{transform:none}.share-stitch-save-error{color:#b45309;text-align:center;margin:10px 0 0;font-size:.88rem;font-weight:700;line-height:1.45}.result-share-export-card{box-sizing:border-box;width:600px;height:315px;font-family:var(--font-cairo),"Cairo",sans-serif;color:#191c1e;z-index:-1;pointer-events:none;background:linear-gradient(145deg,#f7f9fb,#ebe4ff 38%,#e2dfff);position:fixed;top:0;left:-12000px;overflow:hidden}.result-share-export-glow{pointer-events:none;border-radius:999px;width:200px;height:200px;position:absolute;top:-60px;right:-40px}.result-share-export-layout{z-index:1;box-sizing:border-box;flex-direction:row-reverse;align-items:stretch;gap:10px;height:100%;padding:12px 14px 10px;display:flex;position:relative}.result-share-export-copy{text-align:right;flex-direction:column;flex:1;align-items:flex-end;gap:4px;min-width:0;display:flex}.result-share-export-brand{color:#3525cd;letter-spacing:-.02em;font-size:13px;font-weight:900}.result-share-export-pill{color:#57657a;background:#d5e3fc;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:800}.result-share-export-headline{color:#3525cd;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2px;font-size:15px;font-weight:900;line-height:1.25;display:-webkit-box;overflow:hidden}.result-share-export-body{color:#464555;max-height:3.2em;margin:0;font-size:11px;font-weight:500;line-height:1.45;overflow:hidden}.result-share-export-careerbox{box-sizing:border-box;background:#fffffff0;border:1px solid;border-radius:10px;flex-direction:column;align-items:flex-end;gap:2px;width:100%;margin-top:4px;padding:8px 10px;display:flex}.result-share-export-career-kicker{color:#57657a;font-size:9px;font-weight:700}.result-share-export-career-title{font-size:13px;font-weight:900;line-height:1.2}.result-share-export-salary{color:#464555;font-size:10px;font-weight:700}.result-share-export-top3{color:#57657a;margin-top:2px;font-size:9px;font-weight:600}.result-share-export-meta{color:#665883;flex-direction:row-reverse;justify-content:flex-start;gap:10px;margin-top:auto;padding-top:4px;font-size:9px;font-weight:700;display:flex}.result-share-export-visual{flex-shrink:0;width:86px}.result-share-export-ring,.result-share-export-visual{justify-content:center;align-items:center;display:flex}.result-share-export-ring{background:#fffffff5;border:4px solid;border-radius:999px;flex-direction:column;gap:0;width:72px;height:72px}.result-share-export-ring-emoji{font-size:26px;line-height:1}.result-share-export-ring-pct{margin-top:2px;font-size:15px;font-weight:900;line-height:1.1}.result-share-export-ring-label{color:#57657a;font-size:8px;font-weight:700}.result-explore-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:768px){.result-explore-grid{grid-template-columns:1fr 1fr}}.result-explore-card{color:inherit;background:#f2f4f6;border:1px solid #c7c4d840;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:18px 16px;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.result-explore-card:hover{background:#e6e8ea;border-color:#3525cd47}.result-explore-card>div:nth-of-type(2){text-align:right;flex:1;min-width:0}.result-explore-icon{color:#3525cd;background:#3525cd1f;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.result-explore-icon .material-symbols-outlined{font-size:22px}.result-explore-title{font-family:var(--font-cairo),"Cairo",sans-serif;margin:0 0 4px;font-size:1rem;font-weight:800}.result-explore-sub{color:#464555;margin:0;font-size:.78rem;line-height:1.45}.result-explore-chevron{color:#777587;opacity:.85;font-size:1.1rem}.result-stitch-bottom-nav{z-index:var(--z-sticky);padding:10px 12px calc(10px + env(safe-area-inset-bottom));backdrop-filter:blur(12px);background:#fffe;border-top:1px solid #c7c4d859;flex-direction:row-reverse;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #191c1e0f}.result-stitch-nav-item{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);color:#464555;padding:var(--space-sm) var(--space-md);min-height:var(--touch-min);border-radius:var(--radius-md);opacity:.85;flex-direction:column;font-weight:600;text-decoration:none;display:flex}.result-stitch-nav-item.is-active{color:#4f46e5;opacity:1;background:#d5e3fc}.result-stitch-nav-icon{font-size:22px}.result-stitch-nav-item.is-active .result-stitch-nav-icon{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}@media (min-width:900px){.result-stitch-bottom-nav{display:none}}.not-found-root{min-height:70vh;padding:var(--space-3xl) var(--space-ml);text-align:center;justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.not-found-kicker{color:var(--muted);margin:0;font-size:.9rem}.not-found-title{font-family:var(--font-cairo),"Cairo",system-ui,sans-serif;margin:0;font-size:1.75rem;font-weight:800}.not-found-lead{max-width:26rem;color:var(--muted);margin:0;line-height:1.7}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.legal-page{max-width:42rem;margin:0 auto;padding:24px 20px 56px}.legal-page-header a{color:var(--brand);font-weight:600;text-decoration:none}.legal-page-header a:hover{text-decoration:underline}.legal-page-main h1{font-family:var(--font-cairo),"Cairo",system-ui,sans-serif;margin:24px 0 16px;font-size:1.65rem;font-weight:800}.legal-page-main p{color:#64748b;margin:0;font-size:.82rem}.where-now-confirmed-row{background:var(--pathway-accent,#3525cd);align-items:center;gap:10px;padding:10px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.where-now-confirmed-row{background:color-mix(in srgb,var(--pathway-accent,#3525cd) 6%,#fff)}}.where-now-confirmed-row{border:1px solid var(--pathway-accent,#3525cd)}@supports (color:color-mix(in lab,red,red)){.where-now-confirmed-row{border:1px solid color-mix(in srgb,var(--pathway-accent,#3525cd) 18%,#e2e8f0)}}.where-now-confirmed-row{direction:rtl;border-radius:12px;margin-bottom:12px}.where-now-confirmed-label{color:var(--pathway-accent,#3525cd);flex:1;font-family:Tajawal,system-ui,sans-serif;font-size:.875rem;font-weight:600}.where-now-change-btn{color:var(--muted,#464555);cursor:pointer;padding:var(--space-sm) var(--space-ms);min-height:var(--touch-min);background:0 0;border:none;align-items:center;font-family:Tajawal,system-ui,sans-serif;font-size:.8rem;text-decoration:underline;display:inline-flex}.search-links-row{direction:rtl;flex-wrap:wrap;gap:8px;display:flex}.search-link-chip{background:var(--pathway-accent,#3525cd);border-radius:999px;align-items:center;gap:4px;padding:6px 14px;font-size:.78rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.search-link-chip{background:color-mix(in srgb,var(--pathway-accent,#3525cd) 8%,#f7f9fb)}}.search-link-chip{color:var(--pathway-accent,#3525cd);border:1px solid var(--pathway-accent,#3525cd)}@supports (color:color-mix(in lab,red,red)){.search-link-chip{border:1px solid color-mix(in srgb,var(--pathway-accent,#3525cd) 18%,#e2e8f0)}}.search-link-chip{transition:var(--ease-fast);white-space:nowrap;text-decoration:none}.search-link-chip:hover{background:var(--pathway-accent,#3525cd)}@supports (color:color-mix(in lab,red,red)){.search-link-chip:hover{background:color-mix(in srgb,var(--pathway-accent,#3525cd) 15%,#fff)}}.search-link-chip:hover{border-color:var(--pathway-accent,#3525cd)}.landing-bento-img-wrap{border-radius:var(--radius-lg);max-height:220px;position:relative;overflow:hidden}.landing-bento-feature--alt{background:var(--surface-lowest);border:1px solid var(--border);min-height:auto}.landing-stat-label{font-size:var(--text-sm);opacity:.9;margin:0}.landing-stat-sub{margin:var(--space-xs) 0 0;font-size:var(--text-base)}.landing-stat-track{margin-top:var(--space-md);background:#fff3;border-radius:999px;height:8px;overflow:hidden}.landing-stat-fill{background:#fff;border-radius:999px;width:98%;height:100%}.landing-wide h3{margin:0 0 var(--space-sm);font-family:Cairo,sans-serif;font-size:1.35rem;font-weight:800}.landing-wide p{color:var(--muted);line-height:var(--leading-relaxed);margin:0}.btn-primary:active,.btn-secondary:active,.landing-cta-btn:active,.landing-final-cta a:active{transform:scale(.97)}.quiz-option:active:not(:disabled){transform:scale(.98)}.quiz-phase-tab:active:not(:disabled),.search-link-chip:active,.where-now-option:active{transform:scale(.97)}.result-stitch-nav-item:active{transform:scale(.94)}.btn-primary:focus-visible,.btn-secondary:focus-visible,.landing-cta-btn:focus-visible,.landing-final-cta a:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.btn-primary:focus-visible,.btn-secondary:focus-visible,.landing-cta-btn:focus-visible,.landing-final-cta a:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 50%,transparent)}}.btn-primary:focus-visible,.btn-secondary:focus-visible,.landing-cta-btn:focus-visible,.landing-final-cta a:focus-visible{outline-offset:2px}.quiz-option:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.quiz-option:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 40%,transparent)}}.quiz-option:focus-visible{outline-offset:2px}.quiz-phase-tab:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.quiz-phase-tab:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 40%,transparent)}}.quiz-phase-tab:focus-visible{outline-offset:2px}.landing-mobile-nav a:focus-visible,.landing-nav-desktop a:focus-visible,.result-stitch-nav-item:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.landing-mobile-nav a:focus-visible,.landing-nav-desktop a:focus-visible,.result-stitch-nav-item:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 40%,transparent)}}.landing-mobile-nav a:focus-visible,.landing-nav-desktop a:focus-visible,.result-stitch-nav-item:focus-visible{outline-offset:2px}.where-now-change-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.friendly-letter-deep-toggle:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.friendly-letter-deep-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 50%,transparent)}}.friendly-letter-deep-toggle:focus-visible{outline-offset:-3px}@media (hover:hover){.friendly-letter-option:hover{transform:translateY(-2px)}}.friendly-letter-deep-toggle:active:not(:disabled){background:var(--brand-muted)}@supports (color:color-mix(in lab,red,red)){.friendly-letter-deep-toggle:active:not(:disabled){background:color-mix(in srgb,var(--brand-muted) 70%,transparent)}}.locale-toggle{border:1px solid var(--brand-muted);color:var(--brand);cursor:pointer;white-space:nowrap;background:#ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:700;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}.locale-toggle:hover{background:var(--brand-muted);border-color:var(--brand)}.locale-toggle:active{transform:scale(.97)}.locale-toggle--ghost{background:0 0;border-color:#0000;padding:4px 6px}.locale-toggle-globe{font-size:.95rem}.locale-toggle-label{letter-spacing:.02em}[lang=en] .locale-toggle[data-locale=en] .locale-toggle-label{font-family:var(--font-tajawal),var(--font-cairo),system-ui,sans-serif}.friendly-letter-deep-list.is-closed{display:none}@media print{@page{size:A4;margin:14mm 12mm}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}body,html{color:#191c1e!important;background:#fff!important;font-size:11pt!important;line-height:1.5!important}body{margin:0!important;padding:0!important}.quiz-shell,.result-stitch-main,.result-stitch-page{background:#fff!important;margin:0!important;padding:0!important}.archetype-blend-bar-segment-pct,.friendly-letter-careers-sub,.friendly-letter-loading-pill,.landing-mobile-nav,.locale-toggle,.quiz-stitch-header,.result-badges,.result-share-export-card,.result-stitch-bottom-nav,.result-stitch-header,.result-stitch-main>section.card.result-recent-card,.result-stitch-main>section.card:nth-of-type(2),.share-bar,.share-stitch-card,.share-stitch-panel,.shimmer,[class*=ad-slot]{display:none!important}.archetype-blend,.friendly-letter,.result-reveal{margin:0 0 14pt!important}.archetype-blend,.friendly-letter,.result-reveal,.result-reveal-frame-inner,.result-reveal-frame-outer{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.result-reveal-badge,.result-reveal-emoji-fallback,.result-reveal-glow,.result-reveal-visual-wrap{display:none!important}.result-reveal-pill{background:var(--brand-muted,#e2dfff)!important;color:var(--brand,#3525cd)!important;border-radius:999px!important;margin-bottom:6pt!important;padding:3pt 10pt!important;font-size:9pt!important;font-weight:700!important;display:inline-block!important}.result-reveal-title{color:#2b1f9e!important;margin:4pt 0 6pt!important;font-size:22pt!important;line-height:1.15!important}.result-reveal-body{color:#2c3033!important;margin:0!important;font-size:11pt!important}.archetype-blend-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#585865!important;font-size:8pt!important}.archetype-blend-title{margin:2pt 0 8pt!important;font-size:13pt!important}.archetype-blend-bar{border-radius:7pt!important;height:14pt!important;overflow:hidden!important;box-shadow:0 1pt 4pt #00000014!important}.archetype-blend-chips{margin-top:6pt!important}.archetype-blend-chip{page-break-inside:avoid!important;border-width:1pt!important;padding:3pt 8pt!important;font-size:9pt!important}.archetype-blend-footnote{color:#585865!important;margin-top:4pt!important;font-size:8.5pt!important}.friendly-letter-greeting{color:#2b1f9e!important;margin:8pt 0 4pt!important;font-size:14pt!important}.friendly-letter-para{margin:0 0 6pt!important;font-size:11pt!important}.friendly-letter-deep-anchor{margin:8pt 0 2pt!important;font-size:11pt!important}.friendly-letter-deep-anchor-name{color:var(--brand-deep,#2b1f9e)!important;font-weight:800!important}.friendly-letter-deep-specialty{margin:4pt 0 8pt!important;padding:4pt 10pt!important;box-shadow:0 2pt 8pt #0000001a!important}.friendly-letter-deep-identity{margin:6pt 0!important;font-size:11pt!important}.friendly-letter-deep-metaphor{page-break-inside:avoid!important;background:#fefce8!important;border-right:3pt solid #d97706!important;margin:8pt 0!important;padding:8pt 12pt!important}.friendly-letter-deep-dim-label,.friendly-letter-deep-gift-label,.friendly-letter-deep-metaphor-label,.friendly-letter-deep-signature-label{text-transform:uppercase;letter-spacing:.1em;color:#585865!important;font-size:8pt!important;font-weight:700!important}.friendly-letter-deep-signature{margin:6pt 0!important}.friendly-letter-deep-list,.friendly-letter-deep-list.is-closed,.friendly-letter-deep-list.is-open{margin:4pt 0 8pt 18pt!important;padding:0!important;display:block!important}.friendly-letter-deep-item{margin-bottom:3pt!important;font-size:10.5pt!important}.friendly-letter-deep-section{page-break-inside:avoid!important;margin:6pt 0!important}.friendly-letter-deep-toggle{cursor:default!important;background:0 0!important;border:none!important;padding:4pt 0!important}.friendly-letter-deep-toggle-chevron{display:none!important}.friendly-letter-deep-toggle-text{color:#2b1f9e!important;font-size:12pt!important;font-weight:800!important}.friendly-letter-deep-toggle-icon{font-size:12pt!important}.friendly-letter-deep-dim-grid{grid-template-columns:1fr 1fr!important;gap:8pt!important;margin:8pt 0!important;display:grid!important}.friendly-letter-deep-dim{page-break-inside:avoid!important;background:0 0!important;border:1pt solid #e0e3e5!important;border-radius:4pt!important;padding:6pt 8pt!important}.friendly-letter-deep-dim-text{margin:2pt 0 0!important;font-size:10pt!important}.friendly-letter-careers-head{color:#2b1f9e!important;margin:12pt 0 4pt!important;font-size:14pt!important;font-weight:800!important}.friendly-letter-options{display:block!important}.friendly-letter-option{page-break-inside:avoid!important;border:1pt solid #e0e3e5!important;border-radius:6pt!important;margin-bottom:6pt!important;padding:8pt 10pt!important;animation:none!important}.friendly-letter-option-bar,.friendly-letter-option-bar-fill{display:none!important}.friendly-letter-option-grade{margin-bottom:3pt!important}.friendly-letter-option-label{font-size:9pt!important;font-weight:800!important}.friendly-letter-option-pct{color:#585865!important;font-size:9pt!important}.friendly-letter-career{font-size:12pt!important}.friendly-letter-hook{color:#3a3d40!important;font-size:10pt!important}.friendly-letter-demand{font-size:8.5pt!important}.friendly-letter-deep-arc,.friendly-letter-deep-decades,.friendly-letter-deep-gift,.friendly-letter-deep-learning,.friendly-letter-deep-misund,.friendly-letter-deep-money,.friendly-letter-deep-nego,.friendly-letter-deep-phrases,.friendly-letter-deep-reframe,.friendly-letter-deep-regret,.friendly-letter-deep-team{page-break-inside:avoid!important;box-shadow:none!important;border-radius:4pt!important;margin:8pt 0!important;padding:8pt 10pt!important}.friendly-letter-deep-arc-head,.friendly-letter-deep-decades-head,.friendly-letter-deep-learning-head,.friendly-letter-deep-misund-head,.friendly-letter-deep-money-head,.friendly-letter-deep-nego-head,.friendly-letter-deep-phrases-head,.friendly-letter-deep-reframe-head,.friendly-letter-deep-regret-head,.friendly-letter-deep-team-head{color:#2b1f9e!important;margin:0 0 4pt!important;font-size:12pt!important;font-weight:800!important}.friendly-letter-deep-decades-grid{grid-template-columns:repeat(3,1fr)!important;gap:6pt!important;display:grid!important}.friendly-letter-deep-decade{background:0 0!important;border:1pt solid #e0e3e5!important;border-radius:4pt!important;padding:6pt 8pt!important}.friendly-letter-motto{text-align:center!important;border:1pt dashed var(--brand,#3525cd)!important;page-break-inside:avoid!important;background:#3525cd0a!important;border-radius:8pt!important;margin:14pt 0 8pt!important;padding:14pt 16pt!important}.friendly-letter-motto-text{color:#2b1f9e!important;margin:0 0 4pt!important;font-size:14pt!important;font-style:italic!important;font-weight:800!important}.friendly-letter-motto-attribution{color:#585865!important;font-size:9pt!important}.friendly-letter-closing{text-align:center!important;color:#585865!important;margin:8pt 0!important;font-size:10pt!important}.result-stitch-main,main{padding:0!important}body:after{content:"Entameen — entameenasln.fit · Generated from your quiz answers, no AI guessing.";text-align:center;color:#585865;border-top:1pt solid #e0e3e5;margin-top:12pt;padding-top:8pt;font-size:8.5pt;display:block}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}