.landing-shell{min-height:100svh;overflow-x:hidden;background:var(--bg);color:var(--ink);color-scheme:light}html[data-theme=dark] .landing-shell{color-scheme:dark}.landing-door{background:#08080a;color:#f8f8f8}.landing-cards{background:#f7f8fa}.landing-hero{position:relative;min-height:100svh;display:grid;place-items:center;overflow:hidden;padding:clamp(22px,4vw,54px);isolation:isolate}.landing-scrim,.landing-visual{position:absolute;inset:0}.landing-visual{z-index:0;overflow:hidden;transition:filter .22s ease,transform .22s ease}.landing-scrim{z-index:1;background:linear-gradient(108deg,rgba(255,255,255,.78),rgba(255,255,255,.42) 34%,rgba(255,255,255,.18)),radial-gradient(circle at 78% 48%,rgba(10,132,255,.2),transparent 45%),radial-gradient(circle at 34% 18%,rgba(201,20,46,.14),transparent 34%),rgba(246,247,249,.62);transition:background .22s ease,-webkit-backdrop-filter .22s ease;transition:backdrop-filter .22s ease,background .22s ease;transition:backdrop-filter .22s ease,background .22s ease,-webkit-backdrop-filter .22s ease}.landing-cards .landing-scrim{background:linear-gradient(90deg,rgba(247,248,250,.92),rgba(247,248,250,.74) 20%,rgba(247,248,250,.34) 42%,rgba(247,248,250,.06) 62%,transparent 84%),radial-gradient(circle at 78% 48%,rgba(10,132,255,.05),transparent 45%),radial-gradient(circle at 34% 18%,rgba(201,20,46,.05),transparent 34%);-webkit-backdrop-filter:none;backdrop-filter:none}.landing-door .landing-scrim{background:radial-gradient(circle at 64% 48%,rgba(255,255,255,.2),transparent 19%),linear-gradient(90deg,rgba(8,8,10,.92),rgba(8,8,10,.68) 40%,rgba(8,8,10,.16) 78%,rgba(8,8,10,.04))}.landing-header{position:absolute;inset-block-start:clamp(18px,3vw,34px);inset-inline:clamp(18px,4vw,54px);display:flex;align-items:center;justify-content:space-between;gap:16px;z-index:2}.landing-header img{width:54px;height:54px;border-radius:12px;object-fit:contain;box-shadow:0 10px 24px rgba(20,20,24,.08)}.landing-header span{color:rgba(17,17,20,.62);font-size:12px;font-weight:850}.landing-door .landing-header span{color:rgba(248,248,248,.62)}.landing-copy{position:relative;z-index:3;width:min(660px,100%);display:grid;justify-items:center;grid-gap:20px;gap:20px;padding-top:0;transition:opacity .18s ease,transform .18s ease,filter .18s ease}.landing-shell.login-is-open .landing-copy{opacity:0;transform:translateY(8px) scale(.985);filter:blur(8px);pointer-events:none}.landing-cards .landing-copy:before{content:none}.landing-copy p{width:-moz-fit-content;width:fit-content;margin:0;color:rgba(17,17,20,.68);font-size:clamp(19px,2vw,28px);font-weight:780;line-height:1.2}.landing-copy h1{margin:0;color:#111114;font-size:clamp(58px,8vw,118px);line-height:.9;letter-spacing:0}.theme-logo{display:inline-grid;place-items:center;line-height:0}.theme-logo>img{grid-area:1/1;width:100%;height:100%;object-fit:contain}.theme-logo-dark,html[data-theme=dark] .theme-logo-light{display:none}html[data-theme=dark] .theme-logo-dark{display:block}.landing-title-logo{width:min(520px,74vw);aspect-ratio:1;opacity:.95;filter:drop-shadow(0 28px 54px rgba(17,17,20,.16))}.landing-parent-brand{position:absolute;z-index:3;inset-block-start:clamp(18px,3vw,34px);inset-inline-start:clamp(18px,4vw,54px);display:flex;justify-content:flex-start;pointer-events:none;opacity:.95;transition:opacity .18s ease,transform .18s ease,filter .18s ease}.landing-parent-brand .theme-logo{width:min(150px,28vw);aspect-ratio:16/9;filter:drop-shadow(0 12px 24px rgba(17,17,20,.12))}.landing-shell.login-is-open .landing-parent-brand{opacity:0;transform:translateY(8px);filter:blur(8px)}.landing-door .landing-copy h1{color:#fff}.landing-door .landing-copy p{color:rgba(255,255,255,.72)}.landing-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:2px}.landing-primary{border:0;min-height:48px;display:inline-flex;align-items:center;gap:10px;border-radius:999px;background:#111114;color:white;padding:0 19px;font-size:14px;font-weight:900;text-decoration:none;box-shadow:0 18px 36px rgba(17,17,20,.18);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.landing-primary:hover{transform:translateY(-2px);background:#dc242d;box-shadow:0 20px 40px rgba(201,20,46,.22)}.landing-door .landing-primary{background:#fff;color:#111114;box-shadow:0 20px 46px rgba(0,0,0,.34)}.landing-door .landing-primary:hover{background:#dc242d;color:#fff}.landing-actions>span{display:inline-flex;align-items:center;gap:7px;color:rgba(17,17,20,.58);font-size:13px;font-weight:850}.landing-door .landing-actions>span{color:rgba(255,255,255,.58)}.landing-cards-visual{perspective:1200px;background:radial-gradient(circle at 78% 48%,rgba(10,132,255,.22),transparent 42%),radial-gradient(circle at 34% 18%,rgba(201,20,46,.16),transparent 34%),linear-gradient(145deg,#fbfbfd,#eef0f4 58%,#f8f8fb)}.cards-orbit{position:absolute;inset:0;width:100%;height:100%;transform-style:preserve-3d;pointer-events:none}.cards-orbit-front{opacity:1}.cards-orbit-back{opacity:.64;filter:blur(.25px)}.studio-card{position:absolute;display:grid;align-content:flex-start;grid-gap:11px;gap:11px;border:1px solid rgba(255,255,255,.58);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,255,255,.38));box-shadow:0 34px 96px rgba(31,35,42,.18),inset 0 1px 0 rgba(255,255,255,.82);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);color:#111114;padding:20px;overflow:hidden;transform-style:preserve-3d;will-change:transform}.studio-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.62),transparent 38%,rgba(255,255,255,.16));opacity:.84;pointer-events:none}.image-studio-card{padding:0}.image-studio-card img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.image-studio-card:before{z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 35%),linear-gradient(0deg,rgba(17,17,20,.54),rgba(17,17,20,.04) 58%);opacity:1}.card-glass-caption{position:absolute;z-index:2;inset-inline:14px;inset-block-end:14px;display:grid;grid-gap:3px;gap:3px;padding:9px 11px;border:1px solid rgba(255,255,255,.36);border-radius:16px;background:rgba(255,255,255,.18);color:white;box-shadow:0 12px 30px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(16px) saturate(1.22);backdrop-filter:blur(16px) saturate(1.22)}.card-glass-caption small,.card-glass-caption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-glass-caption span{font-size:13px;font-weight:950}.card-glass-caption small{color:rgba(255,255,255,.76);font-size:10px;font-weight:800}.card-dot,.card-kicker,.card-line,.card-preview,.card-strip,.card-swatches,.card-title{position:relative;z-index:1}.card-kicker{color:rgba(17,17,20,.52);font-size:12px;font-weight:900}.card-title{color:#111114;font-size:32px;font-weight:900;line-height:.94}.card-line{width:54%;height:9px;border-radius:999px;background:rgba(17,17,20,.09)}.card-line.long{width:78%}.card-dot{width:34px;height:34px;border-radius:50%;background:#dc242d;box-shadow:0 12px 28px rgba(201,20,46,.24)}.card-preview{display:block;min-height:96px;border-radius:18px;background:rgba(17,17,20,.06)}.preview-grid{background:linear-gradient(90deg,transparent 49%,rgba(255,255,255,.82) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,rgba(255,255,255,.82) 50%,transparent 51%),linear-gradient(145deg,rgba(201,20,46,.14),rgba(10,132,255,.16))}.preview-frame{background:radial-gradient(circle at 68% 34%,rgba(255,255,255,.78),transparent 14%),linear-gradient(145deg,rgba(17,17,20,.9),rgba(17,17,20,.38) 54%,rgba(201,20,46,.32))}.card-strip{width:100%;height:52px;border-radius:16px;border:2px solid rgba(17,17,20,.16);background:rgba(255,255,255,.5)}.card-strip.small{width:68%;height:38px}.card-swatches{display:flex;gap:9px}.card-swatches span{width:34px;height:72px;border-radius:999px}.card-swatches span:first-child{background:#dc242d}.card-swatches span:nth-child(2){background:#111114}.card-swatches span:nth-child(3){background:#d7dbe2}.card-main{width:300px;height:210px;inset-block-start:32%;animation:card-flight-main 28s linear infinite}.card-a,.card-main{inset-inline-start:0}.card-a{width:230px;height:190px;inset-block-start:12%;animation:card-flight-a 33s linear infinite}.card-b{width:245px;height:184px;inset-block-start:59%;animation:card-flight-b 30s linear infinite}.card-b,.card-c{inset-inline-start:0}.card-c{width:188px;height:170px;inset-block-start:22%;animation:card-flight-c 25s linear infinite}.card-d{width:160px;height:142px;inset-block-start:70%;animation:card-flight-d 36s linear infinite}.card-d,.card-e{inset-inline-start:0}.card-e{width:218px;height:172px;inset-block-start:5%;opacity:.84;animation:card-flight-e 31s linear infinite}.card-f{width:252px;height:176px;inset-block-start:43%;opacity:.92;animation:card-flight-f 38s linear infinite}.card-f,.card-g{inset-inline-start:0}.card-g{width:184px;height:214px;inset-block-start:67%;opacity:.88;animation:card-flight-g 34s linear infinite}.cards-orbit-front .card-main{animation-delay:-4s}.cards-orbit-front .card-a{animation-delay:-18s}.cards-orbit-front .card-b{animation-delay:-10s}.cards-orbit-front .card-c{animation-delay:-23s}.cards-orbit-front .card-d{animation-delay:-28s}.cards-orbit-front .card-e{animation-delay:-2s}.cards-orbit-front .card-f{animation-delay:-15s}.cards-orbit-front .card-g{animation-delay:-31s}.cards-orbit-back .card-main{inset-block-start:42%;animation-delay:-20s}.cards-orbit-back .card-a{inset-block-start:4%;animation-delay:-8s}.cards-orbit-back .card-b{inset-block-start:52%;animation-delay:-26s}.cards-orbit-back .card-c{inset-block-start:31%;animation-delay:-14s}.cards-orbit-back .card-d{inset-block-start:76%;animation-delay:-6s}.cards-orbit-back .card-e{inset-block-start:16%;animation-delay:-32s}.cards-orbit-back .card-f{inset-block-start:37%;animation-delay:-4s}.cards-orbit-back .card-g{inset-block-start:64%;animation-delay:-22s}.landing-canvas-visual{background:radial-gradient(circle at 70% 45%,rgba(10,132,255,.12),transparent 34%),radial-gradient(circle at 78% 30%,rgba(201,20,46,.08),transparent 26%),linear-gradient(135deg,#fbfbfd,#eff0f4)}.canvas-stage{position:absolute;inset-block:13%;inset-inline-start:min(48vw,620px);width:min(48vw,720px);transform:rotate(-4deg)}.canvas-sheet{position:absolute;border:1px solid rgba(17,17,20,.08);border-radius:24px;background:rgba(255,255,255,.82);box-shadow:0 34px 90px rgba(31,35,42,.16);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.canvas-sheet-back{inset:5% 9% 18% -5%;transform:rotate(-9deg);opacity:.52}.canvas-sheet-main{inset:0 0 11% 0;overflow:hidden;animation:canvas-float 8s ease-in-out infinite}.canvas-sheet-front{inset:58% 28% 0 10%;transform:rotate(8deg);opacity:.58}.canvas-final,.canvas-frame-line,.canvas-sketch,.canvas-wash{position:absolute;display:block}.canvas-sketch{height:2px;border-radius:999px;background:rgba(17,17,20,.24);transform-origin:left center}.sketch-a{--angle:-8deg;width:46%;inset-block-start:23%;inset-inline-start:14%;transform:rotate(-8deg);animation:sketch-draw 5s ease-in-out infinite}.sketch-b{--angle:9deg;width:34%;inset-block-start:35%;inset-inline-start:18%;transform:rotate(9deg);animation:sketch-draw 5s ease-in-out .4s infinite}.sketch-c{--angle:-2deg;width:58%;inset-block-start:49%;inset-inline-start:12%;transform:rotate(-2deg);animation:sketch-draw 5s ease-in-out .8s infinite}.canvas-wash{border-radius:999px;filter:blur(1px)}.wash-a{width:210px;height:210px;inset-block-start:14%;inset-inline-end:18%;background:rgba(201,20,46,.16);animation:wash-breathe 6s ease-in-out infinite}.wash-b{width:270px;height:190px;inset-block-end:18%;inset-inline-end:10%;background:rgba(10,132,255,.18);animation:wash-breathe 6s ease-in-out 1s infinite}.frame-a,.frame-b{border:2px solid rgba(17,17,20,.34);background:transparent}.frame-a{width:28%;aspect-ratio:16/9;inset-block-start:18%;inset-inline-start:15%}.frame-b{width:24%;aspect-ratio:1/1;inset-block-end:19%;inset-inline-start:18%}.canvas-final{width:42%;aspect-ratio:16/10;inset-block:31% auto;inset-inline-end:13%;border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 34%),linear-gradient(145deg,#111114,#444a53 46%,#dc242d 47%,#f4d7dd);box-shadow:0 24px 58px rgba(17,17,20,.2);animation:final-reveal 6s ease-in-out infinite}.landing-door-visual{background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.14),transparent 34%),linear-gradient(120deg,#050506,#151518 54%,#050506)}.door-halo{position:absolute;inset-block-start:12%;inset-inline-start:48%;width:min(40vw,620px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.8),rgba(255,255,255,.2) 24%,transparent 66%);filter:blur(20px);animation:door-glow 5s ease-in-out infinite}.door-frame{position:absolute;inset-block-start:19%;inset-inline-start:57%;width:min(24vw,330px);height:min(60vh,560px);border:1px solid rgba(255,255,255,.16);border-radius:26px 26px 8px 8px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.01));box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 40px 120px rgba(0,0,0,.5);overflow:hidden}.door-opening{position:absolute;inset-block:4% 0;inset-inline:20% 18%;border-radius:20px 20px 0 0;background:linear-gradient(90deg,rgba(255,255,255,.78),rgba(255,255,255,.14) 52%,transparent 53%);filter:blur(.2px);animation:door-open 5.6s ease-in-out infinite}.door-edge{position:absolute;inset-block:7% 0;width:1px;background:rgba(255,255,255,.38)}.door-edge-left{inset-inline-start:20%}.door-edge-right{inset-inline-end:18%}.door-floor{position:absolute;inset-inline:36% -12%;inset-block-end:0;height:42%;background:linear-gradient(100deg,rgba(255,255,255,.26),rgba(255,255,255,.05) 48%,transparent 72%);-webkit-clip-path:polygon(32% 0,60% 0,100% 100%,0 100%);clip-path:polygon(32% 0,60% 0,100% 100%,0 100%);filter:blur(2px)}.door-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform-origin:center;animation:door-lines 8s linear infinite}.door-line-a{width:26vw;inset-block-start:34%;inset-inline-start:52%;transform:rotate(-18deg)}.door-line-b{width:34vw;inset-block-start:53%;inset-inline-start:48%;transform:rotate(10deg);animation-delay:1.5s}.door-line-c{width:30vw;inset-block-start:69%;inset-inline-start:56%;transform:rotate(21deg);animation-delay:3s}.landing-shell.login-is-open .landing-visual{filter:blur(7px) saturate(.9);transform:scale(1.015)}.landing-shell.login-is-open .landing-scrim{background:rgba(245,245,247,.58);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=dark] .landing-shell.login-is-open .landing-scrim{background:rgba(7,7,10,.58)}.landing-modal-layer{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:22px;background:color-mix(in srgb,var(--bg),transparent 68%)}.landing-login-modal{position:relative;width:min(440px,100%);max-height:calc(100svh - 44px);overflow-y:auto;overscroll-behavior:contain;display:grid;grid-gap:24px;gap:24px;border:1px solid var(--line);border-radius:28px;background:color-mix(in srgb,var(--surface),transparent 14%);color:var(--ink);padding:28px;box-shadow:0 34px 90px rgba(17,17,20,.22);-webkit-backdrop-filter:blur(28px) saturate(1.12);backdrop-filter:blur(28px) saturate(1.12);animation:landing-modal-in .22s ease both}html[data-theme=dark] .landing-login-modal{box-shadow:0 34px 90px rgba(0,0,0,.46)}.landing-modal-close{position:absolute;inset-block-start:14px;inset-inline-end:14px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:999px;background:var(--subtle);color:var(--ink);transition:transform .15s ease,background .15s ease}.landing-modal-close:hover{background:color-mix(in srgb,var(--subtle),var(--ink) 8%);transform:scale(1.04)}.landing-login-brand{display:flex;align-items:center;gap:14px;-webkit-padding-end:32px;padding-inline-end:32px}.landing-login-logo{width:58px;height:58px;border-radius:14px;box-shadow:0 14px 30px rgba(17,17,20,.1)}.landing-login-logo img{border-radius:inherit}.landing-login-brand span{display:block;margin-bottom:5px;color:#dc242d;font-size:12px;font-weight:900}.landing-login-brand h2{margin:0;color:var(--ink);font-size:25px;line-height:1.04}.landing-login-form{display:grid;grid-gap:15px;gap:15px}.landing-verification-check-email{justify-items:center;text-align:center}.landing-verification-check-email>svg{width:54px;height:54px;padding:14px;border-radius:18px;background:color-mix(in srgb,var(--brand-red),transparent 90%);color:var(--brand-red)}.landing-verification-check-email h3{margin:0;color:var(--ink);font-size:20px}.landing-verification-check-email .landing-login-submit{width:100%}.landing-login-form label{color:var(--muted);font-size:12px;font-weight:850}.landing-login-field{min-height:48px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--control),var(--surface) 18%);padding:0 13px;color:var(--muted);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.landing-login-field:focus-within{border-color:color-mix(in srgb,var(--brand-red),transparent 42%);background:var(--control);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-red),transparent 88%)}.landing-login-field input{flex:1 1 auto;width:100%;min-width:0;min-height:46px;border:0;border-radius:0;background:transparent;color:var(--ink);-webkit-text-fill-color:var(--ink);caret-color:var(--brand-red);padding:0;box-shadow:none}.landing-login-field svg{flex:0 0 auto;pointer-events:none}.landing-login-field.auth-code-field{position:relative;gap:0;padding:0;cursor:text}.landing-login-field.auth-code-field input{min-height:48px;padding-inline:42px 13px;letter-spacing:.08em;cursor:text}.landing-login-field.auth-code-field svg{position:absolute;z-index:1;inset-inline-start:13px;pointer-events:none}.landing-login-field input::placeholder{color:var(--muted);-webkit-text-fill-color:var(--muted)}.landing-login-field input:focus{box-shadow:none}.auth-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.verification-resend-button:disabled{cursor:not-allowed;opacity:.58}.landing-login-submit{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:999px;background:#111114;color:#fff;font-weight:900;box-shadow:0 18px 36px rgba(17,17,20,.18);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.landing-login-submit:hover{transform:translateY(-1px);background:#dc242d;box-shadow:0 20px 40px rgba(201,20,46,.2)}.landing-login-submit:disabled{cursor:not-allowed;opacity:.66;transform:none;box-shadow:none}.two-factor-setup-box{display:grid;grid-gap:10px;gap:10px;justify-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface-strong);padding:12px}.two-factor-setup-box img{width:180px;height:180px;border-radius:8px;background:#fff}.recovery-code-grid code,.two-factor-setup-box code{overflow-wrap:anywhere;font-size:.78rem}.recovery-code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.recovery-code-grid code{border:1px solid var(--line);border-radius:8px;background:var(--control);color:var(--ink);padding:8px;text-align:center;font-weight:800}.landing-text-button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:12px;font-weight:850}.landing-text-button:hover{background:var(--subtle);color:var(--ink)}.landing-link-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.landing-form-note{margin:0;color:var(--muted);font-size:13px;font-weight:650;line-height:1.5}.signup-trust-notes,.verify-next-steps{display:grid;grid-gap:7px;gap:7px;margin:2px 0 4px}.signup-trust-notes span,.verify-next-steps span{padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel-soft);color:var(--ink);font-size:12px;font-weight:800}.landing-login-form .landing-consent-check{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;color:var(--muted);font-size:11px;font-weight:600;line-height:1.55}.landing-consent-check input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--brand-red)}.landing-consent-check a{color:var(--ink);font-weight:800;text-underline-offset:3px}.verify-email-icon{inline-size:44px;block-size:44px;display:grid;place-items:center;margin:0 auto 8px;border:1px solid var(--line);border-radius:14px;background:var(--panel-soft);color:var(--muted)}.verify-email-icon.active{color:var(--success)}.verify-email-icon.pending{color:var(--warning)}.form-success{display:inline-flex;align-items:center;gap:7px;margin:0;color:#16803f;font-size:12px;font-weight:850}@keyframes landing-modal-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes card-flight-main{0%{transform:translate3d(118vw,10px,130px) rotateX(58deg) rotateY(-13deg) rotate(3deg)}28%{transform:translate3d(64vw,-18px,172px) rotateX(55deg) rotateY(7deg) rotate(-2deg)}57%{transform:translate3d(9vw,13px,150px) rotateX(61deg) rotateY(-8deg) rotate(5deg)}to{transform:translate3d(-44vw,-8px,122px) rotateX(56deg) rotateY(10deg) rotate(-4deg)}}@keyframes card-flight-a{0%{transform:translate3d(122vw,-10px,70px) rotateX(61deg) rotateY(11deg) rotate(-8deg)}33%{transform:translate3d(72vw,12px,104px) rotateX(57deg) rotateY(-7deg) rotate(-4deg)}66%{transform:translate3d(18vw,-16px,90px) rotateX(63deg) rotateY(12deg) rotate(-10deg)}to{transform:translate3d(-38vw,8px,68px) rotateX(59deg) rotateY(-9deg) rotate(-5deg)}}@keyframes card-flight-b{0%{transform:translate3d(126vw,18px,112px) rotateX(57deg) rotateY(-9deg) rotate(11deg)}24%{transform:translate3d(78vw,-6px,146px) rotateX(60deg) rotateY(8deg) rotate(8deg)}61%{transform:translate3d(22vw,15px,128px) rotateX(55deg) rotateY(-12deg) rotate(13deg)}to{transform:translate3d(-42vw,-12px,98px) rotateX(62deg) rotateY(7deg) rotate(9deg)}}@keyframes card-flight-c{0%{transform:translate3d(116vw,-16px,190px) rotateX(56deg) rotateY(9deg) rotate(8deg)}30%{transform:translate3d(68vw,10px,230px) rotateX(61deg) rotateY(-10deg) rotate(12deg)}70%{transform:translate3d(4vw,-14px,210px) rotateX(58deg) rotateY(13deg) rotate(6deg)}to{transform:translate3d(-46vw,5px,180px) rotateX(60deg) rotateY(-8deg) rotate(11deg)}}@keyframes card-flight-d{0%{transform:translate3d(130vw,4px,210px) rotateX(62deg) rotateY(-8deg) rotate(-12deg)}38%{transform:translate3d(74vw,-18px,246px) rotateX(58deg) rotateY(12deg) rotate(-9deg)}72%{transform:translate3d(14vw,9px,222px) rotateX(55deg) rotateY(-10deg) rotate(-14deg)}to{transform:translate3d(-34vw,-4px,198px) rotateX(61deg) rotateY(7deg) rotate(-10deg)}}@keyframes card-flight-e{0%{transform:translate3d(120vw,14px,42px) rotateX(55deg) rotateY(7deg) rotate(13deg)}26%{transform:translate3d(82vw,-12px,80px) rotateX(60deg) rotateY(-11deg) rotate(9deg)}64%{transform:translate3d(28vw,18px,58px) rotateX(57deg) rotateY(8deg) rotate(15deg)}to{transform:translate3d(-40vw,-9px,36px) rotateX(63deg) rotateY(-9deg) rotate(10deg)}}@keyframes card-flight-f{0%{transform:translate3d(134vw,-8px,158px) rotateX(59deg) rotateY(-14deg) rotate(7deg)}29%{transform:translate3d(84vw,18px,196px) rotateX(55deg) rotateY(10deg) rotate(4deg)}62%{transform:translate3d(30vw,-12px,174px) rotateX(62deg) rotateY(-8deg) rotate(10deg)}to{transform:translate3d(-48vw,10px,142px) rotateX(57deg) rotateY(12deg) rotate(5deg)}}@keyframes card-flight-g{0%{transform:translate3d(124vw,16px,238px) rotateX(58deg) rotateY(13deg) rotate(-15deg)}31%{transform:translate3d(70vw,-10px,270px) rotateX(63deg) rotateY(-9deg) rotate(-11deg)}68%{transform:translate3d(12vw,14px,248px) rotateX(56deg) rotateY(11deg) rotate(-17deg)}to{transform:translate3d(-36vw,-6px,214px) rotateX(61deg) rotateY(-8deg) rotate(-12deg)}}@keyframes canvas-float{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(-10px,-14px,0) rotate(1deg)}}@keyframes sketch-draw{0%,18%{transform:scaleX(0) rotate(var(--angle,0deg));opacity:0}36%,to{transform:scaleX(1) rotate(var(--angle,0deg));opacity:1}}@keyframes wash-breathe{0%,to{transform:scale(.94);opacity:.62}50%{transform:scale(1.08);opacity:.92}}@keyframes final-reveal{0%,22%{opacity:.2;transform:translateY(10px) scale(.96)}42%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes door-glow{0%,to{opacity:.66;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@keyframes door-open{0%,to{-webkit-clip-path:inset(0 42% 0 0);clip-path:inset(0 42% 0 0)}50%{-webkit-clip-path:inset(0 18% 0 0);clip-path:inset(0 18% 0 0)}}@keyframes door-lines{0%{opacity:0;translate:-20px 0}18%,72%{opacity:1}to{opacity:0;translate:42px 0}}@media (max-width:760px){.landing-hero{min-height:100svh;place-items:center;padding-block:92px 48px}.landing-scrim{background:linear-gradient(180deg,rgba(245,245,247,.06),rgba(245,245,247,.62) 42%,rgba(245,245,247,.98))}.landing-door .landing-scrim{background:linear-gradient(180deg,rgba(8,8,10,.06),rgba(8,8,10,.46) 38%,rgba(8,8,10,.98))}.landing-cards .landing-scrim{background:linear-gradient(180deg,rgba(247,248,250,.04),rgba(247,248,250,.34) 46%,rgba(247,248,250,.92));-webkit-backdrop-filter:none;backdrop-filter:none}.cards-orbit{inset:0;width:100%;height:100%}.studio-card{border-radius:22px;scale:.78}.card-main{width:260px;height:188px}.canvas-stage{inset-block:10% 38%;inset-inline-start:2%;width:112vw;opacity:.82}.door-halo{inset-inline-start:12%;width:84vw}.door-frame{inset-block-start:13%;inset-inline-start:39%;width:45vw;height:48vh}.door-floor{inset-inline:8% -28%;height:44%}.landing-header span{display:none}.landing-copy{gap:14px}.landing-copy h1{font-size:clamp(54px,17vw,76px)}.landing-title-logo{width:min(78vw,360px)}.landing-parent-brand{inset-block-start:18px;inset-inline-start:18px}.landing-parent-brand .theme-logo{width:min(128px,34vw)}.landing-login-modal{padding:24px;border-radius:24px}}.auth-shell{min-height:100svh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,rgba(201,20,46,.08),transparent 34%),linear-gradient(315deg,rgba(15,118,110,.12),transparent 38%),var(--bg)}.auth-panel{width:min(460px,100%);padding:34px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-lift)}.access-notice-page{min-height:100svh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--surface-strong),transparent 18%),transparent 42%),var(--bg)}.access-notice-card{width:min(440px,100%);display:grid;justify-items:center;grid-gap:13px;gap:13px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--surface),var(--bg) 4%);box-shadow:0 22px 60px rgba(18,27,25,.12);padding:30px;text-align:center}.access-notice-logo{width:82px;height:82px}.access-notice-logo img{width:100%;height:100%;object-fit:contain}.access-notice-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--surface-strong);color:var(--accent)}.access-notice-card .eyebrow{margin:0;color:var(--muted)}.access-notice-card h1{margin:0;color:var(--ink);font-size:26px;line-height:1.05}.access-notice-copy,.access-notice-footnote{margin:0;color:var(--muted);line-height:1.5}.access-notice-copy{max-width:34rem;font-size:.96rem}.access-notice-footnote{font-size:.82rem}.brand-lockup{display:flex;align-items:center;gap:14px}.brand-mark{width:72px;height:72px;display:grid;place-items:center;border-radius:var(--radius);background:transparent;overflow:hidden}.brand-mark .theme-logo,.logo-mark img{width:100%;height:100%}.logo-mark img{object-fit:contain}.brand-copy{display:grid;grid-gap:3px;gap:3px;text-align:center}.brand-copy span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.auth-panel h1,.sidebar h1{margin:0;color:var(--ink);font-size:24px;line-height:1.05}.eyebrow{margin:0 0 6px;color:var(--brand-red);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.auth-form,.creator-form{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.filter-button,.icon-button,.nav-button,.preference-button,.primary-action,.secondary-action{border:0;border-radius:var(--radius);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease}.icon-button,.nav-button,.primary-action,.secondary-action{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 14px}.primary-action{width:100%;background:var(--accent);color:white;font-weight:850;box-shadow:0 10px 22px rgba(15,118,110,.16)}.primary-action:hover{background:var(--accent-strong);transform:translateY(-1px)}.primary-action:disabled{background:#a9b5b0;color:rgba(255,255,255,.85);box-shadow:none;cursor:not-allowed;transform:none}.secondary-action{width:-moz-fit-content;width:fit-content;background:var(--ink);color:var(--surface);font-weight:800}.icon-button{width:40px;height:40px;padding:0;background:var(--subtle);color:var(--ink)}.icon-button.dark{background:var(--ink);color:var(--surface)}.filter-button:hover,.icon-button:hover,.preference-button:hover,.secondary-action:hover{transform:translateY(-1px)}.form-error,.form-info,.form-success{margin:0;padding:10px 12px;border-radius:var(--radius);font-size:13px;font-weight:800}.form-error{background:rgba(180,35,24,.1);color:var(--danger)}.form-success{background:rgba(22,163,74,.12);color:#15803d}.form-info{background:rgba(183,121,31,.12);color:var(--amber)}html[data-theme=dark] .form-success{background:rgba(34,197,94,.14);color:#86efac}html[data-theme=dark] .form-info{background:rgba(242,184,75,.14);color:#facc15}.sarid-marketing{--sarid-red:#dc242d;--sarid-ink:#0b0b0d;--sarid-paper:#f4f1eb;min-height:100svh;overflow:clip;background:var(--sarid-paper);color:var(--sarid-ink);scroll-behavior:smooth;scroll-padding-top:72px}.sarid-site-header{position:fixed;z-index:12;inset:0 0 auto;min-height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;padding:12px clamp(20px,4vw,64px);border-bottom:1px solid rgba(255,255,255,.14);background:rgba(8,8,10,.72);color:#fff;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.sarid-site-brand{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.sarid-site-brand img{width:clamp(138px,11vw,172px);height:44px;object-fit:contain}.sarid-header-actions,.sarid-site-footer nav,.sarid-site-nav{display:flex;align-items:center}.sarid-site-nav{gap:30px}.sarid-site-footer a,.sarid-site-footer button,.sarid-site-nav a{border:0;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:750;text-decoration:none;opacity:.72;transition:opacity .15s ease}.sarid-site-footer a:hover,.sarid-site-footer button:hover,.sarid-site-nav a:hover{opacity:1}.sarid-header-actions{justify-content:flex-end;gap:6px}.sarid-cta-primary,.sarid-cta-secondary,.sarid-sign-in,.sarid-start-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;padding:0 16px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.sarid-sign-in{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.055);color:rgba(255,255,255,.86)}.sarid-header-language-switch.language-switch{width:84px;min-height:40px;flex:0 0 84px;color:rgba(255,255,255,.82);box-shadow:none}.sarid-header-language-switch.language-switch,.sarid-header-language-switch.language-switch.ar,html[data-theme=dark] .sarid-header-language-switch.language-switch{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.055)}.sarid-header-language-switch .language-switch-thumb,html[data-theme=dark] .sarid-header-language-switch .language-switch-thumb{background:rgba(255,255,255,.94);color:var(--sarid-red);box-shadow:0 2px 8px rgba(0,0,0,.22)}.sarid-header-language-switch.language-switch.ar .language-switch-track-label.en,.sarid-header-language-switch.language-switch.en .language-switch-track-label.ar,html[data-theme=dark] .sarid-header-language-switch.language-switch.ar .language-switch-track-label.en,html[data-theme=dark] .sarid-header-language-switch.language-switch.en .language-switch-track-label.ar{color:rgba(255,255,255,.6)}.sarid-start-button{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.96);color:var(--sarid-ink)}.sarid-cta-primary:hover,.sarid-cta-secondary:hover,.sarid-sign-in:hover,.sarid-start-button:hover{transform:translateY(-2px)}.sarid-header-language-switch:hover,.sarid-sign-in:hover,.sarid-start-button:hover{transform:none;border-color:rgba(255,255,255,.34)}.sarid-sign-in:hover{background:rgba(255,255,255,.1);color:#fff}.sarid-start-button:hover{background:#fff}.sarid-marketing[dir=rtl]{font-family:Tahoma,Arial,sans-serif}.sarid-marketing[dir=rtl] .sarid-kicker{letter-spacing:0}.sarid-marketing[dir=rtl] .sarid-hero-image{object-position:34% center}.sarid-marketing[dir=rtl] .sarid-hero-shade{background:linear-gradient(270deg,rgba(5,5,8,.94),rgba(5,5,8,.78) 34%,rgba(5,5,8,.18) 68%,rgba(5,5,8,.14)),linear-gradient(0deg,rgba(5,5,8,.76),transparent 46%)}.sarid-marketing[dir=rtl] .sarid-chapter h2,.sarid-marketing[dir=rtl] .sarid-continuity h2,.sarid-marketing[dir=rtl] .sarid-final-cta h2,.sarid-marketing[dir=rtl] .sarid-hero h1,.sarid-marketing[dir=rtl] .sarid-section-intro h2,.sarid-marketing[dir=rtl] .sarid-teams h2{letter-spacing:-.025em;line-height:1.04}.sarid-marketing[dir=rtl] .landing-login-submit svg,.sarid-marketing[dir=rtl] .landing-text-button svg,.sarid-marketing[dir=rtl] .sarid-cta-primary svg{transform:scaleX(-1)}.sarid-marketing[dir=rtl] code,.sarid-marketing[dir=rtl] input[type=email],.sarid-marketing[dir=rtl] input[type=password]{direction:ltr;text-align:left}.sarid-hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden;background:#09090b;color:#fff;padding:clamp(120px,16vh,180px) clamp(22px,6vw,92px) clamp(68px,10vh,110px)}.sarid-hero-image,.sarid-hero-shade{position:absolute;inset:0;width:100%;height:100%}.sarid-hero-image{z-index:-2;object-fit:cover;object-position:62% center;scale:1.02;animation:sarid-hero-image-in 1.4s cubic-bezier(.2,.8,.2,1) both}.sarid-hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(5,5,8,.94),rgba(5,5,8,.78) 34%,rgba(5,5,8,.18) 68%,rgba(5,5,8,.14)),linear-gradient(0deg,rgba(5,5,8,.76),transparent 46%)}.sarid-hero-content{width:min(760px,62vw);display:grid;grid-gap:24px;gap:24px;animation:sarid-hero-copy-in .9s cubic-bezier(.2,.8,.2,1) .12s both}.sarid-kicker{margin:0;color:var(--sarid-red);font-size:12px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.sarid-hero .sarid-kicker{color:#ff6b7f}.sarid-chapter h2,.sarid-continuity h2,.sarid-final-cta h2,.sarid-hero h1,.sarid-section-intro h2,.sarid-teams h2{margin:0;font-weight:740;letter-spacing:-.055em}.sarid-hero h1{max-width:820px;font-size:clamp(64px,8.5vw,132px);line-height:.82}.sarid-hero-lede{max-width:620px;margin:0;color:rgba(255,255,255,.72);font-size:clamp(17px,1.45vw,22px);line-height:1.48}.sarid-hero-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:8px}.sarid-cta-primary{border:1px solid var(--sarid-red);background:var(--sarid-red);color:#fff;box-shadow:0 18px 50px rgba(226,23,54,.24)}.sarid-cta-primary:hover{background:#f12a48}.sarid-cta-secondary{border:1px solid rgba(255,255,255,.25);background:rgba(10,10,12,.2);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sarid-hero-caption{position:absolute;inset-inline-end:clamp(22px,4vw,64px);inset-block-end:clamp(28px,5vh,54px);width:min(250px,22vw);margin:0;color:rgba(255,255,255,.62);font-size:12px;line-height:1.5;text-align:end}.sarid-pipeline{padding:clamp(96px,13vw,180px) clamp(22px,6vw,92px);background:var(--sarid-paper)}.sarid-section-intro{width:min(860px,100%);display:grid;grid-gap:20px;gap:20px;margin-bottom:clamp(64px,9vw,120px)}.sarid-chapter h2,.sarid-final-cta h2,.sarid-section-intro h2,.sarid-teams h2{font-size:clamp(48px,6.3vw,96px);line-height:.94}.sarid-chapter-copy>p:not(.sarid-kicker),.sarid-final-cta>p:not(.sarid-kicker),.sarid-section-intro>p:last-child,.sarid-teams-detail>p{margin:0;color:rgba(11,11,13,.62);font-size:clamp(17px,1.35vw,21px);line-height:1.55}.sarid-journey-layout{display:grid;grid-template-columns:minmax(380px,.88fr) minmax(480px,1.12fr);align-items:start;grid-gap:clamp(54px,7vw,112px);gap:clamp(54px,7vw,112px)}.sarid-journey-canvas{position:-webkit-sticky;position:sticky;top:104px;min-height:min(72svh,720px);overflow:hidden;border-radius:34px;background:radial-gradient(circle at 76% 18%,rgba(226,23,54,.22),transparent 24%),linear-gradient(145deg,#18181c,#070708 72%);box-shadow:0 30px 90px rgba(11,11,13,.18);isolation:isolate}.sarid-journey-path{position:absolute;z-index:3;inset:9% 8%;width:84%;height:82%;pointer-events:none}.sarid-journey-path-base,.sarid-journey-path-flow{fill:none;stroke-linecap:round;stroke-width:2}.sarid-journey-path-base{stroke:rgba(255,255,255,.18)}.sarid-journey-path-flow{stroke:var(--sarid-red);stroke-dasharray:18 14;animation:sarid-journey-flow 9s linear infinite;filter:drop-shadow(0 0 7px rgba(226,23,54,.64))}.sarid-journey-frame{position:absolute;z-index:2;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:18px;background:#202024;box-shadow:0 22px 50px rgba(0,0,0,.42);transform:rotate(var(--frame-rotation));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.sarid-journey-canvas:hover .sarid-journey-frame{transform:rotate(0deg) translateY(-4px)}.sarid-journey-frame img{width:100%;height:100%;object-fit:cover}.sarid-journey-frame-primary{--frame-rotation:-2.5deg;inset:15% 23% 32% 8%}.sarid-journey-frame-character{--frame-rotation:3.5deg;width:33%;height:31%;inset-inline-end:7%;inset-block-start:8%}.sarid-journey-frame-delivery{--frame-rotation:-4deg;width:38%;height:29%;inset-inline-end:8%;inset-block-end:9%}.sarid-journey-node{position:absolute;z-index:4;width:13px;height:13px;border:3px solid #0b0b0d;border-radius:50%;background:var(--sarid-red);box-shadow:0 0 0 5px rgba(226,23,54,.18);animation:sarid-node-pulse 2.4s ease-in-out infinite}.sarid-journey-node-a{inset:80% auto auto 14%}.sarid-journey-node-b{inset:45% auto auto 40%;animation-delay:.6s}.sarid-journey-node-c{inset:14% 12% auto auto;animation-delay:1.2s}.sarid-journey-index{position:absolute;z-index:5;inset-inline-start:8%;inset-block-end:8%;width:min(45%,230px);display:grid;grid-gap:8px;gap:8px;color:#fff}.sarid-journey-index strong{font-size:clamp(28px,4vw,52px);letter-spacing:-.06em}.sarid-journey-index span{color:rgba(255,255,255,.58);font-size:11px;line-height:1.45}.sarid-journey-stages{display:grid;margin:0;padding:0;list-style:none}.sarid-journey-stages li{min-height:142px;display:grid;grid-template-columns:52px minmax(0,1fr) minmax(120px,auto);align-items:start;grid-gap:20px;gap:20px;border-top:1px solid rgba(11,11,13,.18);padding:24px 0;transition:color .18s ease,padding .18s ease}.sarid-journey-stages li:last-child{border-bottom:1px solid rgba(11,11,13,.18)}.sarid-journey-number{color:rgba(11,11,13,.42);font-size:11px;font-weight:800;letter-spacing:.08em}.sarid-journey-stages li>div{display:grid;grid-gap:8px;gap:8px}.sarid-journey-stages strong{font-size:clamp(23px,2.1vw,34px);letter-spacing:-.035em}.sarid-journey-stages p{max-width:500px;margin:0;color:rgba(11,11,13,.56);font-size:14px;line-height:1.5}.sarid-journey-output{justify-self:end;border:1px solid rgba(11,11,13,.16);border-radius:999px;padding:7px 10px;color:rgba(11,11,13,.56);font-size:10px;font-weight:780;text-align:center}.sarid-journey-stages li:hover strong{color:var(--sarid-red)}.sarid-chapters{background:#fff}.sarid-chapter{min-height:86svh;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch;border-top:1px solid rgba(11,11,13,.12)}.sarid-chapter-visual{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.sarid-chapter-copy{align-self:center;display:grid;grid-gap:25px;gap:25px;padding:clamp(64px,7vw,110px)}.sarid-chapter-copy ul{display:grid;grid-gap:0;gap:0;margin:18px 0 0;padding:0;list-style:none}.sarid-chapter-copy li{border-top:1px solid rgba(11,11,13,.16);padding:15px 0;color:rgba(11,11,13,.78);font-size:14px;font-weight:760}.sarid-chapter-media{position:relative;min-height:650px;margin:0;overflow:hidden;background:#19191b}.sarid-chapter-media img{width:100%;height:100%;object-fit:cover;transition:scale .9s cubic-bezier(.2,.8,.2,1)}.sarid-chapter-media:hover img{scale:1.025}.sarid-character-media img{object-position:center}.sarid-chapter-media figcaption{position:absolute;inset-inline:24px;inset-block-end:22px;width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(8,8,10,.72);color:rgba(255,255,255,.82);padding:9px 13px;font-size:11px;font-weight:720;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sarid-continuity{display:grid;grid-template-columns:minmax(0,.84fr) minmax(480px,1.16fr);grid-gap:clamp(70px,10vw,170px);gap:clamp(70px,10vw,170px);padding:clamp(110px,13vw,190px) clamp(22px,6vw,92px) 0;background:var(--sarid-paper);color:var(--sarid-ink)}.sarid-continuity-heading{display:grid;align-content:start;grid-gap:24px;gap:24px}.sarid-continuity h2{margin:0;font-size:clamp(48px,6.3vw,96px);font-weight:740;letter-spacing:-.055em;line-height:.94}.sarid-continuity-heading>p:last-child{max-width:620px;margin:12px 0 0;color:rgba(11,11,13,.6);font-size:clamp(17px,1.35vw,21px);line-height:1.55}.sarid-continuity-details,.sarid-continuity-details>div{display:grid;margin:0}.sarid-continuity-details>div{grid-template-columns:42px minmax(150px,.7fr) minmax(0,1.3fr);align-items:start;gap:22px;border-top:1px solid rgba(11,11,13,.18);padding:24px 0 28px}.sarid-continuity-details>div:last-child{border-bottom:1px solid rgba(11,11,13,.18)}.sarid-continuity-details span{color:var(--sarid-red);font-size:10px;font-weight:900}.sarid-continuity-details dt{font-size:16px;font-weight:850}.sarid-continuity-details dd{margin:0;color:rgba(11,11,13,.56);font-size:14px;line-height:1.55}.sarid-format-rail{grid-column:1/-1;display:grid;grid-template-columns:minmax(130px,.18fr) 1fr;align-items:center;grid-gap:32px;gap:32px;margin-inline:calc(clamp(22px, 6vw, 92px) * -1);margin-top:clamp(70px,8vw,120px);padding:28px clamp(22px,6vw,92px);overflow:hidden;background:var(--sarid-red);color:#fff}.sarid-format-rail>strong{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.sarid-format-rail>div{display:flex;align-items:center;justify-content:space-between;gap:30px;overflow-x:auto;scrollbar-width:none}.sarid-format-rail span{flex:none;font-size:clamp(16px,1.5vw,22px);font-weight:760}.sarid-format-rail span:after{content:"·";-webkit-margin-start:30px;margin-inline-start:30px;opacity:.46}.sarid-format-rail span:last-child:after{content:"";margin:0}.sarid-teams{min-height:78svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);align-items:center;grid-gap:clamp(60px,10vw,180px);gap:clamp(60px,10vw,180px);padding:clamp(96px,12vw,180px) clamp(22px,6vw,92px);background:var(--sarid-ink);color:#fff}.sarid-teams-copy{display:grid;grid-gap:24px;gap:24px}.sarid-teams-detail{display:grid;grid-gap:44px;gap:44px}.sarid-teams-detail>p{color:rgba(255,255,255,.64)}.sarid-teams-detail div,.sarid-teams-detail dl{display:grid;margin:0}.sarid-teams-detail div{grid-template-columns:150px 1fr;gap:24px;border-top:1px solid rgba(255,255,255,.18);padding:19px 0}.sarid-teams-detail dt{font-size:13px;font-weight:850}.sarid-teams-detail dd{margin:0;color:rgba(255,255,255,.56);font-size:13px;line-height:1.5}.sarid-trust{position:relative;display:grid;grid-template-columns:minmax(0,.86fr) minmax(500px,1.14fr);grid-gap:clamp(70px,10vw,170px);gap:clamp(70px,10vw,170px);padding:clamp(110px,13vw,190px) clamp(22px,6vw,92px);overflow:hidden;background:#f6f3ed;color:var(--sarid-ink)}.sarid-trust:before{content:"";position:absolute;width:min(48vw,720px);aspect-ratio:1;inset-inline-start:-20%;inset-block-end:-65%;border:1px solid rgba(226,23,54,.16);border-radius:50%;box-shadow:0 0 0 80px rgba(226,23,54,.025),0 0 0 160px rgba(226,23,54,.018);pointer-events:none}.sarid-trust-heading{position:relative;z-index:1;display:grid;align-content:start;grid-gap:24px;gap:24px}.sarid-trust h2{margin:0;font-size:clamp(48px,6.3vw,94px);font-weight:740;letter-spacing:-.055em;line-height:.94}.sarid-trust-heading>p:last-child{max-width:600px;margin:12px 0 0;color:rgba(11,11,13,.6);font-size:clamp(17px,1.35vw,21px);line-height:1.55}.sarid-trust-links{display:grid}.sarid-trust-links a{display:grid;grid-template-columns:42px minmax(140px,.7fr) minmax(0,1.3fr) 24px;align-items:start;grid-gap:20px;gap:20px;border-top:1px solid rgba(11,11,13,.18);color:inherit;padding:25px 0 30px;text-decoration:none}.sarid-trust-links a:last-child{border-bottom:1px solid rgba(11,11,13,.18)}.sarid-trust-links a>span{color:var(--sarid-red);font-size:10px;font-weight:900}.sarid-trust-links a>strong{font-size:16px}.sarid-trust-links a>p{margin:0;color:rgba(11,11,13,.56);font-size:13px;line-height:1.55}.sarid-trust-links a>svg{transition:transform .18s ease,color .18s ease}.sarid-trust-links a:hover>svg{color:var(--sarid-red);transform:translateX(5px)}[dir=rtl] .sarid-trust-links a:hover>svg{transform:translateX(-5px) scaleX(-1)}[dir=rtl] .sarid-trust-links a>svg{transform:scaleX(-1)}.sarid-final-cta{position:relative;min-height:82svh;display:grid;place-content:center;justify-items:center;grid-gap:24px;gap:24px;padding:100px 24px;background:var(--sarid-red);color:#fff;text-align:center;isolation:isolate;overflow:hidden}.sarid-final-cta:after,.sarid-final-cta:before{content:"";position:absolute;z-index:-1;width:34vw;min-width:320px;aspect-ratio:1;border:1px solid rgba(255,255,255,.18);border-radius:50%;animation:sarid-orbit 16s linear infinite}.sarid-final-cta:before{inset:-18% auto auto -8%}.sarid-final-cta:after{inset:auto -10% -28% auto;animation-direction:reverse;animation-duration:21s}.sarid-final-cta .sarid-kicker,.sarid-final-cta>p:not(.sarid-kicker){color:rgba(255,255,255,.75)}.sarid-final-cta .sarid-cta-primary{margin-top:12px;border-color:#fff;background:#fff;color:var(--sarid-ink);box-shadow:none}.sarid-site-footer{padding:clamp(72px,9vw,128px) clamp(22px,6vw,92px) 30px;background:#050506;color:#fff}.sarid-footer-main{display:grid;grid-template-columns:minmax(300px,1.25fr) minmax(480px,.75fr);grid-gap:clamp(70px,12vw,190px);gap:clamp(70px,12vw,190px);padding-bottom:clamp(70px,9vw,120px)}.sarid-footer-brand{display:grid;align-content:start;justify-items:start;grid-gap:22px;gap:22px}.sarid-footer-wordmark{display:inline-flex;align-items:center;gap:13px;color:#fff;text-decoration:none}.sarid-footer-wordmark img{width:clamp(176px,17vw,230px);height:auto}.sarid-footer-brand p{max-width:520px;margin:18px 0 4px;color:rgba(255,255,255,.74);font-size:clamp(22px,2.35vw,36px);font-weight:650;letter-spacing:-.035em;line-height:1.16}.sarid-footer-brand>span{color:rgba(255,255,255,.42);font-size:12px}.sarid-footer-brand>span a{color:rgba(255,255,255,.76);font-weight:800;-webkit-text-decoration-color:rgba(255,255,255,.3);text-decoration-color:rgba(255,255,255,.3);text-underline-offset:4px}.sarid-footer-directory{display:grid;grid-gap:34px;gap:34px}.sarid-site-footer .sarid-footer-directory nav{display:grid;align-content:start;justify-items:start;grid-gap:14px;gap:14px}.sarid-footer-directory nav>strong{margin-bottom:8px;color:rgba(255,255,255,.38);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.sarid-site-footer .sarid-footer-directory a,.sarid-site-footer .sarid-footer-directory button{padding:0;color:rgba(255,255,255,.76);font-size:13px;opacity:1;text-align:start}.sarid-site-footer .sarid-footer-directory a:hover,.sarid-site-footer .sarid-footer-directory button:hover{color:#fff}.sarid-footer-bottom{display:flex;justify-content:space-between;gap:30px;border-top:1px solid rgba(255,255,255,.12);padding-top:25px;color:rgba(255,255,255,.38);font-size:11px}.sarid-marketing.login-is-open>:not(.landing-modal-layer){filter:blur(8px);pointer-events:none}@keyframes sarid-hero-copy-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes sarid-hero-image-in{0%{opacity:0;scale:1.08}to{opacity:1;scale:1.02}}@keyframes sarid-journey-flow{to{stroke-dashoffset:-128}}@keyframes sarid-node-pulse{0%,to{box-shadow:0 0 0 5px rgba(226,23,54,.12)}50%{box-shadow:0 0 0 11px rgba(226,23,54,.02)}}@keyframes sarid-orbit{50%{transform:translate3d(24px,16px,0) scale(1.06)}}@media (prefers-reduced-motion:no-preference){.sarid-marketing.motion-ready [data-reveal]{opacity:0;transform:translateY(48px);transition:opacity .76s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.sarid-marketing.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}.sarid-marketing.motion-ready .sarid-chapter[data-reveal] .sarid-chapter-media{-webkit-clip-path:inset(8% 7% 8% 7% round 18px);clip-path:inset(8% 7% 8% 7% round 18px);transition:-webkit-clip-path 1.1s cubic-bezier(.2,.8,.2,1) .12s;transition:clip-path 1.1s cubic-bezier(.2,.8,.2,1) .12s;transition:clip-path 1.1s cubic-bezier(.2,.8,.2,1) .12s,-webkit-clip-path 1.1s cubic-bezier(.2,.8,.2,1) .12s}.sarid-marketing.motion-ready .sarid-chapter[data-reveal].is-visible .sarid-chapter-media{-webkit-clip-path:inset(0 round 0);clip-path:inset(0 round 0)}.sarid-marketing.motion-ready .sarid-chapter[data-reveal] .sarid-chapter-copy>*{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .72s cubic-bezier(.2,.8,.2,1)}.sarid-marketing.motion-ready .sarid-chapter[data-reveal].is-visible .sarid-chapter-copy>*{opacity:1;transform:translateY(0)}.sarid-marketing.motion-ready .sarid-chapter[data-reveal].is-visible .sarid-chapter-copy>:nth-child(2){transition-delay:80ms}.sarid-marketing.motion-ready .sarid-chapter[data-reveal].is-visible .sarid-chapter-copy>:nth-child(3){transition-delay:.16s}.sarid-marketing.motion-ready .sarid-chapter[data-reveal].is-visible .sarid-chapter-copy>:nth-child(4){transition-delay:.24s}}html[data-theme=dark] .sarid-chapters,html[data-theme=dark] .sarid-continuity,html[data-theme=dark] .sarid-pipeline,html[data-theme=dark] .sarid-trust{background:#101012;color:#f4f1eb}html[data-theme=dark] .sarid-chapter-copy>p:not(.sarid-kicker),html[data-theme=dark] .sarid-continuity-heading>p:last-child,html[data-theme=dark] .sarid-section-intro>p:last-child,html[data-theme=dark] .sarid-trust-heading>p:last-child,html[data-theme=dark] .sarid-trust-links a>p{color:rgba(255,255,255,.58)}html[data-theme=dark] .sarid-chapter,html[data-theme=dark] .sarid-chapter-copy li,html[data-theme=dark] .sarid-continuity-details>div,html[data-theme=dark] .sarid-journey-stages li,html[data-theme=dark] .sarid-trust-links a{border-color:rgba(255,255,255,.16)}html[data-theme=dark] .sarid-chapter-copy li,html[data-theme=dark] .sarid-continuity-details dd,html[data-theme=dark] .sarid-journey-number,html[data-theme=dark] .sarid-journey-output,html[data-theme=dark] .sarid-journey-stages p{color:rgba(255,255,255,.62)}html[data-theme=dark] .sarid-journey-output{border-color:rgba(255,255,255,.18)}@media (max-width:900px){.sarid-site-header{grid-template-columns:1fr auto}.sarid-site-nav{display:none}.sarid-hero{min-height:94svh;align-items:flex-end;padding-top:132px}.sarid-hero-image{object-position:64% center}.sarid-hero-shade{background:linear-gradient(0deg,rgba(5,5,8,.94),rgba(5,5,8,.66) 52%,rgba(5,5,8,.08) 84%),linear-gradient(90deg,rgba(5,5,8,.56),transparent)}.sarid-marketing[dir=rtl] .sarid-hero-shade{background:linear-gradient(0deg,rgba(5,5,8,.94),rgba(5,5,8,.66) 52%,rgba(5,5,8,.08) 84%),linear-gradient(270deg,rgba(5,5,8,.56),transparent)}.sarid-hero-content{width:100%}.sarid-hero h1{font-size:clamp(58px,14vw,104px)}.sarid-hero-caption{display:none}.sarid-chapter,.sarid-chapter-visual,.sarid-continuity,.sarid-journey-layout,.sarid-teams,.sarid-trust{grid-template-columns:1fr}.sarid-journey-canvas{position:relative;top:auto;min-height:620px}.sarid-continuity,.sarid-trust{gap:68px}.sarid-chapter-visual .sarid-character-media{order:2}.sarid-chapter-media{min-height:62svh}.sarid-teams{gap:64px}.sarid-footer-main{grid-template-columns:1fr;gap:68px}.sarid-footer-directory{max-width:640px}}@media (max-width:560px){.sarid-site-header{min-height:64px;padding:10px 16px}.sarid-site-brand img{width:118px;height:38px}.sarid-sign-in{display:none}.sarid-start-button{min-height:40px;padding-inline:14px}.sarid-hero{min-height:100svh;padding:116px 18px 46px}.sarid-hero-content{gap:18px}.sarid-hero h1{font-size:clamp(54px,17.5vw,78px)}.sarid-hero-lede{font-size:16px}.sarid-hero-actions,.sarid-hero-actions>*{width:100%}.sarid-chapter-copy,.sarid-continuity,.sarid-pipeline,.sarid-teams,.sarid-trust{padding-inline:20px}.sarid-chapter h2,.sarid-continuity h2,.sarid-final-cta h2,.sarid-section-intro h2,.sarid-teams h2,.sarid-trust h2{font-size:clamp(44px,14vw,68px)}.sarid-journey-canvas{min-height:470px;border-radius:24px}.sarid-journey-frame-primary{inset:17% 18% 34% 6%}.sarid-journey-frame-character{width:36%;height:30%}.sarid-journey-frame-delivery{width:42%;height:27%}.sarid-journey-index{width:48%}.sarid-journey-stages li{grid-template-columns:34px minmax(0,1fr);gap:14px}.sarid-journey-output{grid-column:2;justify-self:start}.sarid-continuity-details>div{grid-template-columns:30px minmax(0,1fr);gap:10px 14px}.sarid-continuity-details dd{grid-column:2}.sarid-trust-links a{grid-template-columns:30px minmax(0,1fr) 20px;gap:12px}.sarid-trust-links a>p{grid-column:2}.sarid-trust-links a>svg{grid-column:3;grid-row:1}.sarid-format-rail{grid-template-columns:1fr;gap:17px;margin-inline:-20px;padding-inline:20px}.sarid-chapter-media{min-height:54svh}.sarid-teams-detail div{grid-template-columns:1fr;gap:8px}.sarid-final-cta{min-height:76svh}.sarid-site-footer{padding-inline:20px}.sarid-footer-directory{grid-template-columns:repeat(2,minmax(120px,1fr));gap:44px 30px}.sarid-footer-bottom{align-items:flex-start;flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){.sarid-final-cta:after,.sarid-final-cta:before,.sarid-hero-content,.sarid-hero-image,.sarid-journey-node,.sarid-journey-path-flow{animation:none}.sarid-chapter-media img,.sarid-cta-primary,.sarid-cta-secondary,.sarid-journey-frame,.sarid-sign-in,.sarid-start-button{transition:none}}.sarid-hero-mobile-chapters,.sarid-mobile-menu,.sarid-mobile-menu-button,.sarid-mobile-workflow-link{display:none}.sarid-hero-showcase{align-items:center;padding-bottom:clamp(190px,23vh,250px)}.sarid-hero-media,.sarid-hero-media picture,.sarid-hero-video{position:absolute;inset:0;width:100%;height:100%}.sarid-hero-media{z-index:-2}.sarid-hero-video{object-fit:cover;object-position:62% center}.sarid-hero-showcase .sarid-hero-image{opacity:0;scale:1.045;animation:none;transition:opacity .8s ease,scale 7s linear}.sarid-hero-showcase .sarid-hero-image.active{opacity:1;scale:1.01}.sarid-hero-showcase .sarid-hero-content{width:min(580px,46vw);gap:17px}.sarid-hero-showcase.hero-content-left .sarid-hero-content{margin-right:auto}.sarid-hero-showcase.hero-content-right .sarid-hero-content{margin-left:auto}.sarid-hero-showcase.hero-content-left .sarid-hero-shade{background:linear-gradient(90deg,rgba(5,5,8,.94),rgba(5,5,8,.76) 30%,rgba(5,5,8,.12) 64%,rgba(5,5,8,.08)),linear-gradient(0deg,rgba(5,5,8,.76),transparent 46%)}.sarid-hero-showcase.hero-content-right .sarid-hero-shade{background:linear-gradient(270deg,rgba(5,5,8,.94),rgba(5,5,8,.76) 30%,rgba(5,5,8,.12) 64%,rgba(5,5,8,.08)),linear-gradient(0deg,rgba(5,5,8,.76),transparent 46%)}.sarid-hero-slogan{margin:0;color:rgba(255,255,255,.76);font-size:13px;font-weight:750}.sarid-early-access-label{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(8,8,12,.28);color:rgba(255,255,255,.88);font-size:9px;font-weight:820;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sarid-marketing[dir=rtl] .sarid-early-access-label{letter-spacing:0}.sarid-hero-showcase.sarid-hero h1{max-width:650px;font-size:clamp(28px,3.4vw,52px);line-height:.98}.sarid-hero-ai-disclosure{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:7px;margin:0;color:rgba(255,255,255,.58);font-size:11px;font-weight:750;letter-spacing:.02em}.sarid-hero-ai-disclosure svg{color:#ff6b7f}.sarid-back-to-top{position:fixed;z-index:45;inset-inline-end:clamp(16px,2.4vw,34px);inset-block-end:clamp(16px,2.4vw,34px);width:46px;height:46px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(13,13,16,.86);color:#fff;box-shadow:0 14px 38px rgba(0,0,0,.22);opacity:0;pointer-events:none;translate:0 12px;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .18s ease,translate .18s ease,background .18s ease,border-color .18s ease}.sarid-back-to-top.is-visible{opacity:1;pointer-events:auto;translate:0 0}.sarid-back-to-top:hover{border-color:rgba(255,255,255,.42);background:var(--sarid-red)}.sarid-back-to-top:focus-visible{outline:3px solid rgba(255,255,255,.9);outline-offset:3px}.sarid-marketing.login-is-open .sarid-back-to-top{opacity:0;pointer-events:none}.sarid-hero-chapters{position:absolute;inset-inline:clamp(22px,6vw,92px);inset-block-end:30px;display:flex;align-items:flex-end;gap:16px}.sarid-hero-chapter-list{min-width:0;flex:1 1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.22)}.sarid-hero-chapter-list button{position:relative;min-width:0;min-height:88px;display:grid;grid-template-columns:28px minmax(0,1fr);align-content:center;grid-gap:5px 8px;gap:5px 8px;border:0;-webkit-border-end:1px solid rgba(255,255,255,.14);border-inline-end:1px solid rgba(255,255,255,.14);padding:16px 14px;background:transparent;color:rgba(255,255,255,.48);text-align:start;cursor:pointer;transition:color .18s ease,background .18s ease}.sarid-hero-chapter-list button:before{position:absolute;inset:-1px auto auto 0;width:0;height:2px;background:var(--sarid-red);content:"";transition:width .42s ease}.sarid-marketing[dir=rtl] .sarid-hero-chapter-list button:before{inset-inline:auto 0}.sarid-hero-chapter-list button.active{background:rgba(255,255,255,.055);color:#fff}.sarid-hero-chapter-list button.active:before{width:100%}.sarid-hero-chapter-list button>span{grid-row:1/3;color:rgba(255,255,255,.35);font-size:10px;font-weight:850}.sarid-hero-chapter-list strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sarid-hero-chapter-list small{overflow:hidden;font-size:10px;font-weight:650;opacity:.62;text-overflow:ellipsis;white-space:nowrap}.sarid-hero-playback{width:44px;height:44px;display:inline-grid;flex:0 0 44px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:rgba(5,5,8,.28);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sarid-proof-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(11,11,13,.14);background:var(--sarid-paper);padding-inline:clamp(22px,6vw,92px)}.sarid-proof-rail span{min-height:78px;display:flex;align-items:center;-webkit-border-end:1px solid rgba(11,11,13,.14);border-inline-end:1px solid rgba(11,11,13,.14);padding:18px clamp(12px,2vw,28px);color:rgba(11,11,13,.67);font-size:12px;font-weight:850}.sarid-proof-rail span:first-child{-webkit-border-start:1px solid rgba(11,11,13,.14);border-inline-start:1px solid rgba(11,11,13,.14)}.sarid-capabilities,.sarid-faq,.sarid-product-proof{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(480px,1.22fr);grid-gap:clamp(64px,10vw,160px);gap:clamp(64px,10vw,160px);padding:clamp(96px,13vw,180px) clamp(22px,6vw,92px);background:#0d0d0f;color:#f4f1eb}.sarid-capabilities-heading,.sarid-faq-heading,.sarid-product-proof-copy{align-self:start;display:grid;grid-gap:24px;gap:24px}.sarid-capabilities h2,.sarid-faq h2,.sarid-product-proof h2{margin:0;font-size:clamp(46px,5.6vw,88px);font-weight:740;letter-spacing:-.055em;line-height:.96}.sarid-capabilities-heading>p:last-child,.sarid-product-proof-copy>p:last-child{margin:0;color:rgba(255,255,255,.58);font-size:clamp(16px,1.3vw,20px);line-height:1.55}.sarid-capabilities-list,.sarid-capabilities-list li{margin:0;padding:0;list-style:none}.sarid-capabilities-list li{display:grid;grid-template-columns:38px minmax(150px,.7fr) minmax(200px,1fr) 24px;align-items:start;grid-gap:20px;gap:20px;border-top:1px solid rgba(255,255,255,.16);padding:26px 0}.sarid-capabilities-list li:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.sarid-capabilities-list li>span{color:var(--sarid-red);font-size:10px;font-weight:900}.sarid-capabilities-list li>strong{font-size:clamp(18px,1.55vw,24px);line-height:1.15}.sarid-capabilities-list li>p{margin:0;color:rgba(255,255,255,.54);font-size:13px;line-height:1.55}.sarid-capabilities-list li>svg{color:rgba(255,255,255,.38);transition:transform .18s ease,color .18s ease}.sarid-capabilities-list li:hover>svg{color:#fff;transform:translateX(4px)}.sarid-marketing[dir=rtl] .sarid-capabilities-list li:hover>svg{transform:translateX(-4px) scaleX(-1)}.sarid-product-proof{background:var(--sarid-paper);color:var(--sarid-ink)}.sarid-product-proof-copy>p:last-child{color:rgba(11,11,13,.62)}.sarid-product-proof-stage{min-width:0}.sarid-product-proof-frame{overflow:hidden;border:1px solid rgba(11,11,13,.16);border-radius:22px;background:#e7e0d6;box-shadow:0 34px 90px rgba(20,15,10,.16);transform:rotate(1.2deg);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sarid-product-proof-stage:hover .sarid-product-proof-frame{transform:rotate(0)}.sarid-product-proof-bar{height:40px;display:flex;align-items:center;gap:6px;border-bottom:1px solid rgba(11,11,13,.12);padding-inline:15px;background:rgba(255,255,255,.72)}.sarid-product-proof-bar span{width:7px;height:7px;border-radius:50%;background:rgba(11,11,13,.22)}.sarid-product-proof-frame img{width:100%;aspect-ratio:16/9;display:block;object-fit:cover}.sarid-product-proof-stage ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:30px 0 0;padding:0;list-style:none}.sarid-product-proof-stage li{display:grid;grid-gap:7px;gap:7px;-webkit-border-start:1px solid rgba(11,11,13,.16);border-inline-start:1px solid rgba(11,11,13,.16);padding:12px;font-size:11px;font-weight:800}.sarid-product-proof-stage li span{color:var(--sarid-red);font-size:9px}.sarid-faq{background:var(--sarid-paper);color:var(--sarid-ink)}.sarid-faq-list details{border-top:1px solid rgba(11,11,13,.16)}.sarid-faq-list details:last-child{border-bottom:1px solid rgba(11,11,13,.16)}.sarid-faq-list summary{display:grid;grid-template-columns:36px minmax(0,1fr) 30px;align-items:center;grid-gap:14px;gap:14px;padding:26px 0;cursor:pointer;font-size:clamp(17px,1.45vw,22px);font-weight:800;list-style:none}.sarid-faq-list summary::-webkit-details-marker{display:none}.sarid-faq-list summary>span{color:var(--sarid-red);font-size:10px}.sarid-faq-list summary i{justify-self:end;font-size:24px;font-style:normal;font-weight:400;transition:rotate .18s ease}.sarid-faq-list details[open] summary i{rotate:45deg}.sarid-faq-list details>p{max-width:720px;margin:-4px 30px 26px 50px;color:rgba(11,11,13,.62);font-size:15px;line-height:1.65}.sarid-marketing[dir=rtl] .sarid-faq-list details>p{margin-inline:50px 30px}.sarid-footer-directory{grid-template-columns:repeat(4,minmax(100px,1fr))}.sarid-worlds{display:grid;grid-gap:clamp(48px,7vw,96px);gap:clamp(48px,7vw,96px);padding:clamp(96px,13vw,180px) clamp(22px,6vw,92px);background:#0b0b0d;color:#f4f1eb}.sarid-worlds-heading{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(420px,1.35fr);grid-gap:20px clamp(60px,10vw,160px);gap:20px clamp(60px,10vw,160px);align-items:end}.sarid-worlds-heading .sarid-kicker{align-self:start}.sarid-worlds-heading h2{grid-column:2;margin:0;font-size:clamp(52px,6.7vw,104px);font-weight:740;letter-spacing:-.06em;line-height:.92}.sarid-marketing[dir=rtl] .sarid-worlds-heading h2{letter-spacing:-.025em;line-height:1.03}.sarid-worlds-heading>p:last-child{grid-column:2;max-width:720px;margin:0;color:rgba(255,255,255,.58);font-size:clamp(16px,1.35vw,20px);line-height:1.6}.sarid-worlds-featured,.sarid-worlds-grid{display:grid;grid-gap:clamp(14px,2vw,28px);gap:clamp(14px,2vw,28px)}.sarid-worlds-featured{grid-template-columns:1.25fr .75fr}.sarid-worlds-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sarid-world-card{min-width:0;margin:0}.sarid-world-card-media{position:relative;overflow:hidden;aspect-ratio:4/5;background:#17171a}.sarid-world-card.featured .sarid-world-card-media{aspect-ratio:16/10}.sarid-world-card-media img,.sarid-world-card-media picture,.sarid-world-card-media video{width:100%;height:100%;display:block}.sarid-world-card-media img,.sarid-world-card-media video{object-fit:cover;scale:1.01;transition:scale .7s cubic-bezier(.2,.8,.2,1),filter .5s ease}.sarid-world-card:hover .sarid-world-card-media img,.sarid-world-card:hover .sarid-world-card-media video{scale:1.045}.sarid-world-card figcaption{display:grid;grid-gap:8px;gap:8px;border-top:1px solid rgba(255,255,255,.18);padding:18px 0 8px}.sarid-craft{display:grid;grid-gap:clamp(48px,7vw,96px);gap:clamp(48px,7vw,96px);padding:clamp(96px,13vw,180px) clamp(22px,6vw,92px);background:var(--sarid-paper);color:var(--sarid-ink)}.sarid-craft-heading{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(420px,1.45fr);grid-gap:20px clamp(60px,10vw,160px);gap:20px clamp(60px,10vw,160px);align-items:end}.sarid-craft-heading .sarid-kicker{align-self:start}.sarid-craft-heading h2{grid-column:2;margin:0;font-size:clamp(48px,6.3vw,96px);font-weight:740;letter-spacing:-.055em;line-height:.94}.sarid-marketing[dir=rtl] .sarid-craft-heading h2{letter-spacing:-.025em;line-height:1.04}.sarid-craft-heading>p:last-child{grid-column:2;max-width:760px;margin:0;color:rgba(11,11,13,.62);font-size:clamp(16px,1.35vw,20px);line-height:1.6}.sarid-craft-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(28px,4vw,64px) clamp(14px,2vw,28px);gap:clamp(28px,4vw,64px) clamp(14px,2vw,28px)}.sarid-craft-item{min-width:0;margin:0}.sarid-craft-item:first-child,.sarid-craft-item:nth-child(4){grid-column:span 7}.sarid-craft-item:nth-child(2),.sarid-craft-item:nth-child(3){grid-column:span 5}.sarid-craft-item:nth-child(5),.sarid-craft-item:nth-child(6),.sarid-craft-item:nth-child(7),.sarid-craft-item:nth-child(8){grid-column:span 6}.sarid-craft-item picture{overflow:hidden;display:block;aspect-ratio:16/9;background:#e8e2d9}.sarid-craft-item img{width:100%;height:100%;display:block;object-fit:cover;scale:1.005;transition:scale .7s cubic-bezier(.2,.8,.2,1)}.sarid-craft-item:hover img{scale:1.035}.sarid-craft-item figcaption{display:grid;grid-template-columns:30px minmax(0,.72fr) minmax(180px,1fr);grid-gap:14px;gap:14px;border-top:1px solid rgba(11,11,13,.18);padding-top:16px}.sarid-craft-item figcaption span{color:var(--sarid-red);font-size:9px;font-weight:900}.sarid-craft-item figcaption strong{font-size:14px;line-height:1.25}.sarid-craft-item figcaption p{margin:0;color:rgba(11,11,13,.56);font-size:12px;line-height:1.5}.sarid-world-card figcaption strong{font-size:clamp(17px,1.55vw,24px);font-weight:780}.sarid-world-card figcaption span{color:rgba(255,255,255,.52);font-size:12px;line-height:1.5}.sarid-footer-main{grid-template-columns:minmax(270px,.78fr) minmax(580px,1.22fr);gap:clamp(70px,10vw,160px)}.sarid-footer-directory{gap:44px clamp(22px,3vw,48px)}.sarid-footer-bottom{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center}.sarid-footer-social,.sarid-footer-utilities{display:flex;align-items:center}.sarid-footer-utilities{gap:10px 24px}.sarid-footer-utilities a,.sarid-footer-utilities button{border:0;background:transparent;color:rgba(255,255,255,.58);padding:0;font:inherit;font-size:11px;font-weight:750;text-decoration:none;cursor:pointer}.sarid-footer-utilities a:hover,.sarid-footer-utilities button:hover{color:#fff}.sarid-footer-social{gap:8px}.sarid-footer-social a{width:36px;height:36px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:rgba(255,255,255,.66);transition:border-color .15s ease,color .15s ease,background .15s ease}.sarid-footer-social .is-placeholder{width:36px;height:36px;display:inline-grid;place-items:center;border:1px dashed rgba(255,255,255,.2);border-radius:50%;color:rgba(255,255,255,.32);cursor:help}.sarid-footer-social a:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.08);color:#fff}.sarid-section-media-pair{position:relative;grid-column:1/-1;min-height:clamp(320px,42vw,620px);margin-top:clamp(10px,3vw,46px)}.sarid-section-media-pair picture{position:absolute;overflow:hidden;display:block;background:#17171a}.sarid-section-media-pair picture.primary{inset:0 19% 8% 0}.sarid-marketing[dir=rtl] .sarid-section-media-pair picture.primary{inset:0 0 8% 19%}.sarid-section-media-pair picture.secondary{width:32%;height:52%;inset-inline-end:0;inset-block-end:0;border:8px solid;box-shadow:0 24px 70px rgba(0,0,0,.24)}.sarid-section-media-pair img{width:100%;height:100%;display:block;object-fit:cover;transition:scale .8s cubic-bezier(.2,.8,.2,1)}.sarid-section-media-pair:hover img{scale:1.025}.sarid-section-media-feature{position:relative;grid-column:1/-1;min-height:clamp(320px,42vw,620px);margin-top:clamp(10px,3vw,46px);overflow:hidden;display:block;background:#17171a}.sarid-section-media-feature img{width:100%;height:100%;position:absolute;inset:0;display:block;object-fit:cover;transition:scale .8s cubic-bezier(.2,.8,.2,1)}.sarid-section-media-feature:hover img{scale:1.02}.sarid-teams-media img{object-position:center 42%}.sarid-trust-media img{object-position:center 46%}.sarid-teams-media{color:var(--sarid-ink)}.sarid-faq-media,.sarid-trust-media{color:#f6f3ed}.sarid-final-cta-media,.sarid-final-cta-shade{position:absolute;inset:0;z-index:-2}.sarid-final-cta-media,.sarid-final-cta-media img{width:100%;height:100%;display:block}.sarid-final-cta-media img{object-fit:cover}.sarid-final-cta-shade{z-index:-1;background:linear-gradient(180deg,rgba(7,7,10,.28),rgba(7,7,10,.78)),linear-gradient(90deg,rgba(7,7,10,.3),transparent 55%,rgba(7,7,10,.3))}.sarid-final-cta:after,.sarid-final-cta:before{z-index:0;opacity:.72}.sarid-final-cta>:not(.sarid-final-cta-media):not(.sarid-final-cta-shade){position:relative;z-index:1}html[data-theme=dark] .sarid-craft,html[data-theme=dark] .sarid-faq,html[data-theme=dark] .sarid-product-proof,html[data-theme=dark] .sarid-proof-rail{background:#101012;color:#f4f1eb}html[data-theme=dark] .sarid-proof-rail{border-color:rgba(255,255,255,.14)}html[data-theme=dark] .sarid-proof-rail span{border-color:rgba(255,255,255,.14);color:rgba(255,255,255,.67)}html[data-theme=dark] .sarid-craft-heading>p:last-child,html[data-theme=dark] .sarid-craft-item figcaption p,html[data-theme=dark] .sarid-faq-list details>p,html[data-theme=dark] .sarid-product-proof-copy>p:last-child{color:rgba(255,255,255,.58)}html[data-theme=dark] .sarid-craft-item figcaption,html[data-theme=dark] .sarid-faq-list details,html[data-theme=dark] .sarid-product-proof-frame,html[data-theme=dark] .sarid-product-proof-stage li{border-color:rgba(255,255,255,.16)}@media (max-width:900px){.sarid-mobile-menu-button{width:40px;height:40px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:rgba(255,255,255,.06);color:#fff}.sarid-mobile-menu{position:absolute;inset:100% 0 auto;display:grid;border-top:1px solid rgba(255,255,255,.1);background:rgba(8,8,10,.97);padding:18px clamp(20px,4vw,40px) 28px;box-shadow:0 24px 50px rgba(0,0,0,.28)}.sarid-mobile-menu a,.sarid-mobile-menu button{border:0;border-bottom:1px solid rgba(255,255,255,.1);background:transparent;color:#fff;padding:15px 0;font:inherit;font-size:15px;font-weight:750;text-align:start;text-decoration:none}.sarid-hero-chapter-list{grid-template-columns:repeat(6,minmax(104px,1fr));overflow-x:auto;scrollbar-width:none}.sarid-hero-chapter-list::-webkit-scrollbar{display:none}.sarid-hero-chapter-list button{min-height:72px;grid-template-columns:24px minmax(0,1fr);padding:12px 10px}.sarid-hero-showcase .sarid-hero-content{width:min(560px,72vw)}.sarid-hero-chapter-list small{display:none}.sarid-proof-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.sarid-proof-rail span:nth-child(3){-webkit-border-start:1px solid rgba(11,11,13,.14);border-inline-start:1px solid rgba(11,11,13,.14)}.sarid-capabilities,.sarid-faq,.sarid-product-proof{grid-template-columns:1fr;gap:64px}.sarid-craft-heading,.sarid-worlds-heading{grid-template-columns:1fr}.sarid-craft-heading h2,.sarid-craft-heading>p:last-child,.sarid-worlds-heading h2,.sarid-worlds-heading>p:last-child{grid-column:1}.sarid-worlds-featured{grid-template-columns:1fr}.sarid-worlds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sarid-world-card.featured .sarid-world-card-media{aspect-ratio:16/11}.sarid-footer-main{grid-template-columns:1fr}.sarid-footer-bottom{grid-template-columns:1fr auto}.sarid-footer-utilities{grid-column:1/-1;grid-row:2}.sarid-section-media-feature,.sarid-section-media-pair{min-height:clamp(300px,62vw,520px)}}@media (max-width:560px){.sarid-header-actions{gap:5px}.sarid-header-language-switch.language-switch{width:72px;flex-basis:72px}.sarid-hero-showcase{align-items:flex-end;padding-bottom:148px}.sarid-hero-showcase .sarid-hero-content{padding-bottom:12px;width:100%;margin:0}.sarid-hero-showcase.sarid-hero h1{font-size:clamp(30px,8vw,40px)}.sarid-hero-showcase.hero-content-left .sarid-hero-shade,.sarid-hero-showcase.hero-content-right .sarid-hero-shade{background:linear-gradient(0deg,rgba(5,5,8,.96),rgba(5,5,8,.7) 52%,rgba(5,5,8,.08) 84%)}.sarid-hero-chapters{inset-inline:18px;inset-block-end:20px;gap:8px}.sarid-hero-chapter-list{grid-template-columns:repeat(6,minmax(86px,1fr))}.sarid-hero-chapter-list button{min-height:62px;grid-template-columns:1fr;align-content:center;gap:3px}.sarid-hero-chapter-list button>span{grid-row:auto;font-size:8px}.sarid-hero-chapter-list strong{font-size:10px}.sarid-hero-playback{width:38px;height:38px;flex-basis:38px}.sarid-proof-rail{padding-inline:0}.sarid-proof-rail span{min-height:66px;font-size:10px}.sarid-capabilities,.sarid-faq,.sarid-product-proof{padding-inline:20px}.sarid-capabilities-list li{grid-template-columns:28px minmax(0,1fr) 20px;gap:10px}.sarid-capabilities-list li>p{grid-column:2/4}.sarid-capabilities-list li>svg{grid-column:3;grid-row:1}.sarid-product-proof-stage ol{grid-template-columns:1fr}.sarid-product-proof-stage li{grid-template-columns:34px 1fr;-webkit-border-start:0;border-inline-start:0;border-top:1px solid rgba(11,11,13,.14)}.sarid-faq-list details>p,.sarid-marketing[dir=rtl] .sarid-faq-list details>p{margin-inline:50px 0}.sarid-worlds{padding-inline:20px}.sarid-worlds-grid{grid-template-columns:1fr}.sarid-craft{padding-inline:20px}.sarid-craft-grid{grid-template-columns:1fr}.sarid-craft-item:nth-child(n){grid-column:1}.sarid-craft-item figcaption{grid-template-columns:26px 1fr}.sarid-craft-item figcaption p{grid-column:2}.sarid-world-card-media,.sarid-world-card.featured .sarid-world-card-media{aspect-ratio:4/5}.sarid-footer-directory{grid-template-columns:repeat(2,minmax(120px,1fr))}.sarid-footer-bottom{grid-template-columns:1fr}.sarid-footer-utilities{grid-column:1;grid-row:auto;align-items:flex-start;flex-direction:column}.sarid-footer-social{justify-self:start}.sarid-section-media-feature,.sarid-section-media-pair{min-height:360px}.sarid-marketing[dir=rtl] .sarid-section-media-pair picture.primary,.sarid-section-media-pair picture.primary{inset:0 0 24% 0}.sarid-section-media-pair picture.secondary{width:58%;height:43%;border-width:5px}}@media (prefers-reduced-motion:reduce){.sarid-back-to-top,.sarid-hero-chapter-list button:before,.sarid-hero-showcase .sarid-hero-image,.sarid-product-proof-frame,.sarid-world-card-media img,.sarid-world-card-media video{transition:none}}@media (max-width:680px){.sarid-header-actions>.sarid-start-button{display:none}.sarid-mobile-menu .sarid-mobile-menu-primary{margin-top:8px;border:0;border-radius:999px;background:var(--sarid-red);color:#fff;text-align:center}.sarid-hero-showcase{min-height:auto;display:grid;align-items:stretch;padding:64px 0 0;background:#070709}.sarid-hero-media{position:relative;inset:auto;width:100%;aspect-ratio:16/9;overflow:hidden;background:#000}.sarid-hero-media picture,.sarid-hero-video{position:absolute;inset:0}.sarid-hero-showcase .sarid-hero-image,.sarid-hero-video{object-fit:contain;object-position:center!important;scale:1}.sarid-hero-showcase .sarid-hero-image.active{scale:1}.sarid-hero-showcase.hero-content-left .sarid-hero-shade,.sarid-hero-showcase.hero-content-right .sarid-hero-shade{display:none}.sarid-hero-showcase .sarid-hero-content,.sarid-hero-showcase.hero-content-left .sarid-hero-content,.sarid-hero-showcase.hero-content-right .sarid-hero-content{width:100%;margin:0;gap:11px;padding:22px 20px 14px;animation-duration:.52s}.sarid-hero-slogan{display:none}.sarid-hero-showcase.sarid-hero h1{max-width:18ch;font-size:clamp(25px,7vw,30px);line-height:1.03}.sarid-marketing[dir=rtl] .sarid-hero-showcase.sarid-hero h1{font-size:clamp(27px,7.4vw,32px);line-height:1.12}.sarid-hero-lede{max-width:42ch;font-size:14px;line-height:1.48}.sarid-hero-actions{padding-top:3px}.sarid-hero-actions .sarid-cta-primary{width:100%;min-height:44px}.sarid-hero-actions .sarid-cta-secondary,.sarid-hero-chapters{display:none}.sarid-hero-mobile-chapters{display:grid;grid-gap:11px;gap:11px;padding:8px 20px 18px;background:#070709}.sarid-hero-mobile-current{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;color:rgba(255,255,255,.9)}.sarid-hero-mobile-current>span{color:#ff6b7f;font-size:10px;font-weight:850}.sarid-hero-mobile-current div{min-width:0;display:grid;grid-gap:2px;gap:2px}.sarid-hero-mobile-current strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sarid-hero-mobile-current small{overflow:hidden;color:rgba(255,255,255,.5);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sarid-hero-mobile-controls{display:flex;align-items:center;justify-content:space-between;gap:10px}.sarid-hero-mobile-dots{display:flex;align-items:center;gap:0}.sarid-hero-mobile-dots button{position:relative;width:44px;height:44px;border:0;padding:0;background:transparent;cursor:pointer}.sarid-hero-mobile-dots button:after{position:absolute;inset:50% auto auto 50%;width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.32);content:"";transform:translate(-50%,-50%);transition:width .18s ease,background .18s ease}.sarid-hero-mobile-dots button.active:after{width:22px;background:var(--sarid-red)}.sarid-hero-mobile-controls .sarid-hero-playback{width:44px;height:44px;flex-basis:44px}.sarid-mobile-workflow-link{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border-bottom:1px solid rgba(11,11,13,.12);background:var(--sarid-paper);color:var(--sarid-ink);font-size:12px;font-weight:850;text-decoration:none}.sarid-marketing[dir=rtl] .sarid-mobile-workflow-link svg{transform:none}}