@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSansArabic-Regular-C22bXXS0.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexSansArabic-Medium-BUoEUZvn.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexSansArabic-SemiBold-D5CWU9e5.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/IBMPlexSansArabic-Bold-CwgEYAmj.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/Manrope_wght_-DIRNzeTG.ttf) format("truetype")}:root{color:#f5f1e8;background:#04100e;font-family:IBM Plex Sans Arabic,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#04100e}body{margin:0;color:#071e1a;background:#f5f1e8}.aaref-demo-shell{min-block-size:100svh;padding:16px;color:#eaf0e8;background:#091713}.demo-topbar{display:flex;align-items:center;justify-content:space-between;max-inline-size:1540px;min-block-size:58px;margin:auto;padding:0 18px;border:1px solid rgba(234,240,232,.12);background:#0f2620b8;box-shadow:0 12px 35px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.demo-wordmark{color:#f1ede1;font-size:20px;font-weight:700;text-decoration:none}.demo-wordmark small{margin-inline-start:7px;color:#d8c088;font:700 8px/1 Manrope,sans-serif;letter-spacing:.14em}.demo-status{display:flex;align-items:center;gap:8px;color:#eaf0e88f;font:600 9px/1 Manrope,sans-serif;letter-spacing:.1em}.demo-status span{inline-size:7px;block-size:7px;border-radius:50%;background:#b9eb6f;box-shadow:0 0 14px #b9eb6f}.demo-start,.inspector-action{border:0;color:#12332d;background:#e3cf98;font:inherit;font-weight:700;cursor:pointer}.demo-start{min-block-size:32px;padding-inline:13px;border-radius:7px;font-size:11px}.demo-workspace{position:relative;max-inline-size:1540px;margin:12px auto 0;overflow:hidden;border:1px solid rgba(234,240,232,.13);background:#04100e}.demo-workspace .hero-shell{max-inline-size:100%}.demo-workspace .aaref-doors{border-block-start:1px solid rgba(7,30,26,.18)}.demo-inspector{position:fixed;z-index:15;inset-inline-start:30px;inset-block-end:30px;inline-size:280px;padding:22px;border:1px solid rgba(234,240,232,.16);color:#ecf0e8;background:#081b16e0;box-shadow:0 22px 60px #0006;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.inspector-label{color:#d8c088;font:700 9px/1 Manrope,sans-serif;letter-spacing:.12em}.demo-inspector h2{margin:13px 0 9px;font-size:22px;line-height:1.35}.demo-inspector p{margin:0;color:#ecf0e8ab;font-size:12px;line-height:1.8}.demo-inspector ol{display:grid;gap:9px;margin:18px 0;padding:0;list-style:none}.demo-inspector li{display:flex;align-items:center;gap:9px;color:#ecf0e8c7;font-size:11px}.demo-inspector li b{color:#d8c088;font:700 10px/1 Manrope,sans-serif}.inspector-action{display:flex;inline-size:100%;align-items:center;justify-content:space-between;min-block-size:42px;padding-inline:13px}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.hero-focal{isolation:isolate;min-block-size:100svh;color:#f5f1e8;background:linear-gradient(90deg,#04100e14,#04100e70 39%,#04100ef0),linear-gradient(0deg,rgba(4,16,14,.92),transparent 56%),var(--city-photo) center / cover}.hero-focal:before{position:absolute;z-index:-1;inset:0;content:"";opacity:.15;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E")}.hero-shell{display:flex;flex-direction:column;min-block-size:inherit;max-inline-size:1440px;margin:auto;padding-inline:clamp(22px,5vw,80px)}.hero-nav{display:flex;align-items:center;justify-content:space-between;min-block-size:92px;border-block-end:1px solid rgba(245,241,232,.16)}.aaref-brand{display:inline-flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.brand-mark{inline-size:31px;block-size:31px;color:#e6d2a8;border:7px solid currentColor;border-block-width:4px}.aaref-brand b{font-size:31px;line-height:1;letter-spacing:-.035em}.aaref-brand small{color:#e6d2a8;font:600 10px/1 Manrope,sans-serif;letter-spacing:.17em}.place-mark{display:inline-flex;align-items:center;gap:9px;color:#f5f1e8b8;font-size:13px}.place-mark:before{inline-size:7px;block-size:7px;border-radius:50%;content:"";background:#e6d2a8;box-shadow:0 0 18px #e6d2a8d9}.hero-layout{display:grid;flex:1;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:clamp(30px,7vw,130px);padding-block:clamp(64px,11vh,128px) 34px}.product-layout{align-items:center;min-block-size:650px;padding-block-end:50px}.hero-proof{display:flex;align-items:center;gap:10px;margin-block-start:28px;color:#f5f1e8ab;font-size:13px}.proof-pulse,.live-dot{inline-size:8px;block-size:8px;border-radius:50%;background:#b9eb6f;box-shadow:0 0 0 5px #b9eb6f26}.product-stage{position:relative;display:grid;place-items:center;min-block-size:630px;isolation:isolate}.stage-orbit{position:absolute;z-index:-1;border:1px solid rgba(230,210,168,.25);border-radius:50%}.orbit-one{inline-size:520px;block-size:520px}.orbit-two{inline-size:670px;block-size:670px;border-style:dashed;opacity:.55}.aaref-phone{position:relative;inline-size:min(330px,77vw);min-block-size:608px;padding:13px 14px 19px;overflow:hidden;border:8px solid #eef2ed;border-radius:39px;color:#12332d;background:linear-gradient(160deg,#e5efe9,#f5f4ee 48%,#ebe4d4);box-shadow:0 35px 95px #00000073,0 0 0 1px #fff6;animation:phone-arrival .9s cubic-bezier(.16,1,.3,1) both}.aaref-phone:before{position:absolute;inset-inline:50%;inset-block-start:8px;inline-size:85px;block-size:19px;border-radius:99px;content:"";background:#12332d;transform:translate(50%)}.phone-top{display:flex;justify-content:space-between;padding:11px 4px 23px;color:#15342e;font:700 10px/1 Manrope,sans-serif}.phone-signal{letter-spacing:-2px;font-size:7px}.phone-head{display:flex;align-items:center;justify-content:space-between;margin-block-end:16px}.phone-head small,.phone-head b,.phone-section-title b,.phone-section-title small,.phone-live-card b,.phone-live-card small{display:block}.phone-head small,.phone-section-title small,.phone-live-card small{color:#668078;font-size:10px}.phone-head b{margin-block-start:4px;font-size:17px}.phone-avatar{display:grid;place-items:center;inline-size:33px;block-size:33px;border-radius:50%;color:#f4efdf;background:#1d4b42;font-size:13px;font-weight:700}.phone-trip{display:flex;align-items:center;inline-size:100%;gap:10px;padding:13px;border:0;border-radius:17px;color:#15342e;background:#fff;box-shadow:0 10px 22px #143d321f;text-align:start;cursor:pointer}.phone-trip>span:nth-child(2){flex:1}.phone-trip small,.phone-trip b{display:block}.phone-trip small{color:#70877f;font-size:9px}.phone-trip b{margin-block-start:3px;font-size:11px}.phone-trip i{color:#ab8960;font-size:23px;font-style:normal}.trip-pin{display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:10px;color:#bc8051;background:#f9eee3}.trip-pin svg{inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:1.9}.phone-chips{display:flex;gap:7px;margin-block:14px 19px;overflow:hidden}.phone-chips span{padding:6px 10px;border-radius:99px;color:#42665c;background:#ffffffa8;font-size:9px;white-space:nowrap}.phone-section-title{margin-block-end:10px}.phone-section-title b{font-size:13px}.phone-services{display:grid;gap:8px}.phone-services button{display:grid;grid-template-columns:31px 1fr;column-gap:9px;align-items:center;padding:9px;border:0;border-radius:14px;color:#173a32;background:#ffffffc7;text-align:start;cursor:pointer}.phone-services b{align-self:end;font-size:10px}.phone-services small{align-self:start;color:#70877f;font-size:8px}.service-icon{grid-row:span 2;display:grid;place-items:center;inline-size:31px;block-size:31px;border-radius:10px;color:#fff;font:700 15px/1 Manrope,sans-serif}.commute-icon{background:#4e8b7a}.shop-icon{background:#c48357}.market-icon{background:#8b7199}.phone-live-card{display:flex;align-items:center;gap:8px;margin-block-start:14px;padding:11px;border-radius:15px;color:#f8f4eb;background:#19453b}.phone-live-card div{flex:1}.phone-live-card b{font-size:10px}.phone-live-card small{margin-block-start:2px;color:#f8f4eba3;font-size:8px}.phone-live-card button{padding:6px 9px;border:0;border-radius:8px;color:#163e35;background:#dceea6;font:700 9px inherit;cursor:pointer}.phone-nav{position:absolute;inset-inline:12px;inset-block-end:15px;display:flex;justify-content:space-around;padding-block-start:8px;border-block-start:1px solid rgba(25,69,59,.1);color:#7a9189}.phone-nav span{display:grid;place-items:center;gap:2px;font-size:15px}.phone-nav small{font-size:7px}.phone-nav .active{color:#205344}.stage-float{position:absolute;display:grid;grid-template-columns:26px 1fr;column-gap:8px;padding:11px;border:1px solid rgba(255,255,255,.28);border-radius:13px;color:#eff4e7;background:#061f19b8;box-shadow:0 16px 35px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:float 4s ease-in-out infinite}.stage-float>span{grid-row:span 2;display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:8px;color:#183f35;background:#dceea6}.stage-float b{align-self:end;font-size:10px}.stage-float small{align-self:start;color:#eff4e7ad;font-size:8px}.float-ride{inset-inline-start:-15px;inset-block-start:170px}.float-local{inset-inline-end:-18px;inset-block-end:105px;animation-delay:-2s}.hero-statement{max-inline-size:720px;animation:rise .8s cubic-bezier(.16,1,.3,1) both}.eyebrow{margin:0 0 17px;color:#e6d2a8;font:600 11px/1.5 Manrope,sans-serif;letter-spacing:.13em;text-transform:uppercase}.eyebrow:after{display:inline-block;inline-size:44px;block-size:1px;margin-inline-start:10px;vertical-align:middle;content:"";background:currentColor;opacity:.75}.eyebrow.dark{color:#927846}.hero-focal h1,.journey h1{max-inline-size:710px;margin:0;font-size:clamp(52px,7.15vw,108px);font-weight:600;line-height:1.08;text-wrap:balance}.hero-focal h1 em{color:#e6d2a8;font-style:normal}.hero-lede{max-inline-size:500px;margin:25px 0 0;color:#f5f1e8cf;font-size:clamp(17px,1.45vw,21px);line-height:1.85}.hero-actions{display:flex;flex-wrap:wrap;gap:15px;margin-block-start:33px}.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;min-block-size:52px;padding-inline:23px;border:1px solid transparent;border-radius:999px;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1)}.primary-action{color:#071e1a;background:#e6d2a8;box-shadow:0 9px 30px #00000030}.secondary-action{color:#f5f1e8;border-color:#f5f1e842;background:#0516122e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.primary-action:hover,.secondary-action:hover{transform:translateY(-2px);box-shadow:0 13px 34px #0000004d}.field-card{position:relative;align-self:end;max-inline-size:385px;margin-inline-start:auto;padding:19px;overflow:hidden;border:1px solid rgba(245,241,232,.24);background:#04100e94;box-shadow:0 20px 55px #0000003d;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);animation:rise 1s .15s cubic-bezier(.16,1,.3,1) both}.field-card:before{position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;content:"";background:#e6d2a8}.field-photo{aspect-ratio:16 / 8.8;background:#152f28 var(--street-photo) center / cover}.field-card h2{margin:17px 0 7px;font-size:19px;line-height:1.45}.field-card p{margin:0;color:#f5f1e8b8;font-size:14px;line-height:1.75}.field-note{display:flex;justify-content:space-between;gap:12px;margin-block-start:17px;padding-block-start:13px;border-block-start:1px solid rgba(245,241,232,.16);color:#f5f1e894;font:500 10px/1.5 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase}.field-note a,.city-rail a{color:inherit}.city-rail{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;padding-block:23px 27px;border-block-start:1px solid rgba(245,241,232,.16)}.city-rail p{max-inline-size:620px;margin:0;color:#f5f1e8ad;font-size:13px;line-height:1.7}.store-row{display:flex;flex-wrap:wrap;gap:10px;direction:ltr}.store{display:inline-flex;align-items:center;column-gap:7px;min-block-size:42px;padding:6px 12px;border:1px solid rgba(245,241,232,.22);border-radius:4px;color:#f5f1e8e6;font-family:Manrope,sans-serif}.store b{grid-row:span 2;font-size:16px}.store small,.store strong{display:block;line-height:1.15}.store small{grid-column:2;font-size:7px;letter-spacing:.06em}.store strong{grid-column:2;font-size:12px;letter-spacing:-.02em}.store-apple b{font-size:19px}.store-play b{color:#7fcea6}.store-gallery b{color:#ee6d60}.aaref-doors{padding:clamp(82px,10vw,150px) clamp(22px,5vw,80px);background:#f5f1e8}.doors-inner{max-inline-size:1280px;margin:auto}.doors-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:clamp(30px,8vw,120px);align-items:end;margin-block-end:60px}.doors-head h2{margin:0;font-size:clamp(38px,5.2vw,72px);font-weight:600;line-height:1.14;text-wrap:balance}.doors-head>div:last-child>p{margin:0 0 20px;color:#527069;font-size:16px;line-height:1.9}.guide-button{min-block-size:48px;padding-inline:19px;border:1px solid rgba(7,30,26,.28);border-radius:999px;color:#071e1a;background:transparent;cursor:pointer}.guide-button span{color:#927846;margin-inline-start:9px}.role-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block-start:1px solid rgba(7,30,26,.2);border-inline-start:1px solid rgba(7,30,26,.2)}.role-card{display:flex;flex-direction:column;align-items:flex-start;min-block-size:250px;padding:27px;border:0;border-block-end:1px solid rgba(7,30,26,.2);border-inline-end:1px solid rgba(7,30,26,.2);color:#071e1a;background:#f5f1e8;text-align:start;cursor:pointer;transition:color .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.role-card:hover{color:#f5f1e8;background:#071e1a;transform:translateY(-4px)}.role-card>span{color:#927846;font:700 11px/1 Manrope,sans-serif;letter-spacing:.08em}.role-card strong{max-inline-size:250px;margin-block:auto 15px;font-size:22px;line-height:1.4}.role-icon{display:grid;place-items:center;inline-size:40px;block-size:40px;margin-block:20px auto;border:1px solid currentColor;border-radius:50%;color:#927846}.role-icon svg{inline-size:21px;block-size:21px}.role-categories{margin-block:auto 10px;color:#527069;font-size:12px;line-height:1.65}.role-card:hover .role-categories{color:#f5f1e8b3}.role-card i{font-size:13px;font-style:normal;opacity:.7}.role-card i b{margin-inline-start:6px;color:#e6d2a8}.mobile-primary-cta{display:none}.journey{min-block-size:100svh;max-inline-size:760px;margin:auto;padding:clamp(32px,8vw,110px) 24px;background:#f5f1e8}.journey h1{margin-block-end:24px;font-size:clamp(40px,6vw,70px);color:#071e1a}.journey>p:not(.eyebrow){max-inline-size:560px;color:#527069;line-height:1.8}.back-link{margin-block-end:60px;padding:0;border:0;color:#527069;background:transparent;cursor:pointer}.step-count{display:block;margin-block-end:18px;color:#927846;font:600 12px Manrope,sans-serif}.choice-stack{display:grid;max-inline-size:570px;gap:12px}.choice-stack button{min-block-size:64px;padding:15px 20px;border:1px solid rgba(7,30,26,.2);color:#071e1a;background:#fff;text-align:start;cursor:pointer;transition:color .2s,background .2s}.choice-stack button:hover{color:#fff;background:#071e1a}.contact-method{display:flex;gap:20px;margin:28px 0 18px;padding:0;border:0}.input-label{display:block;margin-block-end:8px;font-size:14px;font-weight:600}.journey input{display:block;inline-size:100%;max-inline-size:520px;min-block-size:58px;margin-block-end:16px;padding:12px 15px;border:1px solid rgba(7,30,26,.28);background:#fff}.email-preview{max-inline-size:560px;margin-block:25px;padding:25px;border:1px solid rgba(7,30,26,.15);background:#fff}.founder-note{display:grid;gap:7px;max-inline-size:560px;margin-block:28px;padding:18px 20px;border-inline-start:3px solid #927846;color:#36564e;background:#ece5d7;line-height:1.75}.founder-note b{color:#071e1a}.journey-actions{display:flex;flex-wrap:wrap;gap:12px}.secondary-journey-action{min-block-size:52px;padding-inline:20px;border:1px solid rgba(7,30,26,.28);color:#071e1a;background:transparent;font:inherit;font-weight:700;cursor:pointer}.email-preview span{color:#527069;font:500 12px Manrope,sans-serif}.email-preview h2{margin:18px 0 12px;font-size:25px}.email-preview p{color:#527069;line-height:1.8}.success-mark{display:grid;place-items:center;inline-size:52px;block-size:52px;margin-block-end:28px;border-radius:50%;color:#e6d2a8;background:#071e1a;font-size:26px}@keyframes rise{0%{opacity:0;transform:translateY(22px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes phone-arrival{0%{opacity:0;transform:translateY(34px) rotate(4deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes float{50%{transform:translateY(-10px)}}@media(max-width:860px){.aaref-demo-shell{padding:0}.demo-topbar{border-inline:0}.demo-workspace{margin:0;border-inline:0}.demo-inspector{display:none}.hero-focal{background-position:43% center}.hero-layout{grid-template-columns:1fr}.product-layout{gap:5px;padding-block-start:55px}.product-stage{min-block-size:600px}.field-card{max-inline-size:430px;margin-inline-start:0}.city-rail,.doors-head{grid-template-columns:1fr}.role-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.demo-status{display:none}.hero-nav{min-block-size:72px}.aaref-brand b{font-size:25px}.aaref-brand small{display:none}.hero-layout{padding-block-start:64px;padding-block-end:42px}.product-layout{min-block-size:auto}.product-stage{min-block-size:530px;margin-block-start:12px;transform:scale(.9);transform-origin:top center;margin-block-end:-48px}.orbit-two{inline-size:490px;block-size:490px}.orbit-one{inline-size:390px;block-size:390px}.stage-float{display:none}.hero-focal h1{font-size:clamp(45px,15vw,64px)}.hero-lede{font-size:16px}.hero-actions{display:grid}.primary-action,.secondary-action{inline-size:100%}.journey-actions{display:grid}.secondary-journey-action{inline-size:100%}.field-card{padding:14px}.store-row{direction:rtl}.role-grid{grid-template-columns:1fr}.role-card{min-block-size:170px}.doors-head{margin-block-end:40px}.mobile-primary-cta{position:fixed;z-index:10;display:block;inset-inline:14px;inset-block-end:max(14px,env(safe-area-inset-bottom))}.mobile-primary-cta a{display:flex;justify-content:center;padding:16px;border-radius:999px;color:#071e1a;background:#e6d2a8;box-shadow:0 10px 28px #00000047;font-weight:700;text-decoration:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.waitlist-app-demo{--app-ink: #102b26;--app-forest: #143d36;--app-sand: #f6f1e8;--app-line: #ded7ca;display:grid;min-block-size:100dvh;place-items:center;padding:28px;background:radial-gradient(circle at 12% 15%,#d9ba7d88,transparent 28%),linear-gradient(135deg,#102b26,#1a4a40 52%,#0c2521)}.waitlist-phone{inline-size:min(100%,430px);min-block-size:min(860px,calc(100dvh - 56px));overflow:auto;color:var(--app-ink);background:var(--app-sand);border:8px solid #0b1714;border-radius:38px;box-shadow:0 28px 90px #0005,inset 0 0 0 1px #fff5;scrollbar-width:thin}.waitlist-status,.waitlist-app-header,.waitlist-app-footer,.app-screen-head{display:flex;align-items:center;justify-content:space-between}.waitlist-status{padding:12px 22px 4px;font:700 11px/1 Manrope,sans-serif;direction:ltr}.waitlist-app-header{padding:12px 22px 18px}.waitlist-brand{display:inline-flex;gap:8px;align-items:center;color:var(--app-forest);font-size:22px;text-decoration:none}.waitlist-brand-mark{display:grid;inline-size:30px;block-size:30px;place-items:center;border-radius:10px;color:#f7eddb;background:var(--app-forest);font-size:17px}.waitlist-city-lockup{display:grid;gap:2px;line-height:1}.waitlist-city-lockup b{font-size:22px}.waitlist-app-header .waitlist-city-lockup small{color:#8b682c;font-size:11px;font-weight:800;letter-spacing:.08em}.waitlist-local-tag{padding:6px 9px;border:1px solid #d7c9ad;border-radius:999px;color:#625b50;font-size:10px;font-weight:700}.waitlist-app-header small,.waitlist-app-footer{color:#625b50;font-size:12px}.waitlist-home,.app-screen{padding:18px 22px 26px}.app-kicker{margin:0 0 8px;color:#75571f;font-size:12px;font-weight:800;letter-spacing:.08em}.waitlist-home h1,.app-screen h1{margin:0;color:var(--app-ink);font-size:clamp(28px,8vw,38px);line-height:1.17;letter-spacing:-.04em}.app-intro,.app-screen>p:not(.app-kicker),.app-note span{color:#665f54;font-size:14px;line-height:1.7}.waitlist-role-list{display:grid;gap:9px;margin:24px 0 16px}.waitlist-division-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:20px}.waitlist-division{display:grid;gap:3px;min-block-size:58px;padding:8px;border:1px solid var(--app-line);border-radius:12px;color:var(--app-forest);background:#fffdf8;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.waitlist-division small{color:#867e70;font-size:9px;font-weight:700}.waitlist-division:focus-visible,.waitlist-division:hover{border-color:#9a7840;outline:3px solid #d8bd8755;outline-offset:2px}.waitlist-install,.waitlist-install-guide{inline-size:100%;margin-top:18px;padding:13px;border:1px solid #abc0b8;border-radius:14px;color:var(--app-forest);background:#edf3ee;font:inherit;font-size:13px;font-weight:800;line-height:1.6;text-align:center}.waitlist-install{cursor:pointer}.waitlist-role-card,.app-choice{display:flex;inline-size:100%;align-items:center;gap:12px;padding:13px;color:var(--app-ink);text-align:right;background:#fffdf8;border:1px solid var(--app-line);border-radius:17px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;cursor:pointer}.waitlist-role-card:hover,.waitlist-role-card:focus-visible,.app-choice:hover,.app-choice:focus-visible{border-color:#9a7840;outline:0;transform:translateY(-1px);box-shadow:0 8px 18px #47341413}.waitlist-role-icon{display:grid;flex:0 0 39px;inline-size:39px;block-size:39px;place-items:center;border-radius:13px;color:#dfc083;background:#173f37}.waitlist-role-icon svg{inline-size:21px;block-size:21px}.waitlist-role-card>span:nth-child(2){display:grid;gap:3px;flex:1;min-inline-size:0}.waitlist-role-card b{font-size:15px}.waitlist-role-card small{overflow:hidden;color:#645d52;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.waitlist-role-card i,.app-choice i{color:#9a7840;font-size:24px;font-style:normal}.waitlist-guide{display:flex;inline-size:100%;justify-content:center;gap:8px;padding:14px;color:var(--app-forest);background:transparent;border:0;font:inherit;font-weight:750;cursor:pointer}.waitlist-app-footer{padding:15px 22px 20px;border-top:1px solid var(--app-line)}.app-screen-head{min-block-size:58px;padding:0 18px;border-bottom:1px solid var(--app-line);color:var(--app-ink);font-size:14px;font-weight:800}.app-screen-head small{color:#75571f;font:700 11px/1 Manrope,sans-serif;direction:ltr}.app-back{display:grid;inline-size:48px;block-size:48px;place-items:center;color:var(--app-forest);background:#ebe4d8;border:0;border-radius:12px;font-size:29px;cursor:pointer}.app-progress{block-size:4px;margin:6px 0 26px;overflow:hidden;background:#e5ddd0;border-radius:9px}.app-progress i{display:block;inline-size:var(--progress);block-size:100%;background:#b58b47;border-radius:inherit}.app-choice[hidden],.app-area-choice[hidden],[data-choice-search-empty][hidden]{display:none}.app-choice-stack{display:grid;gap:10px;margin-top:27px}.app-area-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px}.app-area-choice{display:grid;min-block-size:44px;place-items:center;padding:8px;color:var(--app-forest);background:#fffdf8;border:1px solid var(--app-line);border-radius:14px;font:800 16px/1 IBM Plex Sans Arabic,sans-serif;touch-action:manipulation;cursor:pointer}.app-area-choice:hover,.app-area-choice:focus-visible{border-color:#9a7840;background:#f8f0df}.app-choice{justify-content:space-between;padding:17px;font:700 15px/1.4 IBM Plex Sans Arabic,sans-serif}.input-label{display:block;margin:22px 0 8px;color:#4f4a41;font-size:13px;font-weight:700}.app-screen input{box-sizing:border-box;inline-size:100%;padding:15px;color:var(--app-ink);background:#fffdf8;border:1px solid var(--app-line);border-radius:14px;font:inherit}.app-screen input:focus{border-color:#9a7840;outline:3px solid #d8bd8755}.waitlist-phone button:focus-visible,.waitlist-phone a:focus-visible,.waitlist-phone textarea:focus-visible{outline:3px solid #75571f;outline-offset:3px}.waitlist-phone button:disabled{opacity:.65;cursor:wait;transform:none}.waitlist-role-card small{overflow:visible;text-overflow:clip;white-space:normal}.app-error-summary,.app-field-error{color:#8d231b;font-size:14px;line-height:1.7}.app-error-summary{margin-block:16px;padding:14px;border:1px solid #8d231b;border-radius:14px;background:#fff5ef}.app-error-summary a,.app-consent a,.waitlist-app-footer a{color:inherit;text-underline-offset:3px}.app-error-summary ul{margin-block-end:0;padding-inline-start:20px}.app-privacy h2{margin-block:26px 8px;font-size:20px}.app-privacy p,.app-receipt-date{color:#4f4a41;line-height:1.8}.app-intro,.app-screen>p:not(.app-kicker){font-size:16px}.waitlist-phone h1,.waitlist-phone h2,.waitlist-phone p{overflow-wrap:anywhere}.app-danger{background:#8d231b}[data-receipt-fallback] textarea{inline-size:100%;min-block-size:100px;overflow-wrap:anywhere;direction:ltr}.waitlist-phone{scroll-padding-block:24px}.app-primary,.app-secondary{inline-size:100%;min-block-size:51px;margin-top:18px;border-radius:15px;font:800 15px/1 IBM Plex Sans Arabic,sans-serif;cursor:pointer}.app-primary{color:#fffaf0;background:var(--app-forest);border:0}.app-secondary{color:var(--app-forest);background:transparent;border:1px solid #abc0b8}.app-contact-method{display:flex;flex-wrap:wrap;gap:8px;margin:23px 0 0;padding:0;border:0}.app-contact-method legend{inline-size:100%;margin-block-end:8px;color:#4f4a41;font-size:13px;font-weight:700}.app-name-fields{display:grid;grid-template-columns:1fr 1fr;column-gap:10px}.app-name-fields .input-label{margin-top:20px}.app-name-fields input{min-inline-size:0}.app-contact-method label{flex:1;padding:12px;border:1px solid var(--app-line);border-radius:13px;text-align:center;font-size:14px}.app-contact-method input{inline-size:auto;margin-inline-end:5px}.app-consent{display:flex;align-items:flex-start;gap:10px;margin-block-start:18px;color:#4f4a41;font-size:12px;line-height:1.7;cursor:pointer}.app-consent input{flex:0 0 auto;inline-size:20px;block-size:20px;margin-block-start:2px;accent-color:var(--app-forest)}.app-message,.app-note{padding:13px;border-radius:14px;background:#eee5d5}.app-message{color:#564a35!important}.app-note{display:grid;gap:5px;margin-top:22px}.app-note b{color:var(--app-forest);font-size:14px}.app-note span{font-size:12px}.app-actions{display:grid;gap:9px}.app-actions .app-secondary{margin-top:0}.app-email-preview{display:grid;gap:8px;margin:24px 0;padding:17px;background:#fffdf8;border:1px solid var(--app-line);border-radius:17px}.app-email-preview span{color:#867e70;font:11px Manrope,sans-serif}.app-email-preview h2{margin:0;color:var(--app-forest);font-size:19px}.app-email-preview p{margin:0;color:#625b50;font-size:14px;line-height:1.7}.app-success{display:grid;align-content:center;min-block-size:640px;text-align:center}.app-success-mark{display:grid;inline-size:68px;block-size:68px;place-items:center;margin:0 auto 25px;border-radius:25px;color:#fffaf0;background:var(--app-forest);font-size:32px}@media(max-width:520px){.waitlist-app-demo{padding:0;background:var(--app-sand)}.waitlist-phone{inline-size:100%;min-block-size:100dvh;border:0;border-radius:0;box-shadow:none}.waitlist-status{padding-top:max(12px,env(safe-area-inset-top))}.waitlist-app-footer{padding-bottom:max(20px,env(safe-area-inset-bottom))}.waitlist-division-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-choice-detail{display:block;margin-top:.45rem;font-size:.78rem;font-weight:400;line-height:1.6;color:var(--text-muted, #63716c)}.vertex-secondary-mark{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;direction:ltr;font-family:Manrope,sans-serif;line-height:1.3}.vertex-secondary-mark small{color:#625b50;font-size:9px;font-weight:500}.vertex-secondary-mark strong{padding:3px 5px;border-radius:3px;background:#143a32;color:#fff;font-size:10px;font-weight:700;white-space:nowrap}.vertex-secondary-mark .vertex-secondary-x{color:#c9a84c}.waitlist-owner-footer{display:flex;justify-content:flex-end;padding:12px 22px max(20px,env(safe-area-inset-bottom));border-top:1px solid var(--app-line)}
