@font-face{font-family:ChatCut Editable Anton;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/structure/mg-0.ttf) format("truetype")}.editable-feature[data-astro-cid-ifvy6juh]{grid-column:1/-1;scroll-margin-top:90px}.edit-demo[data-astro-cid-ifvy6juh]{position:relative;aspect-ratio:1.25;border-radius:15px;background:var(--hfg-panel);container-type:inline-size;overflow:visible}.edit-canvas[data-astro-cid-ifvy6juh]{--edit-bg:#181ac8;--edit-ink:#f7e87a;--edit-size:8.2cqw;position:absolute;left:7%;top:10%;width:86%;height:72%;border-radius:6px;background:var(--edit-bg);color:var(--edit-ink);transition:background-color .55s,color .55s;overflow:hidden;box-shadow:0 12px 28px #26211b0c;cursor:grab;touch-action:none;outline:none}.edit-layer[data-astro-cid-ifvy6juh]{position:absolute;max-width:94%;outline:none;cursor:grab;touch-action:none;user-select:none}.edit-layer[data-astro-cid-ifvy6juh][data-edit-kind=text]{z-index:2}.edit-layer-story[data-astro-cid-ifvy6juh]{left:5%;top:23%;font:italic 2.4cqw/1.25 Georgia,serif}.edit-layer-cut[data-astro-cid-ifvy6juh],.edit-layer-keep[data-astro-cid-ifvy6juh]{left:6%;font:400 var(--edit-size)/1.05 "ChatCut Editable Anton",Anton,Impact,sans-serif;letter-spacing:-.015em}.edit-layer-cut[data-astro-cid-ifvy6juh]{top:34%}.edit-layer-keep[data-astro-cid-ifvy6juh]{top:56%}.edit-layer-caption[data-astro-cid-ifvy6juh]{left:5%;top:77%;font:italic 1.25cqw/1.25 Georgia,serif}.edit-layer-video[data-astro-cid-ifvy6juh]{z-index:1;left:53%;top:6%;width:44%;height:88%;border-radius:5px}.edit-layer-video[data-astro-cid-ifvy6juh] video[data-astro-cid-ifvy6juh]{display:block;width:100%;height:100%;object-fit:cover;object-position:65% center;border-radius:inherit;pointer-events:none}[data-astro-cid-ifvy6juh][data-edit-text]{font-family:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;display:block;min-width:1ch;min-height:1em;white-space:pre;outline:none}.edit-layer[data-astro-cid-ifvy6juh][data-editing=true]{cursor:text;user-select:text;z-index:3}.edit-layer[data-astro-cid-ifvy6juh][data-editing=true] [data-astro-cid-ifvy6juh][data-edit-text]{cursor:text;user-select:text}.edit-layer-outline[data-astro-cid-ifvy6juh]{position:absolute;inset:-3px;pointer-events:none;border:1px solid #70b6fc;opacity:0}.edit-layer-outline[data-astro-cid-ifvy6juh] i[data-astro-cid-ifvy6juh]{position:absolute;width:5px;height:5px;border:1px solid #70b6fc;background:#fff}.edit-layer-outline[data-astro-cid-ifvy6juh] i[data-astro-cid-ifvy6juh]:nth-child(1){left:-3px;top:-3px}.edit-layer-outline[data-astro-cid-ifvy6juh] i[data-astro-cid-ifvy6juh]:nth-child(2){right:-3px;top:-3px}.edit-layer-outline[data-astro-cid-ifvy6juh] i[data-astro-cid-ifvy6juh]:nth-child(3){left:-3px;bottom:-3px}.edit-layer-outline[data-astro-cid-ifvy6juh] i[data-astro-cid-ifvy6juh]:nth-child(4){right:-3px;bottom:-3px}.edit-layer[data-astro-cid-ifvy6juh]:is([data-selected=true],[data-editing=true],:focus-visible) .edit-layer-outline[data-astro-cid-ifvy6juh]{opacity:1}.edit-layer[data-astro-cid-ifvy6juh]:hover:not([data-selected=true]) .edit-layer-outline[data-astro-cid-ifvy6juh]{opacity:.5;border-style:dashed}.edit-layer[data-astro-cid-ifvy6juh]:hover:not([data-selected=true]) .edit-layer-outline[data-astro-cid-ifvy6juh] i[data-astro-cid-ifvy6juh]{opacity:0}.edit-layer[data-astro-cid-ifvy6juh][data-dragging=true],.edit-canvas[data-astro-cid-ifvy6juh][data-dragging=true]{z-index:4;cursor:grabbing}.edit-demo[data-astro-cid-ifvy6juh][data-dragging=true]{user-select:none}.edit-guide[data-astro-cid-ifvy6juh]{position:absolute;z-index:6;pointer-events:none;opacity:.85}.edit-guide-x[data-astro-cid-ifvy6juh]{top:0;bottom:0;border-left:1px dashed #91c5ff}.edit-guide-y[data-astro-cid-ifvy6juh]{left:0;right:0;border-top:1px dashed #91c5ff}.edit-panel[data-astro-cid-ifvy6juh]{position:absolute;z-index:30;left:3%;top:72%;width:clamp(180px,36cqw,230px);box-sizing:border-box;display:grid;gap:6px;padding:10px;border:0;border-radius:12px;background:#24251f;color:#fff;box-shadow:0 10px 28px #24211b26,0 1px 3px #24211b15;font-family:var(--font-sans);transition:opacity .16s,transform .2s;transform-origin:50% 100%}.edit-panel-title[data-astro-cid-ifvy6juh]{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;padding:0 25px 3px 0;border:0;background:none;color:inherit;text-align:left;font:400 11px/1.4 var(--font-sans);cursor:grab;touch-action:none}.edit-panel-title[data-astro-cid-ifvy6juh] svg[data-astro-cid-ifvy6juh]{color:#a2a397}.edit-panel-title[data-astro-cid-ifvy6juh]:active{cursor:grabbing}.edit-panel[data-astro-cid-ifvy6juh] input[data-astro-cid-ifvy6juh]:not([type=range]):not([type=color]){width:100%;min-width:0;background:#3b3c34;color:#fff;border:1px solid transparent;border-radius:5px;padding:6px;font-size:12px;line-height:1.3;outline:none}.edit-panel[data-astro-cid-ifvy6juh] input[data-astro-cid-ifvy6juh]:focus{border-color:#a9bf90}.edit-panel[data-astro-cid-ifvy6juh] label[data-astro-cid-ifvy6juh]{min-width:0}.edit-video-size[data-astro-cid-ifvy6juh]{display:grid;gap:8px;font-size:10px;color:#c9cabe}.edit-video-size[data-astro-cid-ifvy6juh] input[data-astro-cid-ifvy6juh]{width:100%;accent-color:#d9e4d5;cursor:ew-resize}.edit-colors[data-astro-cid-ifvy6juh]{display:flex;align-items:center;gap:8px;margin-top:3px}.edit-colors[data-astro-cid-ifvy6juh]>span[data-astro-cid-ifvy6juh]{font-size:10px;flex:1;color:#c9cabe}.edit-colors[data-astro-cid-ifvy6juh] button[data-astro-cid-ifvy6juh]{flex:none;width:23px;height:23px;border-radius:50%;background:var(--swatch);border:2px solid #fff2;cursor:pointer}.edit-colors[data-astro-cid-ifvy6juh] button[data-astro-cid-ifvy6juh][aria-pressed=true]{outline:1px solid #fff;outline-offset:2px}.edit-colors[data-astro-cid-ifvy6juh] input[data-astro-cid-ifvy6juh][type=color]{flex:0 0 23px;width:23px;height:23px;padding:0;border:1px dashed #aaa;border-radius:50%;background:none;cursor:pointer}.edit-colors[data-astro-cid-ifvy6juh] input[data-astro-cid-ifvy6juh][type=color]::-webkit-color-swatch-wrapper{padding:3px}.edit-colors[data-astro-cid-ifvy6juh] input[data-astro-cid-ifvy6juh][type=color]::-webkit-color-swatch{border:0;border-radius:50%}.edit-colors[data-astro-cid-ifvy6juh] input[data-astro-cid-ifvy6juh][type=color]::-moz-color-swatch{border:0;border-radius:50%}.edit-back[data-astro-cid-ifvy6juh]{justify-self:start;border:0;background:none;padding:0;color:#e0e1d8;font:400 10px/1.3 var(--font-sans);cursor:pointer}.edit-reset-layout[data-astro-cid-ifvy6juh]{justify-self:start;padding:0;border:0;background:none;color:#bfc0b5;font:400 10px/1.3 var(--font-sans);cursor:pointer}.edit-reset-layout[data-astro-cid-ifvy6juh]:hover{color:#fff}.edit-controls[data-astro-cid-ifvy6juh]{position:absolute;z-index:9;bottom:4%;left:8%;right:7%;display:flex;gap:8px;justify-content:flex-end;align-items:center;font-size:11px;color:#817b70;pointer-events:none}.edit-controls[data-astro-cid-ifvy6juh]>span[data-astro-cid-ifvy6juh]{flex:1;font-size:10px}.edit-controls[data-astro-cid-ifvy6juh] button[data-astro-cid-ifvy6juh]{pointer-events:auto;border:1px solid #d7d4cc;border-radius:50%;width:30px;height:30px;background:#faf9f6;cursor:pointer}.edit-demo[data-astro-cid-ifvy6juh][data-panel-open=false] .edit-panel[data-astro-cid-ifvy6juh]{visibility:hidden;opacity:0;transform:translateY(6px);pointer-events:none}.edit-demo[data-astro-cid-ifvy6juh][data-panel-open=true]{z-index:3}.edit-dismiss[data-astro-cid-ifvy6juh]{position:absolute;right:9px;top:8px;width:20px;height:20px;padding:0;border:0;background:none;color:#bfc0b5;font:18px/1 sans-serif;cursor:pointer}.edit-demo[data-astro-cid-ifvy6juh] button[data-astro-cid-ifvy6juh]:focus-visible{outline:2px solid #b88a61;outline-offset:3px}.edit-demo[data-astro-cid-ifvy6juh] [data-astro-cid-ifvy6juh][hidden]{display:none!important}@container (max-width:420px){.edit-canvas[data-astro-cid-ifvy6juh]{top:13%;height:66%}.edit-panel[data-astro-cid-ifvy6juh]{gap:7px;padding:10px;border-radius:10px}.edit-panel-title[data-astro-cid-ifvy6juh]{font-size:10px}.edit-panel[data-astro-cid-ifvy6juh] input[data-astro-cid-ifvy6juh]:not([type=range]):not([type=color]){font-size:11px;padding:6px}.edit-colors[data-astro-cid-ifvy6juh]{gap:6px}.edit-colors[data-astro-cid-ifvy6juh] button[data-astro-cid-ifvy6juh],.edit-colors[data-astro-cid-ifvy6juh] input[data-astro-cid-ifvy6juh][type=color]{width:18px;height:18px;flex-basis:18px}.edit-colors[data-astro-cid-ifvy6juh]>span[data-astro-cid-ifvy6juh]{font-size:10px}.edit-back[data-astro-cid-ifvy6juh],.edit-reset-layout[data-astro-cid-ifvy6juh]{font-size:9px}.edit-layer-story[data-astro-cid-ifvy6juh]{font-size:3cqw}.edit-layer-caption[data-astro-cid-ifvy6juh]{font-size:1.8cqw}.edit-controls[data-astro-cid-ifvy6juh] button[data-astro-cid-ifvy6juh]{width:26px;height:26px}}.edit-demo-cursor[data-astro-cid-ifvy6juh]{position:absolute;z-index:40;width:24px;height:30px;pointer-events:none;filter:drop-shadow(0 2px 2px #0003);opacity:0;transform:scale(var(--demo-cursor-scale,1));transform-origin:3px 2px}.edit-demo[data-astro-cid-ifvy6juh][data-demo-auto=true] .edit-demo-cursor[data-astro-cid-ifvy6juh]{opacity:var(--demo-cursor-opacity,1)}.edit-layer[data-astro-cid-ifvy6juh][data-demo-selection=true] [data-astro-cid-ifvy6juh][data-edit-text]{background:#79adff;color:#14213b;box-shadow:0 0 0 2px #79adff}.edit-layer[data-astro-cid-ifvy6juh][data-demo-typing=true] [data-astro-cid-ifvy6juh][data-edit-text]:after{content:"";display:inline-block;height:.85em;width:2px;background:currentColor;margin-left:2px;vertical-align:baseline}@media(prefers-reduced-motion:reduce){.edit-canvas[data-astro-cid-ifvy6juh]{transition:none}}.lb-study{min-width:0;position:relative;font-family:var(--font-sans)}.lb-study-panel{height:430px;min-width:0}.lb-study>h3{font:400 22px/1.3 var(--font-family-display);letter-spacing:-.025em;margin:22px 4px 10px;color:var(--landing-heading)}.lb-study-copy{font:14px/1.65 var(--font-sans);color:#827c73;margin:0 4px;max-width:460px}.lb-study-loading{height:100%;border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;background:#f1f2f5;font-size:14px;color:#767c86}.lb-study-loading button,.lb-preview-status button{border:1px solid #bbc0c8;border-radius:8px;padding:9px 14px;cursor:pointer;color:#303747;background:#fff}.lb-study-toast{position:absolute;bottom:90px;left:50%;transform:translate(-50%);background:#24312e;color:#fff;padding:9px 14px;border-radius:30px;white-space:nowrap;z-index:15;font-size:12px;pointer-events:none}.lb-study-toast:empty{display:none}.lb-preview{padding:0;border:0;border-radius:20px;background:#fff;color:#28303a;width:min(850px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;overflow:auto;box-shadow:0 24px 120px #07122555}.lb-preview::backdrop{background:#17212c99;backdrop-filter:blur(7px)}.lb-preview-sheet{padding:18px 24px 16px}.lb-preview-header{display:flex;align-items:center;justify-content:space-between;padding:0 0 16px;font:500 12px/1.4 var(--font-sans);color:#6c7380}.lb-preview-header button,.lb-preview-replay{width:34px;height:34px;display:grid;place-items:center;cursor:pointer;border:1px solid #e2e4e8;border-radius:50%;background:#fff;color:#343d4a}.lb-preview-stage{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#101219;color:#fff}.lb-preview-status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:14px;font-size:13px}.lb-preview-info{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0}.lb-preview-info span{font-size:11px;color:#7b8290;text-transform:capitalize}.lb-preview-info h2{font:400 24px/1.2 var(--font-family-display);letter-spacing:-.02em;margin:7px 0 0;color:#242d3a}.lb-preview-actions{display:flex;gap:10px;justify-content:flex-end}.lb-preview-actions button,.lb-preview-actions a{display:inline-flex;gap:9px;align-items:center;justify-content:center;border-radius:9px;padding:11px 16px;font:500 13px/1.3 var(--font-sans);cursor:pointer;text-decoration:none;border:1px solid #dfe3e9;background:#fff;color:#384451}.lb-preview-actions a{background:#252f43;color:#fff;border-color:#252f43}.lb-preview-note{font:11px/1.5 var(--font-sans);color:#8b9099;text-align:right;margin:12px 0 0}.lb-study :is(button,a):focus-visible{outline:2px solid #657fea;outline-offset:3px}@media(max-width:600px){.lb-study-panel{height:400px}.lb-study>h3{font-size:21px}.lb-preview-sheet{padding:14px}.lb-preview-info h2{font-size:20px}.lb-preview-actions>*{flex:1}.lb-preview-note{text-align:center}.lb-preview{max-height:calc(100dvh - 24px)}}
