.v9{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg0:#0f0d0e;--bg1:#161314;--bg2:#1d191b;--bg3:#262123;--bg4:#312b2e;--line:#f6eee214;--line-2:#f6eee226;--line-3:#f6eee247;--cream:#f6eee2;--cream-2:#cdc3b6;--cream-3:#93897f;--pink:#f0708a;--peach:#f7a878;--blend:#f48d82;--pink-deep:#a8435a;--peach-deep:#b8673f;--light:linear-gradient(115deg, var(--pink) 0%, var(--blend) 52%, var(--peach) 100%);--on-light:#2b1317;--glow-pink:#f0708a38;--glow-peach:#f7a87833;--display:var(--font-ruqaa), var(--font-playball), serif;--read:var(--font-amiri), var(--font-garamond), serif;--latin:var(--font-garamond), Georgia, serif;--latin-display:var(--font-playball), cursive;--display-lh:1.5;--r-s:10px;--r-m:16px;--r-l:24px;--r-xl:34px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--spring:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.067, 1.099 24.3%, 1.108 26%, 1.1, 1.084 30.1%, 1.017 39.4%, .996 43.7%, .988 48.5%, .998 63.9%, 1);--fast:.18s;--mid:.42s;--slow:.9s;--gutter:clamp(16px, 4.4vw, 48px);--maxw:1240px;--nav-h:64px}:root:lang(en) .v9,.v9:lang(en){--display:var(--font-playball), var(--font-ruqaa), cursive;--read:var(--font-garamond), var(--font-amiri), serif;--display-lh:1.12}.v9 *,.v9 :before,.v9 :after{box-sizing:border-box}html:has(.v9){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#161314}.v9{background:var(--bg1);min-block-size:100svh;color:var(--cream);font-family:var(--read);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:20px;line-height:1.75;overflow-x:clip}.v9:lang(en),:lang(en) .v9{font-size:20px;line-height:1.6}.v9 img,.v9 svg,.v9 video{max-inline-size:100%;display:block}.v9 a{color:inherit;text-decoration:none}:where(.v9) button{font:inherit;color:inherit}.v9 ::selection{background:var(--pink);color:var(--on-light)}.v9 :focus-visible{outline:2px solid var(--peach);outline-offset:4px;border-radius:6px}.v9 bdi,.v9 .ltr{unicode-bidi:isolate}.ground{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ground:before{content:"";transform:translate3d(0, calc(var(--sy,0) * -.12px), 0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='22' viewBox='0 0 28 22'%3E%3Cg fill='none' stroke='%23f6eee2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 2.5Q4.5 8 7 9.5Q9.5 8 11.5 2.5' stroke-opacity='.055'/%3E%3Cpath d='M16.5 13.5Q18.5 19 21 20.5Q23.5 19 25.5 13.5' stroke-opacity='.055'/%3E%3C/g%3E%3C/svg%3E");background-size:28px 22px;position:absolute;inset:-40px;-webkit-mask:radial-gradient(120% 90% at 50% 0,#000 30%,#00000059 70%,#00000026);mask:radial-gradient(120% 90% at 50% 0,#000 30%,#00000059 70%,#00000026)}.ground .lamp{filter:blur(40px);opacity:.9;block-size:70vmax;inline-size:70vmax;transition:transform 1.6s var(--ease), background 1.6s var(--ease);will-change:transform;border-radius:50%;position:absolute}.ground .lamp.a{background:radial-gradient(circle, var(--glow-pink), transparent 62%);inset-block-start:-38vmax;inset-inline-end:-18vmax}.ground .lamp.b{background:radial-gradient(circle, var(--glow-peach), transparent 62%);inset-block-end:-42vmax;inset-inline-start:-22vmax}.ground:after{content:"";opacity:.06;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.display{font-family:var(--display);font-weight:700;line-height:var(--display-lh);letter-spacing:0;text-wrap:balance;margin:0}:lang(en) .display{font-weight:400}.t-hero{font-size:clamp(64px,11vw,176px)}.t-1{font-size:clamp(46px,6.6vw,96px)}.t-2{font-size:clamp(36px,4.6vw,64px)}.t-3{font-size:clamp(28px,3vw,40px)}.t-4{font-size:26px}:lang(en) .t-hero{font-size:clamp(64px,10vw,160px)}.lead{color:var(--cream-2);text-wrap:pretty;max-inline-size:34ch;margin:0;font-size:clamp(21px,1.9vw,25px);line-height:1.75}:lang(en) .lead{max-inline-size:38ch;line-height:1.5}.body{color:var(--cream-2);text-wrap:pretty;margin:0;font-size:20px}.small{color:var(--cream-3);font-size:17px}.eyebrow{font-family:var(--read);color:var(--cream-3);margin:0;font-size:17px;font-weight:700}:lang(en) .eyebrow{font-variant:small-caps;letter-spacing:.08em;font-size:18px;font-weight:600}.lit{background:var(--light);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;margin-inline:-.12em;padding-block:.1em;padding-inline:.12em}.meta{color:var(--cream-3);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:17px;display:flex}.meta>*+:before{content:"·";color:var(--cream-3);opacity:.7;margin-inline-end:10px}.num{font-variant-numeric:tabular-nums lining-nums;font-family:var(--latin)}.ticket{--fill:var(--light);--ink:var(--on-light);--drop:#8d3249;--n:8px;--in:5px;--h:56px;--pad:30px;isolation:isolate;block-size:var(--h);min-inline-size:44px;padding-inline:var(--pad);color:var(--ink);font-family:var(--read);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 4px 0 var(--drop));translate:var(--mx,0) var(--my,0);transition:transform .16s cubic-bezier(.2, .9, .2, 1), filter .16s cubic-bezier(.2, .9, .2, 1), translate var(--mid) var(--ease);background:0 0;border:0;place-items:center;font-size:19px;font-weight:700;line-height:1;display:inline-grid;position:relative}.ticket:before,.ticket:after{content:"";z-index:-1;position:absolute}.ticket:before{background:var(--fill);-webkit-mask:radial-gradient(circle var(--n) at 0 50%, #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 50%, #0000 96%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--n) at 0 50%, #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 50%, #0000 96%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--n) at 0 50%, #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 50%, #0000 96%, #000) right / 51% 100% no-repeat;border-radius:10px;inset:0}.ticket:after{inset:var(--in);border:1.5px dashed color-mix(in srgb, var(--ink) 38%, transparent);-webkit-mask:radial-gradient(circle var(--n) at calc(var(--in) * -1) 50%, #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at calc(100% + var(--in)) 50%, #0000 96%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--n) at calc(var(--in) * -1) 50%, #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at calc(100% + var(--in)) 50%, #0000 96%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--n) at calc(var(--in) * -1) 50%, #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at calc(100% + var(--in)) 50%, #0000 96%, #000) right / 51% 100% no-repeat;border-radius:6px}.ticket:hover{filter:drop-shadow(0 6px 0 var(--drop));transform:translateY(-2px)}.ticket:active{filter:drop-shadow(0 1px 0 var(--drop));transition-duration:60ms;transform:translateY(3px)}.ticket>span{padding-block-start:.12em;position:relative}:lang(en) .ticket>span{padding-block-start:0}.ticket.ghost{--fill:var(--bg4);--ink:var(--cream);--drop:#080707}.ticket.cream{--fill:var(--cream);--ink:#241a1c;--drop:#8f8670}.ticket.sm{--h:44px;--n:6px;--in:4px;--pad:20px;font-size:17px}.ticket.lg{--h:62px;--n:9px;--in:6px;--pad:38px;font-size:21px}.ticket.block{inline-size:100%;display:grid}.link{color:var(--cream);background:linear-gradient(var(--light-x,90deg), var(--pink), var(--peach)) 100% 100% / 0 2px no-repeat;transition:background-size var(--mid) var(--ease), color var(--fast);padding-block-end:2px;font-weight:700;position:relative}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .link{background-position:100% 100%}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .link{background-position:0 100%}.link:hover{background-size:100% 2px}.card{border-radius:var(--r-l);background:linear-gradient(180deg, #ffffff09, transparent 40%), var(--bg2);box-shadow:inset 0 0 0 1px var(--line), 0 30px 60px -30px #0009;position:relative}.glass{background:color-mix(in srgb, var(--bg2) 62%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);box-shadow:inset 0 0 0 1px var(--line-2), 0 20px 50px -20px #0000008c}.field{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow var(--fast);border-radius:18px;align-items:center;gap:8px;padding:6px;padding-inline-start:20px;display:flex}.field:focus-within{box-shadow:inset 0 0 0 1.5px var(--peach), 0 0 0 6px #f7a8781a}.field input{block-size:48px;min-inline-size:0;color:var(--cream);font:400 19px var(--read);background:0 0;border:0;outline:none;flex:1}.field input::placeholder{color:var(--cream-3)}.tabs{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:4px;padding:5px;display:inline-flex;position:relative}.tabs button{z-index:1;min-block-size:44px;color:var(--cream-3);cursor:pointer;transition:color var(--fast);background:0 0;border:0;border-radius:12px;padding-inline:18px;font-size:18px;font-weight:700;position:relative}.tabs button[aria-selected=true]{color:var(--cream)}.tabs .pill{z-index:0;background:var(--bg4);box-shadow:inset 0 -2px 0 0 var(--peach);transition:inset-inline-start var(--mid) var(--spring), inline-size var(--mid) var(--spring);border-radius:12px;position:absolute;inset-block:5px}.wrap{inline-size:min(100% - var(--gutter) * 2, var(--maxw));margin-inline:auto}.section{padding-block:clamp(96px,14vw,180px);position:relative}.vh{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.mo [data-reveal]{opacity:0;filter:blur(8px);transition:opacity 1s var(--ease), translate 1.1s var(--ease), filter 1s var(--ease);transition-delay:var(--d,0s);translate:0 34px}.mo [data-reveal].in{opacity:1;filter:blur();translate:0}.words .w{display:inline-block}.mo .words .w{opacity:0;filter:blur(10px);transition:opacity .9s var(--ease), translate 1s var(--ease), filter .9s var(--ease);transition-delay:calc(var(--i) * 70ms + var(--d,0s));translate:0 .5em}.mo .words.in .w{opacity:1;filter:blur();translate:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.mo [data-reveal],.mo .words .w{opacity:1;filter:none;translate:none}}:where(.v9) .wrap{max-inline-size:none;padding-inline:0}:where(.v9) .field{min-block-size:0;color:inherit;font:inherit;border:0}:where(.v9) .chip{font-size:inherit;white-space:normal;border:0;gap:0;padding:0}.agent-face{background:var(--light);color:var(--on-light);font-family:var(--display);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid;overflow:visible}.agent-face[data-agent=anas]{background:0 0}.agent-face-anas,.agent-face-anas svg{block-size:100%;inline-size:100%;display:block}.agent-face[data-expression=thinking]{animation:1.6s ease-in-out infinite agent-thinking;box-shadow:0 0 0 3px #f7a87859}@keyframes agent-thinking{50%{box-shadow:0 0 0 7px #f7a87814}}@media (prefers-reduced-motion:reduce){.agent-face[data-expression=thinking]{animation:none}}.lang-note{max-inline-size:46rem;color:var(--cream-3);margin:0;font-size:15px;line-height:1.7}.lang-note strong{color:var(--cream-2)}
