:root{--ink:#f2f1ee;--ink-2:#ebe9e4;--basalt:#ffffff;--seam:#dbd8d0;--seam-2:#c4beb0;--mist:#131519;--stone:#3e4148;--dim:#6b6e76;--champagne:#131519;--champagne-ink:#f2f1ee;--accent-hover:#262930;--vip:#86672c;--accent-soft:#f6f0e4;--accent-border:#eadfc8}#site ::selection{background:#b08a4533}#site .site-header{border-bottom-color:var(--seam)}#site .site-header nav.nav-links a[aria-current=page]{color:var(--gold-deep)}#site :is(.hero-panel,.guide-card,.person,.plan){box-shadow:0 1px 2px rgba(19,21,25,.06),0 6px 18px -8px rgba(19,21,25,.16)}#site :is(.paywall,.mem-compare .is-member,.status-mark){background:var(--accent-soft);border-color:var(--accent-border)}#site .paywall{border-top-color:var(--gold)}#site .member-strip{background:var(--accent-soft);color:var(--gold-deep);border-bottom-color:var(--accent-border)}#site .choice input:checked+.choice-body{box-shadow:0 0 0 3px #b08a4529}#site .badge-vip{color:var(--vip);background:#f6f0e4;border-color:#eadfc8}#site .access.free,#site .badge:not(.badge-vip),#site .open-chip{color:#1B7A43;background:#E7F4EC;border-color:#bfe0cb}#site .page-payment-cancelled .status-mark{background:#fdf0e6;color:#a8653a}#site.v2-home .path-name{color:var(--mist)}#site.page-login .input-wrap .input{-webkit-padding-end:94px;padding-inline-end:94px}#site.page-login .password-toggle{min-width:74px;min-height:40px;padding:6px 12px;border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--gold-deep);font-size:14px;font-weight:700;cursor:pointer}#site.page-login .password-toggle:hover,#site.page-login .password-toggle[aria-pressed=true]{color:#f2f1ee;background:#131519;border-color:#131519}#site.page-login .password-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:3px}#site img.logo-lockup{display:block;width:152px;height:60px;max-width:none;object-fit:contain;flex:none;transform:none;filter:none;background:none;border-radius:0}@media (max-width:640px){#site .menu-head img.logo-lockup,#site .site-header img.logo-lockup{width:132px;height:52px}}:root{--paper:#f2f1ee;--paper-2:#e8e6e0;--paper-3:#dbd8d0;--basalt-ink:#131519;--basalt-deep:#0c0d0f;--gold:#b08a45;--gold-d:#d4b47c;--gold-deep:#86672c;--gold-50:#f6f0e4;--gold-100:#eadfc8;--shadow-1:0 1px 0 rgba(255,255,255,.75) inset,0 1px 2px rgba(19,21,25,.06),0 6px 18px -8px rgba(19,21,25,.16);--shadow-2:0 1px 0 rgba(255,255,255,.6) inset,0 2px 6px rgba(19,21,25,.06),0 24px 48px -20px rgba(19,21,25,.30);--font-display:var(--font-alex),var(--font-sans),"Segoe UI",sans-serif;--font-body:var(--font-sans),"Noto Sans Arabic","Segoe UI",sans-serif}body,html{background:var(--paper);color:var(--basalt-ink)}body{font-family:var(--font-body)}#site{background:var(--paper);color:var(--basalt-ink)}#site :is(h1,h2,h3,.featured-title,.guide-card-title,.path-name,.path-card-title){font-family:var(--font-display);letter-spacing:0}#site :focus-visible{outline:3px solid var(--gold);outline-offset:3px}#site .site-header,#site .topnav{background:rgba(242,241,238,.9);backdrop-filter:saturate(1.3) blur(14px);-webkit-backdrop-filter:saturate(1.3) blur(14px);border-bottom:1px solid rgba(19,21,25,.08)}#site .nav-links a{border-radius:99px}#site .nav-links a:hover,#site .nav-links a[aria-current=page]{background:#fff;color:var(--basalt-ink);box-shadow:var(--shadow-1)}#site .site-search{background:#fff;border-color:var(--paper-3)}.launch-banner{background:var(--basalt-ink)!important;color:var(--paper)!important}.launch-banner a{color:var(--gold-d)!important}#site .btn-primary,#site .btn.btn-primary{background:var(--basalt-ink);color:var(--paper);border-color:var(--basalt-ink);border-radius:99px;box-shadow:0 10px 24px -10px rgba(19,21,25,.6)}#site .btn-primary:hover{background:#262930}#site .btn-gold{background:var(--gold);color:#131519;border-radius:99px;font-weight:700}#site .text-link{color:var(--basalt-ink);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:5px}#site .eyebrow,#site .kicker{color:var(--gold-deep)}#site :is(.guide-card,.guide,.hero-panel,.path,.path-card,.person,.lab-card){background:#fff;border:1px solid var(--paper-3);border-radius:20px;box-shadow:var(--shadow-1)}#site :is(.guide-card,.guide,.path,.path-card){transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .3s}#site :is(.guide-card,.guide,.path,.path-card):hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}#site .guide .guide-card-art,#site .guide-card-art{width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;border-radius:14px;background:var(--paper-2)}#site .art-cover{background:transparent}#site .art-cover img{width:100%;height:auto;border-radius:20px;box-shadow:var(--shadow-2)}#site .path-card-count,#site .path-count{color:var(--gold-deep)}.lib-filters .segmented button{background:#fff;color:var(--basalt-ink);border:1px solid var(--paper-3);border-radius:99px}.lib-filters .segmented button[aria-pressed=true]{background:var(--basalt-ink)!important;color:var(--paper)!important;border-color:var(--basalt-ink);box-shadow:0 4px 12px rgba(19,21,25,.25)!important}.lib-filters .segmented-label{font-size:13px;font-weight:600;color:var(--gold-deep);-webkit-margin-end:6px;margin-inline-end:6px;align-self:center}.btn-reset{background:var(--basalt-ink)!important}#site .lib-search input{background:#fff}#site .home-search{margin:22px 0 8px;max-width:620px}#site .home-search .site-search{min-height:60px;border-radius:99px;padding-inline:18px 6px;box-shadow:var(--shadow-2);border:1px solid var(--paper-3);background:#fff}#site .home-search .site-search input{font-size:17px;min-height:56px}#site .home-search .site-search button{border-radius:99px;background:var(--basalt-ink);color:var(--paper);padding:10px 22px;font-weight:700}#site .home-search .site-search button:hover{background:var(--gold)}#site .home-search-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:14px;color:var(--basalt-ink)}#site .home-search-chips a{background:#fff;border:1px solid var(--paper-3);padding:4px 12px;border-radius:99px;text-decoration:none}#site .home-search-chips a:hover{border-color:var(--gold)}#site .home-founder{background:var(--gold-50)!important;border:1px solid var(--gold-100)!important}#site .home-lab{padding-block:56px}#site .lab-strip{background:var(--basalt-deep);border-radius:28px;padding:clamp(24px,4vw,48px);display:grid;grid-gap:18px;gap:18px}#site .lab-strip,#site .lab-strip h2{color:var(--paper)}#site .lab-strip p{color:#c9c6bf}#site .lab-strip .stack{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}#site .lab-strip .stack li{border:1px solid #3a3e46;border-radius:99px;padding:4px 12px;font-size:14px;color:var(--paper)}#site .lab-strip .stack li b{color:var(--gold-d)}#site .lab-strip a.btn{background:var(--gold);color:#fff;justify-self:start;border-radius:99px;padding:11px 20px;font-weight:700;text-decoration:none}#site.v2-lab .lab-hero{padding-block:56px 24px}#site.v2-lab .lab-flow{list-style:none;padding:0;margin:24px 0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}#site.v2-lab .lab-card{padding:22px}#site.v2-lab .lab-card .step{display:inline-block;font:700 13px/1 var(--font-display);color:var(--gold-deep);background:var(--gold-50);border-radius:99px;padding:6px 10px;margin-bottom:10px}#site.v2-lab .lab-card h3{margin:0 0 6px;font-size:19px}#site.v2-lab .lab-card p{margin:0;color:var(--stone,#3e4148)}#site.v2-lab section{padding-block:28px}#site.v2-lab .lab-rules{display:grid;grid-gap:10px;gap:10px;-webkit-padding-start:22px;padding-inline-start:22px}#site.v2-lab .lab-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}#site .share-row .share-btn{background:#fff;border:1px solid var(--paper-3);color:var(--basalt-ink);border-radius:99px}#site .pagefoot,#site .site-footer{background:var(--basalt-deep);color:#c9c6bf;border-top:0}#site .site-footer :is(strong,a){color:var(--paper)}#site .site-footer a:hover{color:var(--gold-d)}#site .footer-bottom,#site .site-footer small{color:#a5a39d}#site .site-footer .footer-bottom{border-top-color:#262930}.read-progress{position:fixed;top:0;inset-inline:0;height:3px;z-index:60;background:transparent;pointer-events:none}.read-progress span{display:block;height:100%;width:100%;background:var(--gold);transform-origin:right;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}#site :is(.guide-card,.guide,.path,.path-card):hover{transform:none}}#site .site-footer .footer-grid>div:first-child p{color:#c9c6bf;font-size:15px;line-height:1.8;max-width:36ch}#site .site-footer .footer-col strong{color:#d4b47c;font:700 15px/1.4 var(--font-body);letter-spacing:0;margin-bottom:6px;padding-bottom:8px;border-bottom:1px solid rgba(212,180,124,.28);align-self:stretch}#site .site-footer .footer-col a{color:#ecebe6;font-size:15px;min-height:44px;display:flex;align-items:center}#site .site-footer .footer-col a:focus-visible,#site .site-footer .footer-col a:hover{color:#d4b47c}#site .site-footer .footer-col small{color:#a5a39d;font-size:13px;margin-top:6px;line-height:1.6}#site .site-footer .footer-bottom span{color:#a5a39d}@media (max-width:720px){#site .site-footer .footer-grid{grid-template-columns:minmax(0,1fr);gap:0}#site .site-footer .footer-grid>div:first-child{padding-bottom:24px}#site .site-footer .footer-col{padding-block:20px;border-top:1px solid #262930}#site .site-footer .footer-col strong{border-bottom:0;padding-bottom:4px}#site .site-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px}}#site .nav-auth .nav-foryou{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:7px 16px 7px 12px;border-radius:999px;background:#131519;color:#f2f1ee;border:1px solid #131519;text-decoration:none;font:inherit;line-height:1.15;box-shadow:0 1px 0 rgba(176,138,69,.45);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}#site .nav-auth .nav-foryou:hover{background:#b08a45;border-color:#d4b47c;color:#131519;box-shadow:0 0 0 3px rgba(176,138,69,.28)}#site .nav-auth .nav-foryou:focus-visible{outline:3px solid #b08a45;outline-offset:3px}#site .nav-auth .nav-foryou.is-active{background:#b08a45;border-color:#d4b47c;color:#131519;box-shadow:0 0 0 3px rgba(176,138,69,.35)}#site .nav-auth .nav-foryou-icon{flex:0 0 auto;color:#d4b47c}#site .nav-auth .nav-foryou.is-active .nav-foryou-icon,#site .nav-auth .nav-foryou:hover .nav-foryou-icon{color:#131519}#site .nav-auth .nav-foryou-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}#site .nav-auth .nav-foryou-label{font-size:14px;font-weight:700;color:#f2f1ee}#site .nav-auth .nav-foryou.is-active .nav-foryou-label,#site .nav-auth .nav-foryou:hover .nav-foryou-label{color:#131519}#site .nav-auth .nav-foryou-sub{font-size:11px;font-weight:500;color:#d4b47c;white-space:nowrap}#site .nav-auth .nav-foryou.is-active .nav-foryou-sub,#site .nav-auth .nav-foryou:hover .nav-foryou-sub{color:rgba(19,21,25,.78)}#site .site-header .nav-auth .nav-foryou-sub{display:none}#site .site-header .nav-auth .nav-foryou{padding-block:8px}#site .menu-foot .nav-auth{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:12px}#site .menu-foot .nav-auth .nav-foryou{width:100%;justify-content:flex-start;padding:12px 16px;background:#131519;color:#f2f1ee;border-color:#131519}#site .menu-foot .nav-auth .nav-foryou .nav-foryou-label{color:#f2f1ee}#site .menu-foot .nav-auth .nav-foryou .nav-foryou-icon,#site .menu-foot .nav-auth .nav-foryou .nav-foryou-sub{color:#d4b47c}#site .menu-foot .nav-auth .nav-foryou.is-active,#site .menu-foot .nav-auth .nav-foryou:hover{background:#b08a45;border-color:#d4b47c;color:#131519}#site .menu-foot .nav-auth .nav-foryou.is-active .nav-foryou-icon,#site .menu-foot .nav-auth .nav-foryou.is-active .nav-foryou-label,#site .menu-foot .nav-auth .nav-foryou:hover .nav-foryou-icon,#site .menu-foot .nav-auth .nav-foryou:hover .nav-foryou-label{color:#131519}#site .menu-foot .nav-auth .nav-foryou.is-active .nav-foryou-sub,#site .menu-foot .nav-auth .nav-foryou:hover .nav-foryou-sub{color:rgba(19,21,25,.78)}@media (prefers-reduced-motion:reduce){#site .nav-auth .nav-foryou{transition:none}}#site .site-header .account-entry.nav-auth,#site .site-header .nav-auth{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px}#site .site-header .account-entry .nav-login,#site .site-header .account-entry .nav-signup,#site .site-header .nav-auth .nav-login,#site .site-header .nav-auth .nav-signup{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border-radius:999px;text-decoration:none;font:700 14px/1.2 var(--font-body,system-ui,sans-serif);white-space:nowrap}#site .site-header .account-entry .nav-signup,#site .site-header .nav-auth .nav-signup{background:#b08a45;color:#131519;border:1px solid #b08a45}#site .site-header .account-entry .nav-signup:hover,#site .site-header .nav-auth .nav-signup:hover{background:#d4b47c;border-color:#d4b47c;color:#131519}#site .site-header .account-entry .nav-login,#site .site-header .nav-auth .nav-login{background:transparent;color:#131519;border:1px solid #131519}#site .site-header .account-entry .nav-login:hover,#site .site-header .nav-auth .nav-login:hover{background:#131519;color:#f2f1ee;border-color:#131519}#site .site-header .nav-auth .nav-login:focus-visible,#site .site-header .nav-auth .nav-signup:focus-visible{outline:3px solid #b08a45;outline-offset:3px}#site .nav-auth .nav-signout{background:none;border:0;font:inherit;cursor:pointer;padding:0;min-height:44px}