.lw-src-tabs{margin-bottom:2px}.lw-src-tabs .pa-pill{cursor:pointer;flex:1 1 0;justify-content:center}.lw-src-tabs .pa-pill svg{width:15px;height:15px}.lw-describe{gap:8px;display:grid}.lw-describe[data-nudge]{animation:.4s cubic-bezier(.36,.07,.19,.97) both lw-shake}.lw-text{resize:vertical;height:auto;min-height:64px;padding-top:10px;padding-bottom:10px;line-height:1.45}.pa-label-i svg{width:15px;height:15px}.lw-motions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lw-motion{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:0;display:grid;position:relative}.lw-motion-media{aspect-ratio:1;background:var(--wash);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:12px;place-items:center;transition:box-shadow .2s,transform .15s;display:grid;position:relative;overflow:hidden}.lw-motion-media img,.lw-motion-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lw-motion-media>svg{width:22px;height:22px;color:var(--ink-70)}.lw-motion:hover .lw-motion-media{transform:translateY(-1px)}.lw-motion[data-on] .lw-motion-media{box-shadow:0 0 0 2.5px var(--tangerine)}.lw-motion:focus-visible{outline:none}.lw-motion:focus-visible .lw-motion-media{box-shadow:0 0 0 2.5px var(--tangerine), 0 0 0 5px color-mix(in srgb, var(--tangerine) 30%, transparent)}.lw-motion-t{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0;color:var(--ink-70);align-items:center;gap:4px;font-size:11.5px;font-weight:650;line-height:1.2;display:flex}.lw-motion-t svg{flex:none;width:12px;height:12px}.lw-motion[data-on] .lw-motion-t{color:var(--ink)}.lw-motion-t>span{min-width:0}.lw-motion-own .lw-motion-media{background:var(--field);box-shadow:inset 0 0 0 1.5px var(--line-strong,var(--line));border:0}.lw-device{width:100%;max-width:100%;max-height:100%;aspect-ratio:var(--ar);margin:0 auto;position:relative}.lw-device[data-kind=phone]{background:#17111f;border-radius:34px;width:auto;height:100%;max-height:min(68vh,720px);padding:10px;box-shadow:0 18px 40px -18px #140a1e8c,inset 0 0 0 1.5px #ffffff14}.lw-device[data-kind=desktop]{background:#17111f;border-radius:16px;padding:10px 10px 18px;box-shadow:0 18px 40px -18px #140a1e8c}.lw-device[data-kind=square]{border-radius:20px;width:auto;height:100%;max-height:min(64vh,640px);overflow:hidden}.lw-screen{background:#0f0b16;border-radius:26px;width:100%;height:100%;position:relative;overflow:hidden}.lw-device[data-kind=desktop] .lw-screen{border-radius:8px}.lw-device[data-kind=square] .lw-screen{border-radius:20px}.lw-screen video{object-fit:cover;width:100%;height:100%;display:block}.lw-lock{color:#fffffff0;text-shadow:0 1px 12px #00000059;pointer-events:none;justify-items:center;gap:2px;display:grid;position:absolute;inset:9% 0 auto}.lw-lock small{font-size:clamp(11px,1.6vh,14px);font-weight:650}.lw-lock b{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(40px,8vh,76px);font-weight:700;line-height:1}.lw-seam-flag{color:#352242;pointer-events:none;background:#fff8eaf0;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:800;animation:1.1s ease-out both lw-flag;display:inline-flex;position:absolute;bottom:14px;left:50%;translate:-50%}.lw-seam-flag svg{width:13px;height:13px}.lw-wall .lw-wall-main{flex:1;justify-content:center;align-items:center;gap:clamp(14px,3vw,40px);min-height:0;display:flex}.lw-wall-src{flex:none;width:clamp(110px,16%,210px);margin:0;position:relative}.lw-wall-src img{aspect-ratio:9/16;object-fit:cover;width:100%;box-shadow:inset 0 0 0 1px var(--line);opacity:.92;border-radius:14px;display:block}.lw-wall-src figcaption{color:#352242;background:#fff8eaf0;border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:800;position:absolute;top:8px;left:8px}.lw-wall-src:after{content:"";border-top:2.5px solid var(--ink-50);border-right:2.5px solid var(--ink-50);width:14px;height:14px;position:absolute;top:50%;right:calc(clamp(14px,3vw,40px)/-2 - 7px);translate:0 -50%;rotate:45deg}.lw-wall .lw-device{flex:none;margin:0}.lw-result{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:14px 18px;display:grid;overflow-y:auto}.lw-view{flex-direction:column;grid-row:1/span 2;align-items:center;gap:10px;min-height:0;display:flex}.lw-view .lw-device{flex:auto;min-height:0}.lw-view-bar{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:8px;display:flex}.lw-view-bar .pa-chip{cursor:pointer}.lw-view-bar svg{width:14px;height:14px}.lw-polish{color:var(--ink-70);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.lw-polish svg,.lw-dl[data-busy] svg{width:14px;height:14px;animation:1s linear infinite lw-spin}.lw-export{align-content:start;align-self:start;gap:var(--wb-field-gap,10px);background:var(--wash);border-radius:16px;min-width:0;padding:12px;display:grid}.lw-sizes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.lw-size{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;transition:box-shadow .2s;display:flex}.lw-size[data-on]{box-shadow:inset 0 0 0 2px var(--tangerine)}.lw-size span{min-width:0;display:grid}.lw-size b{font-size:13px;font-weight:700}.lw-size small{color:var(--ink-50);font-variant-numeric:tabular-nums;font-size:11.5px}.lw-dl{background:var(--ink);min-height:46px;color:var(--on-ink,#fff8ea);font:inherit;cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:750;transition:transform .15s,opacity .2s;display:inline-flex}.lw-dl:hover{transform:translateY(-1px)}.lw-dl:disabled{opacity:.45;cursor:not-allowed;transform:none}.lw-dl svg{width:16px;height:16px}.lw-dl small{background:var(--mint,#b8f0d0);color:#2b1d3a;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:800}.lw-cancel{cursor:pointer;justify-self:center}.lw-result .tb-acts{grid-column:2}.lw-wait{place-items:center;display:grid}@keyframes lw-spin{to{rotate:360deg}}@keyframes lw-flag{0%{opacity:0;scale:.8}20%{opacity:1;scale:1.05}70%{opacity:1;scale:1}to{opacity:0}}@keyframes lw-shake{20%,80%{translate:-2px}40%,60%{translate:3px}}@media (max-width:1180px){.lw-motions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.lw-motions{grid-template-columns:repeat(4,minmax(0,1fr))}.lw-result{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.lw-view{grid-row:auto}.lw-result .tb-acts{grid-column:1}.lw-device[data-kind=phone]{width:min(72%,300px);height:auto}.lw-device[data-kind=square]{width:min(90%,420px);height:auto}.lw-wall .lw-wall-main{flex:none;height:min(56vh,460px)}.lw-wall .lw-device[data-kind=phone]{width:auto;height:100%}.lw-wall-src{width:26%}}@media (max-width:480px){.lw-wall-src{display:none}}@media (max-width:420px){.lw-motions{grid-template-columns:repeat(3,minmax(0,1fr))}.lw-sizes{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lw-describe[data-nudge],.lw-seam-flag,.lw-polish svg,.lw-dl[data-busy] svg{animation:none}.lw-motion:hover .lw-motion-media,.lw-dl:hover{transform:none}}
