@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{--bg: #1d1e21;--bg-rgb: 29, 30, 33;--bg-raise: #26272b;--surface: #26282c;--surface-2: #303237;--surface-3: #3a3c42;--glass: rgba(38, 39, 44, .8);--ink: #f7f4ee;--ink-2: #a9a6a1;--ink-3: #7c7973;--line: #33353b;--line-2: #42444b;--primary: #10b981;--primary-press: #059669;--primary-soft: rgba(16, 185, 129, .13);--primary-ink: #34d399;--on-primary: #04261a;--gold: #6ee7b7;--ember: #059669;--grad: linear-gradient(135deg, #6ee7b7 0%, #10b981 50%, #059669 100%);--grad-text: linear-gradient(120deg, #ecfdf5 0%, #6ee7b7 40%, #10b981 100%);--grad-soft: linear-gradient( 135deg, rgba(110, 231, 183, .14), rgba(5, 150, 105, .07) );--glow: 0 8px 22px -12px rgba(5, 150, 105, .45);--glow-strong: 0 12px 30px -14px rgba(5, 150, 105, .55);--glass-edge: inset 0 0 0 1px rgba(255, 255, 255, .04);--blur: blur(18px) saturate(160%);--success: #4fd08a;--success-soft: rgba(79, 208, 138, .14);--alert: #ff6a5c;--alert-soft: rgba(255, 106, 92, .14);--font: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--display: "Sora", "IBM Plex Sans", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", monospace;--arabic: "IBM Plex Sans Arabic", "Geeza Pro", sans-serif;--r-lg: 22px;--r: 16px;--r-sm: 12px;--shadow-sheet: 0 -24px 60px -24px rgba(0, 0, 0, .9);--gutter: 20px;--nav-h: 64px;--ease: cubic-bezier(.22, 1, .36, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{margin:0;background:transparent;color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.45;font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0;text-align:inherit}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:8px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.t1{font-family:var(--display);font-size:28px;line-height:1.12;font-weight:600;letter-spacing:-.03em}.t2{font-family:var(--display);font-size:19px;line-height:1.25;font-weight:600;letter-spacing:-.015em}.t3{font-size:15px;color:var(--ink-2)}.lead{font-size:17px;color:var(--ink-2);margin-top:10px}.label{font-size:15px;font-weight:600;color:var(--ink)}.muted{color:var(--ink-2)}.small{font-size:14px;color:var(--ink-3)}.mono{font-family:var(--mono)}.center{text-align:center}.strong{font-weight:600}.wordmark{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.wordmark .logo-mark{flex:none}.wordmark-lat{font-family:"Sora",var(--display);font-weight:700;font-size:23px;letter-spacing:-.035em;background:linear-gradient(180deg,#fff 30%,#d9d3c7);-webkit-background-clip:text;background-clip:text;color:transparent}.wordmark-ar{font-family:var(--arabic);font-weight:600;font-size:18px;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(16,185,129,.27))}.wordmark-pro{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);border:1.5px solid var(--primary);border-radius:6px;padding:2px 6px 0;align-self:center}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:999px;font-family:var(--display);font-weight:600;font-size:16px;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;transition:transform .45s var(--spring),box-shadow .3s ease,background-color .3s ease,opacity .2s ease;user-select:none;-webkit-user-select:none}.btn:active:not(:disabled){transform:scale(.965);transition-duration:.12s}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-block{width:100%}.btn-lg{min-height:58px;font-size:17px}.btn-xl{min-height:66px;font-size:18px}.btn-sm{min-height:42px;padding:0 18px;font-size:15px}.btn-primary{background:var(--grad);color:var(--on-primary);box-shadow:inset 0 1px #ffffff8c,inset 0 -3px 8px #04785726,var(--glow)}.btn-primary:disabled{background:var(--surface-2);color:var(--ink-3);box-shadow:var(--glass-edge);opacity:1}.btn-primary:hover:not(:disabled){box-shadow:inset 0 1px #fff9,inset 0 -3px 8px #04785726,var(--glow-strong)}.btn-secondary{background:#ffffff0f;color:var(--ink);box-shadow:var(--glass-edge);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.btn-secondary:hover:not(:disabled){background:#ffffff1a}.btn-quiet{background:transparent;color:var(--primary-ink);min-height:44px;padding:0 8px;font-weight:600}.btn-danger{background:linear-gradient(135deg,#ff8a70,#ff5a4c);color:#1d0806;box-shadow:0 12px 30px -12px #ff5a4cb3}.btn.is-busy{pointer-events:none}.btn.is-busy:after{content:"";width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.btn-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.link{color:var(--primary-ink);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.link-danger{color:var(--alert);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;font-size:15px}.link-quiet{color:var(--ink-2);font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.icon-btn{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;position:relative;color:var(--ink);transition:background .2s ease,transform .4s var(--spring)}.icon-btn:hover{background:var(--surface-2)}#root{min-height:100dvh}.app{min-height:100dvh;padding-bottom:calc(var(--nav-h) + 24px + env(safe-area-inset-bottom))}.app-bare{padding-bottom:0}.nav{position:fixed;left:0;right:0;bottom:0;height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding:4px 8px env(safe-area-inset-bottom);display:flex;align-items:stretch;justify-content:center;background:var(--bg);border-top:1px solid var(--line);z-index:900}.nav-brand{display:none}.nav-links{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:100%;max-width:560px}.nav-link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:20px;font-size:11.5px;font-weight:500;color:var(--ink-3);text-decoration:none;transition:color .3s ease,background .35s var(--ease)}.nav-link.active{color:var(--ink)}.nav-link.active svg{color:var(--primary)}.nav-end{display:none}.offline{position:sticky;top:0;z-index:950;background:#063426d9;backdrop-filter:var(--blur);color:var(--ink);font-size:14px;padding:9px 16px;text-align:center}.page{max-width:560px;margin:0 auto;padding:0 var(--gutter) 32px}.topbar{position:sticky;top:0;z-index:800;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;min-height:60px;margin:0 calc(var(--gutter) * -1);padding:8px calc(var(--gutter) - 8px);background:rgba(var(--bg-rgb),.6);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.topbar-title{font-size:16px;font-weight:500;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-right{display:flex;justify-content:flex-end}.appbar{display:flex;justify-content:space-between;align-items:center;min-height:60px}.section{margin-top:36px}.section-title{font-size:15px;font-weight:600;color:var(--ink-2);margin-bottom:12px}.stack>*+*{margin-top:12px}.hero{padding:28px 0 8px}.hero .t1{font-size:30px;max-width:14ch}.availability{display:flex;align-items:flex-start;gap:10px;margin-top:20px;font-size:15px;color:var(--ink-2)}.live-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--success);animation:live 2.4s ease-out infinite}@keyframes live{0%{box-shadow:0 0 #43c17e73}70%,to{box-shadow:0 0 0 8px #43c17e00}}.howto{list-style:none;padding:0;margin:0;display:grid;gap:16px;counter-reset:step}.howto li{display:grid;grid-template-columns:32px 1fr;gap:12px;counter-increment:step}.howto li:before{content:counter(step);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:15px;color:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary)}.howto b{display:block}.howto span{color:var(--ink-2);font-size:15px}.ongoing{display:block;margin:24px 0 8px;padding:20px;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);text-decoration:none}.ongoing .t2{margin:8px 0 16px}.status{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--primary-ink)}.status:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.status-ok{color:var(--success)}.status-off{color:var(--ink-3)}.status-alert{color:var(--alert)}.choices{display:grid;gap:8px;margin-top:20px}.choice{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:12px 16px;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:16px;font-weight:500;transition:box-shadow .15s ease}.choice svg:first-child{color:var(--primary);flex:none}.choice>span{flex:1}.choice small{display:block;font-size:14px;font-weight:400;color:var(--ink-3)}.choice.on{box-shadow:inset 0 0 0 2px var(--primary);background:var(--primary-soft)}.choice .check{color:var(--primary);animation:pop .2s var(--ease)}@keyframes pop{0%{transform:scale(.6);opacity:0}}.cta{position:fixed;left:0;right:0;bottom:0;z-index:700;padding:14px var(--gutter) calc(14px + env(safe-area-inset-bottom));background:linear-gradient(rgba(var(--bg-rgb),0),var(--bg) 26%)}.cta-inner{max-width:520px;margin:0 auto;display:grid;gap:6px}.cta.above-nav{bottom:calc(var(--nav-h) + env(safe-area-inset-bottom));padding-bottom:12px}.with-cta{padding-bottom:140px}.cta-note{text-align:center;font-size:14px;color:var(--ink-3)}.frame{position:relative;border-radius:var(--r-lg);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line);background:var(--line)}.frame .map{border-radius:inherit}.locate{position:absolute;top:12px;right:12px;z-index:600;display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 12px;border-radius:12px;background:var(--surface);box-shadow:0 2px 10px -4px #0000004d;font-size:14px;font-weight:600}.where{font-size:15px;color:var(--ink-2);min-height:22px}.notice{padding:14px 16px;border-radius:var(--r);font-size:15px;line-height:1.45;background:var(--primary-soft);color:var(--ink)}.notice b{display:block;margin-bottom:2px}.notice-alert{background:var(--alert-soft)}.notice-ok{background:var(--success-soft)}.privacy{display:flex;gap:8px;font-size:14px;color:var(--ink-3);margin-top:14px}.privacy svg{flex:none;margin-top:2px}.price-picker{display:grid;grid-template-columns:60px minmax(0,1fr) 60px;align-items:center;gap:8px;margin:28px 0 8px}.price-picker button{height:60px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--line-2);background:var(--surface)}.price-value{display:flex;align-items:baseline;justify-content:center;gap:6px;min-width:0}.price-value input{width:3.3ch;min-width:2ch;max-width:100%;field-sizing:content;border:0;background:none;font-size:56px;font-weight:500;letter-spacing:-.02em;text-align:end;padding:0}.price-value span{font-size:24px;font-weight:600}.price-range{text-align:center;font-size:16px;color:var(--ink-2)}.price-range b{color:var(--ink)}.photo-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:88px;margin-top:20px;border-radius:var(--r-lg);border:1.5px dashed var(--line-2);font-weight:600;color:var(--primary-ink)}.photos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.photo{position:relative;width:88px;height:88px;border-radius:12px;overflow:hidden;background:var(--line)}.photo img{width:100%;height:100%;object-fit:cover}.photo button{position:absolute;top:5px;right:5px;width:26px;height:26px;border-radius:50%;background:#121519b3;color:#fff;display:grid;place-items:center}.photo-add{display:grid;place-items:center;align-content:center;gap:2px;font-size:13px;font-weight:600;color:var(--primary-ink);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2)}.field{display:grid;gap:8px;margin:18px 0 0;border:0;padding:0}.field>span:first-child,.field legend{font-size:15px;font-weight:600;padding:0}.field input,.field select,.field textarea{width:100%;min-height:56px;padding:14px 18px;border-radius:var(--r);border:0;background:var(--surface);box-shadow:var(--glass-edge);font-size:17px;transition:box-shadow .25s ease,background .25s ease}.field textarea{resize:vertical;min-height:96px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;background:var(--surface-2);box-shadow:inset 0 0 0 1.5px #34d399bf,0 0 0 5px #10b9811f,0 10px 30px -14px #05966954}::placeholder{color:var(--ink-3);opacity:1}.field-hint{font-size:14px;color:var(--ink-3)}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-error{color:var(--alert);font-size:15px;margin-top:12px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative;overflow:hidden;min-height:44px;padding:0 18px;border-radius:999px;background:var(--surface);box-shadow:var(--glass-edge);font-size:15px;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:transform .4s var(--spring),background .25s ease,box-shadow .25s ease}.chip.on{background:var(--grad);color:var(--on-primary);box-shadow:var(--glow)}.chip.on:before{content:"✓";font-weight:600}.segmented{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--surface);box-shadow:var(--glass-edge);overflow-x:auto}.segmented button{flex:1;min-height:44px;padding:0 16px;border-radius:999px;font-weight:600;font-size:15px;color:var(--ink-2);white-space:nowrap;text-align:center;transition:background .3s var(--ease),color .3s ease}.segmented button[aria-checked=true],.segmented button[aria-selected=true]{background:var(--grad-soft);color:var(--ink);box-shadow:inset 0 0 0 1px #34d3994d}.check-row{display:flex;gap:12px;align-items:flex-start;margin-top:18px;cursor:pointer}.check-row input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--primary);flex:none}.check-row small{display:block;color:var(--ink-3);font-size:14px}.radios{display:grid;gap:2px;margin:16px 0}.radio{display:flex;align-items:center;gap:12px;min-height:52px;cursor:pointer;border-bottom:1px solid var(--line)}.radio input{width:20px;height:20px;accent-color:var(--primary)}.searching{padding-top:8px}@keyframes travel{0%{transform:translate(-100%)}to{transform:translate(250%)}}.leave{display:flex;justify-content:center;margin:32px 0 8px}.offers{display:grid;gap:12px;margin-top:16px}.offer{padding:18px;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);animation:arrive .32s var(--ease)}@keyframes arrive{0%{transform:translateY(10px);opacity:0}}.offer-when{font-size:17px;margin-top:4px}.offer-when b{font-weight:600}.offer-price{font-size:19px;font-weight:600;margin-top:6px}.offer-price small{font-size:14px;font-weight:600;color:var(--ink-3);margin-left:6px}.offer-msg{margin-top:12px;font-size:15px;color:var(--ink-2)}.offer .btn{margin-top:16px}.avatar{border-radius:50%;object-fit:cover;flex:none}.avatar-initials{display:inline-grid;place-items:center;background:radial-gradient(circle at 30% 25%,rgba(110,231,183,.35),transparent 60%),linear-gradient(135deg,#3b3417,#2a2614);color:var(--gold);font-family:var(--display);font-weight:600;box-shadow:inset 0 0 0 1px #34d39940}.eta{display:flex;align-items:baseline;gap:8px;margin-top:6px;font-weight:600}.frame-track{height:32vh;min-height:220px;margin:20px 0}.journey{list-style:none;padding:0;margin:24px 0 0;display:flex;gap:4px}.journey li{flex:1;height:4px;border-radius:2px;background:var(--line)}.journey li.done{background:var(--primary)}.journey-label{font-size:14px;color:var(--ink-3);margin-top:8px}.decision{padding:20px;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 2px var(--primary);margin:20px 0;animation:arrive .3s var(--ease)}.decision .t2{margin-bottom:6px}.decision .btn-row{margin-top:16px}.finish{padding-top:24px}.done-mark{position:relative;width:76px;height:76px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#8ff0b8,#2fb873 70%);display:grid;place-items:center;margin-bottom:18px;box-shadow:0 0 0 10px #4fd08a1a,0 0 60px -6px #4fd08a99;animation:pop .6s var(--spring) backwards}.done-mark svg{color:#062012;stroke-dasharray:24;stroke-dashoffset:24;animation:draw .45s .3s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.bill{margin:20px 0;border-top:1px solid var(--line)}.bill>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:16px}.bill .bill-total{font-weight:600;font-size:19px;border-bottom:0}.stars-input{display:flex;gap:6px;margin:18px 0 20px}.stars-input button{color:#ffffff29;padding:4px;transition:transform .45s var(--spring),color .25s ease,filter .25s ease}.stars-input button:active{transform:scale(.85)}.stars-input button.on{color:var(--primary);filter:drop-shadow(0 0 10px rgba(16,185,129,.39));animation:star-pop .5s var(--spring)}.stars-input button.on svg{fill:currentColor}.sheet-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:#0c0c0e78;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fade .25s ease}.sheet{width:100%;max-width:560px;max-height:88dvh;overflow-y:auto;background:#26272ce8;backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border-radius:30px 30px 0 0;box-shadow:var(--glass-edge),var(--shadow-sheet);padding:10px var(--gutter) calc(24px + env(safe-area-inset-bottom));animation:sheet-up .55s var(--spring)}.sheet-grip{width:40px;height:5px;border-radius:3px;background:#fff3;margin:0 auto 14px}.sheet-title{margin-bottom:8px}@keyframes rise{0%{transform:translateY(32px);opacity:0}}@keyframes fade{0%{opacity:0}}.toasts{position:fixed;top:calc(12px + env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:1100;display:grid;gap:8px;width:min(92vw,480px);pointer-events:none}.toast{padding:14px 18px;border-radius:999px;background:#2c2d32db;backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);color:var(--ink);font-weight:500;font-size:15px;text-align:center;box-shadow:var(--glass-edge),0 18px 40px -16px #000000e6;animation:toast-in .6s var(--spring)}.toast-error{background:#3c1412d9;box-shadow:inset 0 0 0 1px #ff6a5c80,0 18px 40px -16px #000000e6}.toast-ok:before{content:"✓ ";color:var(--success);font-weight:600}.bell-count{position:absolute;top:6px;right:5px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--primary);color:var(--on-primary);font-size:11px;font-weight:600;display:grid;place-items:center}.notifs{display:grid}.notif{display:grid;gap:2px;padding:14px 4px;border-bottom:1px solid var(--line);text-align:start}.notif span{font-size:15px;color:var(--ink-2)}.notif.unread b:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--primary);margin-right:8px;vertical-align:2px}.chat{display:flex;flex-direction:column;height:70dvh}.chat-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:4px 0 8px}.bubble{max-width:80%;align-self:flex-start;padding:10px 14px;border-radius:18px 18px 18px 6px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.bubble.mine{align-self:flex-end;background:var(--primary);color:var(--on-primary);box-shadow:none;border-radius:18px 18px 6px}.bubble img{border-radius:12px;max-height:220px;margin-bottom:4px}.bubble-meta{display:block;font-size:12px;opacity:.72;margin-top:2px}.bubble-loc{display:inline-flex;gap:4px;align-items:center;font-weight:600}.chat-quick{display:flex;gap:6px;overflow-x:auto;padding:6px 0}.chat-quick button{white-space:nowrap;min-height:38px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:600;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--surface)}.chat-input{display:flex;align-items:center;gap:4px;padding-top:6px}.chat-input input{flex:1;min-width:0;min-height:48px;padding:0 16px;border-radius:999px;border:1.5px solid var(--line-2);background:var(--surface)}.chat-input .send{background:var(--primary);color:var(--on-primary);border-radius:50%}.row{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none}.row-main{flex:1;min-width:0;display:grid;gap:2px}.row-title{font-weight:600}.row-sub{font-size:14px;color:var(--ink-3)}.row-end{display:grid;justify-items:end;gap:2px;font-size:15px}.row-chev{color:var(--ink-3);flex:none}.kv{margin:0;border-top:1px solid var(--line)}.kv>div{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.kv dt{font-size:15px;color:var(--ink-3)}.kv dd{margin:0}.figures{display:flex;gap:32px;margin:8px 0 4px}.figure-value{display:block;font-size:26px;font-weight:500;letter-spacing:-.01em}.figure-label{font-size:14px;color:var(--ink-3)}.empty{padding:40px 0;display:grid;gap:10px;justify-items:start}.empty p{color:var(--ink-2);max-width:38ch}.empty .btn{margin-top:8px}.loading{min-height:40vh;display:grid;place-items:center}.loading span{width:28px;height:28px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--primary);animation:spin .8s linear infinite}.plate{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:13px;font-weight:500;line-height:1.4;padding:2px 7px 0;border-radius:5px;border:1.5px solid #111;background:#fff;color:#111;vertical-align:1px}.plate i{width:1.5px;height:13px;background:#111}.vehicle{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.reviews{display:grid;margin-top:8px}.review{padding:14px 0;border-bottom:1px solid var(--line);font-size:15px}.review p{margin-top:4px}.receipt{padding:24px;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);margin-top:8px}.receipt-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.profile-head{display:flex;align-items:center;gap:16px;margin:12px 0 8px}.pro-sheet-head{display:flex;gap:16px;align-items:center;margin:8px 0 18px}.fav{color:var(--ink-3)}.fav.on{color:var(--alert)}.fav.on svg{fill:currentColor}.duty{display:flex;align-items:center;gap:16px;width:100%;padding:18px 20px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--glass-edge);text-align:start;margin-top:4px;transition:box-shadow .4s ease,background .4s ease}.duty-dot{width:16px;height:16px;flex:none;border-radius:50%;background:var(--ink-3)}.duty-text{flex:1;display:grid;gap:2px}.duty-text b{font-size:17px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.duty-text span{font-size:15px;color:var(--ink-2)}.switch{width:58px;height:34px;border-radius:17px;background:var(--line-2);position:relative;flex:none;transition:background .2s ease}.switch:after{content:"";position:absolute;top:4px;left:4px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000059;transition:transform .5s var(--spring)}.duty-online{background:linear-gradient(135deg,#4fd08a24,#4fd08a0a);box-shadow:inset 0 0 0 1px #4fd08a80,0 14px 40px -18px #4fd08ab3}.duty-online .duty-dot{background:var(--success);box-shadow:0 0 0 5px var(--success-soft),0 0 16px #4fd08acc;animation:live 2.4s ease-out infinite}.duty-online .duty-text b{color:var(--success)}.duty-online .switch{background:var(--success)}.duty-online .switch:after{transform:translate(24px)}.duty-bookings_only .duty-dot{background:var(--primary)}.feed{border-top:1px solid var(--line)}.feed-row{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid var(--line);text-decoration:none}.feed-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.feed-what{font-size:18px;font-weight:600}.feed-price{font-size:20px;font-weight:600;white-space:nowrap}.feed-meta{font-size:15px;color:var(--ink-2)}.feed-flag{color:var(--alert);font-weight:600}.feed-desc{font-size:15px;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.feed-waiting{font-size:14px;font-weight:600;color:var(--primary-ink)}.nudge{display:block;margin-top:14px;padding:14px 16px;border-radius:var(--r);background:var(--primary-soft);text-decoration:none;font-size:15px}.nudge b{display:block}.work .t1{font-size:28px}.work-address{display:flex;gap:10px;align-items:flex-start;font-size:18px;font-weight:600;margin-top:4px}.work-address svg{flex:none;color:var(--primary);margin-top:2px}.work-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.work-grid b{display:block;font-size:18px}.work-grid span{font-size:14px;color:var(--ink-3)}.btn-ar{font-family:var(--arabic);font-weight:600;font-size:19px}.login{max-width:480px;margin:0 auto;min-height:100dvh;padding:24px var(--gutter) 32px;display:flex;flex-direction:column}.login .hero{padding:40px 0 32px}.phone{display:flex;border-radius:var(--r);background:var(--surface);box-shadow:var(--glass-edge);overflow:hidden;transition:box-shadow .25s ease}.phone:focus-within{box-shadow:inset 0 0 0 1.5px #34d399bf,0 0 0 5px #10b9811f,0 10px 30px -14px #05966954}.phone span{display:grid;place-items:center;padding:0 16px;font-family:var(--display);font-weight:600;color:var(--ink-2);border-right:1px solid var(--line)}.field .phone input{border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--display);font-size:20px;min-height:60px}.field .phone input:focus{box-shadow:none}.field .code{font-family:var(--display);font-size:34px;font-weight:500;letter-spacing:.45em;text-align:center;min-height:72px}.demo{margin-top:auto;padding-top:32px}.demo .chips{margin-top:10px}.map{width:100%;height:100%;background:var(--line)}.leaflet-container{font-family:var(--font);background:#232427}.tiles{filter:invert(1) hue-rotate(180deg) brightness(.86) contrast(.92) saturate(.25)}.leaflet-control-attribution{font-size:10px;color:var(--ink-3);background:rgba(var(--bg-rgb),.8)!important}.leaflet-control-attribution a{color:var(--ink-2)}.mk-wrap{background:none;border:0}.mk{display:grid;place-items:center;width:36px;height:36px}.mk-me i,.mk-request i{width:20px;height:20px;border-radius:50%;background:var(--primary);border:4px solid #111;box-shadow:0 1px 6px #00000059}.mk-pin svg{width:40px;height:40px;fill:var(--primary);stroke:#111;stroke-width:1.5;filter:drop-shadow(0 3px 4px rgba(0,0,0,.5))}.mk-pro{background:var(--primary);border-radius:50%;border:3px solid #111;box-shadow:0 2px 8px #00000080;color:var(--on-primary);font-weight:600;font-size:15px}.mk-label{position:absolute;top:38px;left:50%;transform:translate(-50%);padding:2px 8px 1px;border-radius:6px;background:#111;color:#fff;font-size:12px;font-weight:500;white-space:nowrap}.zone{fill:var(--primary);fill-opacity:.1;stroke:var(--primary);stroke-width:1.5;stroke-dasharray:5 6}.ring{fill:var(--primary);vector-effect:non-scaling-stroke}.ring-done{fill-opacity:.04;stroke:var(--primary);stroke-opacity:.35;stroke-width:1}.ring-active{fill-opacity:.08;stroke:var(--primary);stroke-width:2;animation:breathe 2.8s ease-in-out infinite}.ring-idle{fill-opacity:0;stroke:var(--ink-3);stroke-opacity:.35;stroke-width:1;stroke-dasharray:2 6}@keyframes breathe{0%,to{fill-opacity:.05;stroke-opacity:.5}50%{fill-opacity:.12;stroke-opacity:1}}.tiles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1px;background:var(--line);border-radius:var(--r);overflow:hidden;margin:20px 0}.tiles-grid>div{background:var(--surface);padding:16px}.filters{display:grid;grid-template-columns:1fr auto;gap:8px;margin:16px 0}.filters input,.filters select{min-height:46px;padding:0 12px;border-radius:12px;border:1.5px solid var(--line-2);background:var(--surface);font-size:15px}.table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:15px}.table th,.table td{padding:10px 10px 10px 0;text-align:start;border-bottom:1px solid var(--line);white-space:nowrap}.table th{font-size:13px;color:var(--ink-3);font-weight:600}.admin-item{padding:18px 0;border-bottom:1px solid var(--line)}.admin-item header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.admin-item p{margin-top:6px;font-size:15px}.admin-item .btn-row,.admin-item .chips{margin-top:12px}.timeline{list-style:none;margin:0;padding:0}.timeline li{display:grid;grid-template-columns:56px 1fr;gap:2px 12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15px}.timeline li>:nth-child(n+3){grid-column:2}.timeline code{font-size:12px;color:var(--ink-3);word-break:break-all}.pill{display:inline-block;padding:2px 9px 1px;border-radius:999px;font-size:13px;font-weight:600;background:var(--line);color:var(--ink-2)}.pill-ok{background:var(--success-soft);color:var(--success)}.pill-alert{background:var(--alert-soft);color:var(--alert)}@media(min-width:960px){:root{--gutter: 32px}.app{padding-bottom:0}.nav{position:sticky;inset:0 auto auto;border-top:0;transform:none;width:auto;height:72px;padding:0 32px;justify-content:space-between;align-items:center;border-radius:0;background:rgba(var(--bg-rgb),.6);box-shadow:inset 0 -1px 0 var(--line);animation:none}.nav-brand{display:inline-flex}.nav-links{display:flex;width:auto;max-width:none;gap:6px}.nav-link{flex-direction:row;gap:8px;padding:0 16px;min-height:44px;border-radius:12px;font-size:15px}.nav-link.active{background:var(--surface-2)}.nav-end{display:flex;gap:4px}.appbar-mobile{display:none}.page{max-width:720px}.page-wide{max-width:1080px}.hero .t1{font-size:40px}.topbar{position:static;background:none;backdrop-filter:none}.split{display:grid;grid-template-columns:minmax(380px,460px) 1fr;gap:40px;max-width:1180px;margin:0 auto;padding:0 32px}.split-main{padding-bottom:40px}.split-aside{position:sticky;top:88px;height:calc(100dvh - 108px)}.split-aside .frame{height:100%;min-height:0;margin:0}.split .page{padding:0;max-width:none}.split .topbar{margin:0;padding:8px 0}.cta{position:static;background:none;padding:28px 0 0}.cta-inner{max-width:none}.with-cta{padding-bottom:0}.sheet-backdrop{align-items:center}.sheet{border-radius:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition:none!important}}@media print{.nav,.topbar,.btn{display:none!important}}.work-mode .nav{display:none}.work-mode .app{padding-bottom:0}.searchbar{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;margin-top:18px;padding:0 16px;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-3);font-size:16px;text-align:start}.searchbar svg{color:var(--ink-2);flex:none}.searchbar-input{margin-top:8px}.searchbar-input:focus-within{box-shadow:inset 0 0 0 1.5px var(--primary)}.searchbar-input input{flex:1;min-width:0;min-height:50px;border:0;background:none;color:var(--ink);font-size:16px}.prestation{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);text-decoration:none}.section-tight{margin-top:16px}.slots{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.slots .chip{justify-content:center}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:16px 32px 16px 0;font-weight:500;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:20px;color:var(--ink-3)}.faq details[open] summary:after{content:"−"}.faq details p{padding:0 0 16px;color:var(--ink-2);font-size:15px}body:before{content:"";position:fixed;inset:-25%;z-index:-2;pointer-events:none;background:radial-gradient(38% 32% at 18% 12%,rgba(16,185,129,.16),transparent 70%),radial-gradient(34% 30% at 88% 22%,rgba(52,211,153,.06),transparent 70%),radial-gradient(46% 40% at 65% 100%,rgba(5,150,105,.05),transparent 70%);animation:aurora 26s ease-in-out infinite alternate}body:after{content:"";position:fixed;inset:0;z-index:3000;pointer-events:none;opacity:.07;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes aurora{to{transform:translate3d(-5%,4%,0) rotate(7deg) scale(1.05)}}.display{font-family:var(--display);font-size:clamp(26px,7.2vw,32px);line-height:1.12;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.lede{margin-top:10px;font-size:16px;line-height:1.5;color:var(--ink-2);text-wrap:pretty;max-width:36ch}.fine{font-size:14px;line-height:1.45;color:var(--ink-3)}.fine.warn{color:var(--primary-ink)}.gt{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.nowrap{white-space:nowrap}.live-line{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:8px 14px 8px 12px;border-radius:999px;background:var(--surface);box-shadow:var(--glass-edge);font-size:14px;color:var(--ink-2)}.ripple{position:absolute;left:var(--x);top:var(--y);width:var(--d);height:var(--d);border-radius:50%;pointer-events:none;z-index:-1;transform:translate(-50%,-50%) scale(0);background:radial-gradient(circle,#34d39952,#10b98100 68%);animation:ripple .7s var(--ease) forwards}.btn-primary .ripple,.bigchoice .ripple,.chip.on .ripple{background:radial-gradient(circle,#ffffff8c,#fff0 65%)}@keyframes ripple{to{transform:translate(-50%,-50%) scale(1);opacity:0}}.spot:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(240px circle at var(--mx, 50%) var(--my, 50%),rgba(52,211,153,.11),transparent 65%)}@media(hover:hover){.spot:hover:after{opacity:1}}.btn-primary:before,.bigchoice:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.5) 48%,transparent 64%);transform:translate(-130%);animation:sheen 4.2s ease-in-out 1.2s infinite}.btn-primary:disabled:before{display:none}@keyframes sheen{0%,62%{transform:translate(-130%)}to{transform:translate(130%)}}.btn-xl.btn-primary:not(:disabled){animation:glow-breathe 3.4s ease-in-out infinite}@keyframes glow-breathe{50%{box-shadow:inset 0 1px #ffffff8c,inset 0 -3px 8px #04785726,0 18px 60px -10px #05966980}}.btn.is-busy:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:busy 1s linear infinite}@keyframes busy{0%{transform:translate(-100%)}to{transform:translate(100%)}}.glyph{position:relative;flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--ink);background:radial-gradient(120% 120% at 30% 18%,#ffffff29,#ffffff08 62%);box-shadow:inset 0 0 0 1px #ffffff1c,inset 0 1px #ffffff29,0 8px 20px -10px #000000e6;transition:color .3s ease,box-shadow .35s ease,transform .5s var(--spring)}.glyph-sm{width:34px;height:34px}.glyph-xl{width:96px;height:96px;color:var(--gold);background:radial-gradient(circle at 34% 26%,#6ee7b761,#05966912 55%,#05966905 78%);box-shadow:inset 0 0 0 1px #6ee7b759,0 0 70px -8px #10b9814d;animation:float 6s ease-in-out infinite}.glyph-xl svg{filter:drop-shadow(0 0 10px rgba(52,211,153,.75))}.glyph-xl:before{content:"";position:absolute;inset:-12px;border-radius:50%;padding:1.5px;background:conic-gradient(from var(--angle),transparent 0deg,#6ee7b7 70deg,transparent 140deg,#059669 230deg,transparent 300deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin-angle 7s linear infinite}.glyph-xl:after{content:"";position:absolute;inset:-12px;border-radius:50%;border:1px solid rgba(16,185,129,.25);animation:halo 3.6s ease-out infinite}@keyframes spin-angle{to{--angle: 360deg}}@keyframes float{50%{transform:translateY(-7px)}}@keyframes halo{0%{transform:scale(1);opacity:.9}to{transform:scale(1.55);opacity:0}}.q-screen{min-height:100dvh;display:flex;flex-direction:column}.q-head{position:sticky;top:0;z-index:60;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;height:62px;padding:0 calc(var(--gutter) - 10px) 0 calc(var(--gutter) - 4px);background:linear-gradient(to bottom,rgba(var(--bg-rgb),.88),rgba(var(--bg-rgb),.5) 70%,rgba(var(--bg-rgb),0));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.q-head .wordmark-lat{font-size:17px}.q-head .wordmark-ar{font-size:15px}.q-head-end{display:flex;align-items:center}.q-progress{justify-self:center;position:relative;width:min(140px,40vw);height:4px;border-radius:2px;background:#ffffff14}.q-progress span{position:absolute;inset:0 auto 0 0;width:var(--p);border-radius:inherit;background:var(--grad);box-shadow:0 0 12px #10b9817a;transition:width .7s var(--spring)}.q-progress span:after{content:"";position:absolute;right:-3px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#d1fae5;box-shadow:0 0 10px 2px #34d399e6}.q-quit{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px 0 10px;border-radius:999px;color:var(--ink-2);font-size:14px;font-weight:500;transition:background .2s ease,color .2s ease}.q-quit:hover{background:var(--surface-2);color:var(--ink)}.q-body{flex:1;display:flex;width:100%;max-width:560px;margin:0 auto}.q-stage{flex:1;min-width:0;display:flex;flex-direction:column}.q-anim{flex:1;display:flex;flex-direction:column;animation:q-in-fwd .6s var(--ease) backwards}.q-anim.q-back{animation-name:q-in-back}@keyframes q-in-fwd{0%{opacity:0;transform:translate(40px) scale(.985);filter:blur(10px)}}@keyframes q-in-back{0%{opacity:0;transform:translate(-40px) scale(.985);filter:blur(10px)}}.route-in .options>*,.q-anim .q-main>*,.q-anim .options>*,.q-anim .recap>*,.q-anim .offers>*,.q-anim .q-actions{animation:rise-in .7s var(--ease) backwards}.q-anim .q-main>:nth-child(2),.route-in .options>:nth-child(1),.q-anim .options>:nth-child(1),.q-anim .recap>:nth-child(1){animation-delay:.06s}.q-anim .q-main>:nth-child(3),.route-in .options>:nth-child(2),.q-anim .options>:nth-child(2),.q-anim .recap>:nth-child(2){animation-delay:.12s}.q-anim .q-main>:nth-child(4),.route-in .options>:nth-child(3),.q-anim .options>:nth-child(3),.q-anim .recap>:nth-child(3){animation-delay:.18s}.q-anim .q-main>:nth-child(5),.route-in .options>:nth-child(4),.q-anim .options>:nth-child(4),.q-anim .recap>:nth-child(4){animation-delay:.24s}.q-anim .q-main>:nth-child(n+6),.route-in .options>:nth-child(n+5),.q-anim .options>:nth-child(n+5),.q-anim .recap>:nth-child(n+5){animation-delay:.3s}.q-anim .q-actions{animation-delay:.22s}@keyframes rise-in{0%{opacity:0;transform:translateY(16px);filter:blur(4px)}}.q-step{flex:1;display:flex;flex-direction:column;min-height:calc(100dvh - 62px);padding:18px var(--gutter) 0}.q-main{flex:1}.q-step.is-center .q-main{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-bottom:24px}.q-step.is-center .lede{margin-left:auto;margin-right:auto}.q-main>.glyph-xl+.display{margin-top:44px}.q-actions{position:sticky;bottom:0;z-index:5;display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:24px calc(var(--gutter) * -1) 0;padding:22px var(--gutter) calc(16px + env(safe-area-inset-bottom));background:linear-gradient(to top,rgba(var(--bg-rgb),.96) 70%,rgba(var(--bg-rgb),0))}.q-actions>.link-quiet{align-self:center;padding:6px 4px}.q-actions .leave{margin:0;gap:12px;align-items:center}.q-actions-quiet{padding-top:8px}.options{display:flex;flex-direction:column;gap:8px;margin-top:28px}.option{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:14px;width:100%;min-height:70px;padding:12px 16px 12px 12px;border-radius:20px;background:var(--surface);box-shadow:var(--glass-edge);color:var(--ink);font-size:17.5px;font-weight:500;text-align:start;text-decoration:none;transition:transform .45s var(--spring),background .25s ease,box-shadow .3s ease}.option:not(:has(.glyph)){padding-left:20px}.option>span:not(.glyph){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.option small{font-size:14px;font-weight:400;color:var(--ink-3)}.option-chev{flex:none;color:var(--ink-3);transition:transform .4s var(--spring),color .25s ease}.option:active{transform:scale(.98);transition-duration:.12s}@media(hover:hover){.option:hover{background:var(--surface-2)}.option:hover .option-chev{transform:translate(4px);color:var(--primary-ink)}.option:hover .glyph{color:var(--gold);transform:scale(1.06)}}.option.on{background:var(--grad-soft);box-shadow:inset 0 0 0 1.5px #34d399bf,0 14px 34px -18px #05966970;color:var(--ink)}.option.on .option-chev{color:var(--primary);animation:pop .45s var(--spring)}.option.on .glyph{color:var(--gold)}.option-more{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.option-more .glyph{background:transparent;color:var(--ink-2)}.group-title{margin-top:28px;font-weight:500}.group-title+.options{margin-top:10px}.bigchoice{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:96px;padding:18px 18px 18px 26px;border-radius:28px;background:var(--grad);color:var(--on-primary);box-shadow:inset 0 1px #ffffff8c,inset 0 -4px 12px #0478572b,var(--glow-strong);text-align:start;transition:transform .45s var(--spring);animation:glow-breathe 3.4s ease-in-out infinite}.bigchoice:active{transform:scale(.975);transition-duration:.12s}.bigchoice b{display:block;font-family:var(--display);font-size:28px;font-weight:600;letter-spacing:-.03em}.bigchoice small{display:block;margin-top:2px;font-size:15px;font-weight:500;opacity:.72}.bigchoice-orb{flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#281e0024;box-shadow:inset 0 0 0 1px #3c2d002e}.pill{position:relative;isolation:isolate;overflow:hidden;flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--surface);box-shadow:var(--glass-edge);color:var(--ink);font-size:15px;font-weight:500;text-decoration:none;transition:transform .45s var(--spring),background .25s ease,box-shadow .25s ease,color .25s ease}.pill:active{transform:scale(.95)}.pill.on{background:var(--grad);color:var(--on-primary);box-shadow:var(--glow)}.pill:disabled{opacity:.35}.pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.pills.center{justify-content:center}.days{display:flex;gap:8px;margin:28px calc(var(--gutter) * -1) 0;padding:4px var(--gutter) 12px;overflow-x:auto;scrollbar-width:none}.days::-webkit-scrollbar{display:none}.days+.fine{margin-top:16px}.slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.slot{position:relative;isolation:isolate;overflow:hidden;min-height:60px;border-radius:18px;background:var(--surface);box-shadow:var(--glass-edge);font-family:var(--display);font-size:17px;font-weight:500;text-align:center;transition:transform .45s var(--spring),background .25s ease,box-shadow .25s ease}.slot:active{transform:scale(.96)}.slot.on{background:var(--grad);color:var(--on-primary);box-shadow:var(--glow)}.write{position:relative;display:block;margin-top:26px}.write textarea{width:100%;padding:8px 0 14px;border:0;border-radius:0;background:transparent;color:var(--ink);font-size:22px;line-height:1.4;resize:none}.write:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:1px;background:var(--line-2)}.write:focus-within:after{background:var(--grad);box-shadow:0 0 14px #10b9816b}.write textarea:focus{outline:none}.write textarea::placeholder{color:var(--ink-3)}.write-sm textarea{font-size:17px}.line-field{display:flex;align-items:center;gap:10px;width:100%;padding:0 14px;border-radius:16px;background:var(--surface);box-shadow:var(--glass-edge);color:var(--ink-3)}.line-field:focus-within{box-shadow:inset 0 0 0 1.5px #34d399b3}.line-field input{flex:1;min-width:0;padding:14px 0;border:0;background:none;color:var(--ink);font-size:16px}.line-field input:focus{outline:none}.q-map{position:relative;height:min(42vh,400px);margin:22px 0 0;border-radius:28px;overflow:hidden;box-shadow:var(--glass-edge),0 24px 50px -24px #000000e6}.q-map:after{content:"";position:absolute;inset:0;z-index:450;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 60px 10px rgba(var(--bg-rgb),.75)}.map-picker{position:relative;height:100%}.map-picker-pin{position:absolute;left:50%;top:50%;z-index:500;pointer-events:none}.map-picker-pin:before,.map-picker-pin:after{content:"";position:absolute;left:-26px;top:-26px;width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(52,211,153,.64);animation:wave 2.8s cubic-bezier(.2,.6,.3,1) infinite}.map-picker-pin:after{animation-delay:1.4s}.map-picker-pin i{position:absolute;left:-11px;top:-11px;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d1fae5,#10b981 55%,#059669);box-shadow:0 0 0 4px rgba(var(--bg-rgb),.9),0 0 24px 6px #10b9816b}.q-extras{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:18px}.q-extras .link-quiet{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.save-as{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.save-as .pill{min-height:36px;padding:0 14px;font-size:14px}.q-main .privacy{margin-top:18px}.stepper{display:grid;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:8px;margin:44px 0 8px}.stepper>button{position:relative;isolation:isolate;overflow:hidden;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(120% 120% at 30% 20%,#ffffff24,#ffffff08 62%);box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 24px -12px #000000e6;transition:transform .45s var(--spring)}.stepper>button:active:not(:disabled){transform:scale(.88);transition-duration:.1s}.stepper>button:disabled{opacity:.3}.stepper-value{position:relative;display:flex;align-items:baseline;justify-content:center;gap:8px;min-width:0;border-radius:18px}.stepper-value:before{content:"";position:absolute;inset:-30% -10%;z-index:-1;background:radial-gradient(closest-side,rgba(16,185,129,.13),transparent);pointer-events:none}.stepper-value:focus-within{box-shadow:0 0 0 2px #34d39999}.stepper-value input{field-sizing:content;min-width:2ch;width:3.2ch;max-width:100%;padding:0;border:0;background:none;color:#a7f3d0;font-family:var(--display);font-size:76px;font-weight:600;letter-spacing:-.05em;line-height:1;text-align:center}.stepper-value input:focus{outline:none}.stepper-value span{font-family:var(--display);font-size:22px;font-weight:500;color:var(--ink-2)}.roll-up input{animation:roll-up .4s var(--ease)}.roll-down input{animation:roll-down .4s var(--ease)}@keyframes roll-up{0%{transform:translateY(38%);opacity:0;filter:blur(6px)}}@keyframes roll-down{0%{transform:translateY(-38%);opacity:0;filter:blur(6px)}}.gauge{margin:26px auto 0;max-width:360px}.gauge-track{position:relative;height:6px;border-radius:3px;background:linear-gradient(90deg,#ffffff14,#6ee7b773 30%,#0596698c 70%,#ffffff14)}.gauge-dot{position:absolute;top:50%;left:var(--g);width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#d1fae5;box-shadow:0 0 0 4px #10b98159,0 0 18px 4px #10b9816b;transition:left .6s var(--spring)}.gauge-labels{display:flex;justify-content:center;margin-top:10px;font-size:13px;color:var(--ink-3)}.stepper~.lede{margin-top:26px}.q-main>.lede+.fine{margin-top:10px}.photo-zone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:210px;margin-top:28px;border-radius:28px;background:var(--surface);box-shadow:var(--glass-edge);color:var(--ink);transition:background .25s ease}.photo-zone:before{content:"";position:absolute;inset:10px;border-radius:20px;border:1.5px dashed rgba(255,255,255,.16);pointer-events:none}.photo-zone .glyph{width:64px;height:64px;margin-bottom:6px;color:var(--gold)}.photo-zone b{font-family:var(--display);font-size:18px;font-weight:600}.photo-zone>span:last-child{font-size:14px;color:var(--ink-3)}.photo-line .recap-icon{color:var(--ink-3)}.q-main .photos{margin-top:14px}.recap{list-style:none;margin:28px 0 0;padding:6px;border-radius:26px;background:var(--surface);box-shadow:var(--glass-edge)}.recap>li+li{border-top:1px solid var(--line)}.recap-line{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:14px;width:100%;min-height:62px;padding:12px 14px;border-radius:20px;font-size:17px;font-weight:500;text-align:start;transition:background .2s ease}button.recap-line:hover{background:#ffffff0a}.recap-icon{flex:none;color:var(--primary);filter:drop-shadow(0 0 6px rgba(16,185,129,.27))}.recap-text{flex:1;min-width:0;display:flex;flex-direction:column}.recap-text small{font-size:14px;font-weight:400;color:var(--ink-3)}.recap-edit{flex:none;color:var(--ink-3)}.clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recap+.photos,.recap+.check-row,.photos+.check-row{margin-top:18px}.launch{position:fixed;inset:0;z-index:2000;pointer-events:none}.launch:before{content:"";position:absolute;left:var(--lx);top:var(--ly);width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:radial-gradient(circle,#d1fae5,#10b981 30%,#05966999 55%,rgba(var(--bg-rgb),0) 72%);animation:launch .75s cubic-bezier(.7,0,.3,1) forwards}.launch:after{content:"";position:absolute;inset:0;background:var(--bg);opacity:0;animation:launch-fade .75s ease-in forwards}@keyframes launch{to{transform:scale(60);opacity:.9}}@keyframes launch-fade{60%{opacity:0}to{opacity:1}}.route-in{animation:route-in .6s var(--ease) backwards}@keyframes route-in{0%{opacity:0;transform:translateY(14px);filter:blur(8px)}}.home-hero{padding:22px 0 0}.home-hero .display{margin-top:6px}.searchbar{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:12px;width:100%;min-height:60px;margin-top:24px;padding:0 20px;border-radius:999px;background:var(--surface);box-shadow:var(--glass-edge),0 18px 40px -24px #000000e6;color:var(--ink-3);font-size:17px;text-align:start;transition:box-shadow .3s ease}.searchbar>svg{color:var(--primary-ink);flex:none}.searchbar:focus-within,.searchbar:hover{box-shadow:inset 0 0 0 1.5px #34d39999,0 14px 40px -18px #05966954}.searchbar-input input{flex:1;min-width:0;min-height:58px;border:0;background:none;color:var(--ink);font-size:18px}.searchbar-input input:focus{outline:none}.hint-roll{display:inline-block;color:var(--ink-2);animation:hint-roll 2.6s var(--ease) both}@keyframes hint-roll{0%{opacity:0;transform:translateY(60%);filter:blur(4px)}14%,84%{opacity:1;transform:none;filter:none}to{opacity:0;transform:translateY(-60%);filter:blur(4px)}}.universes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.universe{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-height:150px;padding:18px 16px 16px;border-radius:26px;text-align:start;background:radial-gradient(120% 90% at 0% 0%,rgba(255,255,255,.06),transparent 60%),var(--surface);box-shadow:var(--glass-edge),0 20px 40px -26px #000000e6;color:var(--ink);text-decoration:none;transition:transform .5s var(--spring),box-shadow .35s ease;animation:rise-in .6s var(--ease) backwards}.universe:nth-child(2){animation-delay:.05s}.universe:nth-child(3){animation-delay:.1s}.universe:nth-child(4){animation-delay:.15s}.universes.n-3 .universe:first-child{grid-column:span 2;flex-direction:row;align-items:center;min-height:104px}.universe-text{min-width:0}.compartments{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-top:26px;padding:4px;border-radius:24px;background:var(--surface);box-shadow:var(--glass-edge)}.compartments-mark{position:absolute;top:4px;bottom:4px;border-radius:20px;background:var(--grad);box-shadow:var(--glow);transition:left .55s var(--spring),width .55s var(--spring)}.compartment{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:62px;padding:6px 2px;border-radius:20px;font-size:12px;letter-spacing:-.01em;font-weight:600;line-height:1.1;color:var(--ink-2);text-align:center;text-wrap:balance;transition:color .3s ease}.compartment[aria-selected=true]{color:var(--on-primary)}.compartment-line{margin-top:14px;font-size:15px;color:var(--ink-2);animation:rise .5s var(--ease) backwards}.universe b{display:block;font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:-.02em}.universe small{display:block;margin-top:3px;font-size:13.5px;line-height:1.35;color:var(--ink-3)}.universe:active{transform:scale(.97);transition-duration:.12s}@media(hover:hover){.universe:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #34d39959,0 24px 50px -24px #0596694d}.universe:hover .glyph{color:var(--gold);transform:scale(1.08) rotate(-4deg);box-shadow:inset 0 0 0 1px #6ee7b780,0 0 26px -4px #10b9816b}}.ongoing{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:12px;margin-top:8px;padding:14px 18px;border-radius:22px;border:1.5px solid transparent;background:linear-gradient(var(--bg-raise),var(--bg-raise)) padding-box,conic-gradient(from var(--angle),rgba(16,185,129,.15),#6ee7b7,#059669,rgba(16,185,129,.15) 60%) border-box;color:var(--ink);text-decoration:none;animation:spin-angle 5s linear infinite}.ongoing-text{flex:1;min-width:0;display:flex;flex-direction:column}.ongoing-text b{font-weight:600}.ongoing-text span{font-size:14px;color:var(--ink-2)}.ongoing-go{display:inline-flex;align-items:center;gap:2px;color:var(--primary-ink);font-size:15px;font-weight:600}.universe-hero{padding-top:8px}.universe-hero .glyph-xl{margin-left:14px}.universe-hero .display{margin-top:32px}.empty-soft .lede{margin-top:0}.signal{position:relative;display:block;width:232px;height:232px;margin:0 auto 30px}.signal-grid{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,transparent 0 31%,rgba(255,255,255,.07) 31.2% 31.8%,transparent 32% 61%,rgba(255,255,255,.06) 61.2% 61.8%,transparent 62% 98%,rgba(255,255,255,.09) 98.5% 100%)}.signal-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,#10b98100 0deg 270deg,#34d3995c 360deg);-webkit-mask:radial-gradient(circle,#000 0 99%,transparent 100%);animation:sweep 3.4s linear infinite}@keyframes sweep{to{transform:rotate(360deg)}}.signal-wave{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(52,211,153,.55);opacity:0;animation:wave 3.6s cubic-bezier(.2,.6,.3,1) infinite}.signal-wave:nth-of-type(4){animation-delay:1.2s}.signal-wave:nth-of-type(5){animation-delay:2.4s}@keyframes wave{0%{transform:scale(.12);opacity:.9}to{transform:scale(1);opacity:0}}.signal-core{position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d1fae5,#10b981 55%,#059669);box-shadow:0 0 0 6px #10b98129,0 0 30px 8px #10b9814d}.signal i{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#fff6;opacity:0;animation:dot-in .7s var(--spring) forwards}.signal i.on{background:#a7f3d0;box-shadow:0 0 12px 3px #10b98199}@keyframes dot-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.signal-sm{display:inline-block;width:14px;height:14px;margin:0;vertical-align:middle}.signal-sm .signal-core{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;box-shadow:0 0 10px 2px #10b98154}.facts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:440px;margin:28px auto 0;padding:0;list-style:none}.facts li{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border-radius:999px;background:var(--surface);box-shadow:var(--glass-edge);font-size:14px;color:var(--ink-2)}.facts svg{color:var(--primary-ink)}.still-searching{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;padding:6px 14px 6px 10px;border-radius:999px;background:var(--surface);box-shadow:var(--glass-edge);font-size:13.5px;color:var(--ink-2)}.offers{display:flex;flex-direction:column;gap:12px;margin-top:26px}.offer{position:relative;isolation:isolate;overflow:hidden;padding:16px;border-radius:26px;background:var(--surface);box-shadow:var(--glass-edge),0 20px 40px -26px #000000e6}.offer.is-best{border:1.5px solid transparent;background:linear-gradient(#2b2b2d,#27282b) padding-box,conic-gradient(from var(--angle),rgba(16,185,129,.12),#6ee7b7,#059669,rgba(16,185,129,.12) 55%) border-box;box-shadow:0 24px 50px -24px #0596694d;animation:spin-angle 4.5s linear infinite}.q-anim .offers>.offer.is-best{animation:rise-in .7s var(--ease) backwards,spin-angle 4.5s linear infinite}.offer-tag{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;font-size:12.5px;font-weight:600;letter-spacing:.02em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.offer-tag svg{color:var(--gold)}.offer-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.offer-line+.offer-line{margin-top:14px}.offer-who{position:relative;display:flex;align-items:center;gap:12px;min-width:0;text-align:start}.offer-who>span{display:flex;flex-direction:column;min-width:0}.offer-who b{overflow:hidden;font-size:17px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.offer-who small{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2)}.verified{display:inline-flex;align-items:center;gap:3px;color:var(--success)}.offer-price{flex:none;display:flex;flex-direction:column;align-items:flex-end;font-family:var(--display);font-size:27px;font-weight:600;line-height:1.05;letter-spacing:-.04em}.offer.is-best .offer-price{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.offer-price small{margin-top:3px;font-family:var(--font);font-size:13px;font-weight:500;letter-spacing:0;color:var(--ink-3);-webkit-text-fill-color:var(--ink-3)}.offer-when{display:flex;flex-direction:column;font-size:15px;color:var(--ink-2)}.offer-when b{font-weight:600;color:var(--ink)}.offer-when small{margin-top:2px;font-size:13px;color:var(--success)}.offer-msg{margin-top:12px;font-size:14px;font-style:italic;color:var(--ink-3)}.track-head .eta{display:flex;align-items:baseline;gap:8px;margin-top:8px;font-family:var(--display);font-size:22px;color:var(--ink-2)}.track-head .eta b{font-size:96px;font-weight:600;line-height:.95;letter-spacing:-.06em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 24px rgba(16,185,129,.19))}.track-head .eta+.lede{margin-top:6px}.live-map{position:relative;height:34vh;min-height:220px;margin:24px 0 0;border-radius:28px;overflow:hidden;box-shadow:var(--glass-edge),0 24px 50px -24px #000000e6}.live-map:after{content:"";position:absolute;inset:0;z-index:450;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 50px 8px rgba(var(--bg-rgb),.7)}.working{display:grid;place-items:center;padding:56px 0 44px}.who{display:flex;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;border-radius:24px;background:var(--surface);box-shadow:var(--glass-edge)}.who-main{flex:1;min-width:0;display:flex;flex-direction:column}.who-main b{font-size:18px;font-weight:600}.who-main small{font-size:14px;color:var(--ink-2)}.who-price{font-family:var(--display);font-size:21px;font-weight:600;letter-spacing:-.03em}.q-main .decision{margin:24px 0 0;border-radius:24px;background:var(--grad-soft);box-shadow:inset 0 0 0 1.5px #34d39999,0 20px 50px -24px #05966954}.finish .q-main{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:28px}.finish .lede{margin-left:auto;margin-right:auto}.finish .bill{width:100%;margin-top:28px;padding:4px 18px;border-radius:24px;background:var(--surface);box-shadow:var(--glass-edge);border-top:0;text-align:start}.finish .bill>div:last-child{border-bottom:0}.finish .bill .bill-total span:last-child{font-family:var(--display);font-size:22px}.finish .stars-input{justify-content:center;margin:26px 0 6px}.finish .write,.finish .check-row{width:100%;text-align:start}.done-mark{margin-bottom:30px}.done-mark:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(79,208,138,.6);animation:halo 1.4s .35s ease-out both}.sparkles{position:absolute;left:50%;top:50%;pointer-events:none}.sparkles i{position:absolute;width:6px;height:6px;margin:-3px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c);opacity:0;animation:sparkle 1.1s var(--d) cubic-bezier(.15,.8,.3,1) both}@keyframes sparkle{0%{opacity:1;transform:rotate(var(--a)) translate(10px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translate(var(--r)) scale(.3)}}@keyframes star-pop{40%{transform:scale(1.3) rotate(-8deg)}}@keyframes sheet-up{0%{transform:translateY(70px);opacity:0}}@keyframes toast-in{0%{transform:translateY(-18px) scale(.92);opacity:0}}@keyframes dock-in{0%{transform:translate(-50%,40px);opacity:0}}.login .hero{padding-top:8px}.login-signal .signal{width:140px;height:140px;margin:0 0 14px -4px}.pro-waiting .signal{width:150px;height:150px;margin:20px auto 0}.verified-note{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--success)}.id-fields{display:flex;flex-direction:column;gap:12px;margin-top:26px}.line-field-lg input{padding:18px 0;font-size:20px}.id-date{margin-top:28px}.id-date input{color-scheme:dark}.warn-text{color:var(--primary-ink)}.fine-shield{display:flex;gap:8px;align-items:flex-start}.fine-shield svg{flex:none;margin-top:4px;color:var(--success)}.q-main>.line-field{margin-top:22px}.cin-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.cin-side{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 10px;border-radius:22px;background:var(--surface);box-shadow:var(--glass-edge);transition:box-shadow .3s ease,background .3s ease}.cin-side:before{content:"";position:absolute;inset:8px;border-radius:16px;border:1.5px dashed rgba(255,255,255,.14);pointer-events:none}.cin-side b{font-family:var(--display);font-size:16px}.cin-side small{font-size:13px;color:var(--ink-3)}.cin-side .glyph{color:var(--gold)}.cin-side.on{background:linear-gradient(135deg,#4fd08a24,#4fd08a0a);box-shadow:inset 0 0 0 1px #4fd08a80}.cin-side.on:before{border-color:transparent}.cin-side.on .glyph,.cin-side.on small{color:var(--success)}.portrait{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:30px}.portrait-zone{position:relative;width:168px;height:168px;border-radius:50%;display:grid;place-items:center;overflow:hidden;color:var(--gold);background:radial-gradient(circle at 34% 26%,rgba(110,231,183,.22),rgba(5,150,105,.03) 60%,transparent 78%);box-shadow:inset 0 0 0 1.5px #6ee7b766,0 0 0 12px #10b9810d,0 0 60px -10px #10b98147;transition:transform .45s var(--spring)}.portrait-zone:active{transform:scale(.96)}.portrait-zone img{width:100%;height:100%;object-fit:cover}.id-card{display:flex;align-items:center;gap:16px;margin-top:24px;padding:16px;border-radius:24px;background:var(--grad-soft);box-shadow:inset 0 0 0 1px #34d39940}.id-card b{display:block;font-family:var(--display);font-size:20px;letter-spacing:-.02em}.id-card span{font-size:14px;color:var(--ink-2)}.id-card+.recap{margin-top:14px}.id-status{position:relative;margin-bottom:30px}.id-status .avatar{box-shadow:0 0 0 4px var(--bg),0 0 0 6px #34d39980,0 0 50px -6px #10b98154}.id-status-badge{position:absolute;right:-2px;bottom:-2px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--grad);color:var(--on-primary);box-shadow:0 0 0 4px var(--bg)}.id-verified .id-status-badge{background:radial-gradient(circle at 35% 30%,#8ff0b8,#2fb873 70%);color:#062012}.id-rejected .id-status-badge{background:linear-gradient(135deg,#ff8a70,#ff5a4c)}.id-gate{display:flex;align-items:center;gap:14px;margin-top:4px;padding:16px;border-radius:var(--r-lg);background:var(--grad-soft);box-shadow:inset 0 0 0 1.5px #34d39973,0 14px 40px -20px #05966954;color:var(--ink);text-decoration:none}.id-gate.id-rejected{background:var(--alert-soft);box-shadow:inset 0 0 0 1.5px #ff6a5c80}.id-gate-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.id-gate-text b{font-family:var(--display);font-size:16px}.id-gate-text small{font-size:14px;color:var(--ink-2)}.admin-identity{display:grid;grid-template-columns:auto 1fr;gap:12px 16px;margin:12px 0;padding:14px;border-radius:16px;background:var(--surface);box-shadow:var(--glass-edge)}.admin-identity dl{display:grid;gap:4px;margin:0;font-size:14px}.admin-identity dl>div{display:flex;gap:8px}.admin-identity dt{min-width:84px;color:var(--ink-3)}.admin-identity dd{margin:0}.admin-identity .chips,.admin-identity .small{grid-column:1 / -1}.help-hero{padding:4px 0 0}.help-hero .glyph-xl{margin:8px 0 0 14px}.help-hero .display{margin-top:34px}.guarantees{list-style:none;margin:26px 0 0;padding:6px;border-radius:26px;background:var(--surface);box-shadow:var(--glass-edge)}.guarantees li{display:flex;align-items:flex-start;gap:14px;padding:14px 12px;animation:rise-in .6s var(--ease) backwards}.guarantees li+li{border-top:1px solid var(--line)}.guarantees li:nth-child(2){animation-delay:.05s}.guarantees li:nth-child(3){animation-delay:.1s}.guarantees li:nth-child(4){animation-delay:.15s}.guarantees li:nth-child(n+5){animation-delay:.2s}.guarantee-icon{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--primary);background:var(--primary-soft)}.guarantees b{display:block;font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:-.01em}.guarantees small{display:block;margin-top:2px;font-size:14px;line-height:1.4;color:var(--ink-2)}.help-page .options,.custom-entry{margin-top:14px}.custom-entry .glyph{color:var(--primary)}.custom-guess{display:flex;align-items:flex-start;gap:8px;margin-top:14px}.custom-guess svg{flex:none;margin-top:2px;color:var(--primary)}.custom-guess b{color:var(--ink);font-weight:600}.leave-stack{flex-direction:column;align-items:center;gap:14px}.empty-soft .custom-entry{margin-top:18px}.skill-group+.skill-group{margin-top:14px}.skill-group .fine{margin-bottom:8px}@media(min-width:960px){.display{font-size:54px}.lede{font-size:19px}.q-head{height:72px;padding:0 32px;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.q-body{max-width:640px;padding:0 32px}.q-body.has-side{max-width:1180px;gap:72px}.q-body.has-side .q-stage{flex:0 1 540px}.q-step{min-height:0;padding:40px 0 56px}.q-step:not(.is-center) .q-main{flex:none}.q-step.is-center{min-height:calc(100dvh - 72px)}.q-actions{position:static;max-width:440px;margin:44px 0 0;padding:0;background:none}.q-step.is-center .q-actions{align-self:center;width:100%}.q-side{flex:1;position:sticky;top:72px;display:flex;flex-direction:column;gap:14px;height:calc(100dvh - 104px);padding-top:40px;animation:rise-in .8s .1s var(--ease) backwards}.q-side-map{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:32px;box-shadow:var(--glass-edge),0 30px 60px -30px #000000e6}.q-side-map:after{content:"";position:absolute;inset:0;z-index:450;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 80px 10px rgba(var(--bg-rgb),.7)}.q-side>.glyph-xl{margin:52px 0 34px 14px}.side-recap{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-family:var(--display);font-size:21px;font-weight:500;letter-spacing:-.02em}.side-recap li{animation:rise-in .6s var(--ease) backwards}.side-recap li.todo{color:var(--ink-3)}.q-map{height:400px}.live-map{display:none}.days{flex-wrap:wrap;margin:28px 0 0;padding:0}.slots{grid-template-columns:repeat(3,minmax(0,1fr))}.home-hero{padding-top:52px}.universes{grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:12px}.universes.n-3 .universe:first-child{grid-column:auto;flex-direction:column;align-items:flex-start;min-height:170px}.universe{min-height:170px;padding:20px}.universe b{font-size:18px}.compartments{max-width:520px}}.push-card{display:flex;gap:14px;align-items:flex-start;padding:16px;margin-top:16px;border-radius:var(--r);background:var(--surface);box-shadow:var(--glass-edge);text-align:start}.push-card>svg{flex:none;margin-top:2px;color:var(--primary)}.push-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:15px;line-height:1.45}.push-text>span{color:var(--ink-2)}.push-text .btn,.push-text .link-quiet{margin-top:8px}.push-on>svg{color:var(--success)}.push-denied>svg{color:var(--alert)}.pill-sm{padding:6px 12px;font-size:13px;white-space:nowrap}.wallet-hero,.wallet-pro{display:flex;flex-direction:column;gap:6px;padding:22px 20px;margin-top:8px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--glass-edge)}.wallet-amount{font-family:var(--display);font-weight:600;font-size:40px;letter-spacing:-.02em;line-height:1.1}.wallet-pro.is-low{background:var(--alert-soft)}.wallet-pro .link-quiet{align-self:flex-start;margin-top:6px}.plus-card{display:flex;flex-direction:column;gap:14px;margin-top:16px;padding:20px;border-radius:var(--r-lg);background:var(--grad-soft, var(--primary-soft));box-shadow:var(--glass-edge)}.plus-card.is-on{box-shadow:var(--glass-edge),var(--glow)}.plus-head{display:flex;gap:14px;align-items:center}.plus-head b{display:block;font-family:var(--display);font-size:19px}.plus-head span{color:var(--ink-2);font-size:15px}.plus-perks{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:15px}.plus-perks li{display:flex;gap:10px;align-items:center}.plus-perks svg{color:var(--primary);flex:none}.points-row{display:flex;gap:14px;align-items:baseline}.points-value{font-family:var(--display);font-weight:600;font-size:30px}.points-bar{height:6px;margin:12px 0 16px;border-radius:99px;background:var(--surface-2);overflow:hidden}.points-bar span{display:block;height:100%;border-radius:inherit;background:var(--grad);transition:width .6s var(--spring, ease)}.amount-in{color:var(--success)}.plus-badge{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:99px;font-family:var(--display);font-size:11px;font-weight:600;letter-spacing:.04em;vertical-align:middle;color:#1d1e21;background:var(--grad)}.intro{position:fixed;inset:0;z-index:1050;display:flex;flex-direction:column;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));background:radial-gradient(120% 80% at 50% 0%,rgba(16,185,129,.1),transparent 60%),var(--bg)}.intro-skip{align-self:flex-end}.intro-slide{flex:1;display:flex;flex-direction:column;justify-content:center;gap:14px;max-width:460px;margin:0 auto;width:100%}.intro-visual{display:flex;justify-content:center;min-height:170px;align-items:center;margin-bottom:12px}.intro-foot{max-width:460px;width:100%;margin:0 auto}.intro-dots{display:flex;justify-content:center;gap:8px;margin-bottom:20px}.intro-dots span{width:7px;height:7px;border-radius:99px;background:var(--surface-3);transition:width .3s var(--spring, ease),background .3s}.intro-dots span.on{width:22px;background:var(--primary)}.again{margin-top:18px}.again-row{display:flex;gap:10px;overflow-x:auto;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}.again-row::-webkit-scrollbar{display:none}.again-chip{display:flex;flex:none;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:99px;background:var(--surface);box-shadow:var(--glass-edge);color:var(--ink);text-decoration:none}.again-chip b{display:block;font-size:14px;font-weight:600}.again-chip small{display:block;font-size:13px;color:var(--ink-3)}.welcome-gift{display:flex;gap:12px;align-items:center;margin-top:16px;padding:14px 16px;border-radius:var(--r);background:var(--grad-soft, var(--primary-soft));box-shadow:var(--glass-edge);color:var(--ink)}.welcome-gift>svg{flex:none;color:var(--primary)}.welcome-gift b{display:block;font-size:15px}.welcome-gift small{display:block;color:var(--ink-2);font-size:13px}.locate-etas{display:inline-block;margin-left:6px;font-size:14px}.universe-eta{position:absolute;top:16px;right:14px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:99px;font-size:12px;font-weight:600;color:var(--ink);background:rgba(var(--bg-rgb),.55);box-shadow:var(--glass-edge)}.universe-eta .live-dot{width:6px;height:6px}.moment{margin-top:26px;padding:20px;border-radius:var(--r-lg);background:radial-gradient(110% 120% at 100% 0%,rgba(16,185,129,.12),transparent 55%),var(--surface);box-shadow:var(--glass-edge)}.moment-title{margin:4px 0 6px;font-family:var(--display);font-size:22px;font-weight:600}.moment-text{margin:0 0 14px;color:var(--ink-2)}.trust{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:26px 0 0;padding:0;list-style:none;font-size:14px;color:var(--ink-2)}.trust li{display:flex;gap:8px;align-items:center}.trust svg{flex:none;color:var(--primary)}.referral-code{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 12px 12px 18px;border-radius:var(--r);background:var(--surface);box-shadow:var(--glass-edge)}.referral-code .mono{font-family:var(--mono);font-size:22px;letter-spacing:.18em}.referral-apply{margin-top:14px}.facts-row{display:flex;flex-wrap:wrap;justify-content:inherit;gap:8px;margin:14px 0 6px;padding:0;list-style:none}.facts-row li{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:99px;font-size:14px;background:var(--surface);box-shadow:var(--glass-edge)}.facts-row svg{color:var(--primary)}.q-step.is-center .facts-row{justify-content:center}.included{display:flex;gap:10px;align-items:flex-start;margin:0 0 8px}.included svg{flex:none;margin-top:3px;color:var(--success)}.how{display:grid;gap:14px;margin:0;padding:0;list-style:none}.how li{display:flex;gap:14px;align-items:flex-start}.how-n{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:99px;font-family:var(--display);font-weight:600;color:#1d1e21;background:var(--grad)}.how b{display:block}.how small{display:block;color:var(--ink-3);font-size:14px}.review{margin:0 0 14px;padding:14px 16px;border-radius:var(--r);background:var(--surface);box-shadow:var(--glass-edge)}.review blockquote{margin:6px 0}.review-stars{color:var(--primary);letter-spacing:2px}.review-stars .off{color:var(--surface-3)}.service-page .universe-hero .lede{max-width:34em}.offer-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.offer-chips span{padding:3px 10px;border-radius:99px;font-size:12.5px;color:var(--ink-2);background:var(--surface-2)}.offer-review{margin:10px 0 0;font-size:14px;color:var(--ink-2)}.chip.on{color:#1d1e21;background:var(--grad)}.trust .trust-wide{grid-column:1 / -1}.funnel{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.funnel li{display:grid;grid-template-columns:minmax(120px,1fr) 2fr auto;gap:12px;align-items:center}.funnel-label{font-size:14px}.funnel-bar{height:10px;border-radius:99px;background:var(--surface-2);overflow:hidden}.funnel-bar span{display:block;height:100%;border-radius:inherit;background:var(--grad)}.funnel-n{min-width:70px;text-align:end;font-weight:600}.funnel-n small{color:var(--ink-3);font-weight:400}:root[lang=ar]{--font: "IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--display: "IBM Plex Sans Arabic", "Sora", system-ui, sans-serif}:root[lang=ar] body *{letter-spacing:0!important}:root[lang=ar] .display{line-height:1.35}[dir=rtl] [data-icon=chevron],[dir=rtl] [data-icon=back],[dir=rtl] [data-icon=send],[dir=rtl] [data-icon=route]{transform:scaleX(-1)}[dir=rtl] .universe-eta{right:auto;left:14px}[dir=rtl] .universe-hero .glyph-xl{margin-left:0;margin-right:14px}[dir=rtl] .locate-etas{margin-left:0;margin-right:6px}[dir=rtl] .funnel-n{text-align:start}[dir=rtl] .plate,[dir=rtl] .mono,[dir=rtl] .phone{direction:ltr}.appbar-end{display:inline-flex;align-items:center;gap:8px}.lang-switch{padding:6px 12px;border-radius:99px;font-size:14px;color:var(--ink-2);background:var(--surface);box-shadow:var(--glass-edge)}.lang-switch[lang=ar]{font-family:var(--arabic)}.lang-switch-block{width:100%;padding:14px;font-size:16px}.login-lang{display:flex;justify-content:flex-end}.universe.has-photo{background:linear-gradient(180deg,rgba(var(--bg-rgb),.05),rgba(var(--bg-rgb),.45) 42%,rgba(var(--bg-rgb),.94)),var(--photo) center / cover no-repeat,var(--surface)}.universe.has-photo .glyph{background:rgba(var(--bg-rgb),.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.universe.has-photo .universe-text small{color:var(--ink-2)}.universe-photo{position:relative;aspect-ratio:16 / 9;margin:4px 0 6px;border-radius:var(--r-lg);background-size:cover;background-position:center;box-shadow:var(--glass-edge),0 24px 50px -28px #000000e6;overflow:hidden}.universe-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(var(--bg-rgb),.7))}.universe-photo .glyph{position:absolute;inset-inline-start:14px;bottom:14px;z-index:1;background:rgba(var(--bg-rgb),.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.universe-photo+.display{margin-top:18px}@keyframes logo-speed{0%{opacity:0;transform:translate(6px)}}.logo-mark .logo-speed{animation:logo-speed .7s var(--ease, ease) .15s backwards}@media(prefers-reduced-motion:reduce){.logo-mark .logo-speed{animation:none}}.rows-list{display:grid;border-radius:var(--r);background:var(--surface);overflow:hidden}.list-row{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:11px 14px;border:0;background:none;color:var(--ink);text-align:start;font:inherit;text-decoration:none;cursor:pointer}.list-row+.list-row{border-top:1px solid var(--line)}.list-row>svg:first-child{color:var(--ink-2);flex:none}.list-row:active{background:var(--surface-2)}.list-row-text{flex:1;min-width:0;display:grid;gap:1px}.list-row-text b{font-weight:500;font-size:15px;overflow:hidden;text-overflow:ellipsis}.list-row-text small{font-size:13px;color:var(--ink-3)}.list-row .row-value{font-size:14px;color:var(--ink-3);white-space:nowrap}.list-row .option-chev{color:var(--ink-3)}.list-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r);background:var(--surface);color:var(--ink);text-decoration:none}.list-card-ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--surface-2);color:var(--primary);flex:none}.addr-search{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;margin-bottom:12px;border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2)}.addr-search input{flex:1;min-width:0;border:0;background:none;color:var(--ink);font:16px var(--font);outline:none}.home2{display:flex;flex-direction:column;gap:20px}.home2-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.addr-chip{display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:none;color:var(--ink);text-align:start;cursor:pointer}.addr-chip-text{display:grid;min-width:0}.addr-chip-text small{font-size:12px;color:var(--ink-3)}.addr-chip-text b{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.addr-chip-down{transform:rotate(90deg);color:var(--ink-2);flex:none}[dir=rtl] .addr-chip-down{transform:rotate(90deg)}.home2-tools{display:inline-flex;align-items:center;gap:8px;flex:none}.home2-eta{display:grid;gap:6px}.home2-eta-label{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2)}.home2-eta-big{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(28px,8vw,36px);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.home2-eta-big em{font-style:normal;color:var(--primary)}.search2{display:flex;align-items:center;gap:10px;height:50px;padding:0 16px;border:0;border-radius:var(--r);background:var(--surface);color:var(--ink-3);font:15px var(--font);text-align:start;cursor:pointer}.search2 svg{color:var(--ink-2);flex:none}.gift2{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r);background:color-mix(in srgb,var(--primary) 13%,var(--surface))}.gift2>svg{color:var(--primary);flex:none}.gift2 b{display:block;font-size:14.5px}.gift2 small{font-size:13px;color:var(--ink-2)}.home2-section{display:grid;gap:10px}.home2-h{margin:0;font:600 12.5px var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ugrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.utile{display:grid;justify-items:center;gap:7px;color:var(--ink);text-decoration:none;text-align:center;min-width:0}.utile-img{position:relative;width:100%;aspect-ratio:1;max-width:100%;border-radius:18px;display:grid;place-items:center;background:var(--surface) center / cover no-repeat;color:var(--primary);overflow:hidden;transition:transform .4s var(--spring)}.utile:active .utile-img{transform:scale(.95)}.utile-eta{position:absolute;inset-inline-start:5px;bottom:5px;padding:2px 6px;border-radius:7px;font:600 10.5px var(--font);color:#fff;background:rgba(var(--bg-rgb),.75)}.utile-label{font-size:12.5px;font-weight:500;line-height:1.2;overflow-wrap:anywhere;hyphens:auto}.again-chip{display:flex;flex:none;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:99px;background:var(--surface);color:var(--ink);text-decoration:none}.pills2{display:flex;flex-wrap:wrap;gap:8px}.pill2{padding:8px 14px;border-radius:99px;background:var(--surface);color:var(--ink);font-size:14px;text-decoration:none}.trust2{display:grid;gap:9px;margin:4px 0 0;padding:0;list-style:none;font-size:13.5px;color:var(--ink-2)}.trust2 li{display:flex;align-items:center;gap:9px}.trust2 svg{color:var(--primary);flex:none}.bk{min-height:100dvh;display:flex;flex-direction:column}.bk-map{position:relative;height:max(260px,40dvh);flex:none}.bk-map .map-picker{height:100%}.bk-map:after{content:"";position:absolute;inset:auto 0 0;height:60px;z-index:450;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--bg-rgb),0),rgba(var(--bg-rgb),.7))}.bk-back{position:absolute;z-index:600;top:calc(12px + env(safe-area-inset-top,0px));inset-inline-start:14px;width:42px;height:42px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--ink);box-shadow:0 6px 18px -8px #000c;cursor:pointer}[dir=rtl] .bk-back svg{transform:scaleX(-1)}.bk-bubble{position:absolute;z-index:600;left:50%;top:calc(50% - 30px);transform:translate(-50%,-100%);max-width:min(78vw,320px);display:grid;gap:1px;padding:9px 14px;border:0;border-radius:14px;background:var(--surface-2);color:var(--ink);text-align:center;font:inherit;cursor:pointer;box-shadow:0 10px 24px -10px #000000e6}.bk-bubble:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;margin-left:-6px;transform:rotate(45deg);background:var(--surface-2)}.bk-bubble b{font-weight:600;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-bubble small{font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-sheet{position:relative;z-index:10;flex:1;margin-top:-22px;display:flex;flex-direction:column;gap:16px;padding:10px var(--gutter) 0;border-radius:24px 24px 0 0;background:var(--bg);box-shadow:var(--shadow-sheet);animation:bk-rise .5s var(--ease) backwards}@keyframes bk-rise{0%{transform:translateY(40px);opacity:0}}.bk-grab{align-self:center;width:38px;height:4px;border-radius:2px;background:var(--line-2)}.bk-svc{display:flex;align-items:center;gap:12px}.bk-svc-ic{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:14px;background:var(--primary-soft);color:var(--primary)}.bk-svc-text{flex:1;min-width:0;display:grid;gap:2px}.bk-svc-text b{font:600 18px var(--display);letter-spacing:-.01em}.bk-svc-text small{font-size:13px;color:var(--ink-3)}.bk-change{font-size:14px;font-weight:500;color:var(--primary-ink);text-decoration:none}.bk-write{display:grid;gap:6px}.bk-ask{margin:0;font-weight:500;font-size:15px}.bk-write .write{margin:0;padding:12px 14px;border-radius:var(--r);background:var(--surface)}.bk-write .write:after{display:none}.bk-write textarea{font-size:16px}.bk-q{display:grid;gap:8px}.bk-chips{display:flex;flex-wrap:wrap;gap:8px}.chip2{min-height:38px;padding:0 14px;border:1px solid var(--line-2);border-radius:999px;background:none;color:var(--ink-2);font:500 14px var(--font);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.chip2.on{border-color:transparent;background:var(--primary-soft);color:var(--primary-ink)}.bk-rows .list-row{cursor:default}.bk-rows button.list-row,.bk-rows label.list-row{cursor:pointer}.bk-stack{flex-wrap:wrap}.bk-stack .seg-full{flex-basis:100%}.seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:3px;flex:none;border-radius:11px;background:var(--surface-2)}.seg button{min-height:32px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--ink-2);font:600 12.5px var(--font);white-space:nowrap;cursor:pointer}.seg button.on{background:var(--bg);color:var(--ink);box-shadow:0 2px 6px -2px #0009}.mini-stepper{display:inline-flex;align-items:center;gap:4px;flex:none}.mini-stepper button{width:32px;height:32px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--ink);cursor:pointer}.mini-stepper button:disabled{opacity:.35;cursor:default}.mini-stepper b{min-width:58px;text-align:center;font:600 15px var(--display)}.mini-stepper.is-count b{min-width:34px}.mini-stepper b.roll-up{animation:roll-up .35s var(--ease)}.mini-stepper b.roll-down{animation:roll-down .35s var(--ease)}.list-row-text small.nowrap{white-space:nowrap}.list-row-text small.warn{color:var(--alert)}.bk-note input{flex:1;min-width:0;border:0;background:none;color:var(--ink);font:15px var(--font);outline:none}.bk-note input::placeholder{color:var(--ink-3)}.bk-cta{position:sticky;bottom:0;z-index:20;display:grid;gap:8px;margin:0 calc(-1 * var(--gutter));padding:14px var(--gutter) calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom,rgba(var(--bg-rgb),0),var(--bg) 22px)}.bk-cta .fine{margin:0}.bk-cta .link-quiet{justify-self:center}.bk-cta-price{opacity:.72;margin-inline-start:4px}.sheet-actions{margin-top:18px}.sheet .write+.photo-line,.sheet .write+*{margin-top:14px}@media(min-width:960px){.bk{flex-direction:row-reverse;height:100dvh}.bk-map{flex:1;height:auto}.bk-map:after{display:none}.bk-sheet{flex:none;width:440px;margin:0;border-radius:0;overflow-y:auto;padding-top:28px;box-shadow:1px 0 0 var(--line)}.bk-grab{display:none}}.live-open .bk-map{height:max(220px,34dvh)}.map-radar{position:absolute;z-index:440;left:50%;top:50%;width:min(70vw,300px);aspect-ratio:1;max-width:100%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:conic-gradient(from var(--angle),rgba(16,185,129,.22),rgba(16,185,129,0) 22%,rgba(16,185,129,0) 100%);animation:spin-angle 3.2s linear infinite;mask:radial-gradient(circle,#000 0 69%,transparent 70%);-webkit-mask:radial-gradient(circle,#000 0 69%,transparent 70%)}.live-sheet{display:flex;flex-direction:column;gap:16px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.live-head{display:grid;gap:6px}.live-head .lede{margin:0}.live-label{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2)}.live-title{margin:0;font:600 clamp(22px,6.4vw,28px) / 1.15 var(--display);letter-spacing:-.02em;text-wrap:balance}.live-sheet .facts{justify-content:flex-start;margin:0;max-width:none}.live-sheet .facts li{min-height:32px;padding:0 12px;font-size:13.5px;box-shadow:none}.live-sheet .offers{margin:0;gap:10px}.live-actions{display:grid;gap:10px}.live-actions .leave{align-items:center;gap:10px;margin:4px 0 0}.offer2{display:grid;gap:12px;padding:14px;border-radius:20px;background:var(--surface);border:1.5px solid transparent;animation:rise-in .6s var(--ease) backwards}.offer2.is-best{border-color:var(--primary);box-shadow:0 16px 36px -22px #05966973}.o-top{display:flex;align-items:center;gap:12px}.o-who{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;color:var(--ink);text-align:start;font:inherit;cursor:pointer}.o-who>span{display:grid;gap:2px;min-width:0}.o-who b{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o-who small{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;color:var(--ink-2)}.o-price{flex:none;display:grid;justify-items:end}.o-price b{font:600 22px / 1.1 var(--display);letter-spacing:-.03em}.offer2.is-best .o-price b{color:var(--primary-ink)}.o-price small{font-size:12.5px;color:var(--ink-3)}.o-tags{display:flex;flex-wrap:wrap;gap:6px}.o-tags span{padding:3px 10px;border-radius:99px;font-size:12.5px;color:var(--ink-2);background:var(--surface-2)}.o-tags .o-tag-best{color:var(--primary-ink);background:var(--primary-soft)}.o-quote{margin:0;font-size:14px;color:var(--ink-2)}.o-quote span{color:var(--ink-3)}.o-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-2)}.o-meta b{color:var(--ink);font-weight:600}.o-meta .btn{flex:none;min-width:96px}@media(min-width:960px){.live-open .bk-map{height:auto}.map-radar{width:360px}}.profile2{display:flex;flex-direction:column;gap:18px}.profile2>.topbar{margin-bottom:-6px}.me2{display:flex;align-items:center;gap:14px}.me2-text{flex:1;min-width:0;display:grid;gap:2px}.me2-text b{font:600 19px var(--display);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me2-text small{font-size:14px;color:var(--ink-3)}.me2 .bk-change{border:0;background:none;cursor:pointer}.stats2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;color:var(--ink);text-decoration:none}.stat2{display:grid;gap:2px;padding:12px;border-radius:var(--r);background:var(--surface)}.stat2 b{font:600 18px var(--display);letter-spacing:-.02em}.stat2 small{font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat2.is-plus{background:var(--grad-soft);box-shadow:inset 0 0 0 1px #10b9814d}.stat2.is-plus b{color:var(--primary-ink)}.profile2 .row-value{max-width:40%;overflow:hidden;text-overflow:ellipsis}.profile2 .leave{margin:4px 0 8px}.legal-tabs{display:grid;margin-bottom:18px}.legal-tabs a{display:grid;place-items:center;min-height:36px;border-radius:8px;color:var(--ink-2);font:600 13.5px var(--font);text-decoration:none}.legal-tabs a.on{background:var(--bg);color:var(--ink)}.legal-text{max-width:65ch;margin-bottom:18px}.legal-text h2{margin:22px 0 6px;font:600 17px var(--display);letter-spacing:-.01em}.legal-text h2:first-child{margin-top:0}.legal-text p,.legal-text li{font-size:15px;line-height:1.6;color:var(--ink-2)}.legal-text p{margin:0 0 10px}.legal-text ul{margin:0 0 10px;padding-inline-start:20px;display:grid;gap:6px}.recruit{display:flex;flex-direction:column;gap:22px}.recruit-top{display:flex;align-items:center;gap:10px;padding-top:8px}.recruit-eyebrow{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}[lang=ar] .recruit-eyebrow{letter-spacing:0}.recruit-hero{display:grid;gap:14px}.recruit-hero .display,.recruit-hero .lede{margin:0}.recruit-invited{justify-self:start;margin:0;padding:6px 12px;border-radius:999px;background:var(--primary-soft);color:var(--primary-ink);font-size:13.5px;font-weight:500}.recruit-offer{display:grid;gap:10px;padding:18px;border-radius:var(--r-lg);background:var(--surface)}.recruit-offer.is-founder{border:1.5px solid var(--primary);box-shadow:var(--glow)}.recruit-offer-tag{display:inline-flex;align-items:center;gap:6px;justify-self:start;color:var(--primary-ink);font-size:13px;font-weight:600}.recruit-offer-title{font:600 22px var(--display);letter-spacing:-.02em}.recruit-bar{height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden}.recruit-bar span{display:block;height:100%;border-radius:inherit;background:var(--grad)}.recruit-perks{display:grid;gap:8px;margin:4px 0 0;padding:0;list-style:none}.recruit-perks li{display:flex;align-items:center;gap:10px;font-size:15px}.recruit-perks svg{color:var(--success);flex:none}.recruit-offer .fine{margin:0}.recruit-steps{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:step;border-radius:var(--r);background:var(--surface);overflow:hidden}.recruit-steps li{counter-increment:step;display:grid;grid-template-columns:30px minmax(0,1fr);gap:2px 12px;padding:14px}.recruit-steps li+li{border-top:1px solid var(--line)}.recruit-steps li:before{content:counter(step);grid-row:span 2;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary-ink);font:600 14px var(--display)}.recruit-steps b{font-weight:600;font-size:15px}.recruit-steps span{font-size:14px;color:var(--ink-2)}.recruit-kept{font:600 17px var(--display);color:var(--success);white-space:nowrap}.recruit-end{display:grid;justify-items:center;gap:12px;padding-bottom:12px}.founder-card{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--r);background:var(--grad-soft);box-shadow:inset 0 0 0 1px #10b9814d}.founder-mark{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--primary);color:var(--on-primary)}.referral-code-row{display:flex;gap:10px;align-items:center}.referral-code{flex:1;min-width:0;height:48px;border:1px dashed var(--line-2);border-radius:var(--r-sm);background:none;color:var(--ink);font-size:20px;letter-spacing:.18em;cursor:pointer}.topup-where{display:grid;gap:4px;margin:12px 0 4px;padding:12px 14px;border-radius:var(--r-sm);background:var(--surface)}.topup-where p{margin:0;font-size:14.5px;color:var(--ink-2);white-space:pre-line}.topup-label{margin:16px 0 8px;font-weight:500;font-size:14.5px}.topup-other{display:inline-flex;align-items:center;padding:0 10px}.topup-other input{width:64px;border:0;background:none;color:var(--ink);font:500 14px var(--font);outline:none}.private-img{display:block;border-radius:var(--r-sm);overflow:hidden;background:var(--surface-2)}.private-img img{display:block;width:100%;max-height:360px;object-fit:contain}.private-img.is-loading{aspect-ratio:16 / 10}.cin-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:10px}.table-scroll{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;font-size:14px}.admin-table th,.admin-table td{padding:8px 10px;text-align:start;border-bottom:1px solid var(--line);white-space:nowrap}.admin-table th{color:var(--ink-3);font-weight:500}.kit-link{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.kit-link .mono{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px;color:var(--ink-2)}.poster{display:grid;justify-items:center;gap:14px;max-width:520px;margin:8px auto 16px;padding:32px 28px;border-radius:8px;background:#fff;color:#1d1e21;text-align:center}.poster-head{display:flex;align-items:center;gap:12px}.poster-brand{font:700 44px var(--display);letter-spacing:-.04em}.poster-title{margin:6px 0 0;font:700 28px / 1.15 var(--display);letter-spacing:-.02em;text-wrap:balance}.poster-lede{margin:0;font-size:17px;color:#3a3c42}.poster-perks{display:grid;gap:6px;margin:0;padding:12px 16px;list-style:none;border-radius:8px;background:#ecfdf5;font-weight:600;font-size:15px}.poster-qr{width:220px;max-width:100%}.poster-qr svg{display:block;width:100%;height:auto}.poster-scan{margin:0;font:600 17px var(--display)}.poster-url{margin:0;font:13px var(--mono);color:#5a5c62;overflow-wrap:anywhere}@media print{body.printing-poster *{visibility:hidden!important}body.printing-poster .poster,body.printing-poster .poster *{visibility:visible!important}body.printing-poster .poster{position:fixed;inset:0;max-width:none;margin:0;padding:18mm 16mm;border-radius:0;gap:8mm}body.printing-poster .poster-title{font-size:30pt}body.printing-poster .poster-qr{width:70mm}}.admin-identity .cin-pair{grid-column:1 / -1}.admin-identity dl{min-width:0}html.pro{--bg: #111418;--bg-rgb: 17, 20, 24;--bg-raise: #181c21;--surface: #1a1f25;--surface-2: #232931;--surface-3: #2d343e;--glass: rgba(26, 31, 37, .85);--ink-2: #a3abb6;--ink-3: #727c89;--line: #242a32;--line-2: #323a45;--live: #2fd27e;--live-soft: rgba(47, 210, 126, .14)}html.pro body:before{background:radial-gradient(40% 30% at 85% 0%,rgba(47,210,126,.07),transparent 70%),radial-gradient(36% 28% at 10% 8%,rgba(16,185,129,.06),transparent 70%)}html.pro .wordmark-pro{color:var(--on-primary);background:var(--primary);border-color:var(--primary)}html.pro .nav{background:#0d1013}html.pro .nav-link.active:before{content:"";position:absolute;top:-5px;left:30%;right:30%;height:3px;border-radius:0 0 3px 3px;background:var(--primary)}.pro-home{display:flex;flex-direction:column;gap:18px}.pro-home>.notice{margin:0}.pro-section{display:grid;gap:12px}.pro-h{margin:0;font:600 13px var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}[lang=ar] .pro-h{letter-spacing:0}.go-zone{display:grid;justify-items:center;gap:10px;padding:18px 0 6px}.go-btn{position:relative;width:148px;height:148px;border:0;border-radius:50%;display:grid;place-content:center;justify-items:center;gap:4px;background:var(--grad);color:var(--on-primary);box-shadow:0 0 0 10px #10b98114,0 18px 40px -14px #05966999;cursor:pointer;transition:transform .25s var(--spring)}.go-btn:active{transform:scale(.95)}.go-btn:disabled{opacity:.5}.go-btn b{max-width:110px;font:700 18px / 1.15 var(--display);letter-spacing:-.01em;text-align:center}.go-ring{position:absolute;inset:-10px;border-radius:50%;border:2px solid rgba(16,185,129,.35);animation:wave 2.6s cubic-bezier(.2,.6,.3,1) infinite}.go-state{display:inline-flex;align-items:center;gap:8px;margin:6px 0 0;font:600 17px var(--display)}.go-dot{width:10px;height:10px;border-radius:50%;background:var(--ink-3)}.go-zone .fine{margin:0;max-width:28ch}.duty-map{position:relative;height:210px;border-radius:var(--r-lg);overflow:hidden;background:var(--surface);box-shadow:inset 0 0 0 1.5px #2fd27e73}.duty-map .map{height:100%}.duty-map-blank{height:100%;display:grid;place-items:center}.duty-map .ring-active{stroke:var(--live);fill:var(--live)}.duty-bar{position:absolute;z-index:500;left:10px;right:10px;bottom:10px;display:flex;align-items:center;gap:8px}.duty-pill{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:14px;background:#0d1013e0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.duty-pill b{color:var(--live);font-weight:600}.duty-pulse{position:relative;width:12px;height:12px;flex:none;border-radius:50%;background:var(--live)}.duty-pulse:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--live);opacity:.6;animation:wave 2s cubic-bezier(.2,.6,.3,1) infinite}.duty-off{flex:none;height:44px;padding:0 14px;border:0;border-radius:14px;background:#0d1013e0;color:var(--ink);font:600 14px var(--font);cursor:pointer}.today{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.today-tile{display:grid;gap:2px;padding:12px;border-radius:var(--r);background:var(--surface);color:var(--ink);text-decoration:none}.today-tile small{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.today-tile b{font:600 20px var(--display);letter-spacing:-.02em}.today-tile:first-child b{color:var(--live)}.today-tile.is-low{box-shadow:inset 0 0 0 1.5px var(--alert)}.today-tile.is-low b{color:var(--alert)}.job-live{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--r);background:var(--live-soft);box-shadow:inset 0 0 0 1.5px #2fd27e80;color:var(--ink);text-decoration:none}.job-live-dot{width:12px;height:12px;flex:none;border-radius:50%;background:var(--live);box-shadow:0 0 0 4px #2fd27e33}.jobs{display:grid;gap:10px}.job{display:grid;border-radius:var(--r-lg);background:var(--surface);overflow:hidden;animation:rise .5s var(--ease) backwards}.job.is-now{box-shadow:inset 3px 0 0 var(--primary)}[dir=rtl] .job.is-now{box-shadow:inset -3px 0 0 var(--primary)}.job-main{display:grid;gap:6px;padding:14px 14px 12px;color:var(--ink);text-decoration:none}.job-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.job-service{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:16px;min-width:0}.job-price{flex:none;font:700 24px var(--display);letter-spacing:-.03em;color:var(--primary-ink)}.job-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13.5px;color:var(--ink-2)}.job-meta span{display:inline-flex;align-items:center;gap:4px}.job-ago{color:var(--ink-3)}.job-desc{font-size:14px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.job-flag{justify-self:start;padding:2px 8px;border-radius:6px;background:var(--alert-soft);color:var(--alert);font-size:12.5px;font-weight:600}.job-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:0 12px 12px}.job-actions .btn{min-height:46px}.job-waiting{display:flex;align-items:center;gap:6px;margin:0;padding:10px 14px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-2)}.pro-empty{display:grid;justify-items:center;gap:6px;padding:10px 0 20px;text-align:center}.pro-empty .fine{margin:0;max-width:34ch}.gains{display:grid;gap:4px;padding:18px;border-radius:var(--r-lg);background:var(--surface)}.gains small{font-size:13px;color:var(--ink-3)}.gains>b{font:700 40px var(--display);letter-spacing:-.04em;color:var(--live, var(--success))}.gains-row{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:6px;padding-top:10px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-2)}.gains-row b{margin-inline-start:4px;color:var(--ink);font-weight:600}html.pro .segmented{border-radius:12px}html.pro .segmented button{border-radius:9px;min-height:40px}html.pro .segmented button[aria-checked=true],html.pro .segmented button[aria-selected=true]{background:var(--surface-3);box-shadow:none}.flash{display:grid;gap:10px;padding:18px;border-radius:var(--r-lg);background:radial-gradient(120% 90% at 100% 0%,rgba(16,185,129,.16),transparent 60%),var(--surface);box-shadow:inset 0 0 0 1px #10b98147}.flash-tag{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:3px 10px;border-radius:99px;background:var(--primary);color:var(--on-primary);font:700 12px var(--font);letter-spacing:.04em;text-transform:uppercase}[lang=ar] .flash-tag{letter-spacing:0}.flash-title{margin:0;font:600 clamp(21px,6vw,26px) / 1.15 var(--display);letter-spacing:-.02em;text-wrap:balance}.flash-title em{font-style:normal;color:var(--primary-ink)}.flash-sub{margin:0;font-size:14.5px;color:var(--ink-2)}.flash-ask{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:14px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2)}[dir=rtl] .flash-ask{padding:6px 14px 6px 6px}.flash-ask input{flex:1;min-width:0;border:0;background:none;color:var(--ink);font:16px var(--font);outline:none}.flash-go{width:44px;height:44px;flex:none;border:0;border-radius:11px;display:grid;place-items:center;background:var(--grad);color:var(--on-primary);cursor:pointer}.flash-go:disabled{opacity:.45;cursor:default}.flash .pills2{margin-top:2px}.understood{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1.5px #10b98166;color:var(--ink);text-decoration:none;animation:rise-in .35s var(--ease) backwards}.understood-ic{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--primary-soft);color:var(--primary)}.understood-delivery .understood-ic{background:var(--primary);color:var(--on-primary)}.understood .list-row-text small:first-child{color:var(--primary-ink);font-weight:600}.race-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:6px;background:var(--primary);color:var(--on-primary);font:700 11px var(--font)}.job-race{display:flex;align-items:center;gap:8px;padding:0 12px 12px}.job-race-label{flex:none;font-size:13px;color:var(--ink-2)}.job-race .btn{flex:1;min-height:46px;padding:0 8px}.race-note{display:flex;align-items:flex-start;gap:6px;margin:0 0 10px;font-size:13.5px;color:var(--ink-2)}.race-note svg{flex:none;margin-top:2px;color:var(--primary)}.race-picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;margin-bottom:6px}.flash .pill2{border:0;background:var(--surface-2);font-family:var(--font);cursor:pointer}.decision .ticket{display:block;margin:10px 0;border-radius:var(--r-sm);overflow:hidden;background:var(--surface-2)}.decision .ticket img{display:block;width:100%;max-height:260px;object-fit:contain}@keyframes q-in-fwd{0%{opacity:0;transform:translate(24px)}}@keyframes q-in-back{0%{opacity:0;transform:translate(-24px)}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}}@keyframes route-in{0%{opacity:0;transform:translateY(8px)}}.q-anim{animation-duration:.3s}.route-in{animation-duration:.26s}.route-in .options>*,.q-anim .q-main>*,.q-anim .options>*,.q-anim .recap>*,.q-anim .offers>*,.q-anim .q-actions,.offer2,.job,.understood,.bk-sheet{animation-duration:.32s}.sheet{animation-duration:.34s}.toast{animation-duration:.3s}.ask{display:grid;gap:12px;padding-top:4px}.ask-live{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px;color:var(--ink-2)}.ask-live b{color:var(--ink);font-weight:600}.ask-title{margin:0;font:700 clamp(36px,10.5vw,48px) / 1 var(--display);letter-spacing:-.04em;text-wrap:balance}[lang=ar] .ask-title{letter-spacing:0;line-height:1.2}.ask-title em{font-style:normal;color:var(--primary);background:linear-gradient(transparent 72%,#10b98138 72%)}.ask-box{position:relative;display:flex;align-items:center;gap:8px;height:66px;padding:7px 7px 7px 18px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2);transition:box-shadow .2s ease}[dir=rtl] .ask-box{padding:7px 18px 7px 7px}.ask-box:focus-within{box-shadow:inset 0 0 0 2px var(--primary),var(--glow)}.ask-box input{position:relative;z-index:1;flex:1;min-width:0;height:100%;border:0;background:none;color:var(--ink);font:500 18px var(--font);outline:none}.ask-box .hint-roll{position:absolute;inset-inline:18px 72px;top:50%;margin-top:-12px;color:var(--ink-3);font-size:18px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.ask-go{width:52px;height:52px;flex:none;border:0;border-radius:15px;display:grid;place-items:center;background:var(--grad);color:var(--on-primary);cursor:pointer;transition:transform .2s var(--spring),opacity .2s}.ask-go:active{transform:scale(.92)}.ask-go:disabled{opacity:.4;cursor:default}.ask-understood{display:flex;align-items:center;gap:6px;min-height:20px;margin:0;font-size:13.5px;color:var(--ink-3);transition:color .2s ease}.ask-understood.is-on{color:var(--primary-ink);font-weight:500}.ask-ideas{display:flex;gap:8px;margin:2px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter) 2px;overflow-x:auto;scrollbar-width:none}.ask-ideas::-webkit-scrollbar{display:none}.ask-ideas .pill2{flex:none;border:0;white-space:nowrap;font-family:var(--font);cursor:pointer}@keyframes hint-roll{0%{opacity:0;transform:translateY(40%)}12%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-40%)}}.uhero{position:relative;display:flex;align-items:flex-end;min-height:min(48vh,360px);margin:0 calc(-1 * var(--gutter)) 18px;padding:calc(64px + env(safe-area-inset-top,0px)) var(--gutter) 22px;background-color:var(--surface);background-size:cover;background-position:center}.uhero.has-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--bg-rgb),.15) 0%,rgba(var(--bg-rgb),.35) 45%,var(--bg) 100%)}.uhero:not(.has-photo){min-height:220px;background:radial-gradient(90% 80% at 80% 0%,rgba(16,185,129,.14),transparent 60%),var(--bg)}@media(min-width:600px){.uhero{margin-inline:0;border-radius:0 0 var(--r-lg) var(--r-lg);overflow:hidden}}.uhero-back{position:absolute;z-index:2;top:calc(12px + env(safe-area-inset-top,0px));inset-inline-start:var(--gutter);width:42px;height:42px;border:0;border-radius:50%;display:grid;place-items:center;background:rgba(var(--bg-rgb),.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ink);cursor:pointer}[dir=rtl] .uhero-back svg{transform:scaleX(-1)}.uhero-text{position:relative;z-index:1;display:grid;gap:8px;animation:rise-in .32s var(--ease) backwards}.uhero-eyebrow{font:600 13px var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}[lang=ar] .uhero-eyebrow{letter-spacing:0}.uhero-title{margin:0;font:700 clamp(30px,8.6vw,40px) / 1.04 var(--display);letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.45)}.uhero-live{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:6px 12px;border-radius:99px;background:rgba(var(--bg-rgb),.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:13.5px;font-weight:500}.needs{display:grid;gap:8px}.need{display:flex;align-items:center;gap:14px;padding:12px;border-radius:var(--r);background:var(--surface);color:var(--ink);text-decoration:none;animation:rise-in .3s var(--ease) backwards;transition:transform .18s var(--spring),background .18s ease}.need:active{transform:scale(.98);background:var(--surface-2)}.need-ic{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:14px;background:var(--primary-soft);color:var(--primary)}.need-text{flex:1;min-width:0;display:grid;gap:2px}.need-text b{font-size:16px;font-weight:600;line-height:1.25}.need-text small{font-size:13px;color:var(--ink-3)}.need-go{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);color:var(--primary);transition:background .18s ease,color .18s ease}.need:hover .need-go,.need:focus-visible .need-go{background:var(--primary);color:var(--on-primary)}.needs-group{display:grid;gap:10px;margin-top:22px}.needs-more{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin-top:10px;border:1px dashed var(--line-2);border-radius:var(--r);background:none;color:var(--ink-2);font:500 15px var(--font);cursor:pointer}.journey-bar{display:grid;gap:8px;margin-top:14px}.journey-track{position:relative;height:6px;border-radius:3px;background:var(--surface-2)}.journey-fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:var(--grad);transition:width 1s linear}.journey-dot{position:absolute;top:50%;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:var(--on-primary);box-shadow:0 0 0 4px rgba(var(--bg-rgb),.9),var(--glow);transition:inset-inline-start 1s linear}[dir=rtl] .journey-dot{margin:-14px -14px 0 0}.journey-labels{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-3)}.journey-labels span:last-child{color:var(--ink-2);font-weight:500}.reqs{display:flex;flex-direction:column;gap:20px}.reqs-top{display:flex;align-items:center;justify-content:space-between;padding-top:14px}.reqs-title{margin:0;font:700 clamp(28px,8vw,34px) / 1.05 var(--display);letter-spacing:-.035em}.req-list{display:grid;gap:10px}.req-card{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--r-lg);background:var(--surface);color:var(--ink);text-decoration:none;animation:rise-in .3s var(--ease) backwards;transition:transform .18s var(--spring)}.req-card:active{transform:scale(.98)}.req-card.tone-live{box-shadow:inset 0 0 0 1.5px #4fd08a73}.req-card.tone-wait{box-shadow:inset 0 0 0 1.5px #10b98166}.req-ic{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:14px;background:var(--primary-soft);color:var(--primary)}.req-main{flex:1;min-width:0;display:grid;gap:2px}.req-main b{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.req-main small{font-size:13px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.req-side{flex:none;display:grid;justify-items:end;gap:3px}.req-side b{font:600 16px var(--display)}.req-status{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:500;color:var(--ink-3)}.tone-live .req-status{color:var(--success)}.tone-wait .req-status{color:var(--primary-ink)}.req-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.tone-live .req-dot{animation:live 2.4s ease-out infinite}.rows-list .list-row.tone-off .req-status{color:var(--ink-3)}.rows-list .list-row .req-side b{font-size:14.5px}.my-pros{display:flex;gap:10px;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 4px;overflow-x:auto;scrollbar-width:none}.my-pros::-webkit-scrollbar{display:none}.my-pro{flex:none;width:148px;display:grid;gap:10px;padding:14px 12px 12px;border-radius:var(--r-lg);background:var(--surface)}.my-pro-who{display:grid;justify-items:center;gap:4px;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer}.my-pro-who b{font-size:15px;font-weight:600}.my-pro-who small{font-size:13px;color:var(--ink-2)}.my-pro-actions{display:flex;align-items:center;justify-content:space-between;gap:6px}.my-pro-actions .pill2{flex:1;padding:7px 8px;text-align:center;font-size:13px;background:var(--surface-2)}.today.today-two{grid-template-columns:repeat(2,minmax(0,1fr))}.today.today-two .today-tile:first-child b{color:var(--ink)}.ai-page{display:flex;flex-direction:column;min-height:100dvh;max-width:760px;margin:0 auto;background:var(--bg)}.ai-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top,0px)) var(--gutter) 10px;background:rgba(var(--bg-rgb),.86);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border-bottom:1px solid var(--line)}.ai-back{width:40px;height:40px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer}[dir=rtl] .ai-back svg{transform:scaleX(-1)}.ai-who{display:flex;align-items:center;gap:10px;min-width:0}.ai-who>span{display:grid;min-width:0}.ai-who b{font:700 17px/1.1 var(--display);letter-spacing:-.02em}.ai-who small{display:flex;align-items:center;gap:6px;color:var(--ink-2);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-thread{flex:1;display:flex;flex-direction:column;gap:14px;padding:18px var(--gutter) 20px}.ai-empty{display:grid;gap:14px;margin-top:6vh}.ai-empty-title{margin:0;font:700 clamp(32px,9vw,44px) / 1.02 var(--display);letter-spacing:-.04em;text-wrap:balance}[lang=ar] .ai-empty-title{letter-spacing:0;line-height:1.25}.ai-empty-title em{font-style:normal;color:var(--primary)}.ai-empty p{margin:0;color:var(--ink-2);font-size:15.5px;line-height:1.5;max-width:46ch}.ai-ideas{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ai-ideas .pill2{border:0;font-family:var(--font);cursor:pointer}@keyframes ai-in{0%{opacity:0;transform:translateY(6px)}}.ai-msg{max-width:88%;margin:0;animation:ai-in .25s var(--ease) backwards}.ai-client{align-self:flex-end;padding:11px 15px;border-radius:20px;border-end-end-radius:6px;background:var(--surface-2);font-size:16px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.ai-fissa{align-self:flex-start;display:flex;align-items:flex-start;gap:10px}.ai-fissa>svg,.ai-fissa>span:first-child{flex:none;margin-top:1px}.ai-fissa-body{display:grid;gap:8px;min-width:0}.ai-fissa-body>p{margin:0;font-size:16px;line-height:1.5}.ai-fissa.is-error .ai-fissa-body>p{color:var(--alert)}.ai-safety{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--r-sm);background:var(--alert-soft);font-size:14.5px;line-height:1.45}.ai-safety svg{flex:none;color:var(--alert);margin-top:1px}.ai-retry{justify-self:start;padding:7px 14px;border:0;border-radius:999px;background:var(--surface-2);color:var(--ink);font:600 14px var(--font);cursor:pointer}.ai-typing{display:inline-flex;gap:5px;padding:10px 0}.ai-typing i{width:7px;height:7px;border-radius:50%;background:var(--ink-3);animation:ai-dot 1s ease-in-out infinite}.ai-typing i:nth-child(2){animation-delay:.15s}.ai-typing i:nth-child(3){animation-delay:.3s}@keyframes ai-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px);background:var(--primary)}}.ai-plan{display:grid;gap:14px;margin-inline-start:34px;padding:16px;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);animation:ai-in .3s var(--ease) .05s backwards}.ai-plan-head{display:flex;align-items:center;gap:12px}.ai-plan-head>span:last-child{display:grid;min-width:0}.ai-plan-ic{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--primary-soft);color:var(--primary)}.ai-plan-head small{color:var(--primary-ink);font-size:12.5px;font-weight:600}.ai-plan-head b{font:600 19px/1.2 var(--display);letter-spacing:-.02em}.ai-plan-rows{list-style:none;margin:0;padding:0}.ai-plan-rows li,.ai-plan-where{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid var(--line);font-size:15px}.ai-plan-rows li:has(.ai-plan-where){padding:0}.ai-plan-rows span{flex:none;color:var(--ink-3)}.ai-plan-rows b{min-width:0;font-weight:500;text-align:end;overflow-wrap:anywhere}.ai-plan-where{width:100%;border:0;border-top:0;background:none;color:var(--ink);font-family:var(--font);cursor:pointer;align-items:center}.ai-plan-where b{flex:1}.ai-plan-where svg{flex:none;color:var(--ink-3)}.ai-plan-brief b{font-weight:400;color:var(--ink-2);font-size:14px;line-height:1.45}.ai-go{position:relative;display:grid;place-items:center;width:100%;height:58px;overflow:hidden;border:0;border-radius:999px;background:var(--grad);color:var(--on-primary);font:600 17px var(--display);cursor:pointer;box-shadow:var(--glow);transition:transform .2s var(--spring)}.ai-go:active{transform:scale(.97)}.ai-go:disabled{opacity:.7}.ai-go-fill{position:absolute;inset:0;background:#1c170229;transform-origin:left center;transform:scaleX(0);transition:transform 1s linear}[dir=rtl] .ai-go-fill{transform-origin:right center}.ai-go-label{position:relative}.ai-go-note{margin:-4px 0 0;text-align:center;color:var(--ink-2);font-size:13.5px;line-height:1.4}.ai-go-note button{border:0;background:none;padding:0;color:var(--primary-ink);font:600 13.5px var(--font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ai-plan-more{justify-self:center;color:var(--ink-3);font-size:14px;text-decoration:underline;text-underline-offset:3px}.ai-compose{position:sticky;bottom:0;display:flex;align-items:flex-end;gap:8px;padding:10px var(--gutter) calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--bg) 70%,rgba(var(--bg-rgb),0))}.ai-compose textarea{flex:1;min-width:0;min-height:52px;max-height:140px;padding:14px 16px;border:0;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--ink);font:400 16px/1.4 var(--font);resize:none;field-sizing:content;outline:none;transition:box-shadow .2s ease}.ai-compose textarea:focus{box-shadow:inset 0 0 0 2px var(--primary),var(--glow)}.ai-compose textarea::placeholder{color:var(--ink-3)}@media(prefers-reduced-motion:reduce){.ai-go-fill{transition:none}.ai-typing i{animation:none}}.mcard{position:relative;isolation:isolate;display:grid;gap:4px;margin-top:8px;padding:18px 20px 20px;overflow:hidden;border-radius:24px;background:radial-gradient(120% 90% at 100% 0%,rgba(16,185,129,.2),transparent 55%),linear-gradient(160deg,var(--surface-2),var(--surface) 70%);box-shadow:inset 0 0 0 1px var(--line-2),0 18px 40px -26px #000c;color:var(--ink);text-decoration:none;animation:ai-in .3s var(--ease) backwards}.mcard:after{content:"";position:absolute;z-index:-1;top:22px;right:-24px;width:170px;height:64px;background:repeating-linear-gradient(to bottom,rgba(16,185,129,.16) 0 5px,transparent 5px 18px);transform:skew(-20deg);-webkit-mask-image:linear-gradient(to left,#000,transparent);mask-image:linear-gradient(to left,#000,transparent)}.mcard-top{display:flex;align-items:center;gap:8px;margin-bottom:14px}.mcard-brand{font:700 18px var(--display);letter-spacing:-.04em}.mcard-plus{margin-inline-start:auto;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--grad);color:var(--on-primary);font:600 12px var(--font)}.mcard-label{color:var(--ink-2);font-size:13px}.mcard-amount{font:700 46px/1 var(--display);letter-spacing:-.04em}.mcard-points{display:grid;gap:8px;margin-top:14px;padding-inline-end:24px}.mcard-bar{height:6px;overflow:hidden;border-radius:99px;background:#ffffff14}.mcard-bar i{display:block;height:100%;background:var(--grad);transform-origin:left center;transition:transform .7s var(--ease)}[dir=rtl] .mcard-bar i{transform-origin:right center}.mcard-points small{color:var(--ink-2);font-size:13px}.mcard-go{position:absolute;top:50%;inset-inline-end:16px;margin-top:-9px;color:var(--ink-3)}.wallet-note{margin:10px 4px 14px;color:var(--ink-2);font-size:13.5px;line-height:1.45}.referral-ticket{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 12px 12px 18px;border-radius:var(--r);background:var(--primary-soft);border:1.5px dashed rgba(16,185,129,.45)}[dir=rtl] .referral-ticket{padding:12px 18px 12px 12px}.referral-ticket>span{display:grid;gap:2px}.referral-ticket small{color:var(--ink-2);font-size:12px}.referral-ticket b{font:600 24px var(--mono);letter-spacing:.18em}.help-top{display:grid;gap:12px;padding-top:8px}.help-title{margin:0;font:700 clamp(34px,10vw,46px) / 1.02 var(--display);letter-spacing:-.04em;text-wrap:balance}[lang=ar] .help-title{letter-spacing:0;line-height:1.25}.help-title em{font-style:normal;color:var(--primary)}.help-top .lede{margin:0}.help-actions{display:grid;gap:10px;margin-top:6px}.help-issue{display:flex;align-items:center;gap:12px;padding:14px 4px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.help-issue>svg:first-child{flex:none;color:var(--ink-3)}.help-issue span{display:grid;flex:1;min-width:0}.help-issue small{color:var(--ink-2);font-size:13.5px}.promises{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}.promises li{display:grid;align-content:start;gap:2px;padding:16px 14px;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.promises b{font:700 30px/1.05 var(--display);letter-spacing:-.04em;color:var(--primary)}.promises span{font-weight:600;font-size:15px}.promises small{margin-top:6px;color:var(--ink-2);font-size:13px;line-height:1.4}.guarantees2{display:grid;margin:8px 0 0;padding:0;list-style:none}.guarantees2 li{display:flex;gap:12px;align-items:flex-start;padding:14px 4px;border-bottom:1px solid var(--line)}.guarantees2 svg{flex:none;margin-top:2px;color:var(--primary)}.guarantees2 span{display:grid;gap:2px}.guarantees2 b{font-weight:600;font-size:15px}.guarantees2 small{color:var(--ink-2);font-size:13.5px;line-height:1.45}@media(min-width:960px){.help-actions{grid-template-columns:1fr 1fr}.promises{grid-template-columns:repeat(4,1fr)}}.help-top+.home2-section{margin-top:22px}a.today{color:var(--ink);text-decoration:none}.week-bars{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;height:92px;margin-top:14px}.week-bar{display:grid;grid-template-rows:1fr auto;gap:6px;justify-items:center;min-width:0}.week-bar i{align-self:end;width:100%;max-width:30px;height:100%;border-radius:8px 8px 3px 3px;background:var(--surface-3);transform-origin:bottom center;animation:bar-up .5s var(--ease) backwards}.week-bar.has i{background:var(--live, var(--success));opacity:.55}.week-bar.is-today.has i{opacity:1}.week-bar small{color:var(--ink-3);font-size:11.5px;text-transform:uppercase}.week-bar.is-today small{color:var(--ink);font-weight:600}@keyframes bar-up{0%{transform:scaleY(0)}}.rep-top{display:grid;gap:12px}.rep-level{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--primary-soft);color:var(--primary-ink);font-weight:600;font-size:14px}.rep-grid b{color:var(--ink)}.week-bars{position:relative}.week-bars.is-empty .week-bar i{opacity:.5}.week-empty{position:absolute;inset:0 0 22px;display:grid;place-items:center;margin:0;padding:0 12px;text-align:center;color:var(--ink-2);font-size:13px;line-height:1.4}a.today+.pro-section{margin-top:18px}.o-eta{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;min-width:0}.o-eta svg{color:var(--primary)}.o-eta b{font:700 22px/1 var(--display);letter-spacing:-.03em}.o-eta small{flex-basis:100%;margin-top:3px;color:var(--ink-3);font-size:12.5px}.recruit-city{position:relative;margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 34px 0 12px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink)}[dir=rtl] .recruit-city{padding:0 12px 0 34px}.recruit-city>svg:first-child{color:var(--primary)}.recruit-city select{appearance:none;border:0;background:none;color:var(--ink);font:600 14.5px var(--font);outline:none;cursor:pointer}.recruit-city select option{background:var(--surface);color:var(--ink)}.recruit-city-down{position:absolute;inset-inline-end:12px;transform:rotate(90deg);color:var(--ink-3);pointer-events:none}.recruit-hero.has-photo{position:relative;isolation:isolate;margin-inline:calc(-1 * var(--gutter));padding:120px var(--gutter) 4px;background-size:cover;background-position:center 30%}.recruit-hero.has-photo:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,rgba(var(--bg-rgb),.15) 0%,rgba(var(--bg-rgb),.8) 38%,var(--bg) 62%)}.recruit-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none}.recruit-facts li{display:grid;gap:2px;padding:12px 14px;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.recruit-facts b{font:700 22px/1.1 var(--display);letter-spacing:-.03em;color:var(--primary)}.recruit-facts small{color:var(--ink-2);font-size:12.5px;line-height:1.35}.recruit-trades{display:grid;gap:14px}.recruit-trades.is-compact{max-height:38vh;overflow-y:auto;padding-inline-end:4px}.recruit-trade-group{display:grid;gap:8px}.recruit-trade-group>small{color:var(--ink-3);font-size:12.5px;font-weight:600}.recruit-trades .pills2{flex-wrap:wrap}.pill2.is-on{background:var(--primary-soft);color:var(--primary-ink);box-shadow:inset 0 0 0 1px #10b98173}.recruit-picked{display:flex;align-items:center;gap:6px;margin:0 0 10px;color:var(--primary-ink);font-size:14px;font-weight:600}.coverage td.cov{white-space:nowrap}.coverage td.cov b{display:inline-block;min-width:28px;padding:2px 8px;border-radius:8px;text-align:center}.coverage td.cov .small{display:block;margin-top:2px}.coverage .is-ok b{background:var(--success-soft);color:var(--success)}.coverage .is-mid b{background:var(--primary-soft);color:var(--primary-ink)}.coverage .is-low b{background:var(--alert-soft);color:var(--alert)}.work-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:2px 0 14px;padding:0;list-style:none}.work-steps li{display:grid;gap:6px;color:var(--ink-3);font-size:12.5px;font-weight:500}.work-steps i{height:5px;border-radius:99px;background:var(--surface-3)}.work-steps li.is-done i{background:var(--live, var(--success))}.work-steps li.is-now i{background:linear-gradient(90deg,var(--live, var(--success)) 0 50%,var(--surface-3) 50%);background-size:200% 100%;animation:step-now 1.6s ease-in-out infinite alternate}.work-steps li.is-now span{color:var(--ink);font-weight:600}@keyframes step-now{0%{background-position:100% 0}to{background-position:50% 0}}.work-grid .work-earn{grid-column:1 / -1;display:grid;gap:2px;padding:12px 14px;border-radius:var(--r);background:var(--live-soft, var(--success-soft))}.work-earn b{font:700 28px/1.05 var(--display);letter-spacing:-.03em;color:var(--live, var(--success))}.work-earn small{color:var(--ink-2);font-size:12.5px}.kit-messages{display:grid;gap:12px;margin:16px 0 20px}.kit-msg{display:grid;gap:8px;padding:14px;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.kit-msg small{color:var(--ink-3);font-weight:600}.kit-msg p{margin:0;font-size:14.5px;line-height:1.5;overflow-wrap:anywhere}.kit-msg p[lang=ar]{font-family:var(--arabic);text-align:start}.kit-msg .btn{justify-self:start}.bk-bubble-live{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;color:var(--live, var(--success));font-size:12.5px;font-weight:600}.race-board{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin-bottom:14px;padding:14px;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px #10b98147,var(--glow)}.race-clock{position:relative;width:58px;height:58px;display:grid;place-items:center}.race-clock svg{position:absolute;inset:0;transform:rotate(-90deg)}.race-clock circle{fill:none;stroke-width:4}.race-clock-track{stroke:var(--surface-3)}.race-clock-left{stroke:var(--primary);stroke-linecap:round;stroke-dasharray:119.4;transition:stroke-dashoffset 1s linear}.race-clock b{font:700 15px var(--display)}.race-lanes{display:grid;gap:8px;margin:0;padding:0;list-style:none;min-width:0}.race-lanes li{display:grid;grid-template-columns:auto 64px 1fr auto;align-items:center;gap:8px;animation:ai-in .3s var(--ease) backwards}.race-who{overflow:hidden;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.race-track{position:relative;height:8px;border-radius:99px;background:var(--surface-3)}.race-track i{position:relative;display:block;height:100%;border-radius:99px;background:var(--ink-3);transition:width .6s var(--ease)}.race-lanes li.is-lead .race-track i{background:var(--grad)}.race-rider{position:absolute;top:50%;inset-inline-end:-8px;margin-top:-8px;color:var(--ink-2)}.race-lanes li.is-lead .race-rider{color:var(--primary)}[dir=rtl] .race-rider{transform:scaleX(-1)}.race-lanes b{font:700 15px var(--display)}.race-lanes li.is-lead b{color:var(--primary)}.race-choose{margin:0 0 10px;color:var(--ink-2);font-size:14px}.flash{position:relative;isolation:isolate;display:grid;gap:14px;margin-top:22px;padding:20px 18px;overflow:hidden;border-radius:24px;background:radial-gradient(110% 80% at 0% 0%,rgba(16,185,129,.18),transparent 55%),linear-gradient(160deg,var(--surface-2),var(--surface) 70%);box-shadow:inset 0 0 0 1px var(--line-2)}.flash-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}[lang=ar] .flash-eyebrow{letter-spacing:0}.flash-title{margin:0;font:700 clamp(26px,7.4vw,34px) / 1.08 var(--display);letter-spacing:-.035em;text-wrap:balance}[lang=ar] .flash-title{letter-spacing:0;line-height:1.3}.flash-race{position:relative;display:grid;gap:7px;padding-inline-end:28px}.flash-lane{position:relative;height:6px;border-radius:99px;background:var(--surface-3)}.flash-lane i{position:absolute;top:50%;inset-inline-start:0;margin-top:-8px;color:var(--primary);animation:flash-ride 2.6s var(--ease) infinite}.flash-lane:nth-child(2) i{animation-duration:3.1s;color:var(--ink-2)}.flash-lane:nth-child(3) i{animation-duration:3.6s;color:var(--ink-3)}@keyframes flash-ride{0%{inset-inline-start:0}80%,to{inset-inline-start:calc(100% - 16px)}}[dir=rtl] .flash-lane i svg{transform:scaleX(-1)}.flash-finish{position:absolute;top:50%;inset-inline-end:0;margin-top:-9px;color:var(--ink)}.flash-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;counter-reset:flash}.flash-steps li{display:grid;align-content:start;gap:3px;counter-increment:flash}.flash-steps li:before{content:counter(flash);width:22px;height:22px;display:grid;place-items:center;margin-bottom:2px;border-radius:50%;background:var(--primary-soft);color:var(--primary-ink);font:700 12px var(--display)}.flash-steps b{font-size:14px;line-height:1.25}.flash-steps small{color:var(--ink-2);font-size:12.5px;line-height:1.35}.flash-live{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink-2);font-size:14px}.flash-ideas{flex-wrap:wrap}.flash-ideas .pill2{border:0;font-family:var(--font);cursor:pointer}.flash-understood{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.flash-understood h3{margin:0;font:600 15px/1.3 var(--display)}.flash-understood ul{display:grid;margin:0;padding:0;list-style:none}.flash-understood button{width:100%;display:flex;align-items:center;gap:8px;padding:9px 0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink);font:400 14px var(--font);text-align:start;cursor:pointer}.flash-understood li:last-child button{border-bottom:0}.flash-understood button>span{flex:1;min-width:0;color:var(--ink-2)}.flash-understood button svg{flex:none;color:var(--ink-3)}[dir=rtl] .flash-understood button svg{transform:scaleX(-1)}.flash-to{flex:none;max-width:48%;padding:3px 10px;overflow:hidden;border-radius:999px;background:var(--surface-3);font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.flash-to.is-delivery{background:var(--primary-soft);color:var(--primary-ink)}@media(prefers-reduced-motion:reduce){.flash-lane i{animation:none;inset-inline-start:calc(100% - 16px)}}.pcard{display:grid;gap:16px;margin-top:6px;padding:18px;border-radius:24px;background:radial-gradient(120% 90% at 100% 0%,var(--live-soft, rgba(47, 210, 126, .14)),transparent 55%),linear-gradient(160deg,var(--surface-2),var(--surface) 70%);box-shadow:inset 0 0 0 1px var(--line-2);animation:ai-in .3s var(--ease) backwards}.pcard-who{display:flex;align-items:center;gap:14px}.pcard-who>span{display:grid;gap:3px;min-width:0}.pcard-who b{font:700 21px/1.15 var(--display);letter-spacing:-.02em}.pcard-who small{display:flex;flex-wrap:wrap;gap:8px;color:var(--ink-2);font-size:13px}.pcard-founder{display:inline-flex;align-items:center;gap:4px;color:var(--primary-ink);font-weight:600}.pcard-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pcard-stats span{display:grid;gap:2px;padding:10px 12px;border-radius:var(--r-sm);background:#ffffff0a}.pcard-stats b{overflow:hidden;font:700 20px/1.1 var(--display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis}.pcard-stats small{color:var(--ink-3);font-size:12px}.pcard-meter{display:grid;gap:8px}.pcard-meter-head{display:grid;gap:2px}.pcard-meter-head b{font-size:15px}.pcard-meter-head small{color:var(--ink-2);font-size:13px}.pcard .mcard-bar i{background:var(--live, var(--success))}.pcard-todo{display:grid;gap:4px;margin:2px 0 0;padding:0;list-style:none}.pcard-todo a{display:inline-flex;align-items:center;gap:6px;padding:4px 0;color:var(--primary-ink);font-size:14px;font-weight:600;text-decoration:none}.pcard-stats b.pcard-level{font-size:14.5px;line-height:1.25;white-space:normal}.ai-page.is-home{min-height:calc(100dvh - var(--nav-h) - 24px - env(safe-area-inset-bottom));background:transparent}.ai-head.is-home{justify-content:space-between;border-bottom:0;padding-top:calc(8px + env(safe-area-inset-top,0px))}.ai-head.is-home .addr-chip{min-width:0}.ai-new{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:0;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);font:600 13.5px var(--font);white-space:nowrap;cursor:pointer}.ai-ongoing{margin:4px var(--gutter) 0}.ai-hello{display:grid;justify-items:center;gap:12px;margin:auto 0;padding:1.5vh 0 8px;text-align:center}.ai-orb{position:relative;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,.22),transparent 68%)}.ai-orb:after{content:"";position:absolute;inset:6px;border-radius:50%;border:1px solid rgba(16,185,129,.35);animation:ai-orb 2.8s ease-out infinite}@keyframes ai-orb{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.35);opacity:0}}.ai-hello-title{display:grid;gap:2px;margin:0;font:700 clamp(30px,8.6vw,42px) / 1.08 var(--display);letter-spacing:-.04em;text-wrap:balance}.ai-hello-title em{font-style:normal;color:var(--primary)}[lang=ar] .ai-hello-title{letter-spacing:0;line-height:1.3}.ai-hello-sub{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:0;max-width:40ch;color:var(--ink-2);font-size:15px;line-height:1.45}.ai-hello-sub b{color:var(--ink)}.ai-starters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:6px}.ai-starter{display:grid;align-content:start;justify-items:start;gap:4px;min-height:84px;padding:12px 14px;border:0;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-family:var(--font);text-align:start;cursor:pointer;transition:transform .2s var(--spring),box-shadow .2s ease}.ai-starter:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.ai-starter:active{transform:scale(.97)}.ai-starter svg{color:var(--primary)}.ai-starter b{font-size:14.5px;font-weight:600;line-height:1.3}.ai-starter small{color:var(--ink-3);font-size:12.5px}.ai-all{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:var(--ink-2);font-size:14px;text-decoration:underline;text-underline-offset:3px}.ai-page.is-home .ai-thread{display:flex;flex-direction:column}.ai-page.is-home .ai-compose{bottom:calc(var(--nav-h) + env(safe-area-inset-bottom));margin-bottom:-24px}@media(min-width:960px){.ai-page.is-home .ai-compose{bottom:0;margin-bottom:0}.ai-starters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ai-orb:after{animation:none}}.services-head{display:grid;gap:6px;margin-top:6px}.services-title{margin:0;font:700 clamp(30px,8.6vw,40px) / 1.05 var(--display);letter-spacing:-.04em}.services-head .lede{margin:0}.ai-page.is-home{position:relative;isolation:isolate}.ai-page.is-home:before{content:"";position:fixed;inset:-20% -30% auto;height:70vh;z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 30% 40%,rgba(16,185,129,.16),transparent 70%),radial-gradient(35% 45% at 72% 30%,rgba(110,231,183,.1),transparent 70%);filter:blur(10px);animation:ai-aurora 14s ease-in-out infinite alternate}@keyframes ai-aurora{0%{transform:translate3d(-4%,0,0) scale(1)}to{transform:translate3d(5%,3%,0) scale(1.08)}}@keyframes ai-rise{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}}.ai-hello .ai-orb{animation:ai-rise .6s var(--ease) backwards}.ai-hello-title span{display:block;animation:ai-rise .6s var(--ease) .08s backwards}.ai-hello-title em{display:block;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;animation:ai-rise .6s var(--ease) .16s backwards}.ai-hello-sub{animation:ai-rise .6s var(--ease) .22s backwards}.ai-starter{animation:ai-rise .55s var(--ease) backwards}.ai-all{animation:ai-rise .6s var(--ease) .5s backwards}.ai-starter:hover{transform:translateY(-2px)}.ai-compose textarea{position:relative;z-index:1;background:rgba(var(--bg-rgb),.55);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);box-shadow:inset 0 0 0 1.5px var(--line-2),0 14px 34px -22px #000000e6}.ai-compose{position:sticky}.ai-hint{position:absolute;z-index:2;top:10px;inset-inline-start:calc(var(--gutter) + 17px);inset-inline-end:84px;height:52px;display:flex;align-items:center;overflow:hidden;color:var(--ink-3);font-size:16px;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;animation:ai-hint 2.8s var(--ease) both}@keyframes ai-hint{0%{opacity:0;transform:translateY(8px)}12%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.ai-compose:focus-within .ai-hint{opacity:.6}.ai-compose .ask-go{transition:transform .25s var(--spring),opacity .2s,box-shadow .25s}.ai-compose .ask-go.is-ready{box-shadow:var(--glow-strong);animation:ai-pop .35s var(--spring)}@keyframes ai-pop{0%{transform:scale(.8)}}.ai-compose.is-hero{position:relative;bottom:auto;width:100%;margin:10px 0 4px;padding:0;background:none;animation:ai-rise .6s var(--ease) .28s backwards}.ai-compose.is-hero textarea{min-height:60px;padding:18px 20px;font-size:17px}.ai-compose.is-hero .ai-hint{top:0;inset-inline-start:21px;height:60px;font-size:17px}.ai-thinking{align-items:center}.ai-thinking-orb{position:relative;display:grid;place-items:center}.ai-thinking-orb:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid rgba(16,185,129,.5);animation:ai-orb 1.4s ease-out infinite}.ai-thinking-text{color:var(--ink-2);font-size:15px;background:linear-gradient(90deg,var(--ink-3) 0%,var(--ink) 50%,var(--ink-3) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ai-in .3s var(--ease) backwards,ai-shimmer 1.6s linear infinite}@keyframes ai-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ai-typed{margin:0;font-size:16px;line-height:1.5;white-space:pre-wrap}.ai-caret{display:inline-block;width:8px;height:1.05em;margin-inline-start:2px;vertical-align:-.15em;border-radius:2px;background:var(--primary);animation:ai-blink .8s steps(1) infinite}@keyframes ai-blink{50%{opacity:0}}.ai-client{animation:ai-send .35s var(--spring) backwards;transform-origin:bottom right}[dir=rtl] .ai-client{transform-origin:bottom left}@keyframes ai-send{0%{opacity:0;transform:translateY(10px) scale(.94)}}.ai-plan-rows li{animation:ai-in .3s var(--ease) backwards}.ai-plan-rows li:nth-child(2){animation-delay:.05s}.ai-plan-rows li:nth-child(3){animation-delay:.1s}.ai-plan-rows li:nth-child(4){animation-delay:.15s}.ai-plan-rows li:nth-child(5){animation-delay:.2s}@media(min-width:960px){.ai-page.is-home .ai-hello{padding-top:9vh}.ai-page.is-home .ai-hello-title{font-size:46px}}@media(prefers-reduced-motion:reduce){.ai-page.is-home:before,.ai-thinking-orb:after,.ai-thinking-text,.ai-caret,.ai-hint{animation:none}}.ai-head.is-home{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;position:relative}@media(max-width:599px){.ai-new{width:38px;padding:0;justify-content:center}.ai-new span{display:none}}.ai-end{scroll-margin-bottom:96px}.ai-page.is-home .ai-end{scroll-margin-bottom:calc(var(--nav-h) + 100px + env(safe-area-inset-bottom))}@media(min-width:960px){.ai-page.is-home .ai-end{scroll-margin-bottom:100px}}.ai-core{position:relative;isolation:isolate;flex:none;display:grid;place-items:center;width:30px;height:30px}.ai-core.is-xl{width:112px;height:112px;margin-bottom:4px;animation:ai-rise .7s var(--ease) backwards,ai-breathe 5s ease-in-out .7s infinite}.ai-core-halo{position:absolute;inset:-3px;z-index:-1;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(16,185,129,.65) 80deg,transparent 150deg,rgba(167,243,208,.45) 230deg,transparent 300deg);filter:blur(5px);opacity:.55;animation:ai-spin 7s linear infinite}.ai-core.is-xl .ai-core-halo{inset:-4px;filter:blur(16px);opacity:.9}.ai-core.is-xl:before{content:"";position:absolute;inset:14px;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,.45),transparent 70%);filter:blur(18px)}.ai-core .logo-mark{filter:drop-shadow(0 10px 24px rgba(5,150,105,.45))}.ai-core-shine{position:absolute;top:12%;left:18%;width:36%;height:26%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.55),transparent 70%);filter:blur(2px);pointer-events:none}.ai-core:not(.is-xl) .ai-core-shine{display:none}.ai-core.is-busy .ai-core-halo{opacity:1;animation-duration:1.4s}@keyframes ai-spin{to{transform:rotate(360deg)}}@keyframes ai-breathe{50%{transform:scale(1.035)}}.ai-hello .ai-orb{display:none}.ai-hello-title{gap:0;font-size:clamp(34px,10vw,52px);line-height:1.04;letter-spacing:-.045em}.ai-hello-title span{background:linear-gradient(100deg,#d1fae5,#34d399 35%,#059669 65%,#a7f3d0);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ai-rise .6s var(--ease) .08s backwards,ai-sheen-text 6s ease-in-out 1s infinite}.ai-hello-title em{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ink-3);font-weight:600}@keyframes ai-sheen-text{0%,to{background-position:0% 0}50%{background-position:100% 0}}.ai-live-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff12;backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);font-size:13.5px}.ai-starter{position:relative;gap:8px;border:1px solid transparent;background:linear-gradient(180deg,#ffffff0d,#ffffff04) padding-box,linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(160deg,#ffffff29,#ffffff08 45%,#10b9812e) border-box;box-shadow:0 16px 34px -26px #000000e6;transition:transform .3s var(--spring),box-shadow .3s ease}.ai-starter:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px #000000f2,0 0 0 1px #10b98138,var(--glow)}.ai-starter-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(145deg,#10b98138,#10b9810f);box-shadow:inset 0 0 0 1px #10b98138}.ai-starter-ic svg{color:var(--primary-ink)}.ai-compose textarea{border:1px solid transparent;border-radius:26px;padding-inline:20px 18px;background:linear-gradient(#26282cd1,#26282cd1) padding-box,linear-gradient(135deg,#ffffff2e,#ffffff0a 45%,#10b9814d) border-box;box-shadow:0 18px 40px -24px #000000f2,inset 0 1px #ffffff0d}.ai-compose textarea:focus{background:linear-gradient(#26282ce6,#26282ce6) padding-box,linear-gradient(135deg,#6ee7b7,#10b98140 50%,#059669) border-box;box-shadow:0 18px 40px -24px #000000f2,0 0 0 4px #10b98114,var(--glow)}.ai-compose .ask-go{border-radius:50%;box-shadow:inset 0 1px #ffffff73,inset 0 -2px 6px #78500040}.ai-compose .ask-go:disabled{opacity:.32;filter:saturate(.6)}.ai-compose .ask-go.is-ready{box-shadow:inset 0 1px #ffffff80,var(--glow-strong)}.ai-hint{inset-inline-start:calc(var(--gutter) + 21px)}.ai-compose.is-hero .ai-hint{inset-inline-start:22px}.ai-compose.is-hero textarea{border-radius:30px}.ai-client{background:linear-gradient(160deg,var(--surface-3),var(--surface-2));box-shadow:inset 0 1px #ffffff0f,0 10px 24px -18px #000000e6}.ai-fissa-body>p,.ai-typed{font-size:16.5px;line-height:1.6;color:#efebe4}.ai-plan{position:relative;overflow:hidden;border:1px solid transparent;background:linear-gradient(180deg,rgba(16,185,129,.07),transparent 38%) padding-box,linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(160deg,#6ee7b773,#ffffff0d 40%,#ffffff14) border-box;box-shadow:0 24px 50px -32px #000000f2}.ai-go:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate(-120%);animation:ai-go-sheen 3.2s ease-in-out .8s infinite}@keyframes ai-go-sheen{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}.ai-head.is-home .addr-chip{padding:4px 14px 4px 4px;border-radius:999px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff12;backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[dir=rtl] .ai-head.is-home .addr-chip{padding:4px 4px 4px 14px}.nav{background:rgba(var(--bg-rgb),.78);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border-top-color:#ffffff0f}@media(prefers-reduced-motion:reduce){.ai-core-halo,.ai-core.is-xl,.ai-hello-title span,.ai-go:after{animation:none}}.ai-core.is-xl{width:96px;height:96px}.ai-core.is-xl .ai-core-shine{top:24px;left:30px;width:18px;height:11px;opacity:.8}.ai-hello-title{font-size:clamp(30px,8.8vw,52px)}.ai-starter{min-height:0;padding:12px;gap:8px}.ai-starter-top{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.ai-starter-ic{width:28px;height:28px;border-radius:9px}.ai-starter-top small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:959px){.ai-page.is-home .ai-all{display:none}}.install-card{position:relative;display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px 40px 14px 14px;border-radius:var(--r-lg);background:radial-gradient(120% 120% at 0% 0%,var(--live-soft, rgba(47, 210, 126, .14)),transparent 60%),var(--surface);box-shadow:inset 0 0 0 1px var(--line-2)}[dir=rtl] .install-card{padding:14px 14px 14px 40px}.install-card img{flex:none;border-radius:12px}.install-text{display:grid;gap:2px;flex:1;min-width:0}.install-text b{font-size:15px}.install-text small{color:var(--ink-2);font-size:13px;line-height:1.4}.install-close{position:absolute;top:8px;inset-inline-end:8px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--ink-3);cursor:pointer}.join{display:flex;flex-direction:column;min-height:100dvh;max-width:640px;margin:0 auto;padding:0 var(--gutter)}.join-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;padding:calc(10px + env(safe-area-inset-top,0px)) 0 10px;background:rgba(var(--bg-rgb),.86);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.join-progress{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.join-progress i{height:5px;border-radius:99px;background:var(--surface-3);transition:background .3s ease}.join-progress i.is-done,.join-progress i.is-now{background:var(--live, var(--success))}.join-progress i.is-now{box-shadow:0 0 12px var(--live, var(--success))}.join-count{color:var(--ink-3);font-size:13px;font-weight:600}.join-step{flex:1;display:grid;align-content:start;gap:14px;padding:10px 0 24px;animation:ai-rise .45s var(--ease) backwards}.join-title{margin:0;font:700 clamp(30px,8.6vw,40px) / 1.05 var(--display);letter-spacing:-.04em;text-wrap:balance}[lang=ar] .join-title{letter-spacing:0;line-height:1.3}.join-step .lede{margin:0}.join-offer{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 12px;border-radius:999px;background:var(--primary-soft);color:var(--primary-ink);font-size:13px;font-weight:600}.join-search{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--ink-3)}.join-search:focus-within{box-shadow:inset 0 0 0 2px var(--live, var(--success))}.join-search input{flex:1;min-width:0;border:0;background:none;color:var(--ink);font:400 16px var(--font);outline:none}.join-picked{display:flex;flex-wrap:wrap;gap:8px}.join-picked .chip{display:inline-flex;align-items:center;gap:6px}.join-verticals{display:grid;gap:8px}.join-vertical{border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);animation:ai-in .3s var(--ease) backwards;transition:box-shadow .2s ease}.join-vertical.has{box-shadow:inset 0 0 0 1px var(--live, var(--success))}.join-vertical-head{width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border:0;background:none;color:var(--ink);font:600 15.5px var(--font);text-align:start;cursor:pointer}.join-vertical-head b{flex:1;min-width:0}.join-vertical-img{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--surface-3) center / cover;color:var(--ink-2)}.join-n{min-width:22px;height:22px;display:grid;place-items:center;padding:0 6px;border-radius:99px;background:var(--live, var(--success));color:#06200f;font-size:12px;font-weight:700}.join-chev{flex:none;color:var(--ink-3);transform:rotate(90deg);transition:transform .25s var(--ease)}.join-vertical.is-open .join-chev{transform:rotate(-90deg)}.join-skills{padding:0 14px 14px;animation:ai-in .25s var(--ease) backwards}.join-radii{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.join-radius{display:grid;justify-items:center;gap:4px;padding:16px 10px 14px;border:0;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-family:var(--font);cursor:pointer;transition:box-shadow .2s ease,transform .25s var(--spring)}.join-radius:active{transform:scale(.97)}.join-radius.is-on{box-shadow:inset 0 0 0 2px var(--live, var(--success)),0 0 24px -10px var(--live, var(--success))}.join-rings{position:relative;width:64px;height:64px;display:grid;place-items:center;margin-bottom:4px}.join-rings i{position:absolute;border-radius:50%;border:1px dashed var(--line-2)}.join-rings i.is-in{border-style:solid;border-color:var(--live, var(--success));background:var(--live-soft, rgba(47, 210, 126, .08))}.join-radius b{font:700 19px var(--display)}.join-radius small{color:var(--ink-2);font-size:12.5px}.join-sub{margin:8px 0 0;font:600 16px var(--display)}.join-preview{display:flex;align-items:center;gap:14px;padding:14px;border-radius:var(--r-lg);background:radial-gradient(120% 90% at 100% 0%,var(--live-soft, rgba(47, 210, 126, .14)),transparent 55%),var(--surface);box-shadow:inset 0 0 0 1px var(--line-2)}.join-avatar{flex:none;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:var(--grad);color:var(--on-primary);font:700 22px var(--display)}.join-preview>span:last-child{display:grid;gap:2px;min-width:0}.join-preview b{font:700 17px var(--display)}.join-preview small{color:var(--ink-2);font-size:13px}.join-foot{position:sticky;bottom:0;display:grid;gap:8px;padding:12px 0 calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bg) 75%,rgba(var(--bg-rgb),0))}.join-foot .fine{margin:0}.bk-sheet{box-shadow:inset 0 1px #ffffff12,var(--shadow-sheet)}.offer2{border:1px solid transparent;background:linear-gradient(180deg,#ffffff0a,#ffffff03) padding-box,linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(160deg,#ffffff24,#ffffff08 45%,#ffffff0f) border-box;box-shadow:0 18px 38px -28px #000000f2}.offer2.is-best{background:linear-gradient(180deg,rgba(16,185,129,.08),transparent 40%) padding-box,linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(160deg,#6ee7b7,#10b98140 45%,#059669) border-box;box-shadow:0 18px 38px -26px #000000f2,0 0 34px -14px #10b9818c}.live-label{padding:6px 12px;border-radius:999px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff12}.track .eta b{background:linear-gradient(100deg,#d1fae5,#34d399 40%,#059669);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 10px 30px rgba(5,150,105,.25))}.mission-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0 4px;padding:0;list-style:none}.mission-steps li{display:grid;gap:6px;color:var(--ink-3);font-size:12px;font-weight:500}.mission-steps i{height:4px;border-radius:99px;background:var(--surface-3)}.mission-steps li.is-done i{background:var(--grad)}.mission-steps li.is-now i{background:linear-gradient(90deg,#34d399 0 50%,var(--surface-3) 50%);background-size:200% 100%;animation:step-now 1.6s ease-in-out infinite alternate;box-shadow:0 0 10px #10b98166}.mission-steps li.is-now span{color:var(--ink);font-weight:600}.journey-fill{background:var(--grad);box-shadow:0 0 14px #10b98180}.elapsed{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;padding:8px 14px;border-radius:999px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff12;color:var(--ink-2);font-size:13.5px}.elapsed b{color:var(--ink);font:700 15px var(--display)}.who{border:1px solid transparent;background:linear-gradient(180deg,#ffffff0b,#ffffff03) padding-box,linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(160deg,#6ee7b766,#ffffff0a 45%,#ffffff14) border-box;box-shadow:0 18px 38px -28px #000000f2}.who-price{font-family:var(--display);font-weight:700}.live-map,.q-side-map{border-radius:22px;box-shadow:0 0 0 1px #ffffff14,0 20px 44px -30px #000000f2}.working{position:relative;isolation:isolate}.working:before{content:"";position:absolute;top:50%;left:50%;width:150px;height:150px;margin:-75px 0 0 -75px;z-index:-1;border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(16,185,129,.55) 90deg,transparent 180deg,rgba(167,243,208,.35) 270deg,transparent);filter:blur(14px);animation:ai-spin 6s linear infinite}.finish .bill{position:relative;padding:16px 18px;border-radius:18px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),var(--surface);box-shadow:inset 0 0 0 1px #ffffff14,0 18px 38px -28px #000000f2}.finish .bill>div{border-bottom:1px dashed rgba(255,255,255,.1)}.finish .bill .bill-total{border-bottom:0}.finish .bill .bill-total span:last-child{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;font:700 26px var(--display)}.pay-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:12px 16px;border-radius:16px;background:var(--primary-soft);box-shadow:inset 0 0 0 1px #10b9814d}.pay-line span{color:var(--ink-2);font-size:14px}.pay-line b{font:700 22px var(--display);color:var(--primary-ink)}.done-mark{filter:drop-shadow(0 16px 40px rgba(79,208,138,.35))}.rate-who{position:relative;justify-self:center;margin:8px auto 14px;width:fit-content;animation:ai-rise .5s var(--ease) backwards}.rate-who .avatar,.rate-who>:first-child{box-shadow:0 0 0 3px var(--bg),0 0 0 5px #10b98199,0 20px 44px -18px #0596698c;border-radius:50%}.rate-badge{position:absolute;right:-2px;bottom:-2px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--success);color:#06200f;box-shadow:0 0 0 3px var(--bg)}.stars-input button.on svg{filter:drop-shadow(0 4px 14px rgba(16,185,129,.55))}.stars-input button{transition:transform .25s var(--spring)}.stars-input button.on{animation:ai-pop .35s var(--spring)}@media(prefers-reduced-motion:reduce){.working:before,.mission-steps li.is-now i{animation:none}}html.is-landing,html.is-landing body{background:#f3f1ea}html.is-landing body:before,html.is-landing body:after{display:none}html.is-landing .nav{display:none}html.is-landing .app{padding-bottom:0}.lp{--lp-bg: #f3f1ea;--lp-ink: #0e0f11;--lp-ink-2: #56575c;--lp-ink-3: #6b6a65;--lp-line: #dedad0;--lp-card: #ffffff;--lp-dark: #0f1012;--lp-y: #10b981;--lp-display: "Archivo", "Sora", system-ui, sans-serif;min-height:100dvh;overflow-x:clip;background:var(--lp-bg);color:var(--lp-ink);font-family:var(--font)}.lp a{color:inherit}.lp-nav{position:fixed;z-index:50;top:calc(12px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;width:max-content;max-width:calc(100vw - 24px);padding:6px 6px 6px 12px;border-radius:999px;background:#ffffffb8;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 0 0 1px #0000000f,0 10px 30px -18px #00000059}.lp-brand{display:inline-flex;align-items:center;gap:7px;margin-inline-end:6px;text-decoration:none}.lp-brand b{font:700 19px var(--display);letter-spacing:-.04em}.lp-nav-links{display:none;gap:2px}.lp-nav-links a,.lp-nav-login{padding:9px 12px;border-radius:999px;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.lp-nav-links a:hover,.lp-nav-login:hover{background:#0000000d}.lp-nav-cta{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;background:var(--lp-y);color:#04261a!important;font:700 14px var(--lp-display);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;white-space:nowrap}@media(min-width:900px){.lp-nav-links{display:flex}}.lp-hero{display:grid;justify-items:center;gap:18px;padding:calc(104px + env(safe-area-inset-top,0px)) 16px 0;text-align:center}.lp-live{display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 14px;border-radius:999px;background:var(--lp-card);box-shadow:inset 0 0 0 1px var(--lp-line);color:var(--lp-ink-2);font-size:14px}.lp-live b{color:var(--lp-ink)}.lp-dot{width:8px;height:8px;flex:none;border-radius:50%;background:#2fd27e;box-shadow:0 0 #2fd27e99;animation:lp-ping 1.8s ease-out infinite}@keyframes lp-ping{70%,to{box-shadow:0 0 0 8px #2fd27e00}}.lp-h1{display:grid;margin:4px 0 0;font-family:var(--lp-display);text-transform:uppercase;line-height:.86}.lp-h1-thin{font-size:clamp(30px,8.8vw,104px);font-weight:300;font-stretch:62%;font-variation-settings:"wdth" 62;letter-spacing:-.01em;animation:ai-rise .7s var(--ease) backwards}.lp-h1-fat{font-size:clamp(120px,34vw,330px);font-weight:900;font-stretch:62%;font-variation-settings:"wdth" 62;letter-spacing:-.015em;line-height:.8;animation:ai-rise .8s var(--ease) .12s backwards}.lp-h1-fat em{font-style:normal;color:var(--lp-y)}.lp-lede{max-width:36ch;margin:0;color:var(--lp-ink-2);font-size:clamp(16px,2.2vw,19px);line-height:1.5;animation:ai-rise .7s var(--ease) .2s backwards}.lp-fine{margin:-4px 0 0;color:var(--lp-ink-3);font-size:13px}.lp-ask{position:relative;display:flex;align-items:center;gap:8px;width:min(560px,100%);height:60px;padding:6px 6px 6px 22px;border-radius:999px;background:var(--lp-card);box-shadow:inset 0 0 0 1px var(--lp-line),0 18px 40px -26px #00000080;animation:ai-rise .7s var(--ease) .28s backwards;transition:box-shadow .25s ease}.lp-ask:focus-within{box-shadow:inset 0 0 0 2px var(--lp-ink),0 18px 40px -22px #00000080}.lp-ask.is-big{height:68px}.lp-ask input{position:relative;z-index:1;flex:1;min-width:0;height:100%;border:0;background:none;color:var(--lp-ink);font:500 17px var(--font);outline:none}.lp-ask-hint{position:absolute;inset-inline:22px 76px;top:50%;margin-top:-12px;overflow:hidden;color:var(--lp-ink-3);font-size:17px;line-height:24px;text-align:start;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;animation:ai-hint 2.6s var(--ease) both}.lp-ask button{width:52px;height:52px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:var(--lp-ink);color:var(--lp-y);cursor:pointer;transition:transform .25s var(--spring),background .2s ease}.lp-ask.is-big button{width:56px;height:56px}.lp-ask button.is-ready{background:var(--lp-y);color:#04261a;animation:ai-pop .35s var(--spring)}.lp-ask button:active{transform:scale(.92)}.lp-phone-wrap{position:relative;width:min(340px,82vw);margin-top:26px;margin-bottom:-40px;animation:ai-rise .9s var(--ease) .35s backwards}.lp-phone{position:relative;aspect-ratio:9 / 18.5;padding:10px;border-radius:52px;background:linear-gradient(145deg,#2a2b2f,#0e0f11 40%);box-shadow:inset 0 0 0 1px #ffffff1f,0 50px 80px -40px #0000008c,0 30px 40px -30px #0006}.lp-phone-notch{position:absolute;z-index:2;top:20px;left:50%;width:92px;height:26px;margin-left:-46px;border-radius:99px;background:#000}.lp-screen{height:100%;display:flex;flex-direction:column;gap:12px;padding:56px 16px 16px;overflow:hidden;border-radius:42px;background:radial-gradient(90% 50% at 50% 0%,rgba(16,185,129,.16),transparent 70%),#1d1e21;color:#f7f4ee;text-align:start}.lp-s-top{display:flex;align-items:center;gap:8px}.lp-s-top span{display:grid}.lp-s-top small{color:#7c7973;font-size:10px}.lp-s-top b{font-size:12.5px}.lp-s-client{align-self:flex-end;max-width:80%;margin:8px 0 0;padding:9px 12px;border-radius:16px 16px 4px;background:#3a3c42;font-size:12.5px;line-height:1.4}.lp-s-fissa{display:flex;gap:8px}.lp-s-fissa p{margin:0;font-size:12.5px;line-height:1.5}.lp-s-plan{display:grid;gap:4px;margin-inline-start:26px;padding:12px;border-radius:16px;background:#26282c;box-shadow:inset 0 0 0 1px #6ee7b74d}.lp-s-plan small{color:#34d399;font-size:10px;font-weight:600}.lp-s-plan b{font:600 15px var(--display)}.lp-s-plan span{color:#a9a6a1;font-size:11px}.lp-s-plan i{font-style:normal;color:#7c7973}.lp-s-plan .lp-s-go{margin-top:6px;padding:9px;border-radius:99px;background:linear-gradient(135deg,#6ee7b7,#059669);color:#04261a;font:600 12px var(--display);text-align:center}.lp-float{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:18px;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px #0000000f,0 24px 50px -24px #00000073;color:var(--lp-ink);text-align:start;animation:lp-bob 5s ease-in-out infinite}.lp-float span{display:grid}.lp-float b{font-size:13px}.lp-float small{color:var(--lp-ink-2);font-size:11.5px}.lp-float-offer{left:-18%;bottom:22%;width:270px}.lp-float-race{right:-16%;top:22%;animation-delay:-2.5s}.lp-float-race>svg{color:#047857}.lp-av{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#6ee7b7,#059669);color:#04261a;font:700 14px var(--display);font-style:normal}.lp-float-price{margin-inline-start:auto;font:700 15px var(--display)!important;white-space:nowrap}.lp-float-btn{padding:7px 11px;border-radius:99px;background:var(--lp-ink);color:var(--lp-y);font-size:12px;font-weight:600}@keyframes lp-bob{50%{transform:translateY(-8px)}}@media(max-width:560px){.lp-float-offer{left:-8%;width:240px}.lp-float-race{top:3%;right:-8%}.lp-float-btn{display:none}}.lp-marquee{position:relative;z-index:2;margin:0 -4%;padding:18px 0;overflow:hidden;background:var(--lp-ink);color:var(--lp-y);transform:rotate(-2deg)}.lp-marquee-track{display:flex;width:max-content;animation:lp-marquee 40s linear infinite}.lp-marquee-track>span{display:flex}.lp-marquee-track>span>span{display:inline-flex;align-items:center;gap:22px;padding-inline-end:22px;font:800 clamp(26px,4.4vw,44px) / 1 var(--lp-display);font-variation-settings:"wdth" 62;text-transform:uppercase;white-space:nowrap}.lp-marquee-track i{font-style:normal;color:#f7f4ee;font-size:.6em}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-section{max-width:1180px;margin:0 auto;padding:96px max(16px,env(safe-area-inset-left,0px)) 24px max(16px,env(safe-area-inset-right,0px))}.lp-h2{margin:0;font:900 clamp(44px,9.6vw,112px) / .9 var(--lp-display);font-variation-settings:"wdth" 125;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance}[lang=ar] .lp-h2,[lang=ar] .lp-h1{letter-spacing:0;line-height:1.2}.lp-sub{max-width:52ch;margin:18px 0 0;color:var(--lp-ink-2);font-size:clamp(16px,2vw,18px);line-height:1.55}.lp-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.lp-reveal.is-on{opacity:1;transform:none}.lp-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:40px}.lp-tile.is-wide{grid-column:span 2}.lp-tile-in{position:relative;display:block;aspect-ratio:1 / 1.05;overflow:hidden;border-radius:26px;background:#222 center / cover;text-decoration:none;transition:transform .5s var(--ease)}.lp-tile.is-wide .lp-tile-in{aspect-ratio:2.1 / 1}.lp-tile-in:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.62),transparent 55%)}.lp-tile-in:hover{transform:scale(.985)}.lp-tile-n,.lp-tile-eta,.lp-tile-label{position:absolute;z-index:1}.lp-tile-n{top:14px;left:14px;padding:4px 10px;border-radius:99px;background:var(--lp-y);color:#04261a;font:800 13px var(--lp-display)}.lp-tile-eta{top:14px;right:14px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:99px;background:#ffffffd9;color:var(--lp-ink);font-size:12.5px;font-weight:600}.lp-tile-label{left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;color:#fff;font:800 clamp(18px,2.4vw,24px) var(--lp-display);text-transform:uppercase}.lp-more{display:flex;justify-content:center;margin-top:22px}.lp-btn-ghost,.lp-btn{display:inline-flex;align-items:center;gap:6px;padding:14px 22px;border-radius:999px;font:700 15px var(--lp-display);letter-spacing:.02em;text-transform:uppercase;text-decoration:none}.lp-btn-ghost{box-shadow:inset 0 0 0 1.5px var(--lp-ink)}.lp-btn{justify-self:start;background:var(--lp-y);color:#04261a!important}@media(min-width:900px){.lp-bento{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-steps{display:grid;gap:14px;margin-top:40px}.lp-step{position:relative;display:grid;align-content:start;gap:10px;padding:22px;border-radius:28px;background:var(--lp-card);box-shadow:inset 0 0 0 1px var(--lp-line)}.lp-step-n{font:900 64px / .9 var(--lp-display);font-variation-settings:"wdth" 62;color:transparent;-webkit-text-stroke:1.5px var(--lp-ink)}.lp-step h3{margin:6px 0 0;font:800 24px var(--lp-display);text-transform:uppercase}.lp-step p{margin:0;color:var(--lp-ink-2);font-size:15.5px;line-height:1.5}.lp-mini{display:grid;gap:8px;min-height:132px;align-content:center;padding:14px;border-radius:20px;background:#1d1e21;color:#f7f4ee;font-size:13px}.lp-mini p{margin:0;line-height:1.45}.lp-mini-client{justify-self:end;padding:8px 11px;border-radius:14px 14px 4px;background:#3a3c42}.lp-mini-fissa{padding-inline-start:10px;border-inline-start:2px solid #10b981}.lp-mini-race span{display:grid;grid-template-columns:auto 56px 1fr auto;align-items:center;gap:8px}.lp-mini-race .lp-av{width:24px;height:24px;font-size:11px}.lp-mini-race em{height:6px;border-radius:99px;background:#3a3c42}.lp-mini-race em s{display:block;height:100%;border-radius:99px;background:#7c7973}.lp-mini-race .is-lead em s{background:linear-gradient(90deg,#6ee7b7,#059669)}.lp-mini-race .is-lead small{color:#34d399;font-weight:700}.lp-mini-pay{justify-items:center;text-align:center}.lp-mini-pay svg{width:40px;height:40px;padding:9px;border-radius:50%;background:#4fd08a;color:#06200f}.lp-mini-pay small{color:#34d399}@media(min-width:900px){.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-dark{max-width:1240px;margin:72px auto 0;margin-inline:max(12px,calc((100vw - 1240px)/2));padding:72px max(20px,4vw);border-radius:40px;background:radial-gradient(60% 50% at 85% 0%,rgba(16,185,129,.14),transparent 70%),var(--lp-dark);color:#f7f4ee}.lp-eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0 0 16px;padding:6px 12px;border-radius:99px;background:#10b98124;color:var(--lp-y);font:700 13px var(--lp-display);letter-spacing:.06em;text-transform:uppercase}.lp-h2-light{color:#f7f4ee}.lp-sub-light{color:#a9a6a1}.lp-race{display:grid;gap:14px;margin-top:40px;padding:22px;border-radius:26px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14}.lp-lane{display:grid;grid-template-columns:76px 1fr 60px;align-items:center;gap:12px}.lp-lane b{font-weight:600}.lp-lane small{color:#a9a6a1;font:700 15px var(--display);text-align:end}.lp-lane.is-lead small{color:var(--lp-y)}.lp-lane-track{position:relative;height:10px;border-radius:99px;background:#ffffff14}.lp-lane-track i{position:relative;display:block;height:100%;border-radius:99px;background:#56575c}.lp-lane.is-lead .lp-lane-track i{background:linear-gradient(90deg,#6ee7b7,#059669);box-shadow:0 0 18px #10b98180}.lp-lane-track i svg{position:absolute;top:50%;right:-10px;margin-top:-9px;color:#a9a6a1}.lp-lane.is-lead .lp-lane-track i svg{color:var(--lp-y)}.lp-reveal.is-on .lp-lane-track i{animation:lp-grow 1.6s var(--ease) backwards}@keyframes lp-grow{0%{width:0}}.lp-race-note{margin:4px 0 0;color:#7c7973;font-size:13px}.lp-stats{display:grid;gap:12px;margin-top:28px}.lp-stat{display:grid;gap:4px;padding:18px 20px;border-radius:22px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff12}.lp-stat b{font:900 clamp(48px,7vw,76px) / 1 var(--lp-display);font-variation-settings:"wdth" 62;color:var(--lp-y)}.lp-stat small{color:#a9a6a1;font-size:14px}@media(min-width:900px){.lp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-rows{display:grid;gap:10px;margin-top:40px}.lp-row{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center;padding:18px 20px;border-radius:22px;background:var(--lp-card);box-shadow:inset 0 0 0 1px var(--lp-line)}.lp-row-ic{grid-row:span 2;width:44px;height:44px;display:grid;place-items:center;align-self:start;border-radius:14px;background:var(--lp-ink);color:var(--lp-y)}.lp-row b{font:700 17px var(--display)}.lp-row p{margin:0;color:var(--lp-ink-2);font-size:15px;line-height:1.5}@media(min-width:900px){.lp-row{grid-template-columns:44px 300px 1fr}.lp-row-ic{grid-row:auto;align-self:center}}.lp-giant{font-size:1.9em;font-variation-settings:"wdth" 62;color:var(--lp-y)}.lp-pros-grid{display:grid;gap:16px;margin-top:36px}.lp-pros-list{display:grid;gap:16px}.lp-pros-list>span{display:grid;grid-template-columns:auto 1fr;gap:2px 10px}.lp-pros-list svg{grid-row:span 2;margin-top:2px;color:#2fd27e}.lp-pros-list b{font-size:16px}.lp-pros-list small{color:#a9a6a1;font-size:14px;line-height:1.45}.lp-feed{display:grid;gap:10px;align-content:start;padding:18px;border-radius:26px;background:#111418;box-shadow:inset 0 0 0 1px #2fd27e40}.lp-feed-head{display:flex;align-items:center;gap:8px;color:#a3abb6;font-size:13px}.lp-feed-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:16px;background:#1a1f25}.lp-feed-row span{display:grid}.lp-feed-row small{color:#727c89;font-size:12.5px}.lp-feed-row em{flex:none;padding:8px 12px;border-radius:99px;background:linear-gradient(135deg,#6ee7b7,#059669);color:#04261a;font:600 12.5px var(--display);font-style:normal}@media(min-width:900px){.lp-pros-grid{grid-template-columns:1fr 1fr;gap:40px}}.lp-prices{display:grid;gap:14px;margin-top:40px}.lp-price-col{display:grid;padding:22px;border-radius:28px;background:var(--lp-card);box-shadow:inset 0 0 0 1px var(--lp-line)}.lp-price-col h3{margin:0 0 8px;font:800 22px var(--lp-display);text-transform:uppercase}.lp-price-col>span{display:flex;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px dashed var(--lp-line)}.lp-price-col small{color:var(--lp-ink-2);font-size:14.5px}.lp-price-col b{font-size:15px;text-align:end}@media(min-width:900px){.lp-prices{grid-template-columns:1fr 1fr}}.lp-faq{margin-top:32px;border-top:1px solid var(--lp-line)}.lp-faq details{border-bottom:1px solid var(--lp-line)}.lp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 4px;font:700 clamp(17px,2vw,20px) var(--display);list-style:none;cursor:pointer}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{flex:none;transition:transform .3s var(--ease)}.lp-faq details[open] summary svg{transform:rotate(45deg)}.lp-faq p{max-width:70ch;margin:0 0 20px;padding:0 4px;color:var(--lp-ink-2);font-size:16px;line-height:1.6}.lp-end{display:grid;justify-items:center;gap:22px;padding:96px 16px calc(40px + env(safe-area-inset-bottom));text-align:center}.lp-end .lp-h1-fat{font-size:clamp(100px,26vw,260px)}.lp-foot-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:18px 0 0;color:var(--lp-ink-2);font-size:14px}.lp-foot-links span[lang=ar]{font-family:var(--arabic);color:var(--lp-ink)}@media(prefers-reduced-motion:reduce){.lp-reveal{opacity:1;transform:none}.lp-marquee-track,.lp-float,.lp-dot{animation:none}}.lp-routes{display:grid;gap:12px;margin-top:14px}.lp-route-in{display:grid;gap:10px;height:100%;padding:20px;border-radius:26px;background:var(--lp-dark);color:#f7f4ee;text-decoration:none;transition:transform .4s var(--ease)}.lp-route-in:hover{transform:translateY(-3px)}.lp-route-line{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:6px}.lp-route-line b{font:800 clamp(22px,3vw,30px) / 1 var(--lp-display);font-variation-settings:"wdth" 62;text-transform:uppercase;color:var(--lp-y)}.lp-route-line i{position:relative;height:2px;background:repeating-linear-gradient(90deg,rgba(16,185,129,.6) 0 6px,transparent 6px 12px)}.lp-route-line i svg{position:absolute;top:-8px;left:0;color:#f7f4ee;animation:lp-ride 3.2s ease-in-out infinite alternate}@keyframes lp-ride{to{left:calc(100% - 16px)}}.lp-route-title{display:inline-flex;align-items:center;gap:8px;font:800 19px var(--lp-display);text-transform:uppercase}.lp-route-title svg{color:var(--lp-y)}.lp-route-in small{color:#a9a6a1;font-size:14.5px;line-height:1.5}@media(min-width:900px){.lp-routes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.lp-route-line i svg{animation:none}}.eyebrow{margin:0;font:600 12px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--primary-ink)}.ann-page,.ann-detail,.ann-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-content:start}.ann-head{display:grid;gap:4px}.ann-h-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ann-h-row a{font-size:14px;color:var(--primary-ink);text-decoration:none;white-space:nowrap}.ann-search{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 16px;border-radius:999px;background:var(--surface);box-shadow:var(--glass-edge);color:var(--ink-3)}.ann-search input{flex:1;min-width:0;border:0;background:none;color:var(--ink);font:400 16px var(--font);outline:none}.ann-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.ann-chips::-webkit-scrollbar{display:none}.ann-chips .chip2{flex:none;display:inline-flex;align-items:center;gap:6px}.ann-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:720px){.ann-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ann-card{display:grid;gap:9px;align-content:start;min-width:0;color:var(--ink);text-decoration:none;animation:rise .5s var(--ease) backwards}.ann-cover{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;max-width:100%;border-radius:18px;overflow:hidden;color:var(--primary);background:radial-gradient(120% 90% at 20% 0%,var(--primary-soft),transparent 60%),var(--surface);background-size:cover;background-position:center;box-shadow:var(--glass-edge);transition:transform .4s var(--spring)}.ann-cover.has-photo{background-color:var(--surface)}.ann-card:active .ann-cover{transform:scale(.97)}.ann-price{position:absolute;inset-inline-start:8px;bottom:8px;display:inline-flex;align-items:baseline;gap:4px;max-width:calc(100% - 16px);padding:4px 9px;border-radius:999px;background:rgba(var(--bg-rgb),.82);backdrop-filter:var(--blur);color:var(--ink);font:600 13.5px var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ann-price small{font:500 11.5px var(--font);color:var(--ink-2)}.ann-body{display:grid;gap:6px;min-width:0}.ann-title{font:600 14.5px/1.3 var(--font);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ann-who{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;color:var(--ink-2)}.ann-who .avatar{flex:none;border-radius:50%}.ann-who-name{color:var(--ink);font-weight:500}.ann-who-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ann-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.ann-row .avatar{flex:none;border-radius:50%}.ann-row-text{display:grid;gap:2px;flex:1;min-width:0}.ann-row-text b{font:600 14.5px var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ann-row-text small{font-size:12.5px;color:var(--ink-2)}.ann-row-price{display:grid;justify-items:end;font:600 15px var(--display);white-space:nowrap}.ann-row-price small{font:500 11px var(--font);color:var(--ink-3)}.ai-ann{display:grid;margin-top:14px}.ai-ann-h{margin:0 0 4px;font:600 12px var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ann-empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ann-publish{margin-top:6px}.ann-gallery{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;max-width:100%;border-radius:var(--r-lg);overflow:hidden;background:radial-gradient(120% 90% at 20% 0%,var(--primary-soft),transparent 60%),var(--surface);color:var(--primary)}.ann-gallery img{width:100%;height:100%;object-fit:cover}.ann-dots{position:absolute;bottom:10px;inset-inline:0;display:flex;justify-content:center;gap:6px}.ann-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#ffffff73}.ann-dots button.on{width:20px;border-radius:4px;background:var(--primary)}.ann-main{display:grid;gap:8px}.ann-h1{margin:0;font:600 26px/1.15 var(--display);letter-spacing:-.01em;text-wrap:balance}.ann-big-price{margin:0;font:600 30px var(--display);background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.ann-big-price small{font:500 15px var(--font);color:var(--ink-2);-webkit-text-fill-color:var(--ink-2)}.ann-facts{display:flex;flex-wrap:wrap;gap:8px}.ann-facts .chip2{display:inline-flex;align-items:center;gap:6px}.ann-desc{margin:4px 0 0;font-size:15.5px;line-height:1.6;color:var(--ink);white-space:pre-line;max-width:62ch}.ann-pro{display:flex;align-items:center;gap:14px;padding:16px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--glass-edge)}.ann-pro .avatar{flex:none;border-radius:50%}.ann-pro-text{display:grid;gap:2px;flex:1;min-width:0}.ann-pro-text b{font:600 16px var(--font)}.ann-pro-text small{font-size:13px;color:var(--ink-2)}.ann-pro-rate{display:grid;justify-items:end;font:600 16px var(--display);color:var(--primary-ink)}.ann-pro-rate small{font:500 12px var(--font);color:var(--ink-3)}.ann-trust{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--ink-2)}.ann-trust li{display:inline-flex;align-items:center;gap:6px}.ann-trust svg{color:var(--success)}.ann-how ol{display:grid;gap:10px;margin:10px 0 0;padding-inline-start:20px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.ann-report{justify-self:start;padding:0;border:0;background:none;color:var(--ink-3);font:400 13.5px var(--font);text-decoration:underline;text-underline-offset:3px}.ann-detail{padding-bottom:110px}.ann-stats{display:flex;gap:18px;padding:14px 16px;border-radius:var(--r);background:var(--surface);font-size:13.5px;color:var(--ink-2)}.ann-stats b{display:block;font:600 22px var(--display);color:var(--ink)}.ann-status{flex:none;font-size:12.5px;font-weight:600;color:var(--success)}.ann-status.tone-off{color:var(--ink-3)}.ann-status.tone-alert{color:var(--alert)}.ann-picker{display:grid;gap:4px}.ann-pick{width:100%;text-align:start}.ann-change{font-size:13.5px;color:var(--primary-ink)}.ann-price-row{display:flex;align-items:end;gap:10px}.ann-price-input{flex:1}.ann-price-input input{font:600 22px var(--display)}.ann-dh{padding-bottom:14px;font:600 18px var(--display);color:var(--ink-2)}.ann-manage{display:flex;flex-wrap:wrap;gap:10px}.ann-editor{padding-bottom:110px}.ann-cover.has-universe{background-blend-mode:normal}.ann-cover.has-universe:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(var(--bg-rgb),.55),rgba(var(--bg-rgb),.82))}.ann-cover.has-universe svg{position:relative;filter:drop-shadow(0 4px 14px rgba(0,0,0,.5))}.lp-anns-grid{margin-top:32px}.lp-anns-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.lp-btn-ghost-light{color:#fff;box-shadow:inset 0 0 0 1.5px #fff9}.lp-anns .ann-title,.lp-anns .ann-who-name{color:#fff}html:not(.pro){--bg: #f3f1ea;--bg-rgb: 243, 241, 234;--bg-raise: #fbfaf7;--surface: #ffffff;--surface-2: #eeebe3;--surface-3: #e4e0d6;--glass: rgba(255, 255, 255, .82);--ink: #0e0f11;--ink-2: #56575c;--ink-3: #6b6a65;--line: #e3dfd5;--line-2: #d2cdc1;--primary: #10b981;--primary-press: #059669;--primary-soft: rgba(16, 185, 129, .24);--primary-ink: #047857;--on-primary: #04261a;--grad: linear-gradient(#10b981, #10b981);--grad-text: linear-gradient(120deg, #0e0f11, #0e0f11);--grad-soft: linear-gradient( 135deg, rgba(16, 185, 129, .18), rgba(16, 185, 129, .04) );--glow: 0 14px 28px -18px rgba(4, 120, 87, .55);--glow-strong: 0 18px 34px -18px rgba(4, 120, 87, .6);--glass-edge: inset 0 0 0 1px rgba(14, 15, 17, .07);--success: #0f9555;--success-soft: rgba(15, 149, 85, .12);--alert: #d4382a;--alert-soft: rgba(212, 56, 42, .1);--display: "Archivo", "Sora", system-ui, sans-serif;--shadow-sheet: 0 -20px 50px -30px rgba(0, 0, 0, .3);--r-lg: 26px;--r: 18px;color-scheme:light}html:not(.pro) body:before,html:not(.pro) body:after{display:none}html:not(.pro) .tiles{filter:none}html:not(.pro) .services-title,html:not(.pro) .uhero-title,html:not(.pro) .ann-h1,html:not(.pro) .display,html:not(.pro) .t1{font-family:var(--display);font-weight:850;font-variation-settings:"wdth" 78;font-stretch:78%;text-transform:uppercase;letter-spacing:-.01em;line-height:.94}html:not(.pro) .services-title{font-size:clamp(44px,13vw,76px)}html:not(.pro) .display{font-size:clamp(34px,10vw,52px)}html:not(.pro) .live-title,html:not(.pro) .t2{font-family:var(--display);font-weight:750;letter-spacing:-.015em}html:not(.pro) .home2-h,html:not(.pro) .section-title,html:not(.pro) .eyebrow,html:not(.pro) .ai-ann-h{font:700 12.5px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}html:not(.pro) .eyebrow{color:var(--primary-ink)}[lang=ar] .services-title,[lang=ar] .display,[lang=ar] .uhero-title{letter-spacing:0!important;line-height:1.2!important}html:not(.pro) .btn{font-family:var(--display);font-weight:750;font-variation-settings:"wdth" 92;letter-spacing:.02em;text-transform:uppercase;font-size:15px}html:not(.pro) .btn-lg{font-size:16px}html:not(.pro) .btn-xl{font-size:17px}html:not(.pro) .btn-primary{background:var(--primary);box-shadow:var(--glow)}html:not(.pro) .btn-primary:hover:not(:disabled){background:var(--primary-press);box-shadow:var(--glow-strong)}html:not(.pro) .btn-primary:before{display:none}html:not(.pro) .btn-secondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);backdrop-filter:none}html:not(.pro) .btn-secondary:hover:not(:disabled){background:var(--ink);color:var(--surface)}html:not(.pro) .btn-quiet{color:var(--ink);text-decoration:underline;text-underline-offset:4px}html:not(.pro) .btn-danger{background:var(--alert);color:#fff;box-shadow:none}html:not(.pro) .chip2.on,html:not(.pro) .chip.on,html:not(.pro) .seg button.on{background:var(--ink);color:#fff;box-shadow:none}html:not(.pro) .topbar{background:rgba(var(--bg-rgb),.82)}html:not(.pro) .topbar-title{font:750 15px var(--display);letter-spacing:.06em;text-transform:uppercase}@media(max-width:959px){html:not(.pro) .nav{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));height:var(--nav-h);padding:6px;border-top:0;border-radius:999px;background:#ffffffdb;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 0 0 1px #0000000f,0 14px 34px -18px #0006}html:not(.pro) .nav-link{border-radius:999px}html:not(.pro) .nav-link.active{background:var(--ink);color:#fff}html:not(.pro) .nav-link.active svg{color:var(--primary)}html:not(.pro) .app{padding-bottom:calc(var(--nav-h) + 40px + env(safe-area-inset-bottom))}html:not(.pro) .cta.above-nav{bottom:calc(var(--nav-h) + 14px + env(safe-area-inset-bottom))}}@media(min-width:960px){html:not(.pro) .nav{background:rgba(var(--bg-rgb),.82)}html:not(.pro) .nav-link.active{background:var(--ink);color:#fff}}html:not(.pro) .list-card,html:not(.pro) .rows-list,html:not(.pro) .ann-pro,html:not(.pro) .ann-stats{box-shadow:inset 0 0 0 1px var(--line)}html:not(.pro) .ann-price{background:#ffffffe6}html:not(.pro) .ann-cover{background:radial-gradient(120% 90% at 20% 0%,rgba(16,185,129,.35),transparent 60%),#0f1012}html:not(.pro) .ann-cover.has-universe:before{background:linear-gradient(160deg,#0f101259,#0f1012b3)}html:not(.pro) .ann-gallery{background:radial-gradient(120% 90% at 20% 0%,rgba(16,185,129,.35),transparent 60%),#0f1012}html:not(.pro) .ann-big-price small{-webkit-text-fill-color:var(--ink-2)}html:not(.pro) .cta{background:linear-gradient(rgba(var(--bg-rgb),0),var(--bg) 30%)}.ai-hello.is-manifest{display:grid;justify-items:center;gap:16px;padding-top:18px;text-align:center}.ai-live-pill{display:inline-flex;align-items:center;gap:7px;margin:0;padding:7px 14px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font-size:13.5px;animation:ai-rise .6s var(--ease) backwards}.ai-live-pill b{color:var(--ink)}.ai-manifest{display:grid;margin:0;font-family:var(--display);text-transform:uppercase;line-height:.86}.ai-m-thin{font-size:clamp(24px,7.4vw,46px);font-weight:300;font-stretch:62%;font-variation-settings:"wdth" 62;text-wrap:balance;animation:ai-rise .7s var(--ease) backwards}.ai-m-fat{font-size:clamp(116px,38vw,230px);font-weight:900;font-stretch:62%;font-variation-settings:"wdth" 62;letter-spacing:-.015em;line-height:.8;animation:ai-rise .8s var(--ease) .1s backwards}.ai-m-fat em{font-style:normal;color:var(--primary)}[lang=ar] .ai-manifest{line-height:1.15}.ai-hello.is-manifest .ai-hello-sub{max-width:36ch;margin:0;color:var(--ink-2);font-size:16px;line-height:1.5}.ai-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:560px}.ai-chip{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:0;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:500 14px var(--font);cursor:pointer;animation:ai-rise .6s var(--ease) backwards;transition:transform .3s var(--spring),box-shadow .2s ease}.ai-chip svg{color:var(--primary-ink)}.ai-chip:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.ai-chip:active{transform:scale(.96)}.ai-all{color:var(--ink);font:700 13.5px var(--display);letter-spacing:.04em;text-transform:uppercase}html:not(.pro) .ai-compose textarea{border-radius:30px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 18px 40px -26px #00000073;color:var(--ink)}html:not(.pro) .ai-compose textarea:focus{box-shadow:inset 0 0 0 2px var(--ink),0 18px 40px -22px #00000073}html:not(.pro) .ai-compose.is-hero{max-width:560px}html:not(.pro) .ask-go{border-radius:50%;background:var(--ink);color:var(--primary);box-shadow:none}html:not(.pro) .ask-go.is-ready{background:var(--primary);color:var(--on-primary)}html:not(.pro) .ai-client{background:var(--ink);color:#fff;box-shadow:none}.ai-page.is-home .ai-compose.is-hero{bottom:auto;margin:6px 0 2px}html:not(.pro) .ai-compose.is-hero{align-items:center;gap:6px;padding:6px 6px 6px 8px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 18px 40px -26px #00000080;transition:box-shadow .25s ease}html:not(.pro) .ai-compose.is-hero:focus-within{box-shadow:inset 0 0 0 2px var(--ink),0 18px 40px -22px #00000080}html:not(.pro) .ai-compose.is-hero textarea,html:not(.pro) .ai-compose.is-hero textarea:focus{min-height:52px;padding:14px 12px;border-radius:0;background:none;box-shadow:none}html:not(.pro) .ai-compose.is-hero .ai-hint{inset-inline-start:20px;height:64px;top:0;line-height:64px;margin:0}.ai-hello.is-manifest .ai-chips{flex-wrap:nowrap;justify-content:flex-start;max-width:calc(100% + var(--gutter) * 2);width:calc(100% + var(--gutter) * 2);margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter);overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent)}.ai-hello.is-manifest .ai-chips::-webkit-scrollbar{display:none}.ai-chip{flex:none}@media(min-width:960px){.ai-hello.is-manifest .ai-chips{flex-wrap:wrap;justify-content:center;width:auto;margin-inline:0;-webkit-mask-image:none;mask-image:none}}.services-head .eyebrow{margin-bottom:4px}.services-live{justify-self:start;margin-top:6px}.explore-ask{display:flex;align-items:center;gap:8px;height:62px;padding:6px 6px 6px 20px;border-radius:999px;background:var(--surface);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line),0 18px 40px -26px #00000073;transition:box-shadow .25s ease}.explore-ask:focus-within{box-shadow:inset 0 0 0 2px var(--ink),0 18px 40px -22px #00000073}.explore-ask input{flex:1;min-width:0;height:100%;border:0;background:none;color:var(--ink);font:500 16px var(--font);outline:none}.explore-ask button{width:50px;height:50px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:var(--ink);color:var(--primary);cursor:pointer}.explore-ask button.is-ready{background:var(--primary);color:var(--on-primary)}.explore-index{display:grid;gap:10px}.explore-group{display:grid;gap:4px;padding:16px;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.explore-group b{font:800 17px var(--display);text-transform:uppercase;letter-spacing:.01em}.explore-group small{color:var(--ink-3);font-size:13.5px}.explore-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.explore-link{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;background:var(--bg);color:var(--ink);font-size:14px;font-weight:500;text-decoration:none;transition:background .2s ease}.explore-link svg{color:var(--primary-ink)}.explore-link .num{color:var(--ink-3);font-size:12px}.explore-link:hover{background:var(--surface-2)}.explore-custom{display:flex;align-items:center;gap:12px;padding:18px;border-radius:var(--r-lg);background:#0f1012;color:#fff;text-decoration:none}.explore-custom>svg:first-child{color:var(--primary)}.explore-custom span{display:grid;gap:2px;flex:1}.explore-custom b{font:800 16px var(--display);text-transform:uppercase}.explore-custom small{color:#ffffffb3;font-size:13.5px}html:not(.pro) .flash{gap:12px;padding:24px 20px;border-radius:28px;background:radial-gradient(90% 70% at 100% 0%,rgba(16,185,129,.22),transparent 60%),#0f1012;color:#fff;box-shadow:none}html:not(.pro) .flash-eyebrow{color:var(--primary)}html:not(.pro) .flash-title{margin:0;font:900 clamp(34px,10vw,48px) / .92 var(--display);font-variation-settings:"wdth" 70;text-transform:uppercase;color:#fff}.flash-line{margin:0;color:#ffffffb8;font-size:15px;line-height:1.45}html:not(.pro) .flash-live{color:#fffc}html:not(.pro) .flash .pill2{background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px #ffffff24}html:not(.pro) .flash-lane{background:#ffffff14}html:not(.pro) .flash-finish{color:#fff}html:not(.pro) .wordmark-lat,html:not(.pro) .track .eta b,html:not(.pro) .ai-thinking-text{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ink);-webkit-text-fill-color:var(--ink);filter:none}html:not(.pro) .track .eta b{font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 70}html:not(.pro) .sheet{background:#fbfaf7f5}html:not(.pro) .leaflet-container{background:#e9e6dd}html:not(.pro) .offer.is-best{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--angle),rgba(16,185,129,.2),#10b981,#059669,rgba(16,185,129,.2) 55%) border-box;box-shadow:0 24px 50px -28px #04785773}html:not(.pro) .ai-fissa-body>p,html:not(.pro) .ai-typed{color:var(--ink)}html:not(.pro) .stars-input button{color:var(--line-2)}html:not(.pro) .stepper-value input{color:var(--ink)}html:not(.pro) .ai-compose:not(.is-hero){align-items:center}html:not(.pro) .ai-compose:not(.is-hero) textarea{border-radius:28px}html:not(.pro) .help-title,html:not(.pro) .reqs-title,html:not(.pro) .ai-empty-title,html:not(.pro) .recruit-offer-title{font-family:var(--display);font-weight:850;font-variation-settings:"wdth" 78;text-transform:uppercase;letter-spacing:-.01em;line-height:.94}html:not(.pro) .help-title{font-size:clamp(40px,12vw,64px)}html:not(.pro) .reqs-title{font-size:clamp(34px,10vw,52px)}html:not(.pro) .help-title em,html:not(.pro) .ai-empty-title em{color:var(--ink);background:linear-gradient(transparent 62%,var(--primary) 62%,var(--primary) 92%,transparent 92%)}html:not(.pro) .promises b{font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 70;color:var(--ink);background:none;-webkit-text-fill-color:var(--ink)}html:not(.pro){--primary: #08875e;--primary-press: #066b4b;--primary-soft: rgba(8, 135, 94, .12);--primary-ink: #077350;--on-primary: #ffffff;--grad: linear-gradient(#08875e, #08875e);--glow: 0 14px 28px -18px rgba(8, 135, 94, .6);--glow-strong: 0 18px 34px -18px rgba(8, 135, 94, .7)}html:not(.pro) .nav-link.active svg,html:not(.pro) .ask-go,html:not(.pro) .explore-ask button{color:#34d399}html:not(.pro) .ask-go.is-ready,html:not(.pro) .explore-ask button.is-ready{background:var(--primary);color:#fff}.lp{--lp-y: #08875e}.lp .lp-nav-cta,.lp .lp-btn,.lp .lp-tile-n,.lp .lp-ask button.is-ready{color:#fff!important}.lp .lp-ask button,.lp .lp-dark .lp-eyebrow,.lp .lp-marquee,.lp .lp-lane.is-lead small,.lp .lp-lane.is-lead .lp-lane-track i svg,.lp .lp-stat b,.lp .lp-giant,.lp .lp-route-line b,.lp .lp-route-title svg{color:#34d399}.tout-page{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-content:start}.tout-head{display:grid;gap:6px}.tout-seg{justify-self:stretch;display:grid;grid-template-columns:1fr 1fr}.tout-seg button{min-height:44px;font-size:14.5px}.tout-list{display:grid;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.tout-row{display:flex;align-items:center;gap:14px;padding:14px 16px;color:var(--ink);text-decoration:none;animation:rise .45s var(--ease) backwards;transition:background .2s ease}.tout-row+.tout-row{box-shadow:inset 0 1px 0 var(--line)}.tout-row:hover{background:var(--bg-raise)}.tout-ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--primary-soft);color:var(--primary)}.tout-text{display:grid;gap:2px;flex:1;min-width:0}.tout-text b{font:800 16.5px var(--display)}.tout-text small{color:var(--ink-2);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tout-chev{color:var(--ink-3)}.tout-page .addr-chip{text-decoration:none;color:var(--ink)}.lx{--lx-green: #08875e;--lx-mint: #34d399;--lx-pale: #c9f2df}.lx-nav{position:fixed}.lx-menu-btn{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--lp-ink);cursor:pointer}.lx-menu-btn:hover{background:#0000000d}.lx-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;display:grid;padding:8px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px #0000000f,0 20px 40px -20px #00000059}.lx-menu a{padding:12px 14px;border-radius:14px;font-weight:500;text-decoration:none}.lx-menu a:hover{background:var(--lp-bg)}.lx-hero .lp-phone-wrap{margin-bottom:0}.lx-tagline{max-width:22ch;margin:26px auto 0;font:800 clamp(22px,5vw,30px) / 1.15 var(--lp-display);font-variation-settings:"wdth" 62;text-transform:uppercase;text-align:center;text-wrap:balance}.lx-download{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.lx-badge{display:inline-flex;align-items:center;gap:10px;min-width:170px;padding:10px 18px 10px 14px;border:0;border-radius:14px;background:#0e0f11;color:#fff;font:inherit;text-align:start;text-decoration:none;cursor:pointer}.lx-badge span{display:grid}.lx-badge small{font-size:11px;opacity:.75}.lx-badge b{font:700 17px var(--font)}.lx-how{max-width:34ch;margin:10px auto 0;color:var(--lp-ink-2);font-size:14px;text-align:center}.lx-section{max-width:940px;margin:0 auto;padding:88px max(16px,env(safe-area-inset-left,0px)) 8px max(16px,env(safe-area-inset-right,0px))}.lx .lp-h2{font-size:clamp(44px,10.5vw,96px)}.lx .lp-h2 s{text-decoration-thickness:.09em}.lx-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;margin-top:34px}.lx-card-in{display:grid;gap:8px;color:var(--lp-ink);text-decoration:none}.lx-visual{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;aspect-ratio:5 / 4;max-width:100%;padding:16px;overflow:hidden;border-radius:20px;background:#0f1012 center / cover;color:#fff;transition:transform .4s var(--spring)}.lx-card-in:active .lx-visual{transform:scale(.98)}.lx-visual.is-dark{background:radial-gradient(90% 70% at 30% 0%,rgba(8,135,94,.45),transparent 65%),#0f1012}.lx-visual.is-map{background-color:#0f1012;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:22px 22px}.lx-num{position:absolute;top:12px;left:12px;padding:3px 8px;border-radius:7px;background:var(--lx-mint);color:#04261a;font:800 12px var(--lp-display)}.lx-big{font:900 clamp(30px,7vw,54px) / .95 var(--lp-display);font-variation-settings:"wdth" 120;text-transform:uppercase;letter-spacing:-.02em}.lx-tags{display:flex;flex-wrap:wrap;gap:6px}.lx-tags i{padding:4px 9px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29;font-size:12px;font-style:normal}.lx-chip{align-self:flex-start;padding:7px 11px;border-radius:12px;background:#fff;color:var(--lp-ink);font-size:12.5px;font-weight:600}.lx-route{position:absolute;inset:16px;width:calc(100% - 32px);height:calc(100% - 32px)}.lx-route path{fill:none;stroke:var(--lx-mint);stroke-width:3.5;stroke-dasharray:2 10;stroke-linecap:round}.lx-route circle{fill:var(--lx-mint)}.lx-card-title{margin-top:4px;font:700 18px var(--font)}.lx-card-in small{color:var(--lp-ink-2);font-size:14.5px;line-height:1.45}#chez-vous .lp-bento{margin-top:34px}.lx-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(78%,1fr);gap:14px;margin:34px calc(max(16px,env(safe-area-inset-left,0px))*-1) 0;padding:0 max(16px,env(safe-area-inset-left,0px)) 10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lx-steps::-webkit-scrollbar{display:none}.lx-step{scroll-snap-align:start}.lx-step-card{display:grid;overflow:hidden;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--lp-line)}.lx-step-top{position:relative;display:grid;place-items:center;min-height:200px;padding:44px 18px 18px;background:var(--lx-pale)}.lx-step:nth-child(2) .lx-step-top{background:#0f2e22}.lx-step:nth-child(3) .lx-step-top{background:#11402f}.lx-step-n{position:absolute;top:12px;left:16px;font:900 34px var(--lp-display);color:var(--lp-ink)}.lx-step:nth-child(n+2) .lx-step-n{color:var(--lx-mint)}.lx-step-body{display:grid;gap:6px;padding:18px}.lx-step-body b{font:700 18px var(--font)}.lx-step-body small{color:var(--lp-ink-2);font-size:14.5px;line-height:1.45}.lx-step-caption{margin:12px 0 0;text-align:center;font-size:14px;font-weight:600}@media(min-width:820px){.lx-steps{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;padding:0;overflow:visible}}.lx-rows{display:grid;gap:10px;margin-top:34px}.lx-row{display:grid;gap:8px;padding:18px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--lp-line)}.lx-row-head{display:flex;align-items:center;gap:12px}.lx-row-head b{font:700 17px var(--font)}.lx-row-ic{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:var(--lx-pale);color:var(--lx-green)}.lx-row p{margin:0;color:var(--lp-ink-2);font-size:15px;line-height:1.5}@media(min-width:820px){.lx-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:24px}}.lx-dark{display:grid;gap:18px;margin-top:34px;padding:30px 24px;border-radius:28px;background:radial-gradient(70% 60% at 90% 0%,rgba(8,135,94,.32),transparent 70%),#0f1012;color:#fff}.lx-dark p{margin:0;color:#ffffffbf;font-size:15.5px;line-height:1.55;max-width:52ch}.lx-cond{margin:0;font:400 clamp(38px,9vw,64px) / .95 var(--lp-display);font-variation-settings:"wdth" 62;text-transform:uppercase}.lx-split{align-items:center}@media(min-width:820px){.lx-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding:44px}}.lx-stats{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 4px}.lx-stats span{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a}.lx-stats b{font:800 16px var(--font)}.lx-stats small{color:var(--lx-mint);font-size:12px}.lx-mark{display:grid;place-items:center;min-height:220px;border-radius:22px;background:radial-gradient(60% 60% at 50% 45%,rgba(52,211,153,.25),transparent 70%)}.lx-mark .logo-mark{filter:drop-shadow(0 30px 40px rgba(8,135,94,.45))}.lx-checks{display:grid;gap:14px;margin:4px 0;padding:0;list-style:none}.lx-checks li{display:flex;gap:12px}.lx-checks li>svg{flex:none;width:24px;height:24px;padding:4px;border-radius:50%;background:var(--lx-mint);color:#04261a}.lx-checks span{display:grid;gap:2px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.lx-checks b{font:700 15.5px var(--font)}.lx-checks small{color:#ffffffa6;font-size:14px;line-height:1.45}.lx .lx-dark .lp-btn{justify-self:start;margin-top:8px}.lx-stat{text-align:center}.lx-stat-top,.lx-stat-bottom{font-size:clamp(28px,7vw,46px);font-weight:500}.lx-giant{margin:0;font:900 clamp(110px,32vw,230px) / .85 var(--lp-display);font-variation-settings:"wdth" 125;letter-spacing:-.04em;color:var(--lx-green)}.lx-giant-in{font-size:clamp(80px,20vw,140px);color:var(--lx-mint)}.lx-stat-note{max-width:44ch;margin:14px auto 0;color:var(--lp-ink-2);font-size:15px}#pros .lp-feed{margin:0}.lx-receipt{--zz: 10px;max-width:420px;margin:34px auto 0;padding:30px 26px;background:#fff;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / calc(var(--zz) * 2) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top / calc(var(--zz) * 2) 51% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / calc(var(--zz) * 2) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top / calc(var(--zz) * 2) 51% repeat-x;filter:drop-shadow(0 20px 30px rgba(0,0,0,.08))}.lx-receipt-block{display:grid;gap:4px;padding:14px 0}.lx-receipt-block b{font:700 15px var(--font)}.lx-receipt-block span,.lx-receipt-total{display:flex;justify-content:space-between;gap:12px;font-size:14.5px}.lx-receipt em{font-style:normal;font-weight:700;text-align:end;text-transform:uppercase;font-size:13px;letter-spacing:.02em}.lx-receipt-total{margin-top:8px;padding-top:16px;border-top:2px dashed var(--lp-ink);font:800 20px var(--lp-display)}.lx-receipt-total em{font-size:20px;color:var(--lx-green)}.lx-final{display:grid;justify-items:center;gap:24px;padding:110px 16px 40px;text-align:center}.lx-final .lp-h1-fat{font-size:clamp(90px,26vw,200px)}.lx-final-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;background:#0e0f11;color:#fff;font:600 18px var(--font);text-decoration:none}.lx-final-btn svg{color:var(--lx-mint)}.lx-foot{display:grid;gap:12px;max-width:940px;margin:0 auto;padding:20px max(16px,env(safe-area-inset-left,0px)) calc(40px + env(safe-area-inset-bottom,0px))}.lx-foot-card{display:grid;gap:10px;align-content:start;padding:24px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--lp-line)}.lx-foot-card b{font:800 22px var(--lp-display)}.lx-foot-card small{color:var(--lp-ink-2);font-size:14px;line-height:1.5}.lx-foot-card a{color:var(--lp-ink)}.lx-foot-big{margin:0;font:900 clamp(30px,6vw,40px) / 1 var(--lp-display);letter-spacing:-.03em}.lx-foot-links{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-foot-links a,.lx-foot-links span{font-size:14px;text-underline-offset:3px}.lx-foot-note{margin:8px 0 0;color:var(--lp-ink-3);font-size:13px;text-align:center}@media(min-width:820px){.lx-foot{grid-template-columns:1.4fr 1fr 1fr}.lx-foot-note{grid-column:1 / -1}}.lx .lx-badge,.lx .lx-final-btn{color:#fff}.lx-big{font-size:clamp(22px,6.4vw,50px);font-variation-settings:"wdth" 110;overflow-wrap:anywhere}.lx-visual.is-dark,.lx-visual.is-map{padding-top:44px}.lx-giant{font-size:clamp(84px,25vw,220px);font-variation-settings:"wdth" 100;white-space:nowrap}.lx-dark .lx-giant-in{margin:0;font:900 clamp(70px,20vw,130px) / .9 var(--lp-display);font-variation-settings:"wdth" 100;color:var(--lx-mint)}@media(max-width:600px){.lx-visual.is-dark,.lx-visual.is-map{aspect-ratio:auto;min-height:170px}}.lx .lp-float-offer{width:max-content;max-width:94%}.lx .lp-float-text{white-space:nowrap}.lx .lp-h1-thin{font-size:clamp(24px,5.6vw,54px)}.lx .lp-h1-fat{font-size:clamp(104px,27vw,184px)}.lx .lp-h2{font-size:clamp(40px,9vw,72px)}.lx-giant{font-size:clamp(80px,22vw,160px)}.lx-final .lp-h1-fat{font-size:clamp(90px,24vw,160px)}.lx-tagline{font-size:clamp(20px,4.4vw,26px)}:root{--logo-color: #10b981}html:not(.pro){--logo-color: #08875e}.lp-screen,.lp-dark,.lx-dark,.ink,.explore-custom{--logo-color: #10b981}.ai-manifest.is-ask{gap:6px;max-width:11ch}.ai-manifest.is-ask .ai-m-thin{font-size:clamp(22px,6vw,34px)}.ai-m-ask{font-size:clamp(56px,17vw,112px);font-weight:900;font-stretch:62%;font-variation-settings:"wdth" 62;letter-spacing:-.01em;line-height:.86;text-wrap:balance;animation:ai-rise .8s var(--ease) .1s backwards}[lang=ar] .ai-m-ask{font-size:clamp(40px,11vw,72px);line-height:1.2}.ai-tools{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;animation:ai-rise .6s var(--ease) .36s backwards}.ai-tool{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:600 14.5px var(--font);cursor:pointer;transition:transform .3s var(--spring),box-shadow .2s ease}.ai-tool svg{color:var(--primary-ink, var(--primary))}.ai-tool:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.ai-tool:active{transform:scale(.96)}.ai-tool:disabled{opacity:.45;cursor:default}.ai-tool.is-on,.ai-tool-ic.is-on{background:var(--primary);color:var(--on-primary);box-shadow:0 0 0 6px #10b98129;animation:ai-listen 1.4s ease-in-out infinite}.ai-tool.is-on svg{color:inherit}@keyframes ai-listen{50%{box-shadow:0 0 0 12px #10b98114}}.ai-promise{margin:2px 0 0;color:var(--ink-2);font:600 13px var(--display);letter-spacing:.06em;text-transform:uppercase;animation:ai-rise .6s var(--ease) .44s backwards}[lang=ar] .ai-promise{letter-spacing:0}.ai-tool-ic{width:44px;height:44px;flex:none;align-self:center;display:grid;place-items:center;border:0;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);cursor:pointer}.ai-tool-ic:disabled{opacity:.4}.ai-compose.has-tools .ai-hint{inset-inline-end:170px}.ai-pics{display:flex;justify-content:center;gap:8px;padding:0 var(--gutter)}.ai-page:not(.is-home) .ai-pics,.ai-thread~.ai-pics{justify-content:flex-start}.ai-pic{position:relative;width:64px;height:64px;flex:none;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line);animation:ai-pop .35s var(--spring)}.ai-pic img{width:100%;height:100%;object-fit:cover}.ai-pic.is-up img{opacity:.55}.ai-pic button{position:absolute;top:4px;inset-inline-end:4px;width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:50%;background:#0009;color:#fff;cursor:pointer}.ai-client-pics{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.ai-client-pics:last-child{margin-bottom:0}.ai-client-pics img{width:120px;height:120px;border-radius:12px;object-fit:cover}@media(prefers-reduced-motion:reduce){.ai-tool.is-on,.ai-tool-ic.is-on{animation:none}}.lx-promise{max-width:30ch;margin:14px auto 18px;color:var(--lp-ink-2);font-size:clamp(16px,2.2vw,19px);line-height:1.45;text-align:center;text-wrap:balance}.lx-earn{display:grid;margin-top:30px;border-top:1px solid var(--lp-line)}.lx-earn-row{display:grid;gap:4px;padding:18px 0;border-bottom:1px solid var(--lp-line)}.lx-earn-row b{font:800 clamp(26px,6vw,44px) / 1 var(--lp-display);font-variation-settings:"wdth" 62;text-transform:uppercase}.lx-earn-row span{color:var(--lx-green);font:600 clamp(16px,2.4vw,20px) var(--font)}@media(min-width:820px){.lx-earn-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:baseline;gap:24px}}.lx-me-too{margin-top:44px;font-size:clamp(30px,7vw,52px);text-wrap:balance}.lx-profiles{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:22px}@media(min-width:640px){.lx-profiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-profile{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px var(--lp-line),0 24px 40px -34px #00000073}.lx-profile-cover{position:relative;height:clamp(120px,14vw,170px);background:center / cover no-repeat #0f1012}.lx-profile-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0f10120d,#0f101273)}.lx-profile-tag{position:absolute;z-index:1;top:10px;inset-inline-start:10px;padding:4px 9px;border-radius:999px;background:#ffffffe6;color:var(--lp-ink-2);font-size:11.5px;font-weight:600}.lx-profile-body{display:grid;align-content:start;gap:12px;padding:0 18px 18px}.lx-profile-id{display:flex;align-items:flex-end;gap:12px;padding-top:12px}.lx-profile-id .lx-profile-av{margin-top:-44px}.lx-profile-id>span:nth-child(2){display:grid;flex:1;min-width:0;gap:2px}.lx-profile-av{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:50%;background:var(--lx-green);box-shadow:0 0 0 4px #fff;color:#fff;font:800 28px var(--lp-display)}.lx-profile-id b{font:800 20px var(--font)}.lx-profile-id small{white-space:nowrap;display:inline-flex;align-items:center;gap:5px;color:var(--lp-ink-2);font-size:14px}.lx-profile-ok{flex:none;color:var(--lx-green)}.lx-profile-meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--lp-ink-2);font-size:13.5px}.lx-profile-meta>span{display:inline-flex;align-items:center;gap:5px}.lx-profile-live{color:var(--lx-green);font-weight:600}.lx-profile-score{display:flex;align-items:center;gap:6px;padding-top:12px;border-top:1px solid var(--lp-line)}.lx-profile-score svg{color:#f5a524;fill:#f5a524}.lx-profile-score b{font:800 17px var(--font)}.lx-profile-score small{color:var(--lp-ink-2);font-size:14px}.lx-profile q{color:var(--lp-ink);font-size:14.5px;font-style:italic;line-height:1.45}.lx-propose-go{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ai-manifest.is-ask{max-width:none}.ai-m-ask .nowrap{white-space:nowrap}html:not(.pro) .ai-page.is-home .ai-compose.is-hero textarea{background:transparent;box-shadow:none}html:not(.pro) .ai-page.is-home .ai-compose.is-hero{overflow:hidden}.rate-recommend{display:grid;justify-items:center;gap:10px;margin:6px 0 4px}.rate-recommend .t2{margin:0}.rate-recommend .seg button{min-width:92px}.pro-recommend{margin:4px 0 0;color:var(--ink-2)}.pro-recommend b{color:var(--primary-ink, var(--primary));font-size:1.05em}.pro-back{margin:4px 0 0;color:var(--primary-ink, var(--primary));font-weight:600}.trust-badges{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 4px;padding:0;list-style:none}.trust-badges li{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:13px;font-weight:600}.trust-badges li svg{color:var(--primary-ink, var(--primary))}.trust-badges li.is-expert,.trust-badges li.is-tres_recommande{background:var(--primary);box-shadow:none;color:var(--on-primary)}.trust-badges li.is-expert svg,.trust-badges li.is-tres_recommande svg{color:inherit}.btn-later{display:inline-flex;align-items:center;gap:7px;justify-self:center;margin-top:6px;padding:10px 16px;border:0;border-radius:999px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:600 14px var(--font);cursor:pointer}.back-plan{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:8px 0 0;color:var(--live, var(--primary));font-weight:600}.market-rows{display:grid;gap:8px;margin-top:12px}.market-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 16px;padding:14px 16px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.market-main{display:grid;min-width:0}.market-main small,.market-detail,.market-num small{color:var(--ink-3);font-size:12.5px}.market-num{display:grid;justify-items:center}.market-num b{font-size:20px}.market-num.is-low b{color:var(--danger, #d64545)}.market-detail,.market-go{grid-column:1 / -1}.market-go{display:inline-flex;align-items:center;gap:4px;color:var(--primary-ink, var(--primary));font-weight:600;font-size:14px}.link-quiet,.bk-change{padding-block:12px;margin-block:-12px}.lx-earn-row span,.lx-profile-live{color:#06734f}.recruit-city{min-height:44px}.recruit-city select{min-height:40px}.ai-action{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:10px 16px;min-height:44px;border-radius:999px;background:var(--primary);color:var(--on-primary);font:600 14.5px var(--font);text-decoration:none}html:not(.pro) .ai-action{background:#08875e;color:#fff}.ai-plan-rows li.ai-plan-ask{flex-direction:column;align-items:stretch;gap:8px}.ai-plan-ask>span:first-child{color:var(--ink-2)}.ai-plan-chips{display:flex;flex-wrap:wrap;gap:6px}.ai-plan-rows li.ai-plan-swap{justify-content:center;padding:0;margin:-14px 0;border-top:0;position:relative;z-index:1}.ai-plan-swap button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);cursor:pointer;transition:transform .3s var(--spring)}.ai-plan-swap button:active{transform:rotate(180deg) scale(.92)}.ai-plan-rows li.ai-plan-price{align-items:center}.ai-plan-price .mini-stepper b{min-width:76px;text-align:center}.ai-plan-rows li.ai-plan-brief small{color:var(--ink-3);font-size:13px;text-align:end}.ai-plan-rows li.ai-plan-parts{flex-direction:column;align-items:stretch;gap:8px}.ai-plan-parts>span:first-child{color:var(--ink-2)}.ai-plan-rows li[hidden]{display:none}.nav-links{position:relative}.nav-link{z-index:1}.nav-mark{position:absolute;top:0;bottom:0;left:0;z-index:0;border-radius:999px;background:var(--ink);pointer-events:none;transition:transform .5s var(--spring),width .5s var(--spring),opacity .2s ease}.nav-links.has-mark .nav-link.active{background:transparent}html:not(.pro) .nav-links.has-mark .nav-link.active{color:#fff}html.pro .nav-mark{top:-5px;bottom:auto;height:3px;background:var(--primary);clip-path:inset(0 30% round 3px)}html.pro .nav-links.has-mark .nav-link.active:before{display:none}.route-in.is-fwd{animation:route-fwd .32s var(--ease) backwards}.route-in.is-back{animation:route-back .32s var(--ease) backwards}@keyframes route-fwd{0%{opacity:0;transform:translate(22px)}}@keyframes route-back{0%{opacity:0;transform:translate(-22px)}}[dir=rtl] .route-in.is-fwd{animation-name:route-back}[dir=rtl] .route-in.is-back{animation-name:route-fwd}@media(prefers-reduced-motion:reduce){.nav-mark{transition:none}.route-in.is-fwd,.route-in.is-back{animation:none}}.home-more{display:grid;gap:14px;width:100%;max-width:640px;margin:26px auto 0;padding:0 var(--gutter) 24px}.moment-card{display:grid;gap:6px;padding:18px;border-radius:22px;background:radial-gradient(90% 120% at 100% 0%,rgba(8,135,94,.14),transparent 60%),var(--surface);box-shadow:inset 0 0 0 1px var(--line);animation:ai-rise .6s var(--ease) .08s backwards}.moment-card small{color:var(--primary-ink);font:700 11.5px var(--display);letter-spacing:.08em;text-transform:uppercase}.moment-card b{font:800 24px / 1.05 var(--display);font-stretch:62%;font-variation-settings:"wdth" 62;text-transform:uppercase}.moment-card p{margin:0;color:var(--ink-2);font-size:14.5px;line-height:1.45}.moment-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.home-more-h{margin:10px 0 0;font:800 22px var(--display);font-stretch:62%;font-variation-settings:"wdth" 62;text-transform:uppercase}.with-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.with-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;min-height:210px;padding:14px;overflow:hidden;border:0;border-radius:22px;background:center / cover no-repeat #0f1012;color:#fff;text-align:start;cursor:pointer;isolation:isolate;animation:with-in .55s var(--ease) backwards;transition:transform .35s var(--spring)}.with-card.is-wide{grid-column:1 / -1;min-height:150px}.with-card:active{transform:scale(.97)}.with-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0a0c0c0d 20%,#0a0c0cd1);transition:background .3s ease}.with-card small{color:#6ee7b7;font:700 11px var(--display);letter-spacing:.08em;text-transform:uppercase}.with-card b{font:800 21px / 1.02 var(--display);font-stretch:62%;font-variation-settings:"wdth" 62;text-transform:uppercase;padding-inline-end:34px}.with-line{color:#ffffffc7;font-size:13px;line-height:1.35;padding-inline-end:34px}.with-go{position:absolute;inset-inline-end:12px;bottom:12px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#10b981;color:#04261a;transition:transform .35s var(--spring)}[dir=rtl] .with-go svg{transform:scaleX(-1)}@media(hover:hover){.with-card:hover .with-go{transform:translate(3px)}.with-card:hover .with-shade{background:linear-gradient(180deg,#0a0c0c00 10%,#0a0c0ce0)}}@keyframes with-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}@media(max-width:719px){.with-grid>:first-child{grid-column:1 / -1;min-height:170px}}@media(min-width:720px){.with-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.with-card.is-wide{grid-column:auto;min-height:210px}.with-grid>:nth-child(4){grid-column:span 2;min-height:210px}}@media(prefers-reduced-motion:reduce){.with-card,.moment-card{animation:none}}.lp-h1.is-intro .lp-h1-thin,.lp-h1.is-intro .lp-h1-fat{animation:none}.lp-mask{display:inline-block;overflow:hidden;vertical-align:bottom}.lp-h1-fat .lp-mask{padding-top:.1em;margin-top:-.1em}.lp-mask>span{display:inline-block;animation:lp-up .75s cubic-bezier(.2,.8,.2,1) backwards}@keyframes lp-up{0%{transform:translateY(105%)}}.lp-dot{position:relative;display:inline-block;width:.17em;height:.17em;margin-inline-start:.04em;background:currentColor;animation:lp-drop .8s var(--spring) .72s backwards}.lp-dot:after{content:"";position:absolute;inset:-.02em;border-radius:50%;border:.025em solid currentColor;opacity:0;animation:lp-wave 1.3s ease-out 1.25s}@keyframes lp-drop{0%{opacity:0;transform:translateY(-.9em)}60%{opacity:1;transform:translateY(.04em)}}@keyframes lp-wave{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(7)}}@media(prefers-reduced-motion:reduce){.lp-mask>span,.lp-dot,.lp-dot:after{animation:none}}.ai-plan-rows>li{animation:ai-rise .42s var(--ease) backwards}.ai-plan-rows>li:nth-child(2){animation-delay:40ms}.ai-plan-rows>li:nth-child(3){animation-delay:80ms}.ai-plan-rows>li:nth-child(4){animation-delay:.12s}.ai-plan-rows>li:nth-child(5){animation-delay:.16s}.ai-plan-rows>li:nth-child(6){animation-delay:.2s}.ai-plan-rows>li:nth-child(n+7){animation-delay:.24s}.ai-price-tick{display:inline-block;animation:ai-tick .32s var(--spring)}@keyframes ai-tick{0%{opacity:.2;transform:translateY(-40%)}}.chip2{transition:transform .3s var(--spring),background .2s ease,color .2s ease}.chip2:active{transform:scale(.94)}@media(prefers-reduced-motion:reduce){.ai-plan-rows>li,.ai-price-tick{animation:none}}html.has-welcome{overflow:hidden}.wl{position:fixed;inset:0;z-index:3000;display:grid;background:#0e0f11;color:#fff;font-family:var(--font)}.wl-mask{display:block;overflow:hidden}.wl-mask>span{display:block;animation:lp-up .7s cubic-bezier(.2,.8,.2,1) backwards}.wl-slide{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;padding:calc(14px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));overflow:hidden;animation:wl-sweep .6s cubic-bezier(.7,0,.3,1) backwards}@keyframes wl-sweep{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}[dir=rtl] .wl-slide{animation-name:wl-sweep-rtl}@keyframes wl-sweep-rtl{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.wl-slide.is-emerald{background:#08875e;color:#fff}.wl-slide.is-paper{background:#f3f1ea;color:#0e0f11}.wl-slide.is-ink{background:radial-gradient(80% 50% at 80% 10%,rgba(16,185,129,.22),transparent 70%),#0e0f11;color:#fff}.wl-bars{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}.wl-bars span{height:3px;overflow:hidden;border-radius:3px;background:color-mix(in srgb,currentColor 25%,transparent)}.wl-bars i{display:block;height:100%;background:currentColor;transform:scaleX(0);transform-origin:left}[dir=rtl] .wl-bars i{transform-origin:right}.wl-bars .is-done i{transform:none}.wl-bars .is-now i{animation:wl-bar linear forwards}.wl-bars .is-paused i{animation-play-state:paused}@keyframes wl-bar{to{transform:scaleX(1)}}.wl-top{display:flex;justify-content:flex-end;align-items:center;gap:14px}.wl-skip{border:0;background:none;color:inherit;font:600 14px var(--font);text-decoration:underline;text-underline-offset:3px;padding:10px 2px;cursor:pointer}.wl-touch{display:grid;align-content:center;gap:26px;min-height:0;user-select:none;-webkit-user-select:none;touch-action:manipulation}.wl-copy{display:grid;gap:8px}.wl-title{margin:0 0 8px;font:900 clamp(46px,14vw,88px) / .86 var(--lp-display, var(--display));font-stretch:62%;font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:-.01em}.wl-line{margin:0;font-size:16px;line-height:1.4;opacity:.85;animation:ai-rise .5s var(--ease) backwards}.wl-strong{margin:6px 0 0;font-weight:700;font-size:16px;animation:ai-rise .5s var(--ease) .5s backwards}.wl-next{min-height:56px;border:0;border-radius:999px;background:#0e0f11;color:#fff;font:700 17px var(--font);cursor:pointer;transition:transform .3s var(--spring)}.wl-next:active{transform:scale(.97)}.wl-slide.is-ink .wl-next{background:#10b981;color:#04261a}.wl-slide.is-paper .wl-next{background:#08875e;color:#fff}.wl-scene{justify-self:center;width:min(100%,360px)}.wl-ask{display:flex;align-items:center;gap:10px;height:64px;padding:0 8px 0 20px;border-radius:999px;background:#fff;color:#6b6a65;box-shadow:0 24px 50px -24px #00000080;animation:with-in .6s var(--ease) .15s backwards}.wl-ask-text{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:17px;animation:ai-hint 1.5s var(--ease) both}.wl-ask-go{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#0e0f11;color:#34d399}.wl-offers{display:grid;gap:8px}.wl-price{justify-self:start;display:grid;padding:10px 16px;border-radius:18px;background:#0e0f11;color:#fff;animation:with-in .5s var(--ease) .15s backwards}.wl-price small{color:#6ee7b7;font-size:12px}.wl-price b{font:800 26px var(--display)}.wl-offer{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px #e3dfd5,0 18px 30px -24px #0006;animation:wl-offer .55s var(--spring) backwards}.wl-offer i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#08875e;color:#fff;font-style:normal;font-weight:800}.wl-offer>span{display:grid;flex:1}.wl-offer small{color:#6b6a65}.wl-offer-price{font:800 18px var(--display)}@keyframes wl-offer{0%{opacity:0;transform:translate(40px) scale(.96)}}.wl-track{display:grid;gap:12px}.wl-track svg{width:100%;overflow:visible}.wl-route{fill:none;stroke:#10b981;stroke-width:4;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400;animation:wl-draw 1.6s var(--ease) .2s forwards}@keyframes wl-draw{to{stroke-dashoffset:0}}.wl-from{fill:#fff}.wl-to{fill:#10b981;transform-box:fill-box;transform-origin:center;animation:wl-pin .5s var(--spring) 1.7s backwards}@keyframes wl-pin{0%{transform:scale(0)}}.wl-status{position:relative;justify-self:center;height:42px;min-width:210px}.wl-status>span{position:absolute;inset:0;display:grid;place-items:center;padding:0 16px;border-radius:999px;font-weight:700;white-space:nowrap}.wl-status-a{background:#ffffff1a;animation:wl-swap-out .4s ease 2.2s forwards}.wl-status-b{background:#10b981;color:#04261a;opacity:0;animation:wl-swap-in .45s var(--spring) 2.4s forwards}@keyframes wl-swap-out{to{opacity:0;transform:translateY(-8px)}}@keyframes wl-swap-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wl-role{grid-template-rows:auto auto auto 1fr auto auto}.wl-role-title{margin:10px 0 0;font:900 clamp(34px,10vw,56px) / .92 var(--lp-display, var(--display));font-stretch:62%;font-variation-settings:"wdth" 62;text-transform:uppercase;animation:ai-rise .5s var(--ease) backwards}.wl-role-sub{margin:0;color:#ffffffb3;font-size:14.5px}.wl-roles{display:grid;align-content:start;gap:10px;margin-top:8px}.wl-role-card{display:grid;gap:10px;padding:16px;border:0;border-radius:20px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f;color:#fff;text-align:start;cursor:pointer;animation:with-in .5s var(--ease) backwards;transition:background .25s ease,box-shadow .25s ease,transform .3s var(--spring)}.wl-role-card:active{transform:scale(.98)}.wl-role-card.is-on{background:#10b98129;box-shadow:inset 0 0 0 2px #10b981}.wl-role-head{position:relative;display:grid;gap:2px;padding-inline-end:34px}.wl-role-head b{font:800 19px var(--font)}.wl-role-head small{color:#ffffffb3}.wl-radio{position:absolute;inset-inline-end:0;top:2px;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px #fff6;transition:box-shadow .25s var(--spring)}.wl-role-card.is-on .wl-radio{box-shadow:inset 0 0 0 2px #10b981,inset 0 0 0 6px #0e0f11,inset 0 0 0 11px #10b981}.wl-role-card ul{display:grid;gap:4px;margin:0;padding:0;list-style:none;color:#ffffffd9;font-size:14px}.wl-role-card li{display:flex;align-items:center;gap:8px}.wl-role-card li svg{color:#10b981}.wl-role-note{margin:0;color:#fff9;font-size:13px;text-align:center}.wl .lang-switch{color:inherit;background:color-mix(in srgb,currentColor 10%,transparent);box-shadow:none}@media(min-width:720px){.wl-slide{padding-inline:max(48px,calc((100vw - 560px)/2))}}@media(prefers-reduced-motion:reduce){.wl *,.wl-slide{animation:none!important}.wl-route{stroke-dashoffset:0}.wl-status-a{display:none}.wl-status-b{opacity:1}}.wl-title .wl-mask{padding-top:.16em;margin-top:-.16em}.wl-next{display:grid;place-items:center;text-align:center}.vy-page{padding-bottom:120px}.vy-page .tout-head .eyebrow{display:inline-flex;align-items:center;gap:6px}.vy-form{display:grid;gap:14px;margin-top:18px}.vy-form fieldset.field{margin:0;padding:0;border:0}.vy-chips{display:flex;flex-wrap:wrap;gap:8px}.vy-kg{display:flex;align-items:center;gap:14px}.vy-kg input{flex:1;accent-color:var(--primary)}.vy-kg b{min-width:52px;text-align:end}.vy-section{display:grid;gap:10px;margin-top:28px}.vy-trust{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--ink-2);font-size:12.5px}.vy-trust span{display:inline-flex;align-items:center;gap:3px}.vy-trust .vy-ok{color:var(--primary-ink);font-weight:600}.vy-rule{display:flex;gap:8px;margin:28px 0 0;color:var(--ink-3);font-size:13px;line-height:1.45}.vy-rule svg{flex:none;margin-top:1px}.vy-gate{display:grid;gap:8px;margin-top:18px;padding:20px;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.vy-gate svg{color:var(--primary)}.vy-gate p{margin:0 0 6px;color:var(--ink-2);line-height:1.5}.vy-head{display:grid;gap:8px;margin:6px 0 18px}.vy-head .eyebrow{margin:0}.vy-title{margin:0;font-family:var(--display);font-size:clamp(26px,7vw,38px);font-weight:800;line-height:1.02;text-transform:uppercase;font-stretch:72%;font-variation-settings:"wdth" 72;text-wrap:balance}.vy-route{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;color:var(--ink-2)}.vy-route b{color:var(--ink)}.vy-facts{display:flex;flex-wrap:wrap;gap:6px;margin:0}.vy-facts span{padding:4px 10px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);font-size:13px}.vy-match,.vy-deal{display:grid;gap:12px;padding:16px;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.vy-deal{margin-top:4px}.vy-deal-head{display:flex;align-items:center;gap:12px}.vy-deal-head>span{display:grid;flex:1;min-width:0;gap:2px}.vy-deal-head small{color:var(--ink-3);font-size:12.5px}.vy-price{font-family:var(--display);font-size:20px}.vy-ask-title{font-size:16px;line-height:1.35}.vy-deal-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vy-deal-tools .pill2{display:inline-flex;align-items:center;gap:6px}.vy-deal-tools .link-quiet{margin-inline-start:auto}.vy-steps{display:grid;gap:0;margin:4px 0 0;padding:0;list-style:none}.vy-steps li{position:relative;display:flex;align-items:center;gap:12px;padding:7px 0;color:var(--ink-3);font-size:14px}.vy-steps li+li:before{content:"";position:absolute;inset-inline-start:5px;top:-9px;height:18px;width:2px;background:var(--line)}.vy-dot{flex:none;width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line-2);background:var(--surface)}.vy-steps li.is-past{color:var(--ink-2)}.vy-steps li.is-past .vy-dot{background:var(--primary);box-shadow:none}.vy-steps li.is-past+li:before,.vy-steps li.is-now:before{background:var(--primary)}.vy-steps li.is-now{color:var(--ink);font-weight:600}.vy-steps li.is-now .vy-dot{background:var(--primary);box-shadow:0 0 0 5px var(--primary-soft)}.vy-wait{display:flex;align-items:baseline;gap:10px;margin:14px 0 0;color:var(--ink-2);line-height:1.5}.vy-wait .live-dot{flex:none}.vy-cancel{display:block;margin:22px auto 0}.vy-chat{display:grid;gap:8px;max-height:46vh;overflow-y:auto;padding:4px 0 12px}.vy-msg{max-width:80%;margin:0;padding:9px 13px;border-radius:16px 16px 16px 4px;background:var(--surface-2);line-height:1.4;justify-self:start}.vy-msg.is-mine{justify-self:end;border-radius:16px 16px 4px;background:var(--primary);color:var(--on-primary)}.vy-chat-form{display:flex;gap:8px}.vy-chat-form input{flex:1;min-width:0;padding:12px 14px;border:0;border-radius:999px;background:var(--surface-2);color:var(--ink);font:inherit}.vy-h{margin:0 0 8px;color:var(--ink-3);font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.vy-entry{display:flex;align-items:center;gap:12px;margin:18px 0 6px;padding:14px 16px;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);text-decoration:none}.vy-entry>svg:first-child{flex:none;box-sizing:content-box;padding:10px;border-radius:14px;background:var(--primary-soft);color:var(--primary-ink)}.vy-entry span{display:grid;flex:1;min-width:0;gap:2px}.vy-entry b{font:800 19px var(--display);font-stretch:62%;font-variation-settings:"wdth" 62;text-transform:uppercase}.vy-entry small{color:var(--ink-2);font-size:13px;line-height:1.35}.lv-top{position:absolute;z-index:650;top:calc(12px + env(safe-area-inset-top,0px));inset-inline:14px;display:flex;align-items:center;gap:8px;pointer-events:none}.lv-top>*{pointer-events:auto}.lv-top .bk-back{position:static;flex:none}.lv-pill{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:10px 14px;border-radius:999px;background:var(--surface);box-shadow:0 8px 22px -10px #0e0f1173;color:var(--ink);font-size:14px;font-weight:600;animation:ai-rise .5s var(--ease) .1s backwards}.lv-pill svg{flex:none;color:var(--primary)}.lv-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-pill small{flex:none;color:var(--ink-3);font-weight:500}.lv-price{flex:none;margin-inline-start:auto;padding:9px 15px;border-radius:999px;background:var(--ink);color:var(--bg);font-family:var(--display);font-size:17px;font-weight:800;box-shadow:0 8px 22px -10px #0e0f1199;animation:ai-rise .5s var(--ease) .18s backwards}.lv-stats{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 4px 16px;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.lv-stats span{display:grid;justify-items:center;gap:2px}.lv-stats b{font-family:var(--display);font-size:26px;font-weight:800;line-height:1}.lv-stats small{color:var(--ink-3);font-size:12.5px;font-weight:500}.lv-stats span+span{box-shadow:inset 1px 0 0 var(--line)}[dir=rtl] .lv-stats span+span{box-shadow:inset -1px 0 0 var(--line)}.lv-scan{position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,transparent,var(--primary),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:lv-scan 1.8s ease-in-out infinite}@keyframes lv-scan{0%{background-position:-40% 0}to{background-position:140% 0}}.lv-next{margin:0;color:var(--ink-2);font-size:14px;font-weight:400;line-height:1.5}.mk-request.is-live{position:relative}.mk-request.is-live i{position:relative;z-index:2;width:22px;height:22px;border:4px solid #fff;box-shadow:0 0 0 6px #08875e2e,0 4px 12px #0e0f1159}.mk-request.is-live b{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;border:2px solid var(--primary);background:#08875e14;opacity:0;animation:lv-wave 3.6s cubic-bezier(.2,.6,.3,1) infinite;pointer-events:none}.mk-request.is-live b:nth-child(2){animation-delay:1.2s}.mk-request.is-live b:nth-child(3){animation-delay:2.4s}@keyframes lv-wave{0%{transform:scale(.6);opacity:.75}to{transform:scale(8);opacity:0}}.mk-wrap-request{z-index:400!important}.mk-wrap-request .mk-label{top:40px;background:var(--ink)}.mk-scout i{width:14px;height:14px;border-radius:50%;background:var(--ink);border:3px solid #fff;box-shadow:0 2px 8px #0e0f1159;animation:lv-pop .6s var(--spring) backwards}.mk-scout.is-seen i{background:var(--primary);box-shadow:0 0 0 5px #08875e33,0 2px 8px #0e0f114d}@keyframes lv-pop{0%{transform:scale(0);opacity:0}}.mk-offer{position:relative}.mk-offer:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ink);border:2px solid #fff}.mk-offer span{position:absolute;left:50%;bottom:calc(50% + 10px);transform:translate(-50%);padding:7px 11px;border-radius:12px;background:var(--ink);color:#fff;font-family:var(--display);font-size:14px;font-weight:700;white-space:nowrap;box-shadow:0 8px 18px -8px #0e0f11b3;animation:lv-bubble .55s var(--spring) backwards}.mk-offer span:after{content:"";position:absolute;left:50%;bottom:-4px;width:9px;height:9px;margin-left:-4.5px;transform:rotate(45deg);background:inherit}.mk-offer.is-on span,.mk-offer.is-on:after{background:var(--primary)}@keyframes lv-bubble{0%{transform:translate(-50%) translateY(10px) scale(.6);opacity:0}}@media(max-width:959px){.lv{position:fixed;inset:0;display:block;min-height:0;overflow:hidden}.lv .bk-map{position:absolute;inset:0;height:auto}.lv .bk-map:after{display:none}.lv .leaflet-bottom{bottom:var(--sheet-h, 0px)}.lv .bk-sheet{position:absolute;z-index:700;inset:auto 0 0;margin:0;max-height:66dvh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));border-radius:26px 26px 0 0;box-shadow:0 -18px 40px -24px #0e0f1173}}@media(prefers-reduced-motion:reduce){.mk-request.is-live b,.lv-scan{animation:none;opacity:0}}html:not(.pro) .lv .tiles{filter:none}.og{display:grid;gap:10px}.og-reco{display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;border-radius:var(--r);background:var(--ink);color:var(--bg);font:inherit;text-align:start;cursor:pointer}.og-reco svg{flex:none;color:#34d399}.og-reco span{display:grid;gap:2px}.og-reco b{font-size:15px}.og-reco small{color:#f3f1eabf;font-size:13px;font-weight:500}.og-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.og-pick{display:grid;justify-items:start;gap:2px;padding:10px 12px;border:0;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:transform .2s var(--spring)}.og-pick:active{transform:scale(.97)}.og-pick small{display:inline-flex;align-items:center;gap:5px;color:var(--primary-ink);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.og-pick b{font-size:15px}.og-pick span{color:var(--ink-2);font-size:13px;font-weight:500}.og-usual{display:flex;align-items:center;gap:6px;margin:0;color:var(--ink-2);font-size:13.5px;font-weight:500}.o-stats{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;color:var(--ink-2);font-size:13px;font-weight:500}.o-stats span{display:inline-flex;align-items:center;gap:6px}.o-stats span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--primary)}.o-dear{color:var(--alert)!important;font-weight:600}.gtee{display:grid;gap:8px;padding:14px 16px;border-radius:var(--r);background:var(--primary-soft);color:var(--ink)}.gtee>b{display:inline-flex;align-items:center;gap:6px;color:var(--primary-ink);font-size:14px}.gtee ul{display:grid;gap:5px;margin:0;padding:0;list-style:none;font-size:13.5px;font-weight:500;line-height:1.4}.gtee li{position:relative;padding-inline-start:20px}.gtee li:before{content:"";position:absolute;inset-inline-start:2px;top:.35em;width:9px;height:5px;border-inline-start:2px solid var(--primary);border-bottom:2px solid var(--primary);transform:rotate(-45deg)}[dir=rtl] .gtee li:before{transform:rotate(45deg)}.gtee .link-quiet{justify-self:start;font-size:13px}html:not(.pro) .lv-book .tiles{filter:none}@media(max-width:959px){.lv-book .bk-map{height:max(300px,52dvh)}.lv-book .bk-map:after{display:none}.lv-book .bk-sheet{margin-top:-28px;border-radius:26px 26px 0 0;box-shadow:0 -18px 40px -24px #0e0f1173}.lv-book .leaflet-bottom{bottom:28px}}.pc-repeat-on{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.pc-repeat-on input{width:18px;height:18px;accent-color:var(--primary)}.app{position:relative;isolation:isolate}.ambient{position:fixed;inset:-20% -30% auto;height:70vh;z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 30% 40%,rgba(16,185,129,.16),transparent 70%),radial-gradient(35% 45% at 72% 30%,rgba(110,231,183,.1),transparent 70%);filter:blur(10px);animation:ai-aurora 14s ease-in-out infinite alternate}html.pro .ambient,html:not(.pro) .ai-page.is-home:before{display:none}@keyframes pg-rise{0%{opacity:0;transform:translateY(14px)}}html:not(.pro) .route-in main.page>*{animation:pg-rise .6s var(--ease) backwards}html:not(.pro) .route-in main.page>:nth-child(2){animation-delay:50ms}html:not(.pro) .route-in main.page>:nth-child(3){animation-delay:.1s}html:not(.pro) .route-in main.page>:nth-child(4){animation-delay:.15s}html:not(.pro) .route-in main.page>:nth-child(5){animation-delay:.2s}html:not(.pro) .route-in main.page>:nth-child(n+6){animation-delay:.25s}html:not(.pro) .home2-h,html:not(.pro) .section-title,html:not(.pro) .vy-h{font:800 21px var(--display);font-stretch:62%;font-variation-settings:"wdth" 62;letter-spacing:0;text-transform:uppercase;color:var(--ink)}html:not(.pro) .topbar-title{font:800 19px var(--display);font-stretch:62%;font-variation-settings:"wdth" 62;letter-spacing:.01em;text-transform:uppercase}html:not(.pro) .rows-list{border-radius:20px;box-shadow:inset 0 0 0 1px var(--line)}html:not(.pro) .list-row{transition:background .2s ease,transform .3s var(--spring)}html:not(.pro) .list-row>svg:first-child{box-sizing:content-box;padding:8px;border-radius:12px;background:var(--primary-soft);color:var(--primary-ink)}html:not(.pro) .list-row:active{transform:scale(.985)}html:not(.pro) .rows-list>*{animation:pg-rise .5s var(--ease) backwards}html:not(.pro) .rows-list>:nth-child(2){animation-delay:40ms}html:not(.pro) .rows-list>:nth-child(3){animation-delay:80ms}html:not(.pro) .rows-list>:nth-child(4){animation-delay:.12s}html:not(.pro) .rows-list>:nth-child(n+5){animation-delay:.16s}@media(hover:hover){html:not(.pro) .list-row:hover{background:var(--bg-raise)}html:not(.pro) .req-card,html:not(.pro) .og-pick,html:not(.pro) .vy-match,html:not(.pro) .tout-row,html:not(.pro) .with-card{transition:transform .35s var(--spring),box-shadow .3s ease}html:not(.pro) .req-card:hover,html:not(.pro) .og-pick:hover,html:not(.pro) .vy-match:hover,html:not(.pro) .with-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--line),0 18px 34px -24px #0e0f1173}}.rv{opacity:0;transform:translateY(22px) scale(.985)}.rv.rv-in{opacity:1;transform:none;transition:opacity .6s var(--ease),transform .75s var(--spring)}@media(prefers-reduced-motion:reduce){.ambient,html:not(.pro) .route-in main.page>*,html:not(.pro) .rows-list>*{animation:none}.rv{opacity:1;transform:none}}html:not(.pro) .vy-form,html:not(.pro) .vy-gate{padding:18px 16px 20px;border-radius:24px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 22px 40px -34px #0e0f1180}html:not(.pro) .vy-form .field input,html:not(.pro) .vy-form .field textarea{background:var(--bg-raise)}.vy-hero{height:clamp(150px,34vw,240px);margin-top:4px;border-radius:24px;background:center 38% / cover no-repeat #e9d8b4;box-shadow:0 24px 40px -30px #0e0f1199;animation:vy-fly 1.1s var(--ease) backwards}@keyframes vy-fly{0%{opacity:0;background-position:30% 60%}}.vy-entry.has-photo{position:relative;isolation:isolate;overflow:hidden;align-items:flex-end;min-height:170px;padding:16px;background:center 40% / cover no-repeat #e9d8b4;box-shadow:none;color:#fff}.vy-entry.has-photo:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#0e0f11c7,#0e0f110d 70%)}.vy-entry.has-photo small{color:#ffffffd9}.vy-entry.has-photo>svg:first-child{background:#ffffff29;color:#fff}@media(prefers-reduced-motion:reduce){.vy-hero{animation:none}}.pc-every{display:grid;justify-items:end;gap:6px}.pc-every small{color:var(--ink-2);font-size:12.5px;font-weight:500;text-align:end}.pc-every-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.pc-every-chips .chip2{padding:6px 11px;font-size:13px}.bk-stack .pc-every-chips{justify-content:flex-start}li.pc-repeat{flex-direction:column;align-items:stretch!important;gap:8px}li.pc-repeat .pc-every{justify-items:start;min-width:0}li.pc-repeat .pc-every-chips{justify-content:flex-start}li.pc-repeat .pc-every small{text-align:start}.ai-plan.mc{gap:0;padding:0;overflow:hidden;border-radius:28px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 30px 60px -40px #0e0f118c;animation:mc-in .6s var(--spring) backwards}@keyframes mc-in{0%{opacity:0;transform:translateY(18px) scale(.97)}}.mc-hero{position:relative;isolation:isolate;display:grid;gap:8px;padding:18px 18px 20px;overflow:hidden;background:#0e0f11;color:#f3f1ea}.mc-glow{position:absolute;inset:-40% -20% auto auto;width:90%;aspect-ratio:1;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,.45),transparent 62%);filter:blur(6px);animation:mc-glow 6s ease-in-out infinite alternate}@keyframes mc-glow{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-12%,10%,0) scale(1.15)}}.mc-tag{display:inline-flex;align-items:center;gap:6px;color:#34d399;font:700 11.5px var(--display);letter-spacing:.1em;text-transform:uppercase}.mc-title{font:900 clamp(32px,9vw,44px) / .92 var(--display);font-stretch:62%;font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;animation:ai-rise .7s var(--ease) .08s backwards}.mc-meta{display:flex;flex-wrap:wrap;gap:6px}.mc-meta span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#ffffff17;color:#f3f1eadb;font-size:12.5px;font-weight:500}.mc-price{display:flex;align-items:baseline;gap:10px;margin-top:4px}.mc-price b{font:900 40px / 1 var(--display);font-stretch:70%;font-variation-settings:"wdth" 70;color:#fff}.mc-price small{color:#f3f1ea99;font-size:12.5px}.mc-dots{display:flex;gap:6px;margin:14px 18px 0;padding:0;list-style:none}.mc-dots li{flex:1;height:4px;border-radius:2px;background:var(--line);transition:background .4s ease}.mc-dots li.on{background:var(--primary)}.mc-step{display:grid;gap:12px;padding:16px;animation:mc-step .45s var(--spring) backwards}@keyframes mc-step{0%{opacity:0;transform:translate(26px)}}[dir=rtl] .mc-step{animation-name:mc-step-rtl}@keyframes mc-step-rtl{0%{opacity:0;transform:translate(-26px)}}.mc-q{margin:2px 0 0;font:800 24px / 1.05 var(--display);font-stretch:62%;font-variation-settings:"wdth" 62;text-transform:uppercase;color:var(--ink)}.mc-q.is-small{margin-top:6px;font-size:18px}.mc-big{margin:0;font:800 22px var(--display);color:var(--primary-ink)}.mc-note{margin:0;color:var(--ink-2);font-size:13.5px;font-weight:500;line-height:1.45}.mc-opts{display:grid;gap:8px}.mc-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 16px;border:0;border-radius:16px;background:var(--bg-raise);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:600 16px var(--font);text-align:start;cursor:pointer;animation:pg-rise .45s var(--ease) backwards;transition:transform .25s var(--spring),background .2s ease,box-shadow .2s ease}.mc-opt span{display:grid;gap:2px}.mc-opt small{color:var(--ink-3);font-size:12.5px;font-weight:500}.mc-opt i{flex:none;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line-2);transition:all .25s var(--spring)}.mc-opt:active{transform:scale(.98)}.mc-opt.on{background:var(--primary-soft);box-shadow:inset 0 0 0 2px var(--primary)}.mc-opt.on i{background:var(--primary);box-shadow:inset 0 0 0 5px var(--primary),inset 0 0 0 11px #fff}.mc-skip{justify-self:center;border:0;background:none;color:var(--ink-2);font:600 14px var(--font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mc-route{display:grid;gap:6px;position:relative}.mc-place{display:grid;gap:2px;padding:12px 16px;border:0;border-radius:16px;background:var(--bg-raise);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:start;cursor:pointer}.mc-place small{color:var(--ink-3);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mc-place b{font-size:15.5px}.mc-place.is-missing{box-shadow:inset 0 0 0 2px var(--primary);background:var(--primary-soft)}.mc-place.is-soft b{color:var(--ink-2);font-weight:500}.mc-swap{position:absolute;inset-inline-end:14px;top:50%;z-index:1;width:34px;height:34px;margin-top:-17px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--ink);color:#fff;cursor:pointer;transition:transform .35s var(--spring)}.mc-swap:active{transform:rotate(180deg) scale(.9)}.mc-dial{display:flex;align-items:center;justify-content:center;gap:18px;padding:8px 0}.mc-dial b{min-width:140px;text-align:center;font:900 46px / 1 var(--display);font-stretch:70%;font-variation-settings:"wdth" 70}.mc-dial button{width:52px;height:52px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--ink);color:#fff;cursor:pointer;transition:transform .25s var(--spring)}.mc-dial button:active{transform:scale(.9)}.mc-dial button:disabled{opacity:.3}.mc-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mc-tile{position:relative;display:grid;align-content:start;gap:3px;min-height:76px;padding:12px 14px;border:0;border-radius:18px;background:var(--bg-raise);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:start;cursor:pointer;animation:pg-rise .5s var(--ease) backwards;transition:transform .25s var(--spring)}.mc-tile:nth-child(2){animation-delay:50ms}.mc-tile:nth-child(3){animation-delay:.1s}.mc-tile:nth-child(4){animation-delay:.15s}.mc-tile:active{transform:scale(.97)}.mc-tile small{color:var(--ink-3);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mc-tile b{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.3}.mc-tile>svg{position:absolute;top:12px;inset-inline-end:12px;color:var(--ink-3)}.mc-tile.is-missing{background:var(--primary-soft);box-shadow:inset 0 0 0 2px var(--primary)}.mc-parts{display:grid;gap:8px}.mc-parts small{color:var(--ink-3);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mc .ai-go{margin-top:4px;min-height:58px;border-radius:999px;font-family:var(--display);font-size:17px;text-transform:uppercase}.mc .ai-ann{margin-top:4px}@media(prefers-reduced-motion:reduce){.ai-plan.mc,.mc-glow,.mc-title,.mc-step,.mc-opt,.mc-tile{animation:none}}.ai-plan.mc{margin-inline-start:0}.bk-progress ol{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;margin:0;padding:0;list-style:none}.bk-progress li{display:grid;gap:6px}.bk-progress li:before{content:"";height:4px;border-radius:2px;background:var(--line);transition:background .4s ease}.bk-progress li.on:before{background:var(--primary)}.bk-progress button{padding:0;border:0;background:none;color:var(--ink-3);font:700 11.5px var(--display);letter-spacing:.08em;text-align:start;text-transform:uppercase;cursor:pointer}.bk-progress li.on button{color:var(--primary-ink)}.bk-progress button:disabled{cursor:default}.bk-step{display:grid;gap:14px;animation:mc-step .42s var(--spring) backwards}.bk-h{margin:4px 0 0;font:900 30px / 1 var(--display);font-stretch:62%;font-variation-settings:"wdth" 62;text-transform:uppercase;color:var(--ink)}.bk-field{display:grid;gap:8px}.bk-label{margin:0;color:var(--ink);font:700 15px var(--font)}.bk-hint{margin:0;color:var(--ink-2);font-size:13.5px;line-height:1.45}.bk-hint.center{text-align:center}.mc-opts.is-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.mc-opts.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-opts.is-row .mc-opt,.mc-opts.is-grid .mc-opt{min-height:52px;padding:10px 14px;font-size:15px}.mc-dial.is-small b{min-width:120px;font-size:26px}.mc-dial.is-small button{width:44px;height:44px}.bk-card{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:start;cursor:pointer}.bk-card>svg:first-child{flex:none;box-sizing:content-box;padding:8px;border-radius:12px;background:var(--primary-soft);color:var(--primary-ink)}.bk-card>span{display:grid;flex:1;min-width:0;gap:2px}.bk-card b{font-size:15px;font-weight:600}.bk-card small{color:var(--ink-2);font-size:13px;line-height:1.35}.bk-place{display:grid;gap:3px;width:100%;padding:14px 16px;border:0;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:start;cursor:pointer;animation:pg-rise .45s var(--ease) backwards}.bk-place small{color:var(--ink-3);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bk-place b{font-size:16.5px;font-weight:600;line-height:1.3}.bk-place span{color:var(--ink-2);font-size:13px}.bk-place span.warn{color:var(--alert)}.bk-place.is-missing{background:var(--primary-soft);box-shadow:inset 0 0 0 2px var(--primary)}.bk-input{display:flex;align-items:center;gap:10px;padding:4px 14px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2)}.bk-input input{flex:1;min-width:0;padding:12px 0;border:0;background:none;color:var(--ink);font:inherit;font-size:15px;outline:none}.bk-cta .link-quiet.center{justify-self:center}@media(prefers-reduced-motion:reduce){.bk-step,.bk-place{animation:none}}.zero-comm{display:flex;align-items:center;gap:14px;margin:0;padding:14px 18px;border-radius:22px;background:#0e0f11;color:#f3f1ea;box-shadow:0 22px 40px -30px #0e0f11b3;animation:pg-rise .6s var(--spring) .15s backwards}.zero-comm b{flex:none;font:900 52px / .9 var(--display);font-stretch:62%;font-variation-settings:"wdth" 62;color:#34d399}.zero-comm span{display:grid;gap:2px;text-align:start}.zero-comm strong{font:800 20px / 1 var(--display);font-stretch:62%;font-variation-settings:"wdth" 62;text-transform:uppercase}.zero-comm small{color:#f3f1eabf;font-size:13px;line-height:1.35}.zero-comm.is-compact{padding:10px 14px;border-radius:18px}.zero-comm.is-compact b{font-size:38px}.zero-comm.is-compact strong{font-size:16px}html.pro .zero-comm{background:#10b9811a;box-shadow:inset 0 0 0 1px #10b98159}.earn-est{display:grid;justify-items:center;gap:2px;margin:0;padding:16px 18px 18px;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);text-align:center;animation:pg-rise .6s var(--spring) .25s backwards}.earn-est small{color:var(--ink-2);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.earn-est b{font:900 50px / 1 var(--display);font-stretch:62%;font-variation-settings:"wdth" 62;color:var(--primary-ink)}.earn-est span{font:800 18px var(--display);font-stretch:62%;font-variation-settings:"wdth" 62;text-transform:uppercase}.earn-est em{margin-top:6px;max-width:34ch;color:var(--ink-3);font-size:12.5px;font-style:normal;line-height:1.4}.pg-open{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);text-align:start;text-decoration:none}.pg-open>svg:first-child{flex:none;box-sizing:content-box;padding:8px;border-radius:12px;background:var(--primary-soft);color:var(--primary-ink)}.pg-open span{display:grid;flex:1;min-width:0;gap:2px}.pg-open b{font-size:15px}.pg-open small{color:var(--ink-2);font-size:12.5px}.pg-open.is-compact{padding:8px 12px}html.pro .pg-open{background:#ffffff0a}.pg-page{display:grid;gap:18px;padding-bottom:120px}.pg-needed{display:grid;gap:10px;padding:16px;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.pg-needed>b{font:800 18px var(--display);font-stretch:62%;font-variation-settings:"wdth" 62;text-transform:uppercase}.pg-needed ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.pg-needed li{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:var(--bg-raise);font-size:14px;font-weight:600}.pg-needed li svg{flex:none;color:var(--primary-ink)}.pg-part{display:grid;gap:10px}.pg-part-h{display:flex;align-items:center;gap:8px;margin:6px 0 0;font:800 22px var(--display);font-stretch:62%;font-variation-settings:"wdth" 62;text-transform:uppercase}.pg-part-h svg{color:var(--primary)}.pg-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pg-step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px 16px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.pg-num{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ink);color:#34d399;font:900 18px var(--display)}.pg-step>div{display:grid;gap:6px}.pg-step b{font-size:16.5px;line-height:1.25}.pg-screen{justify-self:start;padding:3px 9px;border-radius:999px;background:var(--primary-soft);color:var(--primary-ink);font-size:12.5px;font-weight:600}.pg-step ul{display:grid;gap:5px;margin:0;padding-inline-start:18px;color:var(--ink-2);font-size:14.5px;line-height:1.45}.pg-tip{display:flex;gap:8px;margin:2px 0 0;padding:9px 12px;border-radius:14px;background:var(--bg-raise);color:var(--ink);font-size:13.5px;line-height:1.4}.pg-tip svg{flex:none;margin-top:2px;color:var(--primary-ink)}.pg-end{display:grid;gap:10px}html.has-splash{overflow:hidden}.sp{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;background:#0e0f11;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .38s ease,transform .38s cubic-bezier(.7,0,.3,1)}.sp.is-out{opacity:0;transform:scale(1.04);pointer-events:none}.sp>*{grid-area:1 / 1}.sp-logo{width:104px;height:104px;animation:sp-logo-out .42s cubic-bezier(.7,0,.3,1) 1.05s forwards}.sp-blade{fill:#10b981;animation:sp-blade .72s cubic-bezier(.16,1,.3,1) backwards}.sp-blade-top{animation-delay:.08s}.sp-blade-low{animation-delay:.2s}@keyframes sp-blade{0%{opacity:0;transform:translate(-150px,60px) skew(-12deg)}}@keyframes sp-logo-out{to{opacity:0;transform:translateY(-28px) scale(.7)}}.sp-words{display:grid;justify-items:center;gap:6px;padding-inline:20px;text-align:center}.sp-small{font:400 clamp(22px,6.4vw,34px) / 1.1 var(--font);color:#9a9ca3;animation:sp-rise .6s cubic-bezier(.16,1,.3,1) 1.15s backwards}.sp-big{display:flex;font:800 clamp(46px,14vw,96px) / 1 var(--lp-display, var(--display));font-variation-settings:"wdth" 78;letter-spacing:-.045em;color:#10b981;white-space:nowrap}.sp-letter,.sp-big-whole{display:inline-block;animation:sp-letter .55s cubic-bezier(.16,1,.3,1) backwards}.sp-big-whole{animation-delay:1.35s}@keyframes sp-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes sp-letter{0%{opacity:0;transform:translateY(.45em) rotate(6deg)}}.sp-dot{position:relative;display:inline-block;animation:sp-dot .6s cubic-bezier(.34,1.56,.64,1) backwards}.sp-dot:after{content:"";position:absolute;left:50%;bottom:.14em;width:.2em;height:.2em;margin-left:-.1em;border-radius:50%;border:2px solid #10b981;opacity:0;animation:sp-ring .9s ease-out 2.3s}@keyframes sp-dot{0%{opacity:0;transform:translateY(-1.1em)}}@keyframes sp-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(7)}}@media(prefers-reduced-motion:reduce){.sp{display:none}}.sp-letter.is-space{width:.24em}.bk-fee{margin:6px 0 0;font-size:13.5px;font-weight:600;color:var(--text)}html.nuit:not(.pro):not(.is-landing){--bg: #1d1e21;--bg-rgb: 29, 30, 33;--bg-raise: #232428;--surface: #26272b;--surface-2: #2e2f34;--surface-3: #37383e;--glass: rgba(38, 39, 43, .86);--ink: #f4f4f2;--ink-2: #b4b5ba;--ink-3: #8e8f95;--line: #34353b;--line-2: #43444b;--primary: #10b981;--primary-press: #0ea371;--primary-soft: rgba(16, 185, 129, .16);--primary-ink: #34d399;--on-primary: #04261a;--grad: linear-gradient(#10b981, #10b981);--grad-text: linear-gradient(120deg, #f4f4f2, #f4f4f2);--glow: 0 14px 28px -18px rgba(16, 185, 129, .5);--glow-strong: 0 18px 34px -18px rgba(16, 185, 129, .6);--glass-edge: inset 0 0 0 1px rgba(255, 255, 255, .07);--success: #34d399;--success-soft: rgba(52, 211, 153, .14);--alert: #f87171;--alert-soft: rgba(248, 113, 113, .14);--shadow-sheet: 0 -20px 50px -30px rgba(0, 0, 0, .7);--logo-color: #10b981;color-scheme:dark}html.nuit:not(.pro):not(.is-landing) body{background:var(--bg);color:var(--ink)}html.nuit:not(.pro):not(.is-landing) .nav{background:#26272be6;box-shadow:inset 0 0 0 1px #ffffff12,0 14px 34px -18px #000c}html.nuit:not(.pro):not(.is-landing) .nav-mark,html.nuit:not(.pro):not(.is-landing) .nav-link.active{background:var(--primary)}html.nuit:not(.pro):not(.is-landing) .nav-links.has-mark .nav-link.active{background:transparent}html.nuit:not(.pro):not(.is-landing) .nav-link.active,html.nuit:not(.pro):not(.is-landing) .nav-links.has-mark .nav-link.active,html.nuit:not(.pro):not(.is-landing) .nav-link.active svg{color:var(--on-primary)}html.nuit:not(.pro):not(.is-landing) .chip2.on,html.nuit:not(.pro):not(.is-landing) .chip.on,html.nuit:not(.pro):not(.is-landing) .seg button.on{background:var(--primary);color:var(--on-primary)}html.nuit:not(.pro):not(.is-landing) .ai-client,html.nuit:not(.pro):not(.is-landing) .mk-offer span,html.nuit:not(.pro):not(.is-landing) .mc-swap,html.nuit:not(.pro):not(.is-landing) .mc-dial button{color:var(--bg)}.lang-select{position:relative;display:inline-flex;align-items:center;padding:0}.lang-select select{appearance:none;-webkit-appearance:none;border:0;background:transparent;color:inherit;font:inherit;padding:6px 28px 6px 12px;cursor:pointer}.lang-select:after{content:"";position:absolute;inset-inline-end:11px;top:50%;width:6px;height:6px;margin-top:-4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);pointer-events:none}.lang-choices{display:grid;gap:8px}.lang-switch.is-on{background:var(--primary);color:var(--on-primary)}.lang-switch[lang=ar],.lang-select option[lang=ar]{font-family:var(--arabic)}
