html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Thmanyah Sans;font-weight:300;src:local(thmanyah sans Light),local(thmanyahsans-Light)}@font-face{font-family:Thmanyah Sans;font-weight:400;src:local(thmanyah sans Regular),local(thmanyahsans-Regular)}@font-face{font-family:Thmanyah Sans;font-weight:500;src:local(thmanyah sans Medium),local(thmanyahsans-Medium)}@font-face{font-family:Thmanyah Sans;font-weight:700;src:local(thmanyah sans Bold),local(thmanyahsans-Bold)}@font-face{font-family:Thmanyah Sans;font-weight:900;src:local(thmanyah sans Black),local(thmanyahsans-Black)}@font-face{font-family:Thmanyah Serif Display;font-weight:400;src:local(thmanyah serif display Regular),local(thmanyahserifdisplay-Regular)}@font-face{font-family:Thmanyah Serif Display;font-weight:500;src:local(thmanyah serif display Medium),local(thmanyahserifdisplay-Medium)}@font-face{font-family:Thmanyah Serif Display;font-weight:700;src:local(thmanyah serif display Bold),local(thmanyahserifdisplay-Bold)}@font-face{font-family:Thmanyah Serif Display;font-weight:900;src:local(thmanyah serif display Black),local(thmanyahserifdisplay-Black)}html[data-landing-theme=dark]{background:#0b0d0c}html[data-landing-theme=light]{background:#f5f2ea}html{scroll-behavior:smooth;scroll-padding-top:88px;overflow-x:clip}body{margin:0;overflow-x:clip}body .tiraz-system{--font:"Thmanyah Sans", "IBM Plex Sans Arabic", sans-serif}.lp-page,.lp-page *{box-sizing:border-box}.lp-page{--lp-bg:#0b0d0c;--lp-raise:#121614;--lp-line:#ecf0ec14;--lp-line-strong:#ecf0ec26;--lp-text:#ecf0ec;--lp-text-2:#b3beb5;--lp-muted:#8a968d;--lp-glass:#101412a8;--lp-shadow:#0000008c;--lp-display:"Thmanyah Serif Display", "IBM Plex Sans Arabic", serif;--lp-ease:cubic-bezier(.16, 1, .3, 1);min-height:100vh;font-family:var(--font);color:var(--lp-text);background:var(--lp-bg);font-size:16px;line-height:1.85;position:relative}.tiraz-system[data-theme=light] .lp-page{--lp-bg:#f5f2ea;--lp-raise:#ede8dc;--lp-line:#1d262117;--lp-line-strong:#1d26212b;--lp-text:#1d2621;--lp-text-2:#48534b;--lp-muted:#5c675f;--lp-glass:#f5f2eabd;--lp-shadow:#1d262129}:where(.lp-page) :is(h1,h2,h3,p,figure,ol){margin:0}.lp-page h1,.lp-page h2{font-family:var(--lp-display);letter-spacing:0;text-wrap:balance;font-weight:700}.lp-page h2{font-size:clamp(32px,4.2vw,60px);line-height:1.4}:where(.lp-page) a{color:inherit;text-decoration:none}.lp-page a:focus-visible{outline:2px solid var(--action);outline-offset:5px;border-radius:4px}.lp-page svg{flex-shrink:0}.lp-header-actions .tz-button-label{align-items:center;gap:8px;display:inline-flex}.lp-container{max-width:1240px;margin-inline:auto;padding-inline:32px}.lp-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-skip{top:8px;z-index:100;color:var(--lp-text);background:var(--lp-raise);border:2px solid var(--action);border-radius:8px;padding:8px 16px;position:fixed;inset-inline-start:16px;transform:translateY(-200%)}.lp-skip:focus{transform:none}.lp-header{inset-inline:0;z-index:40;pointer-events:none;padding:14px 20px;position:fixed;top:0}.lp-bar{pointer-events:auto;max-width:1280px;transition:max-width .8s var(--lp-ease), background-color .5s, border-color .5s, box-shadow .6s;border:1px solid #0000;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;padding-block:8px;padding-inline:14px 8px;display:flex}.lp-page[data-scrolled=true] .lp-bar{background:var(--lp-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-color:var(--lp-line-strong);max-width:1040px;box-shadow:0 10px 40px var(--lp-shadow)}.lp-wordmark{color:var(--lp-text);align-items:center;gap:10px;display:inline-flex}.lp-wordmark [lang=ar]{font-family:var(--lp-display);font-size:22px;font-weight:700;line-height:1}.lp-main-nav{color:var(--lp-text-2);gap:2px;font-size:14px;display:flex}.lp-main-nav a{border-radius:999px;padding:6px 12px;transition:color .3s,background-color .3s}.lp-main-nav a:hover{color:var(--lp-text);background:var(--lp-line)}.lp-header-actions{align-items:center;gap:4px;font-size:14px;display:flex}.lp-header-docs{color:var(--lp-text-2);align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.lp-header-docs:hover,.lp-icon-link:hover{color:var(--lp-text)}.lp-icon-link{width:36px;height:36px;color:var(--lp-text-2);place-items:center;display:inline-grid}.lp-header .tz-button{color:var(--lp-text-2)}.lp-hero{isolation:isolate;flex-direction:column;min-height:max(100svh,720px);display:flex;position:relative;overflow:hidden}.lp-loom{z-index:-1;background:var(--lp-bg);transform:translateY(calc(var(--hero-progress,0) * 30vh)) scale(calc(1 + var(--hero-progress,0) * .08));transform-origin:50% 30%;opacity:calc(1 - var(--hero-progress,0) * .8);position:absolute;inset:0}.lp-loom-canvas{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}.lp-loom[data-effect=live] .lp-loom-canvas{opacity:1}.lp-loom-static{inset-inline:0;top:var(--band-top,22vh);height:var(--band-height,30vh);opacity:0;background:repeating-linear-gradient(90deg,#efe7d60f 0 3px,#0000 3px 7px),repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 7px),#1b221e;border-block:7px solid #e8dfcc;place-items:center;transition:opacity .6s;display:grid;position:absolute;box-shadow:0 24px 48px #00000073}.lp-loom[data-effect=static] .lp-loom-static{opacity:1}.lp-loom[data-effect=static]:before{content:"";mask-image:linear-gradient(transparent, #000 calc(var(--band-top,22vh) - 60px), transparent calc(var(--band-top,22vh) + var(--band-height,30vh) + 140px));background:repeating-linear-gradient(90deg,#efe7d617 0 2px,#0000 2px 7px);position:absolute;inset:0}.lp-loom-static span{font-family:var(--lp-display);font-weight:900;font-size:calc(var(--band-height,30vh) * .42);color:#efe7d6;line-height:1}.tiraz-system[data-theme=light] .lp-loom-static{background:repeating-linear-gradient(90deg,#1d26210f 0 3px,#0000 3px 7px),repeating-linear-gradient(0deg,#ffffff4d 0 1px,#0000 1px 7px),#e9e0cc;border-color:#1d2621;box-shadow:0 24px 48px #1d262124}.tiraz-system[data-theme=light] .lp-loom-static span{color:#1d2621}.lp-hero-inner{text-align:center;padding-inline:24px;flex-direction:column;flex:1;align-items:center;padding-bottom:88px;display:flex}.lp-band-slot{flex:none;width:100%;height:clamp(150px,31vh,320px);margin-top:clamp(92px,12.5vh,140px)}.lp-hero-copy{max-width:1120px;margin-top:clamp(22px,4vh,44px);position:relative}.lp-hero-copy:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--lp-bg) 92%, transparent), color-mix(in srgb, var(--lp-bg) 60%, transparent) 55%, transparent);position:absolute;inset:-40px -120px -30px}.lp-pill{color:var(--lp-text-2);border:1px solid var(--lp-line-strong);background:var(--lp-glass);border-radius:999px;align-items:center;gap:10px;padding:4px 14px;font-size:13px;display:inline-flex}.lp-pill-dot{background:var(--action);width:6px;height:6px;box-shadow:0 0 12px var(--action);border-radius:50%}.lp-hero h1{margin-top:16px;font-size:clamp(40px,5.4vw,84px);line-height:1.4}.lp-hero h1 .lp-line{margin-block:-.08em -.22em;padding-block:.08em .22em;display:block;overflow:hidden}.lp-hero h1 .lp-line>span{animation:lp-line-in 1.3s var(--lp-ease) .15s both;display:inline-block}.lp-hero h1 em{background:linear-gradient(100deg, var(--lp-text) 20%, var(--action) 42%, var(--lp-text) 50%, var(--action) 58%, var(--lp-text) 80%);color:#0000;animation:lp-sheen 7s var(--lp-ease) 2.4s infinite;background-position:100% 0;background-size:300% 100%;background-clip:text;font-style:normal}.lp-lede{text-align:center;max-width:640px;color:var(--lp-text-2);margin:18px auto 0;font-size:clamp(16px,1.25vw,18px);line-height:1.95}.lp-enter{animation:lp-fade-up 1s var(--lp-ease) both}.lp-enter[data-step="1"]{animation-delay:50ms}.lp-enter[data-step="2"]{animation-delay:.4s}.lp-enter[data-step="3"]{animation-delay:.55s}.lp-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.lp-primary-link,.lp-secondary-link{min-height:48px;transition:transform .4s var(--lp-ease), box-shadow .4s var(--lp-ease), background-color .5s, color .5s, border-color .5s;border-radius:14px;align-items:center;gap:10px;padding-inline:22px;font-size:15px;font-weight:500;display:inline-flex}.lp-primary-link{color:var(--action-text);background:var(--action);box-shadow:0 12px 40px -12px color-mix(in srgb, var(--action) 75%, transparent)}.lp-primary-link:hover{box-shadow:0 18px 50px -10px color-mix(in srgb, var(--action) 90%, transparent);transform:translateY(-2px)}.lp-secondary-link{color:var(--lp-text);border:1px solid color-mix(in srgb, var(--action) 45%, transparent);background:var(--lp-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-secondary-link:hover{border-color:var(--action)}.lp-text-link{color:var(--lp-text-2);align-items:center;gap:8px;transition:color .3s;display:inline-flex}.lp-text-link:hover{color:var(--lp-text)}.lp-accent-pill{border:1px solid var(--lp-line-strong);background:var(--lp-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:48px;color:var(--lp-text-2);border-radius:14px;align-items:center;gap:4px;padding-inline:14px 4px;display:inline-flex}.lp-accent-pill>span{white-space:nowrap;font-size:13px}.lp-accent-picker{border:0;min-width:0;margin:0;padding:0}.lp-accent-picker legend,.lp-accent-picker .tz-radio-option>bdi{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-accent-picker .tz-radio-options{flex-wrap:nowrap;gap:0;display:flex}.lp-accent-picker .tz-radio-option{cursor:pointer;justify-content:center;align-items:center;gap:0;width:40px;height:44px;padding:0;display:flex}.lp-accent-picker .tz-radio{appearance:none;background:var(--chart-sage);width:18px;min-width:18px;height:18px;box-shadow:none;cursor:pointer;transition:transform .4s var(--lp-ease), box-shadow .4s var(--lp-ease);border:0;border-radius:50%;margin:0}.lp-accent-picker .tz-radio-option:nth-child(2) .tz-radio{background:var(--chart-blue)}.lp-accent-picker .tz-radio-option:nth-child(3) .tz-radio{background:var(--chart-plum)}.lp-accent-picker .tz-radio-option:nth-child(4) .tz-radio{background:var(--chart-clay)}.lp-accent-picker .tz-radio-option:hover .tz-radio{transform:scale(1.15)}.lp-accent-picker .tz-radio:checked{box-shadow:0 0 0 3px var(--lp-bg), 0 0 0 5px var(--lp-text), 0 0 18px var(--action)}.lp-accent-picker .tz-radio:focus-visible{outline:2px solid var(--action);outline-offset:6px}.lp-hero-foot{inset-inline:0;color:var(--lp-muted);pointer-events:none;justify-content:center;align-items:center;padding-inline:32px;font-size:12px;display:flex;position:absolute;bottom:22px}.lp-hero-meta{position:absolute;inset-inline-start:32px}.lp-scroll-cue{align-items:center;gap:10px;display:inline-flex}.lp-scroll-cue i{background:linear-gradient(var(--lp-muted), transparent);width:1px;height:34px;position:relative;overflow:hidden}.lp-scroll-cue i:after{content:"";background:var(--lp-text);height:12px;animation:lp-drip 2.2s var(--lp-ease) infinite;position:absolute;inset-inline:0}.lp-motion-control{bottom:14px;z-index:2;position:absolute;inset-inline-end:24px}.lp-motion-control .tz-button{color:var(--lp-text-2);background:var(--lp-glass);border:1px solid var(--lp-line-strong)}.lp-section{padding-block:clamp(72px,10vh,128px);position:relative}.lp-section-intro{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.lp-section-intro>p:last-child,.lp-section-intro>p:not(.lp-kicker){max-width:580px;color:var(--lp-text-2);font-size:17px}.lp-kicker{color:var(--lp-muted);align-items:center;gap:10px;font-size:13px;display:inline-flex}.lp-kicker b{color:var(--action);font-weight:600}.lp-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-block-end:var(--space-10);display:flex}.lp-section-heading .lp-kicker{margin-bottom:12px}.lp-section-heading>div{max-inline-size:48rem}.lp-page [data-reveal]{transition:opacity 1.1s var(--lp-ease), transform 1.3s var(--lp-ease), filter 1.1s var(--lp-ease);transition-delay:var(--reveal-delay,0s)}.lp-page[data-motion=ready] [data-reveal]:not([data-revealed]){opacity:0;filter:blur(6px);transform:translateY(26px)}.lp-product{padding-top:clamp(40px,8vh,100px)}.lp-stage{perspective:1800px;margin-top:56px;position:relative}.lp-stage:before{content:"";z-index:-1;background:radial-gradient(60% 50% at 50% 40%, color-mix(in srgb, var(--action) 18%, transparent), transparent 70%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--lp-text) 8%, transparent) 0 2px, transparent 2px 9px);position:absolute;inset:-80px 0;mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 75%)}.lp-rise{border:1px solid var(--lp-line-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--lp-text) 9%, transparent), color-mix(in srgb, var(--lp-text) 2%, transparent));max-width:1100px;box-shadow:0 60px 140px -40px var(--lp-shadow), 0 -30px 120px -60px color-mix(in srgb, var(--action) 60%, transparent);transform-origin:50% 0;transform:rotateX(calc((1 - var(--rise,1)) * 24deg)) translateY(calc((1 - var(--rise,1)) * 60px)) scale(calc(.9 + var(--rise,1) * .1));opacity:calc(.35 + var(--rise,1) * .65);will-change:transform;border-radius:22px;margin-inline:auto;padding:10px}.lp-marquee{border-block:1px solid var(--lp-line);padding-block:34px;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp-marquee-row+.lp-marquee-row{margin-top:12px}.lp-marquee-track{width:max-content;animation:90s linear infinite lp-drift-rtl;display:flex}[dir=ltr] .lp-marquee-track{animation-name:lp-drift-ltr}.lp-marquee-row[data-row="1"] .lp-marquee-track{animation-duration:100s;animation-direction:reverse}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}.lp-marquee-item{font-family:var(--lp-display);white-space:nowrap;color:color-mix(in srgb, var(--lp-text) 88%, transparent);align-items:center;gap:14px;padding-inline:22px;font-size:clamp(20px,2.2vw,30px);font-weight:700;display:inline-flex}.lp-marquee-row[data-row="1"] .lp-marquee-item{color:color-mix(in srgb, var(--lp-text) 66%, var(--lp-bg))}.lp-marquee-item small{font-family:var(--font-mono);color:var(--lp-muted);font-size:12px;font-weight:400}.lp-marquee-item [lang=ar]+small,.lp-marquee-item small[lang=ar]{font-family:var(--font)}.lp-warp-mark{color:var(--action)}.lp-source-note{max-width:760px;color:var(--lp-muted);margin-top:28px;font-size:13px}.lp-start>.lp-container>.lp-kicker{max-inline-size:52rem;margin-block-end:20px;margin-inline:auto;display:flex}.lp-start .quick-start .quick-start-intro>h2{font-family:var(--lp-display);font-size:clamp(32px,4.2vw,60px);font-weight:700;line-height:1.4}.lp-start .quick-start{scroll-margin-block-start:0}.lp-faq{scroll-margin-block-start:var(--space-6)}.lp-faq-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.lp-faq-intro>p:last-child{max-inline-size:34ch;color:var(--lp-text-2);margin-block-start:var(--space-5)}.lp-faq-intro h2{font-size:clamp(32px,3.2vw,48px)}.lp-faq .lp-faq-list{box-shadow:none;background:0 0;border:0;border-radius:0}.lp-faq-list .tz-accordion-item{border-block-start:1px solid var(--lp-line-strong)}.lp-faq-list .tz-accordion-item:last-child{border-block-end:1px solid var(--lp-line-strong)}.lp-faq-list .tz-accordion-item .tz-accordion-trigger{padding:var(--space-5) var(--space-2);color:var(--lp-text);font-size:var(--text-reading);line-height:var(--leading-reading);border-radius:0}.lp-faq-list .tz-accordion-content{padding:0 var(--space-2) var(--space-6);color:var(--lp-text-2);font-size:var(--text-reading);line-height:var(--leading-reading)}.lp-faq-list a{text-underline-offset:.2em;text-decoration:underline}.lp-closing{padding-top:clamp(64px,10vh,120px);overflow:hidden}.lp-closing-frame{--lp-text:#ecf0ec;--lp-text-2:#c3ccc5;--lp-muted:#a5b0a8;--lp-line-strong:#ecf0ec33;--lp-glass:#1014128c;isolation:isolate;min-height:640px;color:var(--lp-text);border:1px solid var(--lp-line);background:#0b0d0c;border-radius:32px;align-items:flex-start;display:flex;position:relative;overflow:hidden}.lp-closing-frame img{z-index:-2;object-fit:cover;width:100%;height:100%;transform:scale(calc(1.14 - var(--settle,1) * .12));will-change:transform;position:absolute;inset:0}.lp-closing-frame:after{content:"";z-index:-1;background:linear-gradient(#0b0d0c26,#0b0d0c1a 40%,#0b0d0ceb),linear-gradient(270deg,#0b0d0cc7,#0000 62%);position:absolute;inset:0}[dir=ltr] .lp-closing-frame:after{background:linear-gradient(#0b0d0c26,#0b0d0c1a 40%,#0b0d0ceb),linear-gradient(90deg,#0b0d0cc7,#0000 62%)}.lp-closing-copy{max-width:640px;padding:clamp(32px,6vw,72px)}.lp-closing-copy h2{margin-top:12px}.lp-closing-copy>p:not(.lp-kicker){color:var(--lp-text-2);margin-top:14px;font-size:17px}.lp-closing-copy .lp-actions{justify-content:flex-start}.lp-closing-caption{inset-inline-end:28px;text-align:end;max-width:280px;color:var(--lp-text-2);font-size:13px;position:absolute;top:28px}.lp-giant-wordmark{z-index:1;font-family:var(--lp-display);text-align:center;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--lp-text) 88%, transparent), color-mix(in srgb, var(--lp-text) 2%, transparent) 80%);color:#0000;background-clip:text;margin-top:-.42em;font-size:clamp(120px,24vw,400px);font-weight:900;line-height:1.1;position:relative}.lp-footer{padding-block:clamp(48px, 6vw, 88px) var(--space-8);color:var(--lp-text-2);border-block-start:1px solid var(--lp-line)}.lp-footer-grid{gap:var(--space-10);grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr));display:grid}.lp-footer-brand>p{max-inline-size:26ch;color:var(--lp-muted);font-size:var(--text-body);margin-block-start:var(--space-5)}.lp-footer-group{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.lp-footer-group>h2{font-family:var(--font);font-size:var(--text-reading);font-weight:var(--weight-medium);line-height:var(--leading-reading);color:var(--lp-text);text-wrap:initial;margin-block-end:var(--space-4)}.lp-footer-group>a,.lp-footer-link{align-items:center;gap:var(--space-2);min-block-size:var(--space-8);color:inherit;font:inherit;font-size:var(--text-body);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.lp-footer-link:focus-visible{outline:2px solid var(--action);outline-offset:var(--space-1);border-radius:var(--radius-small)}.lp-footer-bottom{justify-content:space-between;gap:var(--space-3) var(--space-6);border-block-start:1px solid var(--lp-line);color:var(--lp-muted);font-size:var(--text-meta);flex-wrap:wrap;margin-block-start:clamp(40px,6vw,72px);padding-block-start:var(--space-6);display:flex}.lp-footer-bottom small{font:inherit}.lp-privacy-content{gap:var(--space-6);color:var(--text-secondary);font-size:var(--text-body);line-height:var(--leading-reading);display:grid}.lp-privacy-content h3{margin:0 0 var(--space-2);color:var(--text);font:inherit;font-weight:var(--weight-semibold)}.lp-privacy-content p{margin:0}.lp-privacy-content a{color:var(--action);text-underline-offset:.2em;margin-block-start:var(--space-2);display:inline-block}@media (hover:hover) and (pointer:fine){.lp-footer :is(a,.lp-footer-link):hover{color:var(--lp-text)}}@media (width<=900px){.lp-faq-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.lp-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-footer-brand{grid-column:1/-1}}@media (width<=560px){.lp-footer-grid{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.lp-footer-group>h2{margin-block-end:var(--space-2)}}@keyframes lp-line-in{0%{filter:blur(8px);opacity:0;transform:translateY(105%)}}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(14px)}}@keyframes lp-sheen{45%,to{background-position:0 0}}@keyframes lp-drip{0%{transform:translateY(-14px)}to{transform:translateY(36px)}}@keyframes lp-drift-rtl{to{transform:translate(50%)}}@keyframes lp-drift-ltr{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lp-page *,.lp-page :before,.lp-page :after{animation:none!important}}@media (width<=1080px){.lp-main-nav{display:none}}@media (width<=900px){.lp-closing-caption{display:none}}@media (width<=560px){.lp-section-heading{align-items:flex-start;gap:var(--space-4);flex-direction:column;margin-block-end:var(--space-8)}.lp-container{padding-inline:18px}.lp-header{padding:10px}.lp-header-docs,.lp-hero-meta,.lp-scroll-cue{display:none}.lp-band-slot{margin-top:84px}.lp-hero-inner{padding-bottom:92px}.lp-accent-pill>span{display:none}.lp-closing-frame{min-height:560px}}.lp-screen-showcase{--font:"IBM Plex Sans Arabic", sans-serif;font-family:var(--font)}.lp-screen-showcase>.tz-tab-list{padding-inline:var(--space-2);margin-block-end:var(--space-3)}.lp-screen-showcase>.tz-tab-list .tz-tab{white-space:normal;text-align:center;min-inline-size:0}.lp-screen-showcase>.tz-tab-panel{padding:0}.lp-screen-example{position:relative}.lp-screen-stage{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);block-size:clamp(560px,72vh,720px);position:relative;overflow:hidden}.lp-screen-stage>iframe{inline-size:var(--lp-screen-width);block-size:var(--lp-screen-height);transform:scale(var(--lp-screen-scale));transform-origin:0 0;border:0;display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.lp-screen-stage>iframe:dir(rtl){transform-origin:100% 0}.lp-screen-caption{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-4) var(--space-3) var(--space-2);color:var(--lp-text-2);font-size:var(--text-body);flex-wrap:wrap;display:flex}.lp-screen-caption>p{flex:24rem}.lp-screen-caption>a{flex:none}.lp-screen-skip{z-index:2;padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-small);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.lp-screen-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden}@media (width<=560px){.lp-screen-showcase>.tz-tab-list .tz-tab{padding-inline:var(--space-2);font-size:var(--text-meta);flex:1}.lp-screen-stage{block-size:640px}}.lp-showcase{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.lp-showcase-tile{border:1px solid var(--lp-line-strong);border-radius:var(--radius-tray);background:color-mix(in srgb, var(--lp-raise) 55%, var(--lp-bg));flex-direction:column;min-inline-size:0;display:flex}.lp-showcase-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);flex-wrap:wrap;display:flex}.lp-showcase-heading>div{flex:220px;min-inline-size:0}.lp-showcase-heading h3{color:var(--lp-text);font-size:var(--text-figure-small);font-weight:600;line-height:var(--leading-heading);text-wrap:balance;margin:0}.lp-showcase-heading p{margin-block:var(--space-2) 0;color:var(--lp-text-2);font-size:var(--text-body);line-height:var(--leading-reading);max-inline-size:38ch}.lp-showcase-source{align-items:center;gap:var(--space-2);min-block-size:32px;color:var(--lp-muted);font-family:IBM Plex Sans Arabic,sans-serif;font-size:var(--text-meta);line-height:var(--leading-heading);white-space:nowrap;display:inline-flex}.lp-showcase-stage{min-block-size:380px;min-inline-size:0;padding:var(--space-4) var(--space-6) var(--space-8);flex:1;place-items:start center;display:grid}.lp-showcase-demo{--font:"IBM Plex Sans Arabic", sans-serif;inline-size:100%;min-inline-size:0;max-inline-size:480px;color:var(--text);font-family:var(--font);font-size:var(--text-body);line-height:var(--line-height)}.lp-showcase-demo-image{max-inline-size:360px}.lp-showcase-controls{justify-content:flex-end;align-items:center;margin-block-start:var(--space-3);display:flex}.lp-showcase-receipt{margin-block:var(--space-4) 0;padding-inline:var(--space-2);color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-reading);overflow-wrap:anywhere}.lp-showcase-receipt strong{font-weight:500}.lp-showcase-receipt p{margin-block:var(--space-1) 0}@media (hover:hover) and (pointer:fine){.lp-showcase-source:hover{color:var(--lp-text);text-underline-offset:4px;text-decoration:underline}}@media (width<=900px){.lp-showcase{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.lp-showcase-stage{min-block-size:0;padding-block-start:var(--space-6)}}@media (width<=520px){.lp-showcase-heading{padding:var(--space-5)}.lp-showcase-heading>div{flex-basis:100%}.lp-showcase-stage{padding:var(--space-2) var(--space-3) var(--space-5)}}.lp-story{background:var(--lp-bg);position:relative}.lp-story[data-static=false]{height:360svh}.lp-story-scene{grid-template-columns:1fr 1fr;max-width:1320px;height:100svh;margin-inline:auto;display:grid;position:sticky;top:0}.lp-story-text{flex-direction:column;grid-area:1/1;justify-content:center;min-width:0;padding:clamp(32px,6vh,72px) clamp(28px,5vw,88px);display:flex}.lp-story .lp-story-title{font-family:var(--font);color:var(--lp-muted);margin:0 0 28px;font-size:14px;font-weight:500;line-height:1.8}.lp-story-chapters{display:grid}.lp-story-chapters article{pointer-events:none;grid-area:1/1;min-width:0}.lp-story-copy{opacity:var(--story-opacity,0);transform:translateY(var(--story-shift,12px))}.lp-story-chapters article:first-child .lp-story-copy{--story-opacity:1;--story-shift:0px}.lp-story-number{font-family:var(--lp-display);color:var(--action);align-items:center;gap:12px;margin-bottom:18px;font-size:16px;font-weight:700;display:flex}.lp-story-number:after{content:"";background:linear-gradient(to left, var(--action), transparent);width:64px;height:1px}[dir=ltr] .lp-story-number:after{background:linear-gradient(to right, var(--action), transparent)}.lp-story h3{font-family:var(--lp-display);text-wrap:balance;margin:0 0 18px;font-size:clamp(30px,3.4vw,50px);font-weight:700;line-height:1.45}.lp-story-copy>p{max-width:470px;color:var(--lp-text-2);margin:0;font-size:clamp(16px,1.25vw,18px);line-height:2}.lp-story-copy>.lp-story-proof{width:fit-content;max-inline-size:100%;color:var(--lp-text-2);border:1px solid var(--lp-line-strong);background:var(--lp-raise);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;padding:9px 14px;font-size:14px;line-height:1.6;display:inline-flex}.lp-story-proof bdi{font-family:var(--font-mono);color:var(--lp-text);font-size:13px}.lp-story-swatch{border-radius:50%;width:14px;height:14px}.lp-story-reference{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-mono);color:var(--lp-text);border:1px solid var(--lp-line-strong);background:var(--lp-raise);border-radius:12px;margin-top:26px;padding:9px 14px;font-size:13px;transition:border-color .3s;display:inline-block}@media (hover:hover) and (pointer:fine){.lp-story-reference:hover{border-color:var(--action)}}.lp-story[data-active="2"] .lp-story-reference{pointer-events:auto}.lp-story-visual{aspect-ratio:3/4;border:1px solid var(--lp-line);width:min(100%,57svh);box-shadow:0 40px 120px -40px var(--lp-shadow);background:#111;border-radius:24px;grid-area:1/2;place-self:center;position:relative;overflow:hidden}.lp-story-visual img{object-fit:cover;width:100%;height:100%;transform:scale(var(--story-scale,1.04));position:absolute;inset:0}.lp-story-visual img:first-of-type{--story-reveal:1;--story-scale:1}.lp-story-inline{display:none}.lp-story[data-static=true] .lp-story-scene{height:auto;padding-block:clamp(64px,10vh,120px);display:block;position:static}.lp-story[data-static=true] .lp-story-chapters{display:block}.lp-story[data-static=true] article{pointer-events:auto}.lp-story[data-static=true] article+article{margin-top:72px}.lp-story[data-static=true] .lp-story-copy{opacity:1;transform:none}.lp-story[data-static=true] .lp-story-visual{display:none}.lp-story[data-static=true] .lp-story-inline{margin:28px 0 0;display:block}.lp-story-inline img{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%;max-width:560px;height:auto;display:block}.lp-story[data-static=true] .lp-story-reference{pointer-events:auto}@media (width<=760px){.lp-story-scene{grid-template-rows:40% 60%;grid-template-columns:1fr}.lp-story-visual{aspect-ratio:auto;grid-area:1/1;width:calc(100% - 36px);height:calc(100% - 24px);margin-top:72px}.lp-story-text{grid-area:2/1;padding:28px 24px}.lp-story h3{margin-bottom:12px;font-size:26px}.lp-story-number{margin-bottom:12px}}
