.launch-main{max-width:none;padding:0}.launch-main>.preview-notice{box-sizing:border-box;max-width:1180px;margin:16px auto}.lx{--lx-line:#6b8494;--lx-dim:#b9c3c9;color:var(--navy-900)}.lx *{box-sizing:border-box}.lx-in{max-width:1180px;margin-inline:auto;padding-inline:24px}.lx section{padding-block:80px}.lx h2{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(28px,3.4vw,39px);line-height:1.15}html[lang=ar] .lx h1,html[lang=ar] .lx h2{letter-spacing:normal;line-height:1.3}.lx h3{margin:0;font-size:20px}.lx-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--light-900);margin:0;font-size:13px;font-weight:600}html[lang=ar] .lx-eyebrow{letter-spacing:normal}.lx-sub{max-width:820px;margin:0 0 36px;font-size:16px;line-height:1.55}.lx-fine{margin:0;font-size:12px;line-height:1.5}.lx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lx-btn{border:1px solid var(--light-500);background:var(--light-500);min-height:52px;color:var(--navy-900);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex}.lx-btn:disabled{opacity:.6;cursor:default}.lx-btn-outline{color:var(--offwhite-50);border-color:var(--lx-dim);background:0 0}.lx-btn-navy{background:var(--navy-900);border-color:var(--navy-900);color:var(--offwhite-50)}.lx :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--navy-900);outline-offset:2px}.lx :is(.lx-hero,.lx-film,.lx-join,.lx-proof) :is(a,button,input,select):focus-visible{outline-color:var(--light-500)}.lx-hero,.lx-join,.lx-proof{background:var(--navy-900);color:var(--offwhite-50)}.lx-film{background:var(--navy-800);color:var(--offwhite-50)}.lx :is(.lx-hero,.lx-film,.lx-join,.lx-proof) .lx-eyebrow{color:var(--light-500)}.lx :is(.lx-hero,.lx-film,.lx-join,.lx-proof) :is(p,.lx-fine){color:var(--lx-dim)}.lx :is(.lx-hero,.lx-film) a:not(.lx-btn){color:var(--light-500)}.lx .lx-hero{padding-block:64px 96px;position:relative;overflow:hidden}.lx-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 120px;align-items:start;gap:40px;display:grid;position:relative}.lx-hero h1{letter-spacing:-.02em;color:var(--offwhite-50);margin:24px 0;font-size:clamp(34px,5vw,56px);line-height:1.1}.lx-hero h1 span{font-weight:300}.lx-lead{margin:0 0 28px;font-size:clamp(16px,1.6vw,20px);line-height:1.5}.lx-actions{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.lx-small{margin:0;font-size:14px}.lx-door{border:2px solid var(--navy-700);border-bottom:0;align-self:stretch;min-height:420px;padding:8px 8px 0;display:flex;position:relative}.lx-door i{background:var(--light-500);transform-origin:100%;flex:1}html[dir=rtl] .lx-door i{transform-origin:0}.lx-door:after{content:"";inset-inline-end:0;clip-path:polygon(84% 0,100% 0,76% 100%,0 100%);background:#f2b85b17;width:900px;height:96px;position:absolute;top:100%}html[dir=rtl] .lx-door:after{clip-path:polygon(0 0,16% 0,100% 100%,24% 100%)}.lx-counter{background:var(--navy-800);border:1px solid var(--navy-700);border-radius:16px;gap:14px;padding:24px;display:grid;position:relative}.lx-counter-head{justify-content:space-between;align-items:center;display:flex}.lx-live{color:var(--lx-dim);align-items:center;gap:6px;font-size:13px;display:inline-flex}.lx-live i{background:var(--light-500);border-radius:50%;width:8px;height:8px}.lx .lx-number{color:var(--offwhite-50);align-items:baseline;gap:12px;margin:0;display:flex}.lx-number strong{color:var(--offwhite-50);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(64px,8vw,96px);line-height:1}.lx-number span{color:var(--lx-dim);font-size:15px;line-height:1.3}.lx .lx-counter .lx-number-off{color:var(--offwhite-50);margin:0;font-size:18px}.lx-cells{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;max-width:300px;display:grid}.lx-cell{aspect-ratio:1;border:1px solid var(--lx-line);border-radius:4px;display:block}.lx-cell.confirmed{background:var(--light-500);border-color:var(--light-500)}.lx-cell.reserved{background:#f2b85b66;border-color:#0000}.lx .lx-legend{flex-wrap:wrap;gap:14px;margin:0;font-size:12px;display:flex}.lx-legend span{align-items:center;gap:6px;display:inline-flex}.lx-legend .lx-cell{width:10px}.lx .lx-counter .lx-waitlist{color:var(--offwhite-50);margin:0;font-size:14px}.lx-counter .lx-fine{border-top:1px solid var(--navy-700);padding-top:12px}.lx-film-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:center;gap:64px;display:grid}.lx-film h2{color:var(--offwhite-50)}.lx-film a{padding-block:12px;font-size:14px;font-weight:600;display:inline-block}.lx-poster{aspect-ratio:16/9;border:1px solid var(--navy-700);background:var(--navy-900);border-radius:16px;position:relative;overflow:hidden}.lx-poster-door{inset-inline-start:42%;background:var(--light-500);width:16%;height:68%;position:absolute;top:0}.lx-poster-floor{inset-inline:15%;clip-path:polygon(38.5% 0,61.5% 0,100% 100%,0 100%);border-top:1px solid var(--navy-700);background:#f2b85b1a;position:absolute;top:68%;bottom:0}.lx-play{border:4px solid var(--navy-900);background:var(--light-500);width:80px;height:80px;color:var(--navy-900);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.lx-time{inset-inline-end:20px;font-size:12px;font-weight:600;position:absolute;bottom:16px}.lx-video{object-fit:cover;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.lx-poster-note{text-align:center;place-content:center;justify-items:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0}.lx-poster-note p{margin:0}.lx-offer,.lx-next{background:var(--offwhite-50)}.lx-offer-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:24px 80px;display:grid}.lx-offer-grid>div{grid-row:span 2}.lx-offer p{color:var(--ink-700);margin:0;font-size:16px;line-height:1.55}.lx-fee{background:var(--white);border:1px solid var(--offwhite-100);border-radius:16px;align-self:end;margin:0;padding:12px 24px;box-shadow:0 8px 24px #0b1f2a1f}.lx-fee div{border-bottom:1px solid var(--offwhite-100);justify-content:space-between;gap:16px;padding-block:14px;display:flex}.lx-fee div:last-child{border-bottom:0}.lx-fee dd{text-align:end;margin:0;font-weight:700}.lx-fee dd.soft{color:var(--ink-700);font-weight:500}.lx .lx-fee-note{align-self:start;font-size:12px;line-height:1.5}.lx-join h2,.lx-proof h2{color:var(--offwhite-50)}.lx-join-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.lx-doors{gap:16px;display:grid}.lx-doors button{text-align:start;border:1px solid var(--navy-700);color:var(--offwhite-50);font:inherit;cursor:pointer;background:0 0;border-radius:16px;gap:10px;padding:24px;display:grid}.lx-doors button[aria-pressed=true]{background:var(--navy-800);border-color:var(--light-500)}.lx-doors strong{font-size:24px}.lx-doors button>span:last-child{color:var(--lx-dim);line-height:1.5}.lx-form-card{background:var(--navy-800);border:1px solid var(--navy-700);border-radius:16px;padding:28px}.lx-form-card form,.lx-done{gap:16px;display:grid}.lx-form-card h3{color:var(--offwhite-50)}.lx label{gap:6px;font-size:14px;font-weight:500;display:grid}.lx :is(input[type=email],input[type=tel],select){border:1px solid var(--lx-line);background:var(--navy-900);height:48px;color:var(--offwhite-50);font:inherit;border-radius:8px;width:100%;min-width:0;padding:0 14px;font-size:16px}.lx .lx-check{min-height:44px;color:var(--lx-dim);cursor:pointer;align-items:center;gap:12px;font-weight:400;display:flex}.lx-check input{width:20px;height:20px;accent-color:var(--light-500);flex:none}.lx .lx-form-card .lx-error,.lx .lx-interest .lx-error{background:var(--danger-050);color:var(--danger-600);border-radius:8px;margin:0;padding:12px;font-size:14px}.lx-done .lx-btn{justify-self:start}.lx-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lx-three article{background:var(--navy-800);border:1px solid var(--navy-700);border-radius:16px;align-content:start;gap:12px;padding:24px;display:grid}.lx-three h3{color:var(--offwhite-50)}.lx-three p{margin:0;font-size:14px;line-height:1.55}.lx-next .lx-sub,.lx-next .lx-fine{color:var(--ink-700)}.lx-exits{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.lx-exit{background:var(--white);border:1px solid var(--offwhite-100);border-radius:16px;grid-template-rows:auto auto 1fr auto;gap:12px;padding:20px;display:grid}.lx-exit.now{background:var(--navy-900);color:var(--offwhite-50);grid-template-rows:auto 1fr auto}.lx-exit.now p{color:var(--lx-dim)}.lx-exit p{color:var(--ink-700);margin:0;font-size:14px;line-height:1.5}.lx-exit-top{justify-content:space-between;align-items:center;display:flex}.lx-chip{background:var(--offwhite-100);color:var(--ink-700);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.lx-exit button{border:1px solid var(--navy-900);background:var(--white);min-height:44px;color:var(--navy-900);font:inherit;cursor:pointer;border-radius:8px;font-size:14px;font-weight:600}.lx-exit button[aria-pressed=true]{background:var(--navy-900);color:var(--offwhite-50)}.lx-exit .lx-btn{text-align:center;min-height:44px;padding:0 12px;font-size:14px}.lx-interest{grid-template-columns:minmax(0,320px) auto auto;align-items:end;gap:16px;margin-bottom:24px;display:grid}.lx-interest :is(input[type=email]){background:var(--white);color:var(--navy-900);border-color:var(--ink-500)}.lx-interest .lx-check{color:var(--ink-700)}.lx-interest .lx-error{grid-column:1/-1}.lx-interest-done{margin:0 0 24px;font-weight:600}.lx-faq{background:var(--white)}.lx-faq details{border-top:1px solid var(--offwhite-100);padding-block:4px}.lx-faq summary{cursor:pointer;min-height:44px;padding-block:16px;font-size:18px;font-weight:600}.lx-faq details p{color:var(--ink-700);max-width:760px;margin:0 0 16px;line-height:1.55}@media (width<=900px){.lx section{padding-block:48px}.lx .lx-hero{padding-block:32px 56px}.lx-hero-grid{grid-template-columns:minmax(0,1fr) 64px;gap:24px}.lx-hero-copy{grid-column:1/-1}.lx-door{grid-area:2/2;min-height:0}.lx-counter{grid-area:2/1}.lx-door:after{display:none}.lx-film-grid,.lx-offer-grid,.lx-join-grid,.lx-three{grid-template-columns:minmax(0,1fr);gap:24px}.lx-offer-grid>div{grid-row:auto}.lx-join-grid .lx-form-card{order:0}.lx-exits,.lx-interest{grid-template-columns:minmax(0,1fr)}.lx-actions .lx-btn{flex:100%}}@media (prefers-reduced-motion:no-preference){@keyframes lx-door{0%{transform:scaleX(.06)}to{transform:scaleX(1)}}@keyframes lx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lx-pulse{0%,to{opacity:.35}50%{opacity:.85}}.lx-door i{animation:1.8s cubic-bezier(.2,.7,.2,1) .3s both lx-door}.lx-rise-1{animation:.6s ease-out .1s both lx-rise}.lx-rise-2{animation:.6s ease-out .25s both lx-rise}.lx-rise-3{animation:.6s ease-out .4s both lx-rise}.lx-rise-4{animation:.6s ease-out .55s both lx-rise}.lx-cell.reserved:not(.still),.lx-live i{animation:2.4s ease-in-out infinite lx-pulse}}.lx-hp{inset-inline-start:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;overflow:hidden}.legal{max-width:760px;margin:2rem auto;padding:2rem}.legal h2{margin-top:1.5rem;font-size:1.1rem}:root{--navy-900:#0b1f2a;--navy-800:#122a38;--navy-700:#1b3646;--light-500:#f2b85b;--light-700:#b86e1f;--light-900:#8c5a14;--light-050:#fbf1de;--offwhite-50:#f5f2ec;--offwhite-100:#ece7dd;--offwhite-200:#ded7c9;--white:#fff;--ink-700:#3b4a54;--ink-500:#5c6b74;--danger-600:#b3261e;--danger-050:#fceeec;--warning-600:#9a6b00;--success-600:#186b52;--bg-surface:var(--offwhite-50);--bg-elevated:var(--white);--bg-muted:var(--offwhite-100);--text-primary:var(--navy-900);--text-secondary:var(--ink-700);--action-primary-bg:var(--navy-900);--action-primary-fg:var(--offwhite-50);--action-accent:var(--light-900);--border-subtle:var(--offwhite-100);--border-strong:var(--offwhite-200);--focus:var(--navy-900);--font-latin:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-arabic:"IBM Plex Sans Arabic",Tajawal,var(--font-latin);--radius-sm:8px;--radius-lg:16px;--shadow:0 8px 24px #0b1f2a1f;font-family:var(--font-latin);color:var(--text-primary);background:var(--bg-surface);font-synthesis:none;font-variant-numeric:tabular-nums;font-size:16px;line-height:1.45}html[lang=ar]{font-family:var(--font-arabic);line-height:1.7}html[lang=ar] :is(h1,h2,h3){line-height:1.3}*{box-sizing:border-box}body{margin:0}button,select,summary{font:inherit;cursor:pointer}a{color:inherit}header,main,footer{max-width:1180px;margin-inline:auto;padding-inline:24px}header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:20px;min-height:88px;display:flex}.brand{letter-spacing:-.02em;color:var(--text-primary);align-items:center;gap:.3em;font-size:28px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.brand .word{white-space:nowrap;display:inline}.brand .word b{font-weight:700}.brand .word span{font-weight:300}.brand svg{flex:none;width:.9em;height:.9em}header label{color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;display:flex}select{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-primary);min-height:44px;padding:8px}main{padding-block:40px 64px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:12px;font-weight:600}h1{letter-spacing:-.01em;margin:12px 0 20px;font-size:clamp(28px,4vw,42px);line-height:1.15}h2{margin:12px 0;font-size:25px;line-height:1.3}h3{margin:0 0 12px;font-size:18px;line-height:1.4}p{margin:10px 0}.intro{max-width:740px;color:var(--text-secondary);font-size:18px}.progress{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-elevated);justify-content:space-between;gap:24px;margin-block:30px;padding:20px 24px;display:flex}.progress p{color:var(--text-secondary);font-size:14px}.progress details{max-width:420px}summary{text-underline-offset:4px;min-height:44px;color:var(--action-accent);padding-block:10px;text-decoration:underline}li[aria-current]{color:var(--text-primary);font-weight:700}.layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.card{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.property{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);padding:26px 28px}.property p{color:var(--text-secondary)}.price,.details{padding:28px}.price{border-bottom:1px solid var(--border-subtle)}.cash{letter-spacing:-.02em;color:var(--text-primary);margin-block:16px;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.15}.price>p:not(.cash),.details>p{color:var(--text-secondary);font-size:14px}dl{margin:20px 0 0}dl>div{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:18px;padding-block:13px;display:flex}dt{color:var(--text-secondary)}dd{text-align:end;white-space:nowrap;margin:0;font-weight:600}.essentials>div:last-child{border:0}.essentials dd{font-size:21px}.essentials>div:last-child dd{color:var(--action-accent)}.details h3{margin-bottom:16px}.details details{margin-top:18px}.source{margin-top:22px!important}.checklist{padding:26px}.status{color:var(--light-900);background:var(--light-050);border:1px solid var(--light-500);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-block}.checklist p,.boundary{color:var(--text-secondary)}.checklist h2{margin-top:24px;font-size:22px}hr{border:0;border-top:1px solid var(--border-subtle);margin:26px 0}.boundary{margin-block:20px;padding-inline:8px;font-size:14px}footer{border-top:1px solid var(--border-subtle);letter-spacing:.08em;color:var(--text-secondary);padding-block:25px;font-size:12px}.notice{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:28px}button{border-radius:var(--radius-sm);background:var(--action-primary-bg);min-height:44px;color:var(--action-primary-fg);border:0;padding:10px 22px;font-weight:600}button.secondary{color:var(--text-primary);border:1px solid var(--navy-900);background:0 0}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.skip{inset-inline-start:16px;background:var(--bg-elevated);z-index:5;padding:12px;position:absolute;top:-100px}.skip:focus{top:10px}[dir=rtl],[dir=rtl] .cash,[dir=rtl] .brand{letter-spacing:normal}@media (width<=760px){header,main,footer{padding-inline:18px}header{min-height:72px}header label{font-size:0}select{font-size:16px}.layout{grid-template-columns:1fr}.progress{padding:16px 20px;display:block}.progress details{max-width:none}.property,.price,.details,.checklist{padding:22px}.essentials dd{font-size:18px}dl>div{flex-wrap:wrap;gap:4px 18px}dd{margin-inline-start:auto}main{padding-top:28px}.cash{font-size:36px}.intro{font-size:16px}.brand{font-size:24px}}.auth-card{overflow-wrap:anywhere;max-width:38rem;margin:1rem auto;padding:clamp(1rem,4vw,2rem)}.auth-card h1{font-size:clamp(1.6rem,5vw,2.2rem)}.auth-card form,.auth-card label{gap:.75rem;display:grid}.auth-card input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;min-height:48px;font:inherit;box-sizing:border-box;background:var(--bg-elevated);color:var(--text-primary);padding:.75rem}.auth-card button{min-height:44px;margin-block:.5rem}.auth-actions{flex-wrap:wrap;gap:.5rem;display:flex}.auth-card [role=alert]{border-inline-start:4px solid var(--danger-600);color:var(--danger-600);background:var(--danger-050);padding:.75rem}.auth-card a,.sell-link{color:var(--action-accent);font-weight:700}.drafts fieldset{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-width:0;padding:1rem}.drafts fieldset label{margin-block:.7rem}.drafts button{margin-inline-end:.5rem}.draft-list{padding-inline-start:1.2rem}.draft-list li{margin-block:1rem}.draft-conflict{background:var(--light-050);border:2px solid var(--light-700);border-radius:var(--radius-sm);padding:1rem}.draft-summary dd{overflow-wrap:anywhere;margin-block-end:.5rem;margin-inline-start:0}.draft-summary dt{font-weight:700}button:disabled{opacity:.6;cursor:not-allowed}html[lang=ar] .drafts ol{list-style-type:arabic-indic}.owners select{width:100%;min-height:48px;font:inherit;padding:.6rem}.owners .owner-entry,.owners .signatory-entry{margin-block:1rem;padding:.8rem}.owner-checklist{background:var(--bg-surface);border-inline-start:3px solid var(--light-500);margin-block:.75rem;padding:.75rem}.owner-summary{overflow-wrap:anywhere}.discovery fieldset{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-width:0;padding:1rem}.discovery label{margin-block:.75rem;display:block}.discovery input:not([type=checkbox]),.discovery select{width:100%;min-height:44px;font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-primary);padding:.5rem}.discovery button{min-height:44px;margin-block:.4rem}.discovery .card{overflow-wrap:anywhere;margin-block:1rem;padding:1rem}.discovery .cash{font-size:1.8rem}.comparison{gap:1rem;display:grid}@media (width>=1000px){.comparison{grid-template-columns:repeat(3,minmax(0,1fr))}}.discovery .date{white-space:nowrap}[data-testid=released-contacts]>div{min-width:0;display:block}[data-testid=released-contacts] dd{overflow-wrap:anywhere;white-space:normal;margin-inline-start:0}[data-testid=released-contacts] bdi{overflow-wrap:anywhere}.private-preview>.card{overflow-wrap:anywhere;margin-block:1rem;padding:clamp(1rem,4vw,1.75rem)}.private-preview .price{padding-inline:0}.private-preview dd{white-space:normal;overflow-wrap:anywhere}.private-preview h2{unicode-bidi:plaintext}.staff-workspace{max-width:64rem;margin-inline:auto}.staff-panel{margin-block:1rem;padding:1.5rem}.staff-panel form{gap:1rem;max-width:42rem;display:grid}.staff-panel label{gap:.35rem;display:grid}.staff-panel label:has(input[type=checkbox]){align-items:center;gap:.65rem;display:flex}.staff-panel input[type=checkbox]{flex:none;width:1.2rem;height:1.2rem}.staff-panel fieldset{border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:1rem}.staff-panel legend{font-weight:700}.staff-panel input,.staff-panel select,.staff-panel textarea{min-width:0;max-width:100%}.staff-panel button{margin-block:.4rem;margin-inline-end:.5rem}.staff-item{border-top:1px solid var(--border-strong);overflow-wrap:anywhere;padding-block:1rem}.secret-display{overflow-wrap:anywhere;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem}.staff-panel input,.staff-panel select,.staff-panel textarea{border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:inherit;background:var(--bg-elevated);color:var(--text-primary);padding:.7rem}.staff-panel button{min-height:44px}.staff-panel li{margin-block:.7rem}.staff-audit-list{overflow-wrap:anywhere;max-height:28rem;padding-inline-start:1.5rem;overflow:auto}.staff-item dl{margin-block:1rem}.staff-item dt{font-weight:700}.staff-item dd{margin-block-end:.6rem;margin-inline-start:0}.staff-audit-list:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.launch-admin-list{overflow-wrap:anywhere;padding-inline-start:1.5rem}.launch-admin-list li{margin-block-end:1rem}.launch-admin-list button{margin-block-start:.4rem;margin-inline-end:.5rem}[data-testid=case-services] :is(h4,h5,h6){font-size:1rem;line-height:1.5}[data-testid=case-services] dd{overflow-wrap:anywhere;white-space:normal;max-width:100%}[data-testid=partner-services] dd{white-space:normal;overflow-wrap:anywhere;max-width:100%}[data-testid=partner-services] h4{font-size:1rem;line-height:1.5}.service-attachments{overflow-wrap:anywhere;margin-block:1.5rem}.service-attachments h4{font-size:1rem}.service-attachments fieldset{min-width:0}.service-attachments input,.service-attachments select{min-width:0;max-width:100%}.service-attachments button{margin-block:.35rem;margin-inline-end:.4rem}.service-issues{overflow-wrap:anywhere;margin-block:1.5rem}.service-issues :is(h4,h5){font-size:1rem}.service-issues fieldset{min-width:0}.service-issues :is(select,textarea){min-width:0;max-width:100%}.service-issues button{margin-block:.35rem}.service-issues label:has(input[type=checkbox]){align-items:flex-start;gap:.65rem;min-height:44px;padding-block:.45rem;display:flex}.service-issues input[type=checkbox]{flex:none;width:1.2rem;height:1.2rem;min-height:1.2rem;margin-block-start:.2rem}.badge{border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.badge.verified{background:var(--navy-900);color:var(--light-500)}.badge.stated{color:var(--text-primary);border:1px solid var(--navy-900);background:0 0}.recovery-review{overflow-wrap:anywhere;min-width:0}.recovery-review select,.recovery-review textarea{width:100%;min-width:0;max-width:100%}.recovery-review label{gap:.35rem;margin-block:1rem;display:grid}.journey-steps{margin-block:1rem}.journey-steps ol{counter-reset:none;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.journey-steps li{flex:auto;min-width:max-content}.journey-steps button{background:var(--bg-muted);width:100%;min-height:44px;color:var(--text-secondary);border:1px solid var(--border-subtle);text-align:start;align-items:center;gap:.5rem;padding:8px 14px;font-size:14px;font-weight:600;display:flex}.journey-steps .step-number{background:var(--bg-elevated);width:22px;height:22px;color:var(--text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.journey-steps li[aria-current=step] button{background:var(--action-primary-bg);color:var(--action-primary-fg);border-color:var(--action-primary-bg);opacity:1}.journey-steps li[aria-current=step] .step-number{background:var(--light-500);color:var(--navy-900)}.journey-steps button:disabled{cursor:default}.journey-steps li:not([aria-current=step]) button:disabled{opacity:.55}.stage-intro{color:var(--text-secondary);max-width:62ch;margin-block:.25rem 1rem}.stage-panel{margin-block:1rem}.stage-panel>form fieldset{border:0;margin:0;padding:0}.stage-panel>form legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stage-nav{border-block-start:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:1.5rem;padding-block-start:1rem;display:flex}.stage-nav button:not(.primary){color:var(--text-primary);border:1px solid var(--border-strong);background:0 0}.stage-nav button.primary{order:1;margin-inline-start:auto}.stage-nav button:not(.primary):not(.quiet){order:2;min-height:40px;padding:8px 16px;font-size:14px}.journey-note{color:var(--text-secondary);max-width:62ch;font-size:14px}.journey-advanced{border-block-start:1px solid var(--border-subtle);margin-block-start:1.5rem;padding-block-start:1rem}.journey-advanced>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.site-header{flex-wrap:wrap;gap:18px;padding-block:18px}.site-header nav{align-items:center;gap:22px;margin-inline-start:auto;display:flex}.site-header nav a{padding-block:12px;font-size:14px;font-weight:600;text-decoration:none}.site-header .nav-create{background:var(--navy-900);color:var(--offwhite-50);border-radius:8px;padding:12px 18px}.site-header label{flex-shrink:0}.preview-notice{border-inline-start:3px solid var(--light-700);background:var(--light-050);margin:0 0 22px;padding:10px 16px;font-size:13px}.home-main{padding-top:24px}.home-hero{grid-template-columns:1.35fr 1fr;align-items:center;gap:40px;padding-block:46px 60px;display:grid}.home-intro h1{letter-spacing:-.045em;margin-block:20px 28px;font-size:clamp(40px,5.7vw,68px);line-height:1.08}.home-intro h1 span{color:var(--light-900)}.home-lead{max-width:570px;color:var(--ink-700);font-size:18px;line-height:1.75}.home-actions{flex-wrap:wrap;gap:12px;margin-block:28px 16px;display:flex}.home-button{background:var(--navy-900);min-height:48px;color:var(--offwhite-50);border:1px solid var(--navy-900);border-radius:8px;justify-content:center;align-items:center;padding:14px 22px;font-weight:600;text-decoration:none;display:inline-flex}.home-button.outline{color:var(--navy-900);background:0 0}.home-small{color:var(--ink-700);max-width:470px;font-size:13px}.home-illustration{background:var(--navy-900);min-height:440px;color:var(--offwhite-50);border-radius:160px 160px 16px 16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.home-door{z-index:1;width:230px;transform:rotate(-8deg)}.home-horizon{background:var(--navy-800);border:1px solid #607582;position:absolute;inset:52% -25% -25%;transform:rotate(-25deg)}.home-illustration p{letter-spacing:.04em;font-size:14px;position:absolute;bottom:24px}.home-principles{border-block:1px solid var(--border-strong);grid-template-columns:repeat(3,1fr);gap:28px;padding-block:24px;display:grid}.home-principles strong,.home-principles span{display:block}.home-principles span{color:var(--ink-700);margin-top:6px;font-size:14px}.home-section{border-bottom:1px solid var(--border-strong);padding-block:56px}.home-section h2{max-width:650px;margin-bottom:26px;font-size:clamp(28px,3.3vw,38px)}.home-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.home-step{background:var(--white);border:1px solid var(--border-strong);border-radius:12px;padding:24px}.home-step h3{margin-top:24px}.home-step p,.home-roadmap p,.home-roles p{color:var(--ink-700);line-height:1.75}.home-number{color:var(--light-900);font-size:14px;font-weight:700}.home-text-link{color:var(--light-900);text-underline-offset:5px;margin-top:12px;padding-block:16px;font-weight:600;display:inline-block}.home-roles{grid-template-columns:1fr 1fr;gap:70px;display:grid}.home-role-links a,.entry-choices a{border-bottom:1px solid var(--border-strong);padding:20px 12px;text-decoration:none;display:block}.home-role-links a:hover,.entry-choices a:hover{background:var(--offwhite-100)}.home-role-links strong,.home-role-links span,.entry-choices strong,.entry-choices span{display:block}.home-role-links span,.entry-choices span{color:var(--ink-700);margin-top:6px;font-size:14px}.home-role-links strong{font-size:20px}.home-roadmap article{border-inline-start:3px solid var(--light-700);padding-inline:20px}.home-faq{max-width:850px}.home-faq details{border-top:1px solid var(--border-strong);padding-block:10px}.home-faq summary{color:var(--navy-900);font-weight:600;text-decoration:none}.home-faq p{color:var(--ink-700);padding-bottom:18px;line-height:1.75}.site-footer{letter-spacing:normal;justify-content:space-between;gap:24px;padding-block:36px;font-size:13px;display:flex}.site-footer nav{align-content:start;gap:12px;display:grid}.site-footer a:not(.brand){padding-block:8px}.site-footer .brand{font-size:23px}.site-footer p{max-width:420px}.customer-entry{grid-template-columns:1fr 1.2fr;align-items:start;gap:64px;padding-block:26px;display:grid}.entry-intro{padding-top:26px}.entry-intro h2{margin:18px 0;font-size:38px;line-height:1.2}.entry-intro>p{color:var(--ink-700);line-height:1.75}.entry-choices{margin-block:28px}.entry-choices a{border:1px solid var(--border-strong);border-radius:10px;margin-bottom:10px;padding:16px}.entry-choices a[aria-current]{border:2px solid var(--navy-900);background:var(--white)}.entry-private{font-size:14px}.customer-entry .auth-card{max-width:none;margin:0}.entry-switch{padding:20px;font-size:14px;line-height:1.8}.entry-switch a{text-underline-offset:3px;font-weight:600}.entry-context{background:var(--light-050);border-radius:8px;padding:12px}html[lang=ar] .home-intro h1{letter-spacing:normal;line-height:1.3}html[lang=ar] .eyebrow{letter-spacing:normal}@media (width<=800px){.site-header nav{order:3;justify-content:space-between;gap:10px;width:100%}.site-header label{margin-inline-start:auto}.site-header nav a{font-size:13px}.site-header .nav-create{padding-inline:12px}.home-hero{grid-template-columns:1fr;gap:28px;padding-block:20px 36px}.home-illustration{border-radius:100px 100px 12px 12px;min-height:260px}.home-door{width:160px}.home-illustration p{bottom:12px}.home-principles{grid-template-columns:1fr;gap:10px}.home-principles p{margin:6px 0}.home-grid{grid-template-columns:1fr}.home-section{padding-block:36px}.home-roles{grid-template-columns:1fr;gap:12px}.home-section h2{font-size:29px}.home-lead{font-size:17px}.home-intro h1{font-size:46px}.site-footer{flex-direction:column}.customer-entry{grid-template-columns:1fr;gap:22px;padding-block:0}.entry-intro{padding-top:0}.entry-intro h2{font-size:28px}.entry-choices{margin-block:18px}.entry-choices a{padding:12px}.home-roadmap article{padding-block:8px}}@media (prefers-reduced-motion:no-preference){.home-button,.home-role-links a,.entry-choices a{transition:background-color .15s}}@media (width<=800px){.customer-entry>div{order:-1}.entry-intro{border-top:1px solid var(--border-strong);padding-top:24px}}
