.animation-timeline{margin-top:18px;min-width:0;color:var(--ink)}.timeline-heading{display:flex;align-items:center;gap:9px;margin-bottom:13px;min-height:44px;flex-wrap:wrap}.timeline-play{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;background:var(--pop-mint);color:#203b2d;border:1.5px solid var(--pop-stroke);border-radius:12px}.timeline-current{font-variant-numeric:tabular-nums;font-size:12px;font-weight:750;white-space:nowrap}.timeline-current>span{color:var(--muted);font-weight:450}.timeline-duration{margin-left:auto;padding:5px 8px;border-radius:8px;background:var(--surface-2);font-size:11px;font-weight:650;line-height:1.5}.timeline-filmstrip{position:relative;height:68px;margin-inline:22px;touch-action:pan-y;isolation:isolate;user-select:none;-webkit-user-select:none}.timeline-thumbnails{position:absolute;inset:5px 0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));overflow:hidden;border-radius:7px;background:var(--surface-2)}.timeline-thumbnails>div{min-width:0;border-right:1px solid color-mix(in srgb,var(--ink) 15%,transparent);background:var(--surface-2)}.timeline-thumbnails img{width:100%;height:100%;display:block;object-fit:cover;pointer-events:none}.timeline-dim{position:absolute;top:5px;bottom:5px;background:#10231699;pointer-events:none;z-index:1}.timeline-dim-left{left:0;border-radius:7px 0 0 7px}.timeline-dim-right{right:0;border-radius:0 7px 7px 0}.timeline-selection{position:absolute;top:1px;bottom:1px;border-block:4px solid var(--pop-mint);pointer-events:none;z-index:2;box-shadow:0 0 0 1px var(--pop-stroke)}.timeline-handle{position:absolute;top:0;bottom:0;width:44px;min-height:68px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;touch-action:none;z-index:4;background:transparent;border:0;padding:0;border-radius:8px}.timeline-handle>span{height:68px;width:15px;background:var(--pop-mint);border:1.5px solid var(--pop-stroke);border-radius:7px;display:grid;place-items:center;box-shadow:0 1px 2px #0002;pointer-events:none}.timeline-handle>span:after{content:"";width:3px;height:22px;border-radius:2px;background:#203b2d}.timeline-handle-start{transform:translateX(-100%);justify-content:flex-end}.timeline-handle-end{transform:none;justify-content:flex-start}.timeline-handle:focus-visible{outline:3px solid var(--focus,var(--ink));outline-offset:2px}.timeline-playhead{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink);box-shadow:0 0 0 1px var(--surface);pointer-events:none;z-index:3;transform:translateX(-50%)}.timeline-playhead:before{content:"";position:absolute;left:-4px;top:-2px;width:10px;height:8px;background:var(--ink);border-radius:2px}.timeline-scale{display:flex;justify-content:space-between;margin:9px 22px 0;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.timeline-scrubber{display:block;height:44px;margin-inline:8px}.timeline-scrubber input{appearance:none;-webkit-appearance:none;background:transparent;width:100%;height:44px;min-width:0;display:block;margin:0;accent-color:var(--ink);cursor:pointer}.timeline-scrubber input::-webkit-slider-runnable-track{height:3px;background:var(--control-border);border-radius:3px}.timeline-scrubber input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin-top:-7.5px;background:var(--pop-peach);border:1.5px solid var(--pop-stroke);border-radius:50%}.timeline-scrubber input::-moz-range-track{height:3px;background:var(--control-border);border-radius:3px}.timeline-scrubber input::-moz-range-thumb{width:18px;height:18px;background:var(--pop-peach);border:1.5px solid var(--pop-stroke);border-radius:50%}.timeline-limits{display:flex;justify-content:space-between;gap:8px;font-size:10px;line-height:1.5;color:var(--muted);font-variant-numeric:tabular-nums}.timeline-limits strong{color:var(--ink);font-weight:650}.timeline-limits>span{white-space:nowrap}.timeline-loading{position:absolute;inset:0;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;z-index:5;pointer-events:none}.animation-timeline button:disabled,.animation-timeline input:disabled{opacity:.5;cursor:default}@media(max-width:370px){.timeline-heading{gap:7px}.timeline-duration{font-size:10px;padding-inline:5px}.timeline-current{font-size:11px}.timeline-heading{flex-wrap:nowrap}.timeline-scale{font-size:9px}}@media(forced-colors:active){.timeline-selection{border-color:Highlight}.timeline-handle>span,.timeline-play{background:ButtonFace;border-color:ButtonText}.timeline-handle>span:after,.timeline-playhead{background:ButtonText}.timeline-thumbnails{border:1px solid CanvasText}}.text-style-controls_controls__p5b__{display:grid;gap:20px;min-width:0;color:var(--ink)}.text-style-controls_group__j15E2{border:0;padding:0;margin:0;min-width:0;display:block}.text-style-controls_label__DIXFG{display:block;font-size:13px;font-weight:750;line-height:1.5;margin-bottom:10px;color:var(--ink)}.text-style-controls_textInput__4ec5B{display:block;width:100%;min-height:76px;resize:vertical;max-height:180px;border:1.5px solid var(--control-border,var(--ink));border-radius:14px;padding:12px;background:var(--surface);color:var(--ink);font:inherit;line-height:1.55}.text-style-controls_textInput__4ec5B::placeholder{color:var(--muted,var(--ink));opacity:1}.text-style-controls_fonts__S1Qnh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.text-style-controls_emojiChoice__TeDvn,.text-style-controls_iconButton__zanto,.text-style-controls_option__2EdTa,.text-style-controls_remove__UiJee,.text-style-controls_textSelection__NaxC4{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;border:1.5px solid var(--control-border,var(--ink));border-radius:12px;padding:10px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:650;line-height:1.4;touch-action:manipulation}.text-style-controls_emojiChoice__TeDvn[aria-pressed=true],.text-style-controls_option__2EdTa[aria-pressed=true]{background:var(--accent);color:var(--accent-text);border-color:var(--accent);box-shadow:0 2px 0 var(--ink)}.text-style-controls_colors__4EbIk{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.text-style-controls_color__ZKbpO,.text-style-controls_customColor__wfGr3{width:44px;height:44px;min-width:44px;border:1.5px solid var(--control-border,var(--ink));border-radius:12px;display:grid;place-items:center;position:relative}.text-style-controls_color__ZKbpO[aria-pressed=true]{outline:3px solid var(--focus);outline-offset:2px}.text-style-controls_customColor__wfGr3{overflow:hidden;background:var(--surface);cursor:pointer}.text-style-controls_backgroundColor__IYLiq input,.text-style-controls_customColor__wfGr3 input{width:44px;height:44px;border:0;padding:5px;background:var(--surface);color:var(--ink);cursor:pointer}.text-style-controls_customColor__wfGr3:focus-within{outline:3px solid var(--focus);outline-offset:3px}.text-style-controls_backgrounds__TkMp0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.text-style-controls_backgrounds__TkMp0 .text-style-controls_option__2EdTa{padding:8px 5px;font-size:11px;overflow-wrap:anywhere}.text-style-controls_backgroundColor__IYLiq{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;min-height:44px;font-size:12px;color:var(--ink)}.text-style-controls_backgroundColor__IYLiq input{border:1.5px solid var(--control-border,var(--ink));border-radius:10px;flex-shrink:0}.text-style-controls_count__jO5uf{font-size:11px;font-weight:500;margin-left:6px;color:var(--muted,var(--ink))}.text-style-controls_emojiPicker__N46_C{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.text-style-controls_emojiChoice__TeDvn{padding:5px;font-size:24px;line-height:1;min-width:44px;min-height:44px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.text-style-controls_customEmojiLabel__wNq3T{display:block;margin:15px 0 8px;font-size:12px;font-weight:650;line-height:1.5}.text-style-controls_customEmojiRow__4r9fy{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,1.2fr);gap:8px;align-items:stretch}.text-style-controls_customEmojiInput__VVzNG{display:block;width:100%;min-width:0;min-height:44px;border:1.5px solid var(--control-border,var(--ink));border-radius:12px;background:var(--surface);color:var(--ink);padding:7px 12px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:24px;line-height:1.2}.text-style-controls_customEmojiInput__VVzNG[aria-invalid=true]{border-color:var(--danger,var(--ink))}.text-style-controls_customEmojiRow__4r9fy .text-style-controls_option__2EdTa{overflow-wrap:anywhere}.text-style-controls_emojiError__oll99{margin-top:9px;color:var(--danger,var(--ink));font-size:12px;line-height:1.6}.text-style-controls_addedEmojis__l8pYN{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--line,var(--ink))}.text-style-controls_note__yh4VM{font-size:12px;line-height:1.6;color:var(--muted,var(--ink));margin-top:10px}.text-style-controls_sizeRow__W7muO{display:flex;align-items:center;gap:7px;margin:10px 0 12px;font-size:12px}.text-style-controls_sizeRow__W7muO>span{margin-right:3px}.text-style-controls_sizeRow__W7muO input{min-width:0;width:100%;flex:1;min-height:44px;accent-color:var(--accent)}.text-style-controls_iconButton__zanto{padding:9px;flex-shrink:0}.text-style-controls_positions__8FRiX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.text-style-controls_actions__hvdBc{display:flex;align-items:stretch;justify-content:space-between;gap:9px;margin-top:10px}.text-style-controls_textSelection__NaxC4{font-size:12px}.text-style-controls_remove__UiJee{color:var(--danger,var(--ink));border-color:var(--danger-line,var(--control-border));background:var(--danger-bg,var(--surface));font-size:12px}.text-style-controls_stageLayer__chxLT{position:absolute;inset:0;pointer-events:none;z-index:3}.text-style-controls_stageCanvas__QKWHi{display:block;width:100%;height:100%;pointer-events:none}.text-style-controls_overlayHit__5Y34G{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:auto;min-width:44px;min-height:44px;padding:0;border:1.5px solid transparent;border-radius:10px;background:transparent;transform:translate(-50%,-50%);touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.text-style-controls_overlayHit__5Y34G:active{cursor:grabbing}.text-style-controls_overlayHit__5Y34G[aria-pressed=true]{border-color:var(--focus);outline:1px solid var(--surface);outline-offset:1px}.text-style-controls_overlayHit__5Y34G:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.text-style-controls_controls__p5b__ :where(button,input,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.text-style-controls_controls__p5b__ button:disabled,.text-style-controls_controls__p5b__ input:disabled,.text-style-controls_controls__p5b__ textarea:disabled{opacity:.5;cursor:not-allowed}@media(max-width:370px){.text-style-controls_emojiPicker__N46_C{grid-template-columns:repeat(5,minmax(0,1fr))}.text-style-controls_backgrounds__TkMp0{grid-template-columns:repeat(2,minmax(0,1fr))}.text-style-controls_fonts__S1Qnh{gap:5px}.text-style-controls_option__2EdTa{font-size:11px;padding:9px 5px}.text-style-controls_actions__hvdBc{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.text-style-controls_controls__p5b__ *,.text-style-controls_stageLayer__chxLT *{animation:none!important;transition:none!important}}[data-reduced-motion=true] .text-style-controls_controls__p5b__ *,[data-reduced-motion=true] .text-style-controls_stageLayer__chxLT *{animation:none!important;transition:none!important}@media(forced-colors:active){.text-style-controls_backgroundColor__IYLiq input,.text-style-controls_customColor__wfGr3,.text-style-controls_customEmojiInput__VVzNG,.text-style-controls_emojiChoice__TeDvn,.text-style-controls_iconButton__zanto,.text-style-controls_option__2EdTa,.text-style-controls_remove__UiJee,.text-style-controls_textInput__4ec5B,.text-style-controls_textSelection__NaxC4{background:Canvas;color:CanvasText;border-color:ButtonText;box-shadow:none}.text-style-controls_emojiChoice__TeDvn[aria-pressed=true],.text-style-controls_option__2EdTa[aria-pressed=true]{background:Highlight;color:HighlightText;border-color:Highlight}.text-style-controls_color__ZKbpO{forced-color-adjust:none}.text-style-controls_overlayHit__5Y34G[aria-pressed=true]{border-color:Highlight;outline-color:Canvas}}.media-import-card_card__KmNmo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;width:100%;height:100%;min-height:44px;padding:14px;background:transparent;color:var(--ink);border-radius:inherit;touch-action:manipulation;isolation:isolate}.media-import-card_card__KmNmo strong{font-size:15px;font-weight:750;line-height:1.5;letter-spacing:-.3px;text-align:center;max-width:100%}.media-import-card_card__KmNmo:focus-visible{outline:3px solid var(--focus);outline-offset:-6px}.media-import-card_card__KmNmo:disabled{opacity:.55;cursor:not-allowed}.media-import-card_art__D1Lq6{display:block;flex-shrink:1;width:184px;max-width:70%;height:auto;overflow:visible;pointer-events:none}.media-import-card_sticker__n9dTm{transform-box:fill-box;transform-origin:50% 70%;animation:media-import-card_sticker-breathe__COH5A 1.8s ease-in-out 2;transition:transform .2s cubic-bezier(.2,.8,.25,1.25)}.media-import-card_gif__Y9r9C,.media-import-card_photo__4gK87{transform-box:fill-box;transform-origin:center;transition:translate .2s ease,rotate .2s ease}.media-import-card_photoPaper__DIdRz{fill:var(--surface);stroke:var(--control-border,var(--ink));stroke-width:2}.media-import-card_photoWindow__HwTwY{fill:var(--surface-2,var(--paper));stroke:var(--control-border,var(--ink));stroke-width:1.5}.media-import-card_line__mXBnh{stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.media-import-card_sun__VeUi_{fill:var(--accent-text)}.media-import-card_gifPaper__avbhG{fill:var(--pop-peach,#f6c1a3);stroke:#203b2d;stroke-width:2}.media-import-card_play__AhtjY{fill:#203b2d}.media-import-card_gifText__PYTg0{fill:#203b2d;font:700 11px Arial,sans-serif;letter-spacing:.6px}.media-import-card_stickerPaper__GYIBv{fill:var(--accent);stroke:var(--accent-text);stroke-width:3;stroke-linejoin:round}.media-import-card_peel__3_LHo{fill:var(--paper);stroke:var(--accent-text);stroke-width:3;stroke-linejoin:round}.media-import-card_face__qufSw{stroke:var(--accent-text);stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round}.media-import-card_spark__Onkfj{fill:var(--accent-text)}.media-import-card_dot__SqY4r{fill:var(--pop-peach,#f6c1a3);stroke:#203b2d;stroke-width:1.5}.media-import-card_card__KmNmo:focus-visible .media-import-card_sticker__n9dTm,.media-import-card_card__KmNmo:hover:not(:disabled) .media-import-card_sticker__n9dTm{animation:none;transform:translateY(-5px) rotate(-5deg)}.media-import-card_card__KmNmo:focus-visible .media-import-card_photo__4gK87,.media-import-card_card__KmNmo:hover:not(:disabled) .media-import-card_photo__4gK87{translate:-3px 2px;rotate:-4deg}.media-import-card_card__KmNmo:focus-visible .media-import-card_gif__Y9r9C,.media-import-card_card__KmNmo:hover:not(:disabled) .media-import-card_gif__Y9r9C{translate:4px -3px;rotate:4deg}.media-import-card_card__KmNmo:active:not(:disabled) .media-import-card_sticker__n9dTm{transform:translateY(1px) scale(.96) rotate(-3deg)}.media-import-card_dragActive__EcqdE .media-import-card_sticker__n9dTm{animation:none;transform:translateY(-7px) rotate(5deg) scale(1.04)}.media-import-card_dragActive__EcqdE .media-import-card_photo__4gK87{translate:-6px 1px;rotate:-6deg}.media-import-card_dragActive__EcqdE .media-import-card_gif__Y9r9C{translate:7px -3px;rotate:7deg}@keyframes media-import-card_sticker-breathe__COH5A{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-5px) rotate(2deg)}}@media(max-height:740px) and (max-width:599px){.media-import-card_art__D1Lq6{width:150px;max-width:66%}.media-import-card_card__KmNmo{gap:5px}.media-import-card_card__KmNmo strong{font-size:13px}}@media(prefers-reduced-motion:reduce){.media-import-card_card__KmNmo *{animation:none!important;transition:none!important}.media-import-card_card__KmNmo .media-import-card_gif__Y9r9C,.media-import-card_card__KmNmo .media-import-card_photo__4gK87,.media-import-card_card__KmNmo .media-import-card_sticker__n9dTm{transform:none!important;translate:none!important;rotate:none!important}}[data-reduced-motion=true] .media-import-card_card__KmNmo *{animation:none!important;transition:none!important}[data-reduced-motion=true] .media-import-card_card__KmNmo .media-import-card_gif__Y9r9C,[data-reduced-motion=true] .media-import-card_card__KmNmo .media-import-card_photo__4gK87,[data-reduced-motion=true] .media-import-card_card__KmNmo .media-import-card_sticker__n9dTm{transform:none!important;translate:none!important;rotate:none!important}@media(forced-colors:active){.media-import-card_gifPaper__avbhG,.media-import-card_peel__3_LHo,.media-import-card_photoPaper__DIdRz,.media-import-card_photoWindow__HwTwY,.media-import-card_stickerPaper__GYIBv{fill:Canvas;stroke:CanvasText}.media-import-card_face__qufSw,.media-import-card_line__mXBnh{stroke:CanvasText}.media-import-card_dot__SqY4r,.media-import-card_gifText__PYTg0,.media-import-card_play__AhtjY,.media-import-card_spark__Onkfj,.media-import-card_sun__VeUi_{fill:CanvasText}}.share-zapstick_share__fRqQh{display:flex;align-items:center;flex-direction:column;gap:11px;margin:18px auto 0;width:100%;max-width:360px;min-width:0}.share-zapstick_button__FJi6o{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;max-width:100%;padding:11px 18px;border:1.5px solid var(--control-border,var(--ink));border-radius:15px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:700;line-height:1.5;box-shadow:0 2px 0 var(--hard-shadow,var(--ink));transition:transform .14s ease,background .14s ease,box-shadow .14s ease}.share-zapstick_button__FJi6o:hover{background:var(--accent);color:var(--accent-text);transform:translateY(-1px)}.share-zapstick_button__FJi6o:active{transform:translateY(2px);box-shadow:none}.share-zapstick_button__FJi6o:disabled{opacity:.5;cursor:not-allowed;transform:none}.share-zapstick_button__FJi6o:focus-visible,.share-zapstick_manual___1U2S input:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.share-zapstick_feedback__PaS7S{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;line-height:1.6;color:var(--muted,var(--ink));text-align:center}.share-zapstick_manual___1U2S{display:flex;align-items:stretch;flex-direction:column;gap:8px;width:100%;font-size:12px;line-height:1.6;color:var(--ink)}.share-zapstick_manual___1U2S input{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1.5px solid var(--control-border,var(--ink));border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;user-select:all}@media(prefers-reduced-motion:reduce){.share-zapstick_button__FJi6o{transition:none}.share-zapstick_button__FJi6o:active,.share-zapstick_button__FJi6o:hover{transform:none}}[data-reduced-motion=true] .share-zapstick_button__FJi6o{transition:none}[data-reduced-motion=true] .share-zapstick_button__FJi6o:active,[data-reduced-motion=true] .share-zapstick_button__FJi6o:hover{transform:none}@media(forced-colors:active){.share-zapstick_button__FJi6o,.share-zapstick_manual___1U2S input{background:Canvas;color:CanvasText;border-color:ButtonText;box-shadow:none}.share-zapstick_button__FJi6o:hover{background:Highlight;color:HighlightText}}