@charset "UTF-8";
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_ead9b0ae-module__Bvcf9q__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_ead9b0ae-module__Bvcf9q__variable{--font-poppins:"Poppins","Poppins Fallback"}
.lpv2-root{font-family:var(--font-jakarta),system-ui,sans-serif;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#050505;min-height:100vh;overflow-x:hidden}.lpv2-root img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.font-poppins{font-family:var(--font-poppins),system-ui,sans-serif}.font-jakarta{font-family:var(--font-jakarta),system-ui,sans-serif}@keyframes lpv2-blink{0%,49%{opacity:1}50%,to{opacity:0}}.lpv2-cursor{animation:1s step-end infinite lpv2-blink}.lpv2-gen{width:100%;max-width:min(640px,100vw - 3rem);margin:0 auto;position:relative}.lpv2-gen-card{--text-primary:#fff;--text-secondary:#ffffff8c;background:linear-gradient(#ffffff0a,#fff0),#0d0d0f;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:12px;padding:8px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 2px 4px -2px #00000080,0 6px 12px -3px #0006,0 14px 28px -8px #00000052,0 28px 56px -16px #0000003d,0 4px 18px -12px #ffffff0f}.lpv2-gen-card:focus-within{border-color:#ffffff38;box-shadow:inset 0 1px #ffffff14,0 2px 4px -2px #0000008c,0 6px 12px -3px #00000073,0 14px 28px -8px #0000005c,0 28px 56px -16px #00000047,0 0 0 1px #ffffff0f}.lpv2-gen-card--drag{border-style:dashed;border-color:#fff6}.lpv2-gen-dropzone{color:#ffffffb8;text-align:center;cursor:pointer;background:radial-gradient(120% 140% at 50% 0,#ffffff0d,#fff0 60%),#ffffff05;border:1.5px dashed #ffffff2e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:252px;padding:36px 20px;transition:border-color .18s,background .18s,transform .12s;display:flex}.lpv2-gen-dropzone:hover:not(:disabled){color:#fff;background:radial-gradient(120% 140% at 50% 0,#ffffff14,#fff0 60%),#ffffff0a;border-color:#ffffff57}.lpv2-gen-dropzone:active:not(:disabled){transform:scale(.99)}.lpv2-gen-dropzone:disabled{opacity:.5;cursor:default}.lpv2-gen-dropzone-icon{color:#ffffffd1;width:118px;height:104px;margin-bottom:14px;position:relative}.lpv2-gen-dropzone-card{background:#131316;border:1.5px solid #ffffff47;border-radius:14px;width:88px;height:66px;transition:transform .32s cubic-bezier(.34,1.56,.64,1),border-color .18s;position:absolute}.lpv2-gen-dropzone-card--back{background:#0f0f12;border-color:#ffffff26;top:2px;left:2px;transform:rotate(-9deg)}.lpv2-gen-dropzone-card--front{color:#ffffffe6;place-items:center;display:grid;bottom:2px;right:2px;box-shadow:0 8px 20px #0006}.lpv2-gen-dropzone:hover:not(:disabled) .lpv2-gen-dropzone-card--back{transform:rotate(-15deg)translate(-4px,-3px)}.lpv2-gen-dropzone:hover:not(:disabled) .lpv2-gen-dropzone-card--front{color:#fff;border-color:#ffffff6b;transform:translate(2px,-3px)rotate(2.5deg)}@media (prefers-reduced-motion:reduce){.lpv2-gen-dropzone-card{transition-property:border-color}.lpv2-gen-dropzone:hover:not(:disabled) .lpv2-gen-dropzone-card--back{transform:rotate(-9deg)}.lpv2-gen-dropzone:hover:not(:disabled) .lpv2-gen-dropzone-card--front{transform:none}}.lpv2-gen-dropzone-title{font-family:var(--font-jakarta),system-ui,sans-serif;color:#fff;font-size:16px;font-weight:600}.lpv2-gen-dropzone-sub{color:#ffffff80;font-size:13px}.lpv2-gen-dropzone--jiggle{animation:.45s ease-in-out lpv2-attach-jiggle}.lpv2-gen-input{resize:none;color:#fff;width:100%;min-height:64px;font-family:var(--font-jakarta),system-ui,sans-serif;letter-spacing:0;background:0 0;border:none;outline:none;margin-bottom:12px;font-size:16px;line-height:1.6}.lpv2-gen-input::placeholder{color:#ffffff61}.lpv2-style-ref{color:#ffffffd1;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;align-self:flex-start;align-items:center;gap:9px;max-width:100%;margin-bottom:12px;padding:7px 8px 7px 11px;display:inline-flex}.lpv2-style-ref-glyph{color:#ffffffb8;flex:none;display:inline-flex}.lpv2-style-ref[data-platform=youtube] .lpv2-style-ref-glyph{color:#ff4d4d}.lpv2-style-ref[data-platform=instagram] .lpv2-style-ref-glyph{color:#e879a9}.lpv2-style-ref-body{flex-direction:column;min-width:0;line-height:1.25;display:flex}.lpv2-style-ref-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;font-size:10px;font-weight:600}.lpv2-style-ref-url{text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6;min-width:0;font-size:13px;overflow:hidden}.lpv2-style-ref-dismiss{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;transition:background .15s,color .15s;display:grid}.lpv2-style-ref-dismiss:hover{color:#fff;background:#ffffff1a}.lpv2-gen-card--needs-clips .lpv2-gen-input{cursor:pointer;caret-color:#0000}.lpv2-gen-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.lpv2-gen-attach{color:#ffffffbf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s,transform .12s;display:inline-flex}.lpv2-gen-attach:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff38}.lpv2-gen-attach:active:not(:disabled){transform:scale(.97)}.lpv2-gen-attach:disabled{opacity:.5;cursor:default}.lpv2-gen-attach--icon{justify-content:center;width:34px;height:34px;padding:0}.lpv2-gen-attach--icon svg{transition:transform .15s}.lpv2-gen-attach--icon:hover:not(:disabled) svg{transform:scale(1.18)}@media (prefers-reduced-motion:reduce){.lpv2-gen-attach--icon svg{transition:none}.lpv2-gen-attach--icon:hover:not(:disabled) svg{transform:none}}.lpv2-gen-attach--jiggle{animation:.45s ease-in-out lpv2-attach-jiggle}@keyframes lpv2-attach-jiggle{0%,to{transform:translate(0)}20%{transform:translate(-4px)rotate(-1.5deg)}40%{transform:translate(4px)rotate(1.5deg)}60%{transform:translate(-3px)rotate(-1deg)}80%{transform:translate(2px)rotate(.6deg)}}@media (prefers-reduced-motion:reduce){.lpv2-gen-attach--jiggle{animation:none}}.lpv2-clip-source-menu{color:#fff;background:#161719;border:1px solid #ffffff14;border-radius:14px;width:268px;padding:6px;box-shadow:inset 0 1px #ffffff0a,0 12px 32px -8px #0009,0 4px 12px -4px #00000080}.lpv2-clip-source-list{flex-direction:column;gap:2px;display:flex}.lpv2-clip-source-option{width:100%;color:inherit;text-align:left;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:9px 10px;transition:background-color .15s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);animation:.2s forwards lpv2-clip-source-in;display:flex}.lpv2-clip-source-option:first-child{animation-delay:20ms}.lpv2-clip-source-option:nth-child(2){animation-delay:60ms}.lpv2-clip-source-option:nth-child(3){animation-delay:.1s}.lpv2-clip-source-option:nth-child(5){animation-delay:.14s}.lpv2-clip-source-divider{opacity:0;background:#ffffff14;border:none;height:1px;margin:4px 8px;animation:.2s .12s forwards lpv2-clip-source-in}@keyframes lpv2-clip-source-in{to{opacity:1}}.lpv2-clip-source-option:hover{background-color:#ffffff0f}.lpv2-clip-source-option:active{transform:scale(.97)}.lpv2-clip-source-icon{color:#ffffffd1;background:#ffffff0f;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;transition:background-color .15s,color .15s;display:grid}.lpv2-clip-source-option:hover .lpv2-clip-source-icon{color:#fff;background:#ffffff1a}.lpv2-clip-source-text{flex-direction:column;gap:1px;min-width:0;display:flex}.lpv2-clip-source-label{color:#fff;font-size:13px;font-weight:500;line-height:1.3}.lpv2-clip-source-sub{color:#ffffff73;font-size:11.5px;line-height:1.3}.lpv2-clip-source-option:disabled{opacity:.5;cursor:default}.lpv2-clip-source-option:disabled:hover{background-color:#0000}.lpv2-clip-source-cloud{flex-direction:column;gap:4px;display:flex}.lpv2-clip-source-cloud-head{align-items:center;gap:6px;padding:2px 2px 4px;display:flex}.lpv2-clip-source-back{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;transition:background-color .15s,color .15s,transform .12s;display:grid}.lpv2-clip-source-back:hover{color:#fff;background:#ffffff14}.lpv2-clip-source-back:active{transform:scale(.94)}.lpv2-clip-source-cloud-title{color:#ffffffd9;font-size:12.5px;font-weight:500}.lpv2-clip-source-status{color:#ffffff8c;padding:2px 6px 4px;font-size:11.5px;line-height:1.4}.lpv2-clip-source-error{color:#ff9d9d;white-space:pre-wrap;overflow-wrap:anywhere;background:#ff6d6d1a;border:1px solid #ff6d6d52;border-radius:8px;margin:2px 4px 0;padding:8px 10px;font-size:11px;line-height:1.4}.lpv2-clip-source-result{background:#ffffff0a;border-radius:9px;flex-direction:column;gap:8px;margin:4px 4px 2px;padding:10px;display:flex}.lpv2-clip-source-note{color:#ffffffa6;font-size:11.5px;line-height:1.45}.lpv2-clip-source-jobs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lpv2-clip-source-jobs li{background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding:0 9px;font-size:11.5px;line-height:1.3;display:flex}.lpv2-clip-source-jobs span{text-overflow:ellipsis;white-space:nowrap;color:#ffffffc7;min-width:0;overflow:hidden}.lpv2-clip-source-jobs strong{color:#ffffff80;flex:none;font-size:10.5px;font-weight:600}.lpv2-clip-source-open{color:#0d0d0f;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.lpv2-clip-source-open:hover:not(:disabled){transform:translateY(-1px)}.lpv2-clip-source-open:active:not(:disabled){transform:scale(.97)}.lpv2-clip-source-open:disabled{color:#ffffff7a;cursor:default;background:#ffffff1f}.lpv2-gen-drive-status{color:#ffffffa8;background:#ffffff0b;border-radius:8px;align-items:center;gap:7px;min-height:30px;margin:-6px 0 14px;padding:7px 10px;font-size:12px;line-height:1.35;display:flex}.lpv2-gen-drive-status span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lpv2-gen-drive-status--error{color:#ffb0b0;background:#ff6d6d1a}@media (prefers-reduced-motion:reduce){.lpv2-clip-source-option,.lpv2-clip-source-divider{opacity:1;animation:none}}.lpv2-gen-send{color:#0d0d0f;cursor:pointer;background:#fff;border:none;border-radius:9999px;flex:none;place-items:center;width:38px;height:38px;transition:transform .15s,opacity .15s,background .15s;display:grid}.lpv2-gen-send:hover:not(:disabled){transform:translateY(-1px)}.lpv2-gen-send:disabled{color:#fff6;cursor:default;background:#ffffff1f}.lpv2-gen-send--gated{color:#fff6;background:#ffffff1f}.lpv2-gen-send--gated:hover:not(:disabled){transform:none}.lpv2-gen-send--pill{width:auto;height:36px;font-family:var(--font-jakarta),system-ui,sans-serif;letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.lpv2-gen-row-left{align-items:center;gap:6px;display:inline-flex}.lpv2-gen-row-right{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.lpv2-gen-card .aui-composer-dictate:hover:not(:disabled),.lpv2-gen-card button[aria-label=Discard\ dictation]:hover{background:#ffffff14}.lpv2-gen-card button[aria-label=Use\ dictation]{color:#0d0d0f;background:#fff}.lpv2-gen-card button[aria-label=Use\ dictation]:hover{background:#ffffffe0}.lpv2-gen-dictation-wave{flex:1;min-width:0}.lpv2-gen-dictation-error{min-width:0;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.lpv2-gen-card .lpv2-gen-dictation-dismiss:hover:not(:disabled){background:#ffffff14}.lpv2-gen-send-spin{border:2.5px solid #0d0d0f40;border-top-color:#0d0d0f;border-radius:9999px;width:16px;height:16px;animation:.7s linear infinite lpv2-gen-spin}@keyframes lpv2-gen-spin{to{transform:rotate(360deg)}}.lpv2-gen-send-ring{place-items:center;width:24px;height:24px;display:grid}.lpv2-gen-send-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.lpv2-gen-send-ring-track{stroke:#0d0d0f33;stroke-width:3px}.lpv2-gen-send-ring-bar{stroke:#0d0d0f;stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset .3s}.lpv2-gen-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.lpv2-gen-suggestion{color:#fff9;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.lpv2-gen-suggestion:hover:not(:disabled){color:#fff;background:#ffffff12;border-color:#fff3}.lpv2-gen-suggestion--selected{color:#fff;background:#ffffff24;border-color:#ffffff6b}.lpv2-gen-suggestion--selected:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff85}.lpv2-gen-suggestion:disabled{opacity:.45;cursor:default}.lpv2-gen-suggestion--style{color:#ffffffb8;border-color:#ffffff29;align-items:center;gap:6px;display:inline-flex}.lpv2-gen-suggestion--style:hover:not(:disabled){border-color:#ffffff47}.lpv2-gen-drop{z-index:5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;pointer-events:none;background:#0d0d0fd1;border:1.5px dashed #fff6;border-radius:20px;place-items:center;font-size:15px;font-weight:500;display:grid;position:absolute;inset:0}.lpv2-gen-inline{flex-direction:column;align-items:flex-start;width:100%;display:flex}@media (min-width:640px){.lpv2-gen-inline{align-items:center}}@keyframes lpv2-gen-enter{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.lpv2-gen-overlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040405b8;place-items:center;padding:24px;animation:.25s lpv2-gen-overlay-in;display:grid;position:fixed;inset:0}@keyframes lpv2-gen-overlay-in{0%{opacity:0}to{opacity:1}}.lpv2-gen-overlay-panel{flex-direction:column;align-items:center;gap:18px;width:100%;max-width:660px;animation:.32s cubic-bezier(.22,1,.36,1) lpv2-gen-enter;display:flex;position:relative}.lpv2-gen-overlay-heading{font-family:var(--font-jakarta),system-ui,sans-serif;letter-spacing:-.01em;color:#fff;text-align:center;font-size:clamp(20px,3.4vw,28px);font-weight:500}.lpv2-gen-overlay-close{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9999px;place-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:grid;position:absolute;top:-8px;right:0}.lpv2-gen-overlay-close:hover{color:#fff;background:#ffffff1a}@media (max-width:640px){.lpv2-gen-overlay-close{top:-44px}}.lpv2-clipstrip{align-items:center;gap:12px;width:100%;height:60px;margin:2px 0 18px;display:flex}.lpv2-clipstrip-scroll{scrollbar-width:none;flex:1;align-items:center;gap:12px;min-width:0;height:100%;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.lpv2-clip-add{color:#ffffff8c;cursor:pointer;background:#0d0d0f;border:1px dashed #ffffff38;border-radius:10px;flex:none;place-items:center;width:84px;height:60px;transition:border-color .15s,color .15s,background .15s,transform .12s;display:grid}.lpv2-clip-add:hover:not(:disabled){color:#fff;background:#161618;border-color:#fff6}.lpv2-clip-add:active:not(:disabled){transform:scale(.96)}.lpv2-clip-add:disabled{opacity:.5;cursor:default}.lpv2-clipstrip-scroll::-webkit-scrollbar{display:none}.lpv2-clip-tile{flex:none;position:relative}.lpv2-clip-tile-thumb{background:#17181b;border-radius:10px;place-items:center;width:84px;height:60px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.lpv2-clip-tile--failed .lpv2-clip-tile-thumb{cursor:pointer}.lpv2-clip-tile-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lpv2-clip-tile-ph{color:#ffffff52}.lpv2-clip-tile-prog{place-items:center;display:grid;position:absolute;inset:0}.lpv2-clip-tile-scrim{background:#08080a8c;position:absolute;inset:0}.lpv2-clip-tile-pct{font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 2px #0009;font-size:12px;font-weight:600;position:relative}.lpv2-clip-tile-bar{transform-origin:0;background:#fff;height:3px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0}.lpv2-clip-tile-check{color:#062612;background:#2bbb6b;border-radius:9999px;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:4px;right:4px}.lpv2-clip-tile-fail{color:#ff9b9b;background:#28101099;place-items:center;display:grid;position:absolute;inset:0}.lpv2-clip-tile-remove{z-index:2;color:#ffffffd9;cursor:pointer;opacity:0;background:#08080ab8;border:none;border-radius:9999px;place-items:center;width:18px;height:18px;transition:opacity .15s,background .15s,transform .12s;display:grid;position:absolute;top:4px;right:4px}.lpv2-clip-tile:hover .lpv2-clip-tile-remove,.lpv2-clip-tile--failed .lpv2-clip-tile-remove{opacity:1}.lpv2-clip-tile-remove:hover:not(:disabled){color:#fff;background:#08080aeb}.lpv2-clip-tile-remove:active:not(:disabled){transform:scale(.9)}.lpv2-clip-tile-remove:disabled{opacity:0}@media (hover:none){.lpv2-clip-tile-remove:not(:disabled){opacity:1}}.lpv2-clipstrip--large{height:140px;margin:2px 0 10px}.lpv2-clipstrip--large .lpv2-clip-tile-thumb{border-radius:12px;width:112px;height:140px}.lpv2-clipstrip--large .lpv2-clipstrip-scroll{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 24px),#0000)}.lpv2-clipstrip--large .lpv2-clip-tile-check{width:18px;height:18px;bottom:8px;right:8px}.lpv2-clipstrip--large .lpv2-clip-tile-remove{width:22px;height:22px;top:8px;right:8px}.lpv2-clip-tile-dur{z-index:1;font-variant-numeric:tabular-nums;color:#fff;background:#08080ab8;border-radius:7px;padding:3px 7px;font-size:11.5px;font-weight:600;line-height:1;position:absolute;bottom:8px;left:8px}.lpv2-clip-tile-ring{width:36px;height:36px;position:relative}.lpv2-clip-tile-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.lpv2-clip-tile-ring-track{fill:none;stroke:#ffffff38;stroke-width:3px}.lpv2-clip-tile-ring-bar{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset .3s}@media (prefers-reduced-motion:reduce){.lpv2-clip-tile-bar,.lpv2-clip-tile-ring-bar{transition:none}}.lpv2-clip-preview{z-index:90;pointer-events:none;transform-origin:top;will-change:transform,opacity;position:fixed}.lpv2-clip-preview-card{background:#161618;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 1px 2px #0000004d,0 12px 28px -8px #000000a6}.lpv2-clip-preview-media{background:#000;width:100%;height:132px;position:relative}.lpv2-clip-preview-media video,.lpv2-clip-preview-media img{object-fit:contain;width:100%;height:100%;display:block}.lpv2-clip-preview-info{flex-direction:column;gap:3px;padding:9px 11px 11px;display:flex}.lpv2-clip-preview-name{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}.lpv2-clip-preview-meta{font-variant-numeric:tabular-nums;color:#ffffff80;font-size:11px;line-height:1.3}@property --lpv2-genbtn-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.lpv2-genbtn{isolation:isolate;background:linear-gradient(#0d0d0f,#0d0d0f)padding-box,conic-gradient(from var(--lpv2-genbtn-angle),#ffffff1f,#ffffff1f 6%,#fff 12%,#ffffff1f 18%,#ffffff1f)border-box;border:2px solid #0000;transition:box-shadow .4s,transform .2s;animation:4s linear infinite lpv2-genbtn-rotate;position:relative;box-shadow:inset 0 1px 1px #fff3,inset 0 2px 2px #ffffff1f,inset 0 4px 4px #ffffff12,inset 0 8px 8px #ffffff0d,inset 0 16px 16px #ffffff0a,0 -1px 1px #0000000a,0 -8px 12px #0000001a,0 -16px 20px #00000024}@keyframes lpv2-genbtn-rotate{to{--lpv2-genbtn-angle:360deg}}.lpv2-genbtn:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#000a,#0004);border-radius:9999px;transition:box-shadow .4s,filter .4s;position:absolute;inset:-4px;box-shadow:inset 0 -8px 8px -6px #fff0,1px 1px 1px #ffffff1f,2px 2px 2px #ffffff0f,-1px -1px 1px #0006,-2px -2px 2px #00000040}.lpv2-genbtn:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background-image:linear-gradient(#0000,#ffffff59 92%,#ffffffb3,#fff);transition:opacity .4s,filter .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#fff);mask-image:linear-gradient(#0000,#fff)}.lpv2-genbtn-label{display:inline-flex;position:relative}.lpv2-genbtn-letter{color:#ffffffa6;transition:color .4s,text-shadow .4s;animation:2.4s ease-in-out infinite lpv2-genbtn-shimmer;display:inline-block}@keyframes lpv2-genbtn-shimmer{50%{color:#fff;text-shadow:0 0 6px #ffffff80}}.lpv2-genbtn-icon{filter:drop-shadow(0 0 2px #ffffff80);transition:filter .4s;animation:2.4s ease-in-out infinite lpv2-genbtn-iconglow}@keyframes lpv2-genbtn-iconglow{50%{filter:drop-shadow(0 0 5px #ffffffe6)brightness(1.15)}}.lpv2-genbtn:hover:before{box-shadow:inset 0 -8px 8px -6px #fff9,1px 1px 1px #fff3,2px 2px 2px #ffffff14,-1px -1px 1px #0006,-2px -2px 2px #00000040}.lpv2-genbtn:hover:after{opacity:.9}.lpv2-genbtn:hover .lpv2-genbtn-letter{color:#fff;text-shadow:0 0 6px #ffffff80;animation:none}.lpv2-genbtn:hover .lpv2-genbtn-icon{filter:drop-shadow(0 0 5px #ffffffe6)brightness(1.2);animation:none}.lpv2-genbtn:active{transform:scale(.97)}.lpv2-genbtn:active:after{opacity:1;filter:brightness(1.4)}@media (prefers-reduced-motion:reduce){.lpv2-genbtn,.lpv2-genbtn-letter,.lpv2-genbtn-icon{animation:none}.lpv2-genbtn-letter{color:#fff}}.lpv2-gift{width:100%;max-width:400px;margin:2px auto 0;animation:.42s cubic-bezier(.22,1,.36,1) both lpv2-gift-enter}@keyframes lpv2-gift-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.lpv2-gift-card{text-align:left;background:radial-gradient(120% 150% at 14% 0,#f0be5a1c,#f0be5a00 46%),linear-gradient(#ffffff0d,#fff0),#0d0d0f;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:13px;width:100%;padding:13px 38px 13px 13px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 2px 4px -2px #00000080,0 8px 18px -6px #0006,0 22px 44px -16px #00000057}.lpv2-gift-visual{flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.lpv2-gift-glyph{--gift-surface:#1c1d21;--gift-edge:#fff3;animation:.36s cubic-bezier(.34,1.56,.64,1) both lpv2-gift-pop;overflow:visible}@keyframes lpv2-gift-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.lpv2-gift-glyph .gift-lid{transform-box:fill-box;transform-origin:22% 100%;animation:.44s cubic-bezier(.22,1,.36,1) .2s both lpv2-gift-lid}@keyframes lpv2-gift-lid{0%{transform:translateY(0)rotate(0)}55%{transform:translateY(-4px)rotate(-24deg)}to{transform:translateY(-2px)rotate(-16deg)}}.lpv2-gift-confetti{pointer-events:none;z-index:3;width:0;height:0;position:absolute;top:42%;left:50%}.lpv2-gift-particle{opacity:0;pointer-events:none;will-change:transform,opacity;border-radius:2px;animation:.76s cubic-bezier(.15,.6,.4,1) forwards lpv2-gift-confetti;position:absolute;top:0;left:0}.lpv2-gift-particle--round{border-radius:9999px}@keyframes lpv2-gift-confetti{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(0)}14%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy)))scale(.9)rotate(var(--rot))}}.lpv2-gift-body{flex:1;min-width:0}.lpv2-gift-title{font-family:var(--font-jakarta),system-ui,sans-serif;letter-spacing:-.01em;color:#fff;margin:0;font-size:14.5px;font-weight:600;line-height:1.32}.lpv2-gift-sub{color:#ffffff8c;margin:3px 0 0;font-size:12.5px;line-height:1.35}.lpv2-gift-dismiss{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;width:24px;height:24px;transition:background .15s,color .15s;display:grid;position:absolute;top:8px;right:8px}.lpv2-gift-dismiss:hover{color:#fff;background:#ffffff1a}.lpv2-gift-dismiss:focus-visible{outline-offset:2px;color:#fff;outline:2px solid #f0be5abf}@media (prefers-reduced-motion:reduce){.lpv2-gift,.lpv2-gift-glyph,.lpv2-gift-glyph .gift-lid{animation:none}}
