.ld{--ld-canvas:#f3f4f7;--ld-surface:#ffffff;--ld-well:#eef0f4;--ld-well-2:#e6e9ef;--ld-hair:rgba(16,22,40,0.08);--ld-hair-strong:rgba(16,22,40,0.14);--ld-ink:#0e1116;--ld-ink-2:#5a6070;--ld-ink-3:#9097a5;--ld-cobalt:#3563ff;--ld-violet:#6e43f5;--ld-cobalt-50:#eef2ff;--ld-green:#1f9d6a;--ld-g:linear-gradient(90deg,#3563ff,#6e43f5);--ld-g-diag:linear-gradient(135deg,#3563ff,#6e43f5);--ld-glass:rgba(255,255,255,0.86);--ld-float:0 2px 6px rgba(16,22,40,0.06),0 18px 40px -16px rgba(16,22,40,0.22);--ld-lift:0 1px 2px rgba(16,22,40,0.06),0 4px 14px -6px rgba(16,22,40,0.1);--ld-sans:var(--font-sans),"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--ld-mono:var(--font-mono),"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--ld-ease:cubic-bezier(0.22,1,0.36,1);--ld-head:64px;--ld-top:var(--ld-head);--ld-r-card:28px;min-height:100svh;background:var(--ld-canvas);color:var(--ld-ink);font-family:var(--ld-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;color-scheme:light}@supports (background:linear-gradient(in oklch 90deg,red,blue)){.ld{--ld-g:linear-gradient(in oklch 90deg,#3563ff,#6e43f5);--ld-g-diag:linear-gradient(in oklch 135deg,#3563ff,#6e43f5)}}.ld .ld-dark,.ld.ld-dark{--ld-canvas:#05070b;--ld-surface:#0e1218;--ld-well:#151a22;--ld-well-2:#1b212b;--ld-hair:rgba(255,255,255,0.09);--ld-hair-strong:rgba(255,255,255,0.16);--ld-ink:#f2f4f8;--ld-ink-2:#a3abba;--ld-ink-3:#6b7383;--ld-cobalt-50:rgba(53,99,255,0.16);--ld-glass:rgba(18,22,30,0.78);--ld-float:0 2px 6px rgba(0,0,0,0.3),0 22px 44px -18px rgba(0,0,0,0.7);color-scheme:dark}.ld *,.ld :after,.ld :before{box-sizing:border-box}.ld img{max-width:100%;display:block}.ld a{color:inherit}.ld :focus-visible{outline:2px solid var(--ld-cobalt);outline-offset:3px;border-radius:6px}.ld h1,.ld h2,.ld h3,.ld p{margin:0}.ld .mono{font-family:var(--ld-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ld .wrap{width:min(1240px,100% - 32px);margin-inline:auto}.ld-head{position:fixed;inset:0 0 auto 0;z-index:50;background:color-mix(in srgb,var(--ld-canvas) 82%,transparent);backdrop-filter:blur(16px) saturate(1.3);transition:background-color .8s var(--ld-ease),box-shadow .4s var(--ld-ease)}.ld-head.scrolled{box-shadow:inset 0 -1px 0 var(--ld-hair)}.ld-head-in{height:var(--ld-head);display:flex;align-items:center;justify-content:space-between;gap:16px}.ld .wordmark{font-weight:650;font-size:19px;letter-spacing:-.035em;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.ld-nav{display:flex;gap:2px}.ld-nav a{text-decoration:none;font-size:14px;color:var(--ld-ink-2);padding:7px 12px;border-radius:999px}.ld-nav a:hover{color:var(--ld-ink);background:var(--ld-well)}.ld-actions{display:flex;align-items:center;gap:8px}@media (max-width:760px){.ld-nav{display:none}}.ld .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;border-radius:999px;font:550 14.5px/1 var(--ld-sans);letter-spacing:-.01em;color:#fff;background:var(--ld-g);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -10px rgba(90,70,245,.75);transition:filter .2s,transform .2s var(--ld-ease)}.ld .btn:hover{filter:brightness(1.08)}.ld .btn:active{filter:brightness(.92);transform:translateY(1px)}.ld .btn.sm{height:36px;padding:0 15px;font-size:13.5px}.ld .btn.lg{height:50px;padding:0 26px;font-size:15.5px}.ld .btn.ghost{color:var(--ld-ink);background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-hair-strong)}.ld .btn.ghost:hover{filter:none;background:var(--ld-well)}.ld .btn.quiet{color:var(--ld-ink-2);background:transparent;box-shadow:none}.ld .btn.quiet:hover{filter:none;color:var(--ld-ink)}.ld .pill{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:999px;background:var(--ld-glass);box-shadow:inset 0 0 0 1px var(--ld-hair),var(--ld-lift);backdrop-filter:blur(12px);font-size:12.5px;font-weight:500;color:var(--ld-ink-2);white-space:nowrap}.ld .pill b{color:var(--ld-ink);font-weight:600}.ld .dot{width:7px;height:7px;border-radius:50%;background:var(--ld-ink-3);flex:none}.ld .dot.live{background:var(--ld-g-diag);animation:ld-pulse 1.4s ease-in-out infinite}.ld .dot.ok{background:var(--ld-green)}@keyframes ld-pulse{50%{opacity:.35;transform:scale(.8)}}.ld .orb{flex:none;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.95) 0 10%,rgba(255,255,255,.3) 28%,transparent 56%),var(--ld-g-diag)}.ld .think{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 10px;backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--ld-hair),var(--ld-float);font-size:13px;font-weight:500}.ld .chipbtn,.ld .think{border-radius:999px;background:var(--ld-glass)}.ld .chipbtn{height:32px;padding:0 13px;border:0;cursor:pointer;font:500 13px/1 var(--ld-sans);color:var(--ld-ink);box-shadow:inset 0 0 0 1px var(--ld-hair-strong);transition:background .2s,box-shadow .2s,transform .2s var(--ld-ease)}.ld .chipbtn:hover{background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-hair-strong),var(--ld-lift)}.ld .chipbtn:active{transform:scale(.97)}.ld .chipbtn[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--ld-cobalt);color:var(--ld-cobalt);background:var(--ld-cobalt-50)}.ld .playctl{width:34px;height:34px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:var(--ld-glass);color:var(--ld-ink);box-shadow:inset 0 0 0 1px var(--ld-hair-strong),var(--ld-lift);backdrop-filter:blur(12px)}.ld .playctl svg{width:14px;height:14px;fill:currentColor}.ld .kc-in{animation:ld-in .5s var(--ld-ease) both}@keyframes ld-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}.ld.paused .loopanim{animation-play-state:paused!important}.ld .tray-head{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--ld-ink-2);margin-bottom:10px}.ld .tray-head b{color:var(--ld-ink);font-weight:600}.ld .balls{display:grid;grid-template-columns:repeat(6,minmax(0,38px));justify-content:space-between;gap:10px}.ld .ball{width:38px;height:38px;border-radius:50%;border:0;padding:0;cursor:pointer;position:relative;box-shadow:0 6px 10px -6px rgba(16,22,40,.45);transition:transform .25s var(--ld-ease)}.ld .ball:hover{transform:translateY(-2px)}.ld .ball.on:after{content:"";position:absolute;inset:-4px;border-radius:50%;box-shadow:0 0 0 2px var(--ld-cobalt)}.ld .envs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ld .env{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:var(--ld-well);box-shadow:inset 0 0 0 1px var(--ld-hair);cursor:pointer;border:0;padding:0;transition:transform .3s var(--ld-ease),box-shadow .3s}.ld .env img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ld .env span{position:absolute;left:6px;bottom:6px;font-size:11px;font-weight:550;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.55)}.ld .env.on{box-shadow:0 0 0 2px var(--ld-surface),0 0 0 4px var(--ld-cobalt)}.ld .env.more{display:grid;place-items:center;font:600 13px/1.2 var(--ld-sans);color:var(--ld-ink-2)}.ld .env.more,.ld div.env{cursor:default}.ld .rbar{height:6px;border-radius:999px;background:var(--ld-well-2);overflow:hidden}.ld .rbar i{display:block;height:100%;width:100%;border-radius:inherit;background:var(--ld-g);box-shadow:0 0 12px rgba(90,70,245,.5);transform-origin:0 50%;transform:scaleX(0)}.ld .linkpill{display:flex;align-items:center;gap:9px;padding:9px 16px 9px 12px;border-radius:999px;background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-hair-strong),var(--ld-float);font-size:14px}.ld .linkpill .mono{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.ld .linkpill .mono b{font-weight:500;color:var(--ld-ink)}.ld .linkpill .mono span{color:var(--ld-ink-3)}.ld .linkpill .globe{width:15px;height:15px;flex:none;fill:none;stroke:var(--ld-ink-3);stroke-width:1.8}.ld .gobo{position:absolute;inset:-10%;pointer-events:none;background:repeating-linear-gradient(118deg,transparent 0 46px,rgba(70,78,98,.32) 46px 92px);filter:blur(14px);transform:translateZ(0);animation:ld-gobo 26s ease-in-out infinite alternate}@keyframes ld-gobo{0%{transform:translate3d(-3%,0,0) skewX(-2deg)}to{transform:translate3d(3%,-2%,0) skewX(2deg)}}.ld .rv{transition:opacity .9s var(--ld-ease),transform .9s var(--ld-ease)}.ld .rv.pre{opacity:0;transform:translateY(26px)}.ld-story{padding-top:var(--ld-top)}.ld-story-grid{display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);gap:var(--ld-gap,clamp(28px,4vw,56px));align-items:stretch}.ld .col-text{display:flex;flex-direction:column}.ld .col-stage{position:relative}.ld .stage-card{position:sticky;top:calc(var(--ld-top) + 16px);height:calc(100svh - var(--ld-top) - 32px);min-height:520px;border-radius:32px;overflow:hidden;background:radial-gradient(120% 90% at 60% 30%,#ffffff 0,#f0f2f6 55%,#e5e8ee 100%);box-shadow:inset 0 0 0 1px var(--ld-hair),0 40px 80px -50px rgba(16,22,40,.4);isolation:isolate}.ld .stage-view{position:absolute;inset:0}.ld .stage-card .gobo{opacity:.3;transition:opacity 1.2s}.ld .stage-card.orbit .gobo{opacity:0}.ld .s-top{position:absolute;z-index:4;left:14px;right:14px;top:14px;display:flex;justify-content:space-between;align-items:center;gap:10px;pointer-events:none}.ld .s-top>*{pointer-events:auto}.ld .steppill{gap:10px}.ld .steppill .dots{display:inline-flex;gap:4px}.ld .steppill .dots i{width:5px;height:5px;border-radius:50%;background:var(--ld-hair-strong);transition:background .4s,transform .4s var(--ld-ease)}.ld .steppill .dots i.on{background:var(--ld-cobalt);transform:scale(1.3)}.ld .steppill .dots i.done{background:var(--ld-ink-3)}.ld .stage-load{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .5s}.ld .stage-load.gone{opacity:0;pointer-events:none}.ld .convo{display:flex;flex-direction:column;gap:12px}.ld .convo-bar .vinci-controls{width:100%}.ld .convo-bar .slate-float{display:none!important}.ld .convo-bar .slate-bar{background-color:var(--ld-surface)}.ld .convo-bar [data-smart-chat-editor]:focus-visible{outline:none}.ld .convo-turn{display:flex;flex-direction:column;gap:10px}.ld .stage-card{clip-path:inset(0 round 32px)}.ld .stage-view{border-radius:inherit}.ld .chrome,.ld .share-hint,.ld .share-ui{opacity:0;pointer-events:none;transition:opacity .5s var(--ld-ease),transform .6s var(--ld-ease)}.ld .stage-card.browser .chrome,.ld .stage-card.browser .share-hint,.ld .stage-card.browser .share-ui{opacity:1;pointer-events:auto;transition-delay:calc(var(--ld-share, .9s) * .4)}.ld .stage-card.browser .steppill{opacity:0;pointer-events:none}.ld .steppill{transition:opacity .4s var(--ld-ease)}.ld .stage-card.browser .s-top{top:64px}.ld .chrome{position:absolute;z-index:6;inset:0 0 auto 0;height:52px;display:grid;grid-template-columns:80px minmax(0,1fr) 80px;align-items:center;gap:12px;padding:0 14px;background:var(--ld-glass);backdrop-filter:blur(16px) saturate(1.3);box-shadow:inset 0 -1px 0 var(--ld-hair);transform:translateY(-8px)}.ld .stage-card.browser .chrome{transform:none}.ld .chrome .lights{display:flex;gap:7px}.ld .chrome .lights i{width:11px;height:11px;border-radius:50%;background:var(--ld-hair-strong)}.ld .chrome .linkpill{width:min(460px,100%);justify-self:center;padding:7px 14px 7px 11px;box-shadow:inset 0 0 0 1px var(--ld-hair-strong)}.ld .share-ui{position:absolute;z-index:4;left:24px;top:84px;bottom:24px;width:min(380px,40%);display:flex;flex-direction:column;justify-content:space-between;gap:18px;transform:translateY(8px)}.ld .stage-card.browser .share-ui{transform:none}.ld .share-copy{display:flex;flex-direction:column;gap:12px;padding-top:18px}.ld .share-copy .eb{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:550;color:var(--ld-ink-2)}.ld .share-copy .eb i{width:8px;height:8px;border-radius:50%;background:var(--ld-g-diag)}.ld .share-copy .eb span{font:500 11.5px/1 var(--ld-mono);color:var(--ld-ink-3)}.ld .share-copy h2{font-size:clamp(28px,2.6vw,38px);letter-spacing:-.04em;line-height:1.04;font-weight:650}.ld .share-copy p{color:var(--ld-ink-2);font-size:15px;max-width:34ch}.ld .share-card{display:flex;flex-direction:column;gap:12px;padding:16px 16px 14px 18px;border-radius:20px;background:var(--ld-glass);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--ld-hair),var(--ld-float)}.ld .share-title b{display:block;font-size:15px;letter-spacing:-.01em}.ld .share-title span{font-size:12.5px;color:var(--ld-ink-3)}.ld .share-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ld .share-roles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ld .share-roles li{display:flex;justify-content:space-between;font-size:13px;padding:7px 10px;border-radius:10px;background:var(--ld-well)}.ld .share-roles li span:last-child{color:var(--ld-ink-3);font:12px/1.5 var(--ld-mono)}.ld .beta-note{margin:0;font-size:12px;color:var(--ld-ink-3)}.ld .avs.sm span{width:28px;height:28px;font-size:11.5px;margin-left:-7px;box-shadow:0 0 0 2.5px var(--ld-surface)}.ld .avs.sm span:first-child{margin-left:0}.ld .share-hint{position:absolute;z-index:4;right:20px;bottom:24px}@media (min-width:1025px){.ld .col-stage{z-index:2}.ld-story-grid{--ld-gap:clamp(28px,4vw,56px);--ld-col:430px}.ld .stage-card{margin-left:0}.ld-story-grid.sharing .stage-card{margin-left:calc(-1 * (var(--ld-col) + var(--ld-gap)))}.ld-story-grid.sharing .step-share{visibility:hidden}.ld-story-grid.sharing .step{opacity:0}.ld .step-share{min-height:52vh}}.ld .hero-copy{display:flex;flex-direction:column;justify-content:center;padding-block:12px 40px}.ld .hero-copy h1{font-size:clamp(50px,5.6vw,86px);font-weight:650;letter-spacing:-.052em;line-height:.92;text-wrap:balance}.ld .hero-copy .sub{margin-top:20px;font-size:clamp(19px,1.7vw,23px);line-height:1.25;letter-spacing:-.022em;font-weight:520}.ld .hero-copy .sub span{color:var(--ld-ink-3)}.ld .hero-copy .ctas{margin-top:26px;display:flex;gap:10px;flex-wrap:wrap}.ld .hero-copy .facts{margin-top:30px;display:flex;flex-wrap:wrap;gap:6px}.ld .scrollhint{margin-top:34px;display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--ld-ink-3)}.ld .scrollhint i{width:1.5px;height:26px;background:linear-gradient(var(--ld-ink-3),transparent);animation:ld-hint 1.8s var(--ld-ease) infinite;transform-origin:top}@keyframes ld-hint{0%{transform:scaleY(0)}60%{transform:scaleY(1);opacity:1}to{opacity:0}}.ld .step,.ld .steps{display:flex;flex-direction:column}.ld .step{position:relative;border-radius:var(--ld-r-card);background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-hair);padding:22px;gap:14px;transition:box-shadow .5s var(--ld-ease),opacity .5s}.ld .step:after{content:"";position:absolute;inset:7px;border-radius:21px;box-shadow:inset 0 0 0 1px rgba(16,22,40,.04);pointer-events:none}.ld .step.on{opacity:1;box-shadow:inset 0 0 0 1px var(--ld-hair-strong),0 30px 60px -40px rgba(16,22,40,.35)}.ld .step .eb{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:550;color:var(--ld-ink-2)}.ld .step .eb i{width:8px;height:8px;border-radius:50%;background:var(--ld-hair-strong);transition:background .4s}.ld .step.on .eb i{background:var(--ld-g-diag)}.ld .step .eb span{margin-left:auto;font:500 11.5px/1 var(--ld-mono);color:var(--ld-ink-3)}.ld .step h2{font-size:clamp(24px,2.2vw,30px);letter-spacing:-.035em;line-height:1.08;font-weight:640}.ld .step p{color:var(--ld-ink-2);font-size:15px}.ld .mod{border-radius:18px;background:var(--ld-canvas);box-shadow:inset 0 0 0 1px var(--ld-hair);padding:10px}.ld .mod.tray{padding:12px}.ld .plist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ld .plist li{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:11px;font-size:13.5px;transition:background .3s;cursor:default}.ld .plist li .mono{margin-left:auto;color:var(--ld-ink-3);font-size:11.5px}.ld .plist li i{width:9px;height:9px;border-radius:3px;background:var(--ld-well-2);box-shadow:inset 0 0 0 1px var(--ld-hair-strong)}.ld .plist li.on{background:var(--ld-cobalt-50)}.ld .plist li.on i{background:var(--ld-g-diag);box-shadow:none}.ld .convo .ai-turn{pointer-events:auto}.ld .convo .ai-card{max-width:100%}.ld .convo .ai-card-close{display:none}.ld .rmod{display:flex;flex-direction:column;gap:10px}.ld .rmod .row{display:flex;justify-content:space-between;font-size:13px}.ld .rmod .row .mono{font-size:12px;color:var(--ld-ink-2)}.ld .sharemod{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:center}.ld .sharemod .thumb{border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:#000}.ld .sharemod .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ld .sharemod b{display:block;font-size:14px}.ld .sharemod span{font-size:12.5px;color:var(--ld-ink-3)}.ld,.ld .cell,.ld .env,.ld .linkpill,.ld .mod,.ld .plist li,.ld .step,.ld .think,.ld-head{transition:background-color .8s var(--ld-ease),color .8s var(--ld-ease),box-shadow .8s var(--ld-ease),opacity .5s}.ld .stage-card{transition:background-color .8s var(--ld-ease),box-shadow .8s var(--ld-ease),margin-left var(--ld-share,.9s) var(--ld-ease)}.ld.ld-dark .step.on{box-shadow:inset 0 0 0 1px var(--ld-hair-strong),0 30px 60px -40px rgba(0,0,0,.8)}.ld.ld-dark .step:after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.ld.ld-dark .stage-card{box-shadow:inset 0 0 0 1px var(--ld-hair),0 40px 80px -50px rgba(0,0,0,.9)}.ld .band{padding-block:clamp(80px,10vw,140px) 0}.ld .sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.ld .sec-head h2{font-size:clamp(34px,4.4vw,60px);letter-spacing:-.048em;line-height:1;font-weight:650;max-width:15ch;text-wrap:balance}.ld .sec-head h2 span{color:var(--ld-ink-3)}.ld .sec-head p{color:var(--ld-ink-2);font-size:16.5px;max-width:40ch}.ld .bento{margin-top:40px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);gap:12px}.ld .cell{position:relative;border-radius:var(--ld-r-card);background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-hair);overflow:hidden;padding:22px;display:flex;flex-direction:column;gap:12px;isolation:isolate}.ld .cell:after{content:"";position:absolute;inset:7px;border-radius:21px;box-shadow:inset 0 0 0 1px rgba(16,22,40,.04);pointer-events:none}.ld .cell h3{font-size:19px;letter-spacing:-.025em;font-weight:620}.ld .cell p{color:var(--ld-ink-2);font-size:14.5px;max-width:38ch}.ld .cell .foot{margin-top:auto}.ld .cell.media{padding:0;min-height:320px}.ld .cell.media>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.ld .cell.media .caption{position:absolute;left:22px;right:22px;bottom:20px;color:#fff}.ld .cell.media .caption p{color:rgba(255,255,255,.78)}.ld .cell.media:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(transparent 40%,rgba(5,7,11,.7))}.ld .cell.media .tag{position:absolute;left:18px;top:18px}.ld .scrub{position:absolute;left:22px;right:22px;top:20px;display:flex;gap:10px;align-items:center;color:#fff;font:12px/1 var(--ld-mono)}.ld .scrub .rbar{flex:1;background:rgba(255,255,255,.22)}.ld .scrub .rbar i{width:100%;transform-origin:left;animation:ld-scrub 9s linear infinite}@keyframes ld-scrub{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ld .kb{animation:ld-kb 14s ease-in-out infinite alternate}@keyframes ld-kb{0%{transform:scale(1.02)}to{transform:scale(1.12) translate(-2%,-1%)}}.ld .darkband{background:var(--ld-canvas);color:var(--ld-ink);border-radius:40px;margin-inline:16px;padding-block:clamp(64px,8vw,110px)}.ld .darkband .cell:after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.ld .darkband .envgrid img.on{box-shadow:0 0 0 2px var(--ld-surface),0 0 0 3.5px #8fa6ff}.ld .darkband .arrows button{background:var(--ld-well);color:var(--ld-ink)}.ld .work-head{margin-top:64px}.ld .work-head h3{font-size:clamp(24px,2.6vw,34px);letter-spacing:-.035em;font-weight:640}.ld .b-motion{grid-column:span 4;grid-row:span 2}.ld .b-still{grid-column:span 2;grid-row:span 2}.ld .b-env,.ld .b-mock{grid-column:span 3}.ld .b-env .envgrid{grid-template-columns:repeat(6,minmax(0,1fr))}.ld .b-share{grid-row:span 2}.ld .b-cost,.ld .b-fmt,.ld .b-safe,.ld .b-share,.ld .b-team{grid-column:span 2}.ld .envgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ld .envgrid img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:10px;opacity:.5;transition:opacity .5s,transform .5s var(--ld-ease),box-shadow .5s}.ld .envgrid img.on{opacity:1;transform:scale(1.04);box-shadow:0 0 0 2px var(--ld-surface),0 0 0 3.5px var(--ld-cobalt)}.ld .fmt{display:flex;flex-wrap:wrap;gap:6px}.ld .fmt span{font:500 12.5px/1 var(--ld-mono);padding:8px 10px;border-radius:9px;background:var(--ld-well);color:var(--ld-ink-2);transition:all .4s}.ld .fmt span.hit{color:var(--ld-cobalt);background:var(--ld-cobalt-50);box-shadow:inset 0 0 0 1px rgba(53,99,255,.4)}.ld .convert{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--ld-ink-3)}.ld .convert .rbar{flex:1}.ld .convert .rbar i{animation:ld-fillx 1.6s var(--ld-ease) infinite}@keyframes ld-fillx{0%{width:0}75%,to{width:100%}}.ld .avs{display:flex}.ld .avs span{width:36px;height:36px;border-radius:50%;margin-left:-8px;display:grid;place-items:center;font:600 13px/1 var(--ld-sans);color:#fff;box-shadow:0 0 0 3px var(--ld-surface)}.ld .avs span:first-child{margin-left:0}.ld .roles{display:flex;flex-direction:column;gap:6px}.ld .roles div{display:flex;justify-content:space-between;font-size:13.5px;padding:8px 10px;border-radius:10px;background:var(--ld-well)}.ld .roles div span:last-child{color:var(--ld-ink-3);font:12px/1.5 var(--ld-mono)}.ld .cost{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ld .cost div{border-radius:14px;padding:14px;background:var(--ld-well)}.ld .cost div.us{background:var(--ld-cobalt-50);box-shadow:inset 0 0 0 1px rgba(110,67,245,.35)}.ld .cost b{display:block;font-size:22px;letter-spacing:-.03em}.ld .cost span{font-size:12.5px;color:var(--ld-ink-2)}.ld .safe{display:flex;flex-direction:column;gap:8px;font-size:14px}.ld .safe div{display:flex;gap:10px;align-items:center}.ld .safe svg{width:16px;height:16px;flex:none;fill:none;stroke:var(--ld-green);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ld .rail-h{margin-top:36px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 28px) / 3.15);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.ld .rail-h::-webkit-scrollbar{display:none}.ld .work{text-decoration:none;color:inherit;scroll-snap-align:start;border-radius:var(--ld-r-card);overflow:hidden;background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-hair);display:flex;flex-direction:column}.ld .work .img{aspect-ratio:4/3.4;overflow:hidden}.ld .work .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--ld-ease)}.ld .work:hover .img img{transform:scale(1.04)}.ld .work .meta{padding:14px 16px 16px;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ld .work .meta b{font-size:16px;letter-spacing:-.02em}.ld .work .meta span{font:12px/1.4 var(--ld-mono);color:var(--ld-ink-3);text-align:right}.ld .arrows{display:flex;gap:8px}.ld .arrows button{width:42px;height:42px;border-radius:50%;border:0;cursor:pointer;background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-hair-strong);color:var(--ld-ink);display:grid;place-items:center}.ld .arrows svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ld .plans{margin-top:36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ld .plan{border-radius:24px;background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-hair);padding:20px;display:flex;flex-direction:column;gap:14px;scroll-snap-align:start}.ld .plan.hl{box-shadow:inset 0 0 0 1.5px var(--ld-violet),0 30px 50px -36px rgba(110,67,245,.6)}.ld .plan h3{font-size:20px;letter-spacing:-.025em;font-weight:620;display:flex;justify-content:space-between;align-items:center}.ld .plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--ld-ink-2)}.ld .plan li{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--ld-hair);padding-top:8px}.ld .plan li b{color:var(--ld-ink);font-weight:550}.ld .plan .btn{margin-top:auto}.ld .faq{margin-top:32px;border-top:1px solid var(--ld-hair-strong)}.ld .faq details{border-bottom:1px solid var(--ld-hair-strong)}.ld .faq summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;gap:16px;font-size:18px;letter-spacing:-.02em;font-weight:550}.ld .faq summary::-webkit-details-marker{display:none}.ld .faq summary i{width:28px;height:28px;border-radius:50%;flex:none;position:relative;box-shadow:inset 0 0 0 1px var(--ld-hair-strong)}.ld .faq summary i:after,.ld .faq summary i:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:var(--ld-ink);transform:translate(-50%,-50%)}.ld .faq summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .4s var(--ld-ease)}.ld .faq details[open] summary i:after{transform:translate(-50%,-50%) rotate(0deg)}.ld .faq details p{margin:0 0 20px;color:var(--ld-ink-2);max-width:62ch}.ld .final{padding-block:clamp(80px,10vw,140px) 40px}.ld .finalcard{border-radius:32px;background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-hair);padding:clamp(24px,5vw,56px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;overflow:hidden;position:relative}.ld .finalcard h2{font-size:clamp(32px,4vw,54px);letter-spacing:-.045em;line-height:1;font-weight:650}.ld .finalcard p{margin-top:12px;color:var(--ld-ink-2)}.ld .finalcard .ctas{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}.ld .finalcard .art{border-radius:22px;overflow:hidden;aspect-ratio:16/10}.ld .finalcard .art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ld footer{margin-top:60px;padding-block:24px 60px;border-top:1px solid var(--ld-hair);color:var(--ld-ink-3);font-size:13px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width:1024px){.ld-story{padding-top:calc(var(--ld-top) + 8px)}.ld-story-grid{display:flex;flex-direction:column;gap:0}.ld .col-text{display:contents}.ld .hero-copy{order:0;min-height:0;padding-block:22px 22px}.ld .col-stage{order:1;position:sticky;top:var(--ld-top);z-index:5;padding-top:8px;background:linear-gradient(var(--ld-canvas) 85%,transparent);padding-bottom:6px;transition:background .8s var(--ld-ease)}.ld .stage-card{position:relative;top:0;height:var(--ld-card-h);min-height:300px;border-radius:26px;clip-path:inset(0 round 26px);box-shadow:inset 0 0 0 1px var(--ld-hair),0 20px 40px -26px rgba(16,22,40,.45)}.ld .share-ui{left:10px;right:10px;top:auto;bottom:10px;width:auto}.ld .share-copy,.ld .share-hint{display:none}.ld .chrome{height:46px;grid-template-columns:minmax(0,1fr);padding:0 8px}.ld .chrome .lights{display:none}.ld .stage-card.browser .s-top{top:54px}.ld .steps{order:2}.ld .scrollhint{display:none}.ld .b-cost,.ld .b-env,.ld .b-fmt,.ld .b-mock,.ld .b-motion,.ld .b-safe,.ld .b-share,.ld .b-still,.ld .b-team{grid-column:span 6}.ld .b-motion{min-height:360px}.ld .b-still{min-height:300px}.ld .b-env .envgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ld .darkband{margin-inline:8px;border-radius:30px}.ld .plans,.ld .rail-h{grid-auto-columns:calc((100% - 14px) / 2.2)}.ld .plans{display:grid;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ld .finalcard{grid-template-columns:1fr}}@media (max-width:640px){.ld{--ld-head:58px}.ld .hero-copy h1{font-size:clamp(44px,12.5vw,60px)}.ld .hero-copy .sub{font-size:17.5px;margin-top:14px}.ld .hero-copy .ctas{margin-top:18px}.ld .hero-copy .ctas .btn{height:44px;padding:0 18px;font-size:14.5px}.ld .hero-copy .facts{display:none}.ld{--ld-card-h:40svh}.ld .s-top{left:10px;right:10px;top:10px}.ld .step{padding:18px;border-radius:24px}.ld .step h2{font-size:23px}.ld .step p{font-size:14.5px}.ld .convo{min-height:0}.ld .balls{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ld .ball{width:100%;height:auto;aspect-ratio:1}.ld .sharemod{grid-template-columns:88px minmax(0,1fr)}.ld .bento{grid-auto-rows:auto}.ld .cell.media{min-height:280px}.ld .plans,.ld .rail-h{grid-auto-columns:82%}.ld .arrows{display:none}.ld .share-card{padding:12px 12px 10px 14px;gap:8px}.ld .share-roles{display:none}}@media (prefers-reduced-motion:reduce){.ld *,.ld :after,.ld :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ld .rv.pre{opacity:1;transform:none}}html:has(.ld){scroll-snap-type:y mandatory}.ld .ld-top-sentinel{position:absolute;top:0;left:0;width:1px;height:8px;pointer-events:none}.ld .band,.ld .final,.ld .ld-page,.ld .work-head{scroll-snap-align:start;scroll-margin-top:var(--ld-head)}.ld .ld-page{min-height:calc(100svh - var(--ld-head));display:flex;flex-direction:column;justify-content:center}.ld .step-page{scroll-snap-stop:always;padding-block:24px}.ld .work-head{scroll-margin-top:calc(var(--ld-head) + 32px)}.ld .band,.ld .final{min-height:calc(100svh - var(--ld-head));display:flex;flex-direction:column;justify-content:center;padding-block:48px}.ld .band>.wrap,.ld .final>.wrap{width:min(1240px,100% - 32px)}.ld .band>.darkband{margin-block:0}@media (min-width:641px) and (max-width:1024px){.ld{--ld-card-h:46svh}}@media (max-width:1024px){.ld .hero-page{min-height:0}}@keyframes ld-page-in{0%{opacity:0;transform:translateY(40px) scale(.985)}to{opacity:1;transform:none}}@keyframes ld-page-out{to{opacity:0;transform:translateY(-40px) scale(.985)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ld .step-page{view-timeline:--ld-page block}.ld .step-page>.step{animation:ld-page-in linear both,ld-page-out linear both;animation-timeline:--ld-page,--ld-page;animation-range:entry 0 entry 85%,exit 15% exit 100%}}}.ld-rail{position:fixed;z-index:40;right:18px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.ld-rail button{position:relative;width:18px;height:14px;border:0;padding:0;background:none;cursor:pointer;display:grid;place-items:center}.ld-rail button:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--ld-hair-strong);transition:height .35s var(--ld-ease),background-color .35s}.ld-rail button.on:before{height:18px;background:var(--ld-g-diag)}.ld-rail button.on{height:26px}.ld-rail button:hover:before{background:var(--ld-ink-3)}.ld-rail button.on:hover:before{background:var(--ld-g-diag)}.ld-rail .tip{position:absolute;right:24px;top:50%;transform:translate(6px,-50%);white-space:nowrap;font-size:12px;font-weight:550;color:var(--ld-ink);padding:5px 10px;border-radius:999px;background:var(--ld-glass);box-shadow:inset 0 0 0 1px var(--ld-hair),var(--ld-lift);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s var(--ld-ease)}.ld-rail button:focus-visible .tip,.ld-rail button:hover .tip{opacity:1;transform:translateY(-50%)}@media (max-width:1024px){.ld-rail{right:4px;gap:2px}.ld-rail button{width:10px;height:11px}.ld-rail button.on{height:20px}.ld-rail button:before{width:4px;height:4px}.ld-rail button.on:before{height:14px}.ld-rail .tip{display:none}}@media (min-width:1025px) and (max-width:1320px){.ld-rail{right:6px}}@media (max-width:1024px){.ld .col-stage{top:var(--ld-head);padding:8px 0 10px;background:var(--ld-canvas)}.ld .stage-card{height:var(--ld-stage-h)}.ld .step-page{height:auto;min-height:var(--ld-card-area);padding:0 0 10px;scroll-margin-top:calc(var(--ld-head) + 18px + var(--ld-stage-h))}.ld .step-page>.step{gap:10px;opacity:.45;animation:none!important;transition:opacity .35s var(--ld-ease),box-shadow .5s var(--ld-ease)}.ld .step-page>.step.on{opacity:1;box-shadow:inset 0 0 0 1px var(--ld-hair-strong),0 18px 40px -20px rgba(16,22,40,.25)}.ld .step h2{text-wrap:balance}.ld .tk-layer img{transform:translateY(calc(var(--ld-cut, 0px) / -2));transition:transform .5s var(--ld-ease)}.ld .export-ui{bottom:var(--ld-cut,0);transition:opacity .5s var(--ld-ease),bottom .5s var(--ld-ease)}.ld .share-ui{bottom:calc(var(--ld-cut, 0px) + 10px)}.ld .convo-bar{order:2}.ld .convo-turn{order:1;max-height:34svh;overflow:hidden;justify-content:flex-end}.ld .convo .ai-card-scroll:has(.ai-changes) .ai-card-body{display:none}.ld .convo .ai-bubble{font-size:13px;padding:7px 12px;-webkit-line-clamp:1}.ld .convo .ai-suggestions{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ld .convo .ai-suggestions::-webkit-scrollbar{display:none}.ld .convo .ai-suggestion{flex:none}}@media (max-width:1024px) and (max-height:700px){.ld .step>p{display:none}.ld .step{padding:14px 14px 12px}.ld .step h2{font-size:20px}.ld .passes li,.ld .picks li,.ld .plist li{padding-block:4px;font-size:12.5px}.ld .convo .ai-bubble{display:none}}@media (max-width:1024px) and (max-height:600px){.ld .convo .ai-card-foot,.ld .passes li[data-state=done],.ld .passes li[data-state=next],.ld .step .eb{display:none}}.ld .plans-cta{display:none}@media (max-width:640px){.ld .plans{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;gap:8px;margin-top:24px}.ld .plan{padding:14px 12px 12px;border-radius:18px;gap:8px}.ld .plan h3{font-size:16px}.ld .plan h3 .pill{height:22px;padding:0 8px;font-size:11px}.ld .plan ul{gap:4px;font-size:12.5px}.ld .plan li{padding-top:5px}.ld .plan li b{font-size:12.5px}.ld .plan .btn{display:none}.ld .plans-cta{display:flex;gap:8px;margin-top:14px}.ld .plans-cta .btn{flex:1}}.ld .takeover{position:absolute;inset:0;z-index:2;pointer-events:none;transition:opacity .6s var(--ld-ease)}.ld .takeover.off{opacity:0}.ld .tk-layer{position:absolute;inset:0;clip-path:inset(0 0 100% 0)}.ld .tk-layer img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.ld .tk-paper{position:absolute;inset:0;background-color:#e8edf4;background-image:linear-gradient(rgba(53,99,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(53,99,255,.1) 1px,transparent 0),linear-gradient(rgba(53,99,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(53,99,255,.05) 1px,transparent 0);background-size:120px 120px,120px 120px,24px 24px,24px 24px;background-position:50%}.ld .takeover[data-phase=working] .tk-clay img{animation:ld-tk-breathe 1.4s ease-in-out infinite}@keyframes ld-tk-breathe{50%{opacity:.82}}.ld .tk-band-track{position:absolute;inset:0;overflow:hidden}.ld .tk-band{position:absolute;left:0;right:0;top:0;height:100%;opacity:0;will-change:transform,opacity;background:linear-gradient(180deg,transparent 0,transparent calc(100% - 90px),rgba(150,175,255,0) calc(100% - 90px),rgba(150,175,255,.55) calc(100% - 6px),rgba(255,255,255,.95));mix-blend-mode:screen}.ld .passes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ld .passes li{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:10px;font-size:13.5px;color:var(--ld-ink-3);transition:color .3s,background-color .3s}.ld .passes li i{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ld-hair-strong);display:grid;place-items:center;flex:none}.ld .passes li i svg{width:11px;height:11px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ld .passes li[data-state=now]{color:var(--ld-ink);background:var(--ld-cobalt-50)}.ld .passes li[data-state=now] i{box-shadow:inset 0 0 0 1.5px var(--ld-cobalt);animation:ld-pulse 1.4s ease-in-out infinite}.ld .passes li[data-state=done]{color:var(--ld-ink-2)}.ld .passes li[data-state=done] i{background:var(--ld-g-diag);box-shadow:none}.ld .export-ui{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:18px;background:rgba(6,9,15,.44);opacity:0;pointer-events:none;transition:opacity .5s var(--ld-ease)}.ld .export-ui.shown{opacity:1}.ld .ex-panel{width:min(560px,100%);max-height:100%;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:22px;background:var(--ld-glass);backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 0 0 0 1px var(--ld-hair),var(--ld-float);transform:translateY(10px) scale(.98);transition:transform .6s var(--ld-ease)}.ld .export-ui.shown .ex-panel{transform:none}.ld .ex-head{display:flex;justify-content:space-between;align-items:baseline}.ld .ex-head b{font-size:16px;letter-spacing:-.02em}.ld .ex-head .mono{font-size:12px;color:var(--ld-ink-3)}.ld .ex-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ld .ex-card{position:relative;border-radius:14px;padding:6px 6px 8px;background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-hair);display:flex;flex-direction:column;gap:6px;transition:box-shadow .25s,transform .15s var(--ld-ease);overflow:hidden}.ld .ex-card.press{transform:scale(.96)}.ld .ex-card.on{box-shadow:inset 0 0 0 2px var(--ld-cobalt)}.ld .ex-thumb{position:relative;aspect-ratio:4/3;border-radius:9px;background:var(--ld-well);display:grid;place-items:center;overflow:hidden}.ld .ex-frame{display:block;max-width:86%;max-height:82%;height:82%;overflow:hidden;border-radius:4px;box-shadow:0 4px 12px -6px rgba(0,0,0,.5)}.ld .ex-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ld .ex-check{position:absolute;right:6px;top:6px;width:20px;height:20px;border-radius:50%;background:var(--ld-g-diag);display:grid;place-items:center;transform:scale(0);transition:transform .3s var(--ld-ease)}.ld .ex-check svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ld .ex-card.on .ex-check{transform:scale(1)}.ld .ex-meta{display:flex;flex-direction:column;gap:1px;padding-inline:2px;min-width:0}.ld .ex-meta b{font-size:12.5px;font-weight:600;letter-spacing:-.01em}.ld .ex-meta .mono,.ld .ex-meta b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld .ex-meta .mono{font-size:10.5px;color:var(--ld-ink-3)}.ld .ex-progress{position:absolute;left:0;right:0;bottom:0;height:3px;opacity:0}.ld .ex-progress i{display:block;height:100%;width:100%;background:var(--ld-g);transform-origin:0 50%;transform:scaleX(0)}.ld .export-ui[data-stage=done] .ex-card.on .ex-progress,.ld .export-ui[data-stage=exporting] .ex-card.on .ex-progress{opacity:1}.ld .export-ui[data-stage=exporting] .ex-card.on .ex-progress i{transition:transform 1.5s cubic-bezier(.3,0,.2,1);transform:scaleX(1)}.ld .export-ui[data-stage=done] .ex-card.on .ex-progress i{transform:scaleX(1)}.ld .ex-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:36px}.ld .ex-total{font-size:12px;color:var(--ld-ink-3)}.ld .ex-go{pointer-events:none;transition:transform .15s var(--ld-ease),filter .2s}.ld .ex-go.press{transform:scale(.94)}.ld .ex-done{display:flex;align-items:center;gap:10px;animation:ld-in .5s var(--ld-ease) both}.ld .ex-done>i{width:26px;height:26px;border-radius:50%;background:var(--ld-green);display:grid;place-items:center;flex:none}.ld .ex-done>i svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ld .ex-done b{display:block;font-size:13.5px}.ld .ex-done .mono{font-size:11.5px;color:var(--ld-ink-3)}.ld .ex-cursor{position:absolute;left:0;top:0;width:22px;height:22px;opacity:0;transition:transform .52s cubic-bezier(.4,0,.2,1),opacity .3s;will-change:transform;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.ld .ex-cursor.shown{opacity:1}.ld .ex-cursor svg{width:22px;height:22px;fill:#fff;stroke:#0e1116;stroke-width:1.4;stroke-linejoin:round}.ld .picks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ld .picks li{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:10px;font-size:13.5px;color:var(--ld-ink-3);transition:color .3s,background-color .3s}.ld .picks li .mono{margin-left:auto;font-size:11.5px;color:var(--ld-ink-3)}.ld .picks li i{width:16px;height:16px;border-radius:5px;box-shadow:inset 0 0 0 1.5px var(--ld-hair-strong);display:grid;place-items:center;flex:none}.ld .picks li i svg{width:11px;height:11px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ld .picks li[data-state=done],.ld .picks li[data-state=on]{color:var(--ld-ink)}.ld .picks li[data-state=done] i,.ld .picks li[data-state=on] i{background:var(--ld-g-diag);box-shadow:none}.ld .picks li[data-state=done]{background:var(--ld-cobalt-50)}@media (max-width:1024px){.ld .export-ui{align-items:end;padding:10px 10px 12px}.ld .ex-panel{width:100%}.ld .ex-thumb{aspect-ratio:16/10}}@media (max-width:1024px) and (max-height:700px){.ld .ex-meta{display:none}.ld .ex-thumb{aspect-ratio:16/11}}@media (max-width:640px){.ld .export-ui{padding:8px 8px 10px}.ld .ex-panel{padding:10px;gap:8px;border-radius:18px}.ld .ex-head{display:none}.ld .ex-grid{gap:5px}.ld .ex-card{padding:4px 4px 6px;border-radius:11px;gap:4px}.ld .ex-meta .mono{display:none}.ld .ex-meta b{font-size:10.5px}.ld .ex-foot{min-height:30px}.ld .ex-done b{font-size:12px}.ld .ex-done .mono{font-size:10px}}.ld .share-copy .eb,.ld .step .eb{display:block;font:550 12.5px/1.2 var(--ld-sans);color:var(--ld-ink-3);letter-spacing:0}.ld .share-copy .eb i,.ld .share-copy .eb span,.ld .step .eb i,.ld .step .eb span{display:none}.ld .meta,.ld .mono{font-family:var(--ld-sans);font-variant-numeric:tabular-nums;letter-spacing:0}.ld .linkpill .mono{font-family:var(--ld-mono)}.ld .rmod .meta{font-size:12px;color:var(--ld-ink-3)}.ld .cell.media:before{background:linear-gradient(180deg,transparent 35%,rgba(5,7,11,.55) 62%,rgba(5,7,11,.9))}.ld .cell.media .caption h3,.ld .cell.media .caption p{text-shadow:0 1px 12px rgba(0,0,0,.45)}.ld .gobo{inset:-25% -25% -10%;mix-blend-mode:multiply;background:repeating-linear-gradient(112deg,transparent 0 160px,rgba(88,96,210,.16) 160px 320px);filter:blur(40px);animation-duration:48s;-webkit-mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.55) 30%,transparent 62%);mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.55) 30%,transparent 62%)}.ld .stage-card .gobo{opacity:.55}.ld-rail{gap:0}.ld-rail button,.ld-rail button.on{height:22px}.ld-rail button:before{transition:height .45s var(--ld-ease),background-color .35s}@media (max-width:1024px){.ld-rail button,.ld-rail button.on{height:15px}}@media (min-width:1025px) and (max-width:1380px){.ld .wrap{width:calc(100% - 112px)}}@media (min-width:1025px){.ld-story-grid.sharing .stage-card{margin-left:calc(-1 * (var(--ld-col) + var(--ld-gap)) + 96px);margin-right:96px;height:calc(100svh - var(--ld-top) - 112px);top:calc(var(--ld-top) + 48px)}.ld .stage-card{transition:background-color .8s var(--ld-ease),box-shadow .8s var(--ld-ease),margin var(--ld-share,.9s) var(--ld-ease),height var(--ld-share,.9s) var(--ld-ease),top var(--ld-share,.9s) var(--ld-ease)}}.ld .detect{display:flex;flex-direction:column;gap:8px}.ld .detect .plist li{opacity:.25;transition:opacity .35s var(--ld-ease),background-color .3s}.ld .detect .plist li.found{opacity:1}.ld .matmod{display:grid;padding:12px}.ld .matmod>*{grid-area:1/1}.ld .assign{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ld .assign li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;font-size:13.5px;color:var(--ld-ink-3);transition:transform .45s var(--ld-ease),opacity .35s var(--ld-ease);transition-delay:calc(var(--n) * 45ms)}.ld .assign li .sw{position:relative;display:block;border-radius:50%;overflow:hidden;transform:scale(.35);opacity:.25;filter:grayscale(1);transition:transform .5s cubic-bezier(.3,1.4,.5,1),opacity .3s,filter .4s}.ld .assign li .to{font-size:12.5px;opacity:0;transform:translateX(-6px);transition:opacity .35s,transform .4s var(--ld-ease)}.ld .assign li[data-on]{color:var(--ld-ink)}.ld .assign li[data-on] .sw{transform:none;opacity:1;filter:none}.ld .assign li[data-on] .to{opacity:1;transform:none;color:var(--ld-ink-2)}.ld .tray-host{pointer-events:none}.ld .tray-host [data-material-tray]>div:first-child{opacity:0;transform:translateY(-4px);transition:opacity .35s var(--ld-ease) .2s,transform .35s var(--ld-ease) .2s}.ld .tray-host [data-tray-grid]>*{opacity:0;transform:scale(.6) translateY(6px);transition:opacity .35s var(--ld-ease),transform .5s cubic-bezier(.3,1.35,.5,1)}.ld .matmod.done .assign li{opacity:0;transform:translateX(-24px);pointer-events:none}.ld .matmod.done .tray-host{pointer-events:auto}.ld .matmod.done .tray-host [data-material-tray]>div:first-child,.ld .matmod.done .tray-host [data-tray-grid]>*{opacity:1;transform:none}.ld .matmod.done .tray-host [data-tray-grid]>:first-child{transition-delay:245ms}.ld .matmod.done .tray-host [data-tray-grid]>:nth-child(2){transition-delay:.29s}.ld .matmod.done .tray-host [data-tray-grid]>:nth-child(3){transition-delay:335ms}.ld .matmod.done .tray-host [data-tray-grid]>:nth-child(4){transition-delay:.38s}.ld .matmod.done .tray-host [data-tray-grid]>:nth-child(5){transition-delay:425ms}.ld .matmod.done .tray-host [data-tray-grid]>:nth-child(6){transition-delay:.47s}.ld .matmod.done .tray-host [data-tray-grid]>:nth-child(7){transition-delay:515ms}.ld .matmod.done .tray-host [data-tray-grid]>:nth-child(8){transition-delay:.56s}.ld .matmod.done .tray-host [data-tray-grid]>:nth-child(9){transition-delay:605ms}.ld .matmod.done .tray-host [data-tray-grid]>:nth-child(10){transition-delay:.65s}.ld .matmod.done .tray-host [data-tray-grid]>:nth-child(11){transition-delay:695ms}.ld .matmod.done .tray-host [data-tray-grid]>:nth-child(12){transition-delay:.74s}.ld .tray-host [data-material-tray]{background:transparent;box-shadow:none;padding:0;backdrop-filter:none}.ld .tray-host [data-material-tray]>div:first-child>button{display:none}.ld .tray-host [data-tray-grid]{grid-template-columns:repeat(4,minmax(0,1fr));max-height:214px;overflow-y:auto}@media (max-width:1024px){.ld .tray-host [data-tray-grid]{max-height:176px}}.ld a.linkpill{text-decoration:none;transition:box-shadow .2s,background-color .2s}.ld a.linkpill:hover{background:var(--ld-well)}.ld .linkpill .go{width:15px;height:15px;flex:none;fill:none;stroke:var(--ld-ink-2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ld .share-chrome{position:absolute;inset:52px 0 0;z-index:4;pointer-events:none;opacity:0;transition:opacity .5s var(--ld-ease)}.ld .stage-card.browser .share-chrome{opacity:1;transition-delay:calc(var(--ld-share, .9s) * .4)}.ld .share-chrome svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ld .sc-top{position:absolute;top:14px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:14px;padding:6px 6px 6px 16px;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 1px 2px rgba(16,22,40,.08),0 8px 24px -12px rgba(16,22,40,.3);font-size:13.5px;font-weight:600;color:#0e1116;white-space:nowrap}.ld .sc-top i{width:1px;height:16px;background:rgba(16,22,40,.14)}.ld .sc-share{display:inline-flex;align-items:center;gap:6px;font-weight:550}.ld .sc-signup{padding:7px 14px;border-radius:999px;color:#fff;background:var(--ld-g);font-weight:600}.ld .sc-made{position:absolute;left:16px;bottom:16px;font-size:12px;font-weight:550;color:rgba(16,22,40,.55)}.ld .sc-ctrls{position:absolute;right:14px;bottom:12px;display:flex;gap:6px}.ld .sc-ctrls>span{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:rgba(28,31,38,.86);color:#fff;font-size:12.5px;font-weight:600}.ld .sc-ctrls>span.sq{padding:0;width:32px;justify-content:center}@media (min-width:1025px){.ld .share-ui{bottom:64px}}@media (max-width:1024px){.ld .share-chrome{inset:46px 0 var(--ld-cut,0)}.ld .share-ui{bottom:calc(var(--ld-cut, 0px) + 48px)}.ld .sc-top{top:10px;gap:10px;font-size:12px;padding:4px 4px 4px 12px}.ld .sc-top .sc-share,.ld .sc-top i:last-of-type{display:none}.ld .sc-signup{padding:5px 11px}.ld .sc-made{display:none}.ld .sc-ctrls{right:10px;bottom:10px;gap:4px}.ld .sc-ctrls>span{height:28px;padding:0 9px;font-size:11px}.ld .sc-ctrls>span:not(.sq):nth-child(n+3){display:none}}.ld .pc{position:relative;overflow:hidden;width:100%}.ld .pc-track{display:flex;gap:var(--pc-gap);width:100%;transition:transform .9s cubic-bezier(.65,0,.25,1);will-change:transform}.ld .pc.jump .pc-slide img,.ld .pc.jump .pc-track{transition:none}.ld .pc-slide{flex:0 0 var(--pc-w);aspect-ratio:var(--pc-aspect);border:0;padding:0;margin:0;border-radius:18px;overflow:hidden;background:#0b0e14;cursor:pointer;opacity:.55;transition:opacity .9s var(--ld-ease)}.ld .pc-slide.on{opacity:1;cursor:default}.ld .pc-slide img{width:118%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;margin-left:-9%;transform:translate3d(calc(var(--off) * -7%),0,0);transition:transform .9s cubic-bezier(.65,0,.25,1);will-change:transform}.ld .b-env{grid-column:span 4;padding:18px 0 20px;min-height:0;aspect-ratio:auto;display:flex;flex-direction:column;justify-content:center;gap:14px;background:#0b0e14}.ld .b-env .pc-slide{border-radius:14px}.ld .b-env .pc-slide img{width:108%;margin-left:-4%;transform:translate3d(calc(var(--off) * -3.5%),0,0)}.ld .pc-name{height:20px;margin-top:10px;text-align:center;font-size:13px;font-weight:550;color:rgba(255,255,255,.86)}.ld .pc-name span{display:inline-block;animation:ld-name-in .6s var(--ld-ease) both}@keyframes ld-name-in{0%{opacity:0;transform:translateY(4px)}}.ld .env-cap{padding:0 22px}.ld .env-cap h3{color:#fff}.ld .env-cap p{color:rgba(255,255,255,.7)}.ld .b-mock{grid-column:span 2}.ld .madein .darkband{padding-block:clamp(48px,6vw,80px)}.ld .pc.wide{margin-top:28px}.ld .pc.wide .pc-slide{border-radius:22px}@media (max-width:1024px){.ld .b-env,.ld .b-mock{grid-column:span 6}.ld .pc.wide .pc-slide{border-radius:16px}}@media (max-width:640px){.ld .pc.wide{--pc-w:86%!important}}.ld .fmt-rows{margin-top:36px;display:flex;flex-direction:column;gap:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ld .fmt-track{display:flex;gap:12px;width:-moz-max-content;width:max-content;animation:ld-marquee 46s linear infinite}.ld .fmt-row.rev .fmt-track{animation-direction:reverse;animation-duration:52s}@keyframes ld-marquee{to{transform:translate3d(calc(-50% - 6px),0,0)}}.ld .fmt-file{position:relative;width:220px;padding:18px 18px 16px;border-radius:18px;background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-hair);display:flex;flex-direction:column;gap:4px;overflow:hidden}.ld .fmt-file:after{content:"";position:absolute;right:0;top:0;width:26px;height:26px;background:linear-gradient(225deg,var(--ld-canvas) 50%,var(--ld-well-2) 50%);border-bottom-left-radius:8px}.ld .fmt-ext{font-size:30px;font-weight:650;letter-spacing:-.04em;line-height:1.05;background:var(--ld-g-diag);-webkit-background-clip:text;background-clip:text;color:transparent}.ld .fmt-name{margin-top:10px;font-size:13.5px;font-weight:550;color:var(--ld-ink)}.ld .fmt-from{font-size:12.5px;color:var(--ld-ink-3)}@media (max-width:640px){.ld .fmt-file{width:176px;padding:14px}.ld .fmt-ext{font-size:24px}}.ld .ws-frame{margin-top:32px;border-radius:26px;background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-hair),0 40px 80px -50px rgba(16,22,40,.35);overflow:hidden}.ld .ws-beta{margin-top:12px;text-align:center}.ld .ws{position:relative;display:grid;grid-template-columns:210px minmax(0,1fr);aspect-ratio:16/9;min-height:460px;font-size:13px;overflow:hidden}.ld .ws-rail{background:var(--ld-canvas);box-shadow:inset -1px 0 0 var(--ld-hair);padding:16px 12px;display:flex;flex-direction:column;gap:18px}.ld .ws-wsname{display:flex;align-items:center;gap:8px;font-weight:650}.ld .ws-wsname i{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-style:normal;font-size:11px;color:#fff;background:var(--ld-g-diag)}.ld .ws-rail nav{display:flex;flex-direction:column;gap:2px}.ld .ws-rail nav span{padding:7px 10px;border-radius:9px;color:var(--ld-ink-2)}.ld .ws-rail nav span.on{background:var(--ld-surface);color:var(--ld-ink);font-weight:550;box-shadow:inset 0 0 0 1px var(--ld-hair)}.ld .ws-tree{display:flex;flex-direction:column;gap:2px}.ld .ws-tree b{font-size:11.5px;font-weight:600;color:var(--ld-ink-3);padding:0 10px 4px}.ld .ws-tree span{padding:6px 10px;border-radius:8px;color:var(--ld-ink-2)}.ld .ws-tree .ws-fresh{color:var(--ld-cobalt);background:var(--ld-cobalt-50);animation:ld-in .5s var(--ld-ease) both}.ld .ws-main{position:relative;display:flex;flex-direction:column;min-width:0}.ld .ws-top{display:flex;align-items:center;gap:12px;padding:14px 18px;box-shadow:inset 0 -1px 0 var(--ld-hair)}.ld .ws-crumbs{color:var(--ld-ink-3);white-space:nowrap}.ld .ws-crumbs i{font-style:normal;margin-inline:4px}.ld .ws-crumbs b{color:var(--ld-ink);font-weight:600}.ld .ws-search{margin-left:auto;width:180px;padding:7px 12px;border-radius:999px;background:var(--ld-well);color:var(--ld-ink-3)}.ld .ws-people{display:flex}.ld .ws-av{width:26px;height:26px;border-radius:50%;margin-left:-6px;display:grid;place-items:center;color:#fff;font-size:11.5px;font-weight:650;box-shadow:0 0 0 2.5px var(--ld-surface);animation:ld-pop .5s cubic-bezier(.3,1.5,.5,1) both}.ld .ws-av:first-child{margin-left:0}@keyframes ld-pop{0%{transform:scale(.2);opacity:0}}.ld .ws-new{padding:7px 13px;border-radius:999px;color:var(--ld-ink);background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-hair-strong);font-weight:550;white-space:nowrap}.ld .ws-body{padding:16px 18px;display:flex;flex-direction:column;gap:14px;min-height:0}.ld .ws-folders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ld .ws-folder{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;align-items:center;padding:8px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--ld-hair)}.ld .ws-folder .ws-fi{grid-row:span 2;width:40px;height:32px;border-radius:9px;background:var(--ld-well);position:relative}.ld .ws-folder .ws-fi:before{content:"";position:absolute;left:11px;top:10px;width:18px;height:13px;border-radius:3px;box-shadow:inset 0 0 0 1.5px var(--ld-ink-3)}.ld .ws-folder>span:first-of-type{font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld .ws-folder.fresh{animation:ld-in .5s var(--ld-ease) both}.ld .ws-folder.editing>span:first-of-type{box-shadow:inset 0 0 0 1px var(--ld-cobalt),0 0 0 3px var(--ld-cobalt-50);border-radius:6px;padding:1px 5px;margin-left:-5px}.ld .ws-folder .caret{display:inline-block;width:1.5px;height:1em;vertical-align:-.15em;background:var(--ld-cobalt);margin-left:1px;animation:ld-caret 1s steps(1) infinite}@keyframes ld-caret{50%{opacity:0}}.ld .ws-meta{font-size:12px;color:var(--ld-ink-3)}.ld .ws-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ld .ws-tile{display:flex;flex-direction:column;gap:3px;min-width:0}.ld .ws-tile b{font-size:13px;font-weight:600;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld .ws-thumb{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:var(--ld-well)}.ld .ws-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ld .ws-tile.new{animation:ld-in .5s var(--ld-ease) both}.ld .ws-slot{aspect-ratio:4/3;border-radius:12px;box-shadow:inset 0 0 0 1.5px var(--ld-hair-strong);background:repeating-linear-gradient(135deg,transparent 0 8px,var(--ld-well) 8px 9px)}.ld .ws-up{position:absolute;inset:auto 8px 8px;display:flex;flex-direction:column;gap:5px;padding:8px;border-radius:9px;background:rgba(255,255,255,.92);font-size:11.5px;font-weight:550}.ld .ws-up i{display:block;height:4px;border-radius:4px;background:var(--ld-g);transform-origin:0 50%;transition:transform .18s linear}.ld .ws-editor{position:absolute;inset:10px;border-radius:18px;background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-hair),0 30px 60px -30px rgba(16,22,40,.45);display:grid;grid-template-columns:minmax(0,1fr) 240px;overflow:hidden;opacity:0;transform:scale(.96) translateY(10px);pointer-events:none;transition:opacity .45s var(--ld-ease),transform .5s var(--ld-ease)}.ld .ws-editor.open{opacity:1;transform:none}.ld .ws-ed-view{background:#05070b}.ld .ws-ed-view img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ld .ws-ed-side{padding:18px;display:flex;flex-direction:column;gap:8px}.ld .ws-ed-side>b{font-size:16px}.ld .ws-ed-side ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.ld .ws-ed-side li{display:grid;grid-template-columns:14px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;padding:8px 10px;border-radius:10px;background:var(--ld-well);font-weight:550}.ld .ws-ed-side li i{grid-row:span 2;align-self:center;width:14px;height:14px;border-radius:50%}.ld .ws-ed-side li span{font-size:12px;font-weight:400;color:var(--ld-ink-3)}.ld .ws-btn{margin-top:auto;text-align:center;padding:9px;background:var(--ld-g);font-weight:600}.ld .ws-btn,.ld .ws-toast{border-radius:999px;color:#fff}.ld .ws-toast{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);padding:8px 14px;background:rgba(14,17,22,.88);font-size:12.5px;font-weight:550;animation:ld-in .4s var(--ld-ease) both}.ld .ws-cursor{position:absolute;left:0;top:0;z-index:5;display:flex;align-items:flex-start;gap:2px;opacity:0;pointer-events:none;transition:transform .7s cubic-bezier(.45,0,.2,1),opacity .35s;will-change:transform}.ld .ws-cursor.on{opacity:1}.ld .ws-cursor svg{width:20px;height:20px;fill:var(--c);stroke:#fff;stroke-width:1.6;stroke-linejoin:round;transition:transform .12s;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.ld .ws-cursor.press svg{transform:scale(.82)}.ld .ws-cursor span{margin-top:14px;padding:3px 8px;border-radius:999px;background:var(--c);color:#fff;font-size:11px;font-weight:600}@media (max-width:1024px){.ld .ws{grid-template-columns:minmax(0,1fr);aspect-ratio:4/5;min-height:0}.ld .ws-crumbs,.ld .ws-rail,.ld .ws-search{display:none}.ld .ws-top{justify-content:space-between}.ld .ws-people{margin-right:auto}.ld .ws-folders{grid-template-columns:minmax(0,1fr)}.ld .ws-folders .ws-folder:nth-child(n+3){display:none}.ld .ws-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ld .ws-editor{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.ld .ws-ed-side ul li:nth-child(n+3){display:none}}.ld .privacy-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.ld .privacy-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ld .privacy-list li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;padding:20px;border-radius:22px;background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-hair)}.ld .pv-n{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-size:17px;font-weight:650;color:#fff;background:var(--ld-g-diag)}.ld .privacy-list b{display:block;font-size:17px;letter-spacing:-.02em}.ld .privacy-list li span span{display:block;margin-top:4px;color:var(--ld-ink-2);font-size:14.5px}@media (max-width:1024px){.ld .privacy-in{grid-template-columns:1fr;gap:24px}}.ld .ag-rows{margin-top:40px;display:flex;flex-direction:column;gap:14px}.ld .ag-row{display:grid;grid-template-columns:96px minmax(0,1fr) 110px;align-items:center;gap:16px}.ld .ag-who{font-weight:600;color:var(--ld-ink-2)}.ld .ag-row.us .ag-who{color:var(--ld-ink)}.ld .ag-time{text-align:right;font-size:18px;font-weight:650;letter-spacing:-.02em}.ld .ag-bar{display:flex;gap:4px;transform-origin:0 50%}.ld .ag-bar span{flex:1;padding:14px 10px;border-radius:12px;background:var(--ld-well);color:var(--ld-ink-2);font-size:13px;font-weight:550;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld .ag-fast{width:26%}.ld .ag-fast span{color:#fff;background:var(--ld-g)}.ld .ag-rows.pre .ag-bar{transform:scaleX(0)}.ld .ag-bar{transition:transform 1.4s cubic-bezier(.3,0,.2,1) .2s}.ld .ag-fast{transition-delay:.9s;transition-duration:.6s}@media (max-width:640px){.ld .ag-row{grid-template-columns:1fr auto;row-gap:8px}.ld .ag-bar{grid-column:1/-1;grid-row:2}.ld .ag-slow span{font-size:11px;padding:10px 2px}.ld .ag-fast{width:46%}}html.ld-loading{overflow:hidden}.ld-loader{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:#f3f4f7;transition:opacity .6s var(--ld-ease,ease),visibility 0s .6s}.ld-loader.lift{opacity:0;visibility:hidden}.ld-loader.gone{display:none}.ld-loader-in{display:flex;flex-direction:column;align-items:center;gap:18px}.ld-loader-word{font:650 22px/1 var(--font-sans),system-ui,sans-serif;letter-spacing:-.035em;color:#0e1116}.ld-loader-bar{width:160px;height:3px;border-radius:3px;background:rgba(16,22,40,.08);overflow:hidden}.ld-loader-bar i{display:block;height:100%;background:linear-gradient(90deg,#3563ff,#6e43f5);transform-origin:0 50%;transition:transform .4s cubic-bezier(.3,0,.2,1)}.ld .convo-bar{order:1!important}.ld .convo-turn{order:3!important}.ld .convo .rails{order:2}@media (max-width:1024px){.ld .stage-card .export-ui{inset:0 0 var(--ld-cut,0) 0}.ld .stage-card .share-ui{bottom:calc(var(--ld-cut, 0px) + 48px)}.ld .band,.ld .final{min-height:0;padding-block:56px}.ld .band>.darkband{padding-block:40px}}.ld .ws-rail{background:var(--ld-well);box-shadow:inset -1px 0 0 var(--ld-hair-strong)}.ld .ws-main{background:var(--ld-surface)}.ld .rails{display:flex;flex-wrap:wrap;gap:6px;opacity:.35;transition:opacity .4s var(--ld-ease)}.ld .rails.on{opacity:1}.ld .rails .ai-suggestion:disabled{cursor:default}.ld .convo .ai-turn .ai-suggestions{display:none}@media (max-width:1024px){.ld .rails{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-2px;padding:2px}.ld .rails::-webkit-scrollbar{display:none}.ld .rails .ai-suggestion{flex:none}}.ld .glyph{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ld .privacy-in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,5vw,72px)}.ld .vault{position:relative;aspect-ratio:4/3.4;border-radius:30px;overflow:hidden;background:#dfe0e3;box-shadow:0 40px 80px -50px rgba(16,22,40,.45),inset 0 0 0 1px var(--ld-hair);isolation:isolate}.ld .vault>img{position:absolute;top:0;left:-24%;width:124%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 34%;object-position:50% 34%;z-index:-1}.ld .vault-card{position:absolute;right:5%;bottom:6%;width:min(320px,60%);padding:14px;border-radius:20px;background:rgba(255,255,255,.86);backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 24px 50px -24px rgba(16,22,40,.45);display:flex;flex-direction:column;gap:2px}.ld .vc-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px}.ld .vc-head b{font-size:14px;font-weight:650}.ld .vc-badge{font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;color:var(--ld-ink-2);background:var(--ld-well);box-shadow:inset 0 0 0 1px var(--ld-hair)}.ld .vc-row{display:flex;align-items:center;gap:11px;padding:8px 4px;border-top:1px solid var(--ld-hair)}.ld .vc-av,.ld .vc-ic{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center}.ld .vc-av{color:#fff;font-size:12.5px;font-weight:650;background:var(--ld-g-diag)}.ld .vc-ic{color:var(--ld-ink-2);background:var(--ld-well)}.ld .vc-ic .glyph{width:15px;height:15px}.ld .vc-txt{display:flex;flex-direction:column;min-width:0}.ld .vc-txt b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld .vc-txt span{font-size:11.5px;color:var(--ld-ink-3)}.ld .vc-toggle{margin-left:auto;width:32px;height:19px;flex:none;border-radius:999px;background:var(--ld-hair-strong);position:relative}.ld .vc-toggle:after{content:"";position:absolute;left:2px;top:2px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(16,22,40,.25)}.ld .vc-foot{display:flex;align-items:center;gap:8px;margin-top:4px;padding:9px 4px 2px;border-top:1px solid var(--ld-hair);font-size:12.5px;font-weight:600;color:#c2364b}.ld .vc-foot .glyph{width:14px;height:14px}@media (max-width:640px){.ld .vault{border-radius:22px;aspect-ratio:auto;display:flex;flex-direction:column}.ld .vault>img{position:relative;left:0;width:100%;height:230px;-o-object-position:50% 42%;object-position:50% 42%;z-index:0}.ld .vault-card{position:relative;left:auto;right:auto;bottom:auto;width:auto;margin:-56px 10px 10px;padding:10px;border-radius:16px}.ld .vc-row{padding:6px 2px}.ld .vc-av,.ld .vc-ic{width:26px;height:26px}}.ld .privacy-list{margin-top:26px;gap:6px}.ld .privacy-list li{grid-template-columns:40px minmax(0,1fr);padding:14px 16px;background:transparent;box-shadow:none;border-top:1px solid var(--ld-hair);border-radius:0}.ld .pv-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--ld-cobalt);background:var(--ld-cobalt-50)}@media (max-width:1024px){.ld .privacy-in{grid-template-columns:1fr}}.ld .ag3{margin-top:36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ld .ag3-card{position:relative;border-radius:26px;padding:22px;background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-hair);display:flex;flex-direction:column;gap:16px;min-height:380px;overflow:hidden}.ld .ag3-head{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--ld-ink-3)}.ld .ag3-head b{font-size:17px;font-weight:650;letter-spacing:-.02em;color:var(--ld-ink);margin-right:6px}.ld .ag3-live{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ld-ink-3)}.ld .ag3-card.us .ag3-live{color:var(--ld-cobalt)}.ld .ag3-pile{position:relative;flex:1;min-height:230px}.ld .pile-item{position:absolute;left:6%;right:6%;top:8px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:8px;column-gap:8px;row-gap:3px;padding:12px 14px;border-radius:14px;background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-hair),0 10px 24px -14px rgba(16,22,40,.35);transform:translateY(calc(var(--k) * 26px)) scale(calc(1 - var(--k) * .035)) rotate(var(--r));z-index:calc(20 - var(--k));opacity:clamp(0,6 - var(--k),1);transition:transform .55s cubic-bezier(.3,1.2,.5,1),opacity .4s;animation:ld-pile-in .5s cubic-bezier(.3,1.3,.5,1) both}@keyframes ld-pile-in{0%{transform:translateY(-40px) scale(1.04) rotate(calc(var(--r) * 3));opacity:0}}.ld .pi-kind{grid-row:1/3;align-self:center;font-size:11px;font-weight:650;padding:4px 8px;border-radius:8px;color:var(--ld-ink-2);background:var(--ld-well)}.ld .k-invoice .pi-kind{color:#b0442f;background:#fbece7}.ld .k-revision .pi-kind{color:#8a5a00;background:#fbf1dc}.ld .k-note .pi-kind{color:#5b4bb5;background:#efedfb}.ld .pile-item>*{opacity:calc(1 - var(--k) * .16);transition:opacity .4s}.ld .pi-from{font-size:12px;color:var(--ld-ink-3)}.ld .pi-text{font-size:13.5px;font-weight:550;color:var(--ld-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld .agency-side .pile-item{transition:transform .55s cubic-bezier(.3,1.2,.5,1),opacity .4s,filter .6s}.ld .agency-side.limbo .pile-item{filter:grayscale(1)}.ld .agency-side.limbo .pile-item>*{opacity:calc(.6 - var(--k) * .1)}.ld .ag3-limbo{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;padding:12px 14px;border-radius:14px;background:var(--ld-well);font-size:13px;color:var(--ld-ink-3);opacity:0;transform:translateY(8px);transition:opacity .4s,transform .5s var(--ld-ease)}.ld .ag3-limbo b{color:var(--ld-ink);font-weight:600;margin-right:6px}.ld .agency-side.limbo .ag3-limbo{opacity:1;transform:none}.ld .lb-dot{width:8px;height:8px;border-radius:50%;background:#e0a43a;animation:ld-pulse 1.4s ease-in-out infinite}.ld .lb-bar{grid-column:1/-1;height:4px;border-radius:4px;background:var(--ld-well-2);overflow:hidden}.ld .lb-bar i{display:block;width:62%;height:100%;border-radius:4px;background:#d7c6a3;animation:ld-stall 2.4s ease-in-out infinite}@keyframes ld-stall{0%,to{transform:translateX(0)}50%{transform:translateX(3%)}}.ld .kc-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ld .kc-steps li{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;background:var(--ld-well);font-size:14px;font-weight:550;color:var(--ld-ink-3);transition:color .3s,background-color .3s}.ld .kc-steps li em{margin-left:auto;font-style:normal;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--ld-ink-3)}.ld .kc-steps li.found,.ld .kc-steps li.now{color:var(--ld-ink)}.ld .kc-steps li.now{background:var(--ld-cobalt-50)}.ld .kc-steps li .sp-track{opacity:1}.ld .kc-steps li.now .sp-arc{opacity:1;animation:ld-spin .9s linear infinite}.ld .kc-steps li.found .sp-arc{opacity:1;stroke-dashoffset:0;stroke:var(--ld-green)}.ld .kc-steps li.found .sp-track{opacity:0}.ld .kc-steps li.found .sp-check{stroke-dashoffset:0}.ld .kc-done{display:flex;align-items:center;gap:12px;padding:8px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--ld-hair);opacity:0;transform:translateY(8px) scale(.98);transition:opacity .4s,transform .5s cubic-bezier(.3,1.3,.5,1)}.ld .ag3-card.us.done .kc-done{opacity:1;transform:none}.ld .kc-done img{width:92px;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:9px}.ld .kc-done b{display:block;font-size:15px;color:var(--ld-green)}.ld .kc-done span span{font-size:12.5px;color:var(--ld-ink-3)}@media (max-width:1024px){.ld .ag3{grid-template-columns:1fr}.ld .ag3-card{min-height:0}}@media (max-width:640px){.ld .ag3{margin-top:22px;gap:10px}.ld .ag3-card{padding:16px;border-radius:20px;gap:12px}.ld .ag3-pile{min-height:170px}.ld .pile-item{padding:9px 11px;transform:translateY(calc(var(--k) * 18px)) scale(calc(1 - var(--k) * .035)) rotate(var(--r))}.ld .pi-text{font-size:12.5px}.ld .kc-steps li{padding:8px 10px;font-size:13px}.ld .kc-steps{gap:4px}}@media (prefers-reduced-motion:reduce){.ld .lb-bar i,.ld .lb-dot,.ld .pile-item{animation:none}}.ld .plans,.ld .plans-cta{display:none!important}.ld .plan-switch{display:none}.ld .plans2{margin-top:36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ld .plan2{position:relative;border-radius:26px;padding:22px;background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-hair);display:flex;flex-direction:column;gap:16px;scroll-snap-align:center}.ld .plan2.hl{background:linear-gradient(var(--ld-surface),var(--ld-surface)) padding-box,var(--ld-g-diag) border-box;border:1.5px solid transparent;box-shadow:0 30px 60px -36px rgba(110,67,245,.55)}.ld .p2-top{display:flex;justify-content:space-between;align-items:center}.ld .p2-top h3{font-size:22px;letter-spacing:-.03em;font-weight:650}.ld .p2-free{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;color:var(--ld-cobalt);background:var(--ld-cobalt-50)}.ld .p2-line{color:var(--ld-ink-2);font-size:14px;margin-top:-8px}.ld .p2-store b{display:block;font-size:38px;font-weight:650;letter-spacing:-.045em;line-height:1}.ld .p2-meter{display:block;margin-top:10px;height:8px;border-radius:8px;background:var(--ld-well-2);overflow:hidden}.ld .p2-meter i{display:block;height:100%;width:100%;background:var(--ld-g);transform-origin:0 50%}.ld .p2-feats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ld .p2-feats li{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--ld-hair);font-size:14px;color:var(--ld-ink-2)}.ld .p2-feats li b{color:var(--ld-ink);font-weight:600}.ld .p2-feats li[data-off] b{color:var(--ld-ink-3);font-weight:500}.ld .plan2 .btn{margin-top:auto}@media (max-width:1024px){.ld .plan-switch{display:flex;margin-top:24px;padding:4px;gap:2px;border-radius:999px;background:var(--ld-well)}.ld .plan-switch button{flex:1;height:36px;border:0;border-radius:999px;background:transparent;font:550 13px/1 var(--ld-sans);color:var(--ld-ink-2);cursor:pointer;transition:background-color .25s,color .25s,box-shadow .25s}.ld .plan-switch button[aria-selected=true]{background:var(--ld-surface);color:var(--ld-ink);box-shadow:0 1px 2px rgba(16,22,40,.08),0 4px 12px -6px rgba(16,22,40,.2)}.ld .plans2{margin-top:14px;display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:100%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ld .plans2::-webkit-scrollbar{display:none}.ld .plan2{padding:22px 20px}.ld .p2-store b{font-size:46px}}.ld .final{min-height:calc(100svh - var(--ld-head));display:flex;flex-direction:column;justify-content:center;padding-block:40px 0}.ld .final-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:start}.ld .final-grid .finalcard{grid-template-columns:1fr}.ld .final-faq h3{font-size:26px;letter-spacing:-.035em;font-weight:650}.ld .final-faq .faq{margin-top:14px}.ld .final-faq .faq summary{font-size:16px;padding:16px 0}.ld .final footer{margin-top:40px}@media (max-width:1024px){.ld .final-grid{grid-template-columns:1fr}.ld .final{min-height:0}.ld .band,.ld .final{min-height:calc(100vh - var(--ld-head));min-height:calc(100lvh - var(--ld-head));display:flex;flex-direction:column;justify-content:center;padding-block:32px}.ld .band>.darkband{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}}.ld .groups{display:grid;grid-template-columns:1fr;gap:6px;margin-top:18px}.ld .grp-txt span em{font-style:normal}.ld .grp{position:relative;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:14px;background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-hair),0 6px 16px -12px rgba(16,22,40,.3);transition:box-shadow .3s}@media (max-width:1024px){.ld .groups{grid-template-columns:repeat(2,minmax(0,1fr))}.ld .grp:last-child{grid-column:1/-1}.ld .grp-txt span em{display:none}}.ld .grp.found:hover{box-shadow:inset 0 0 0 1px var(--ld-hair-strong),0 8px 20px -12px rgba(16,22,40,.4)}.ld .grp-pic{width:42px;height:42px;flex:none;border-radius:10px;background:var(--ld-well);-o-object-fit:contain;object-fit:contain;padding:3px;opacity:.25;filter:blur(2px);transform:scale(.92);transition:opacity .5s var(--ld-ease),filter .5s var(--ld-ease),transform .5s var(--ld-ease)}.ld .grp.found .grp-pic{opacity:1;filter:none;transform:none}.ld .grp-txt{display:flex;flex-direction:column;min-width:0;flex:1}.ld .grp-txt b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:600;color:var(--ld-ink-3);transition:color .4s}.ld .grp.found .grp-txt b{color:var(--ld-ink)}.ld .grp-txt span{font-size:12px;color:var(--ld-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld .grp-spin{width:20px;height:20px;flex:none;fill:none;stroke-linecap:round;stroke-linejoin:round}.ld .sp-track{stroke:var(--ld-hair-strong);stroke-width:2;opacity:0;transition:opacity .3s}.ld .sp-arc{stroke:var(--ld-cobalt);stroke-width:2;stroke-dasharray:56.55;stroke-dashoffset:42;transform-origin:12px 12px;opacity:0;transition:stroke-dashoffset .45s var(--ld-ease),opacity .3s,stroke .3s}.ld .sp-check{stroke:var(--ld-green);stroke-width:2.2;stroke-dasharray:12;stroke-dashoffset:12;transition:stroke-dashoffset .3s var(--ld-ease) .35s}.ld .groups.run .sp-arc,.ld .groups.run .sp-track{opacity:1}.ld .groups.run .grp:not(.found) .sp-arc{animation:ld-spin .9s linear infinite}.ld .grp.found .sp-arc{stroke-dashoffset:0;stroke:var(--ld-green);opacity:1}.ld .grp.found .sp-track{opacity:0}.ld .grp.found .sp-check{stroke-dashoffset:0}@keyframes ld-spin{to{transform:rotate(1turn)}}.ld .imp-state{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding:0 2px;opacity:0;transition:opacity .4s}.ld .imp-state.run{opacity:1}.ld .imp-bar{display:block;height:4px;border-radius:4px;background:var(--ld-well-2);overflow:hidden}.ld .imp-bar i{display:block;height:100%;background:var(--ld-g);transform-origin:0 50%;transition:transform .6s var(--ld-ease),background .4s}.ld .imp-state.ok .imp-bar i{background:var(--ld-green)}.ld .imp-txt{display:flex;justify-content:space-between;font-size:13px;color:var(--ld-ink-3)}.ld .imp-txt b{font-weight:600;color:var(--ld-ink-2)}.ld .imp-state.ok .imp-txt b{color:var(--ld-ink)}.ld .imp-txt span{font-variant-numeric:tabular-nums}@media (max-width:640px){.ld .groups{gap:6px;margin-top:12px}.ld .grp{padding:6px 10px 6px 6px;gap:8px;border-radius:12px}.ld .grp-pic{width:36px;height:36px;border-radius:8px}.ld .grp-txt b{font-size:13px}.ld .grp-txt span{font-size:11px}.ld .grp-spin{width:18px;height:18px}.ld .imp-state{margin-top:10px;gap:6px}}@media (prefers-reduced-motion:reduce){.ld .groups.run .grp:not(.found) .sp-arc{animation:none}}@media (min-width:1025px){.ld .ld-story-grid.wrap{width:min(1560px,100% - 160px)}.ld .col-stage{container-type:inline-size}.ld-story-grid:not(.sharing) .stage-card{--ld-stage-h:min(100svh - var(--ld-top) - 32px,80cqw);height:var(--ld-stage-h);min-height:460px;top:max(var(--ld-top) + 16px,(100svh + var(--ld-top) - var(--ld-stage-h))/2)}}@media (min-width:1025px) and (max-width:1380px){.ld .ld-story-grid.wrap{width:calc(100% - 112px)}}@media (max-width:640px){.ld #render .bento{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:24px -16px 0;padding:0 16px 4px;scrollbar-width:none;overscroll-behavior-x:contain}.ld #render .bento::-webkit-scrollbar{display:none}.ld #render .bento>.cell{flex:0 0 86%;scroll-snap-align:center;min-height:380px}.ld #render .bento>.b-env{min-height:0;justify-content:flex-start}.ld #render .sec-head p{font-size:15px}.ld .ws{aspect-ratio:auto;height:360px}.ld .vault>img{height:150px}.ld .vault-card{margin-top:-40px}.ld .vc-txt span{display:none}.ld .vc-row{padding:7px 2px}.ld .privacy-list{margin-top:14px}.ld .privacy-list li{padding:11px 4px;gap:12px;grid-template-columns:34px minmax(0,1fr)}.ld .pv-ic{width:34px;height:34px;border-radius:10px}.ld .privacy-list b{font-size:15.5px}.ld .privacy-list li span span{font-size:13.5px;margin-top:2px}.ld .ag3-pile{min-height:132px}.ld .ag3-limbo{padding:9px 12px}.ld .kc-done{padding:6px}.ld .kc-done img{width:72px}.ld .finalcard .art{display:none}.ld .finalcard{padding:22px}}@media (max-width:640px) and (max-height:720px){.ld .agency .sec-head p{display:none}.ld .ag3{margin-top:14px;gap:8px}.ld .ag3-card{padding:12px 14px;gap:8px}.ld .ag3-pile{min-height:96px}.ld .pile-item{padding:7px 10px}.ld .pi-from{display:none}.ld .kc-steps li{padding:6px 10px}.ld .kc-steps li em{display:none}.ld .kc-done img{width:56px}}.ld .final footer nav{display:flex;gap:16px;flex-wrap:wrap}.ld .final footer nav a{color:var(--ld-ink-3);text-decoration:none}.ld .final footer nav a:hover{color:var(--ld-ink)}@media (max-width:1024px){.ld{--ld-card-area:clamp(250px,40svh,400px);--ld-stage-h:calc(100svh - var(--ld-head) - 18px - var(--ld-card-area))}}