@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--text-title: 20px;--text-section: 15px;--text-body: 13px;--text-label: 12px;--text-caption: 11px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--accent: #f97316;--accent-contrast: #111111;--focus-ring: 0 0 0 2px #0b0b0f, 0 0 0 4px rgba(249, 115, 22, .6)}html,body{width:100%;height:100%;margin:0;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;background:#0b0b0f;color:#f5f5f5;overflow:hidden}button,input,textarea,select{font:inherit}button{border:1px solid #292932;background:#171720;color:#f5f5f5;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-weight:600;cursor:pointer}@media (hover: hover){button:hover{background:#242432}}.textPreset:hover,.play:hover{background:#e4e4e7}button:active{background:#2c2c3c}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:var(--focus-ring)}input,textarea,select{border:1px solid #292932;background:#111118;color:#f5f5f5;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);outline:none}textarea{min-height:86px;resize:vertical}.app{height:100vh;display:grid;grid-template-rows:72px 1fr 28px}.topbar{display:flex;align-items:center;gap:14px;padding:0 18px;background:#101018;border-bottom:1px solid #24242c;overflow-x:auto}.appBrand,.topButtons{flex-shrink:0}.traffic{width:58px}.appBrand{min-width:280px;display:flex;align-items:center;gap:12px}.mark{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,#f97316,#7c2d12);font-weight:700}.appBrand strong{display:block}.appBrand span{display:block;color:#a1a1aa;font-size:12px;margin-top:3px}.projectName{flex:1;max-width:440px;min-width:0;margin:0 auto;text-align:center;background:transparent;border-color:transparent;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectName:hover,.projectName:focus{background:#111118;border-color:#292932}.orange,.primaryWide{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.orange:hover,.primaryWide:hover{background:#fb8a3c;border-color:#fb8a3c}.orange:active,.primaryWide:active{background:#ea6a0c;border-color:#ea6a0c}.workspace{min-height:0;display:grid;grid-template-columns:72px 292px minmax(300px,1fr) 318px;grid-template-rows:minmax(260px,1fr) var(--timeline-height, 300px);grid-template-areas:"rail left editor right" "rail left timeline right"}.leftClosed .workspace{grid-template-columns:72px 0 minmax(300px,1fr) 318px}.rightClosed .workspace{grid-template-columns:72px 292px minmax(300px,1fr) 0}.leftClosed.rightClosed .workspace{grid-template-columns:72px 0 minmax(300px,1fr) 0}.bottomClosed .workspace{grid-template-rows:minmax(260px,1fr) 0}.rail{grid-area:rail;background:#101018;border-right:1px solid #24242c;padding:12px 8px;display:flex;flex-direction:column;gap:5px;overflow-y:auto}.railItem,.railMini{min-height:48px;width:56px;border:0;background:transparent;color:#a1a1aa;display:grid;place-items:center;gap:2px;padding:var(--space-1);font-size:var(--text-caption)}.railItem span{font-size:18px;font-weight:700}.railItem.active{background:#1c1c25;color:#f5f5f5}@media (hover: hover){.railItem:hover,.railMini:hover{background:#1c1c25;color:#f5f5f5}}.railItem.active{outline:1px solid rgba(249,115,22,.55)}.railBottom{margin-top:auto;display:grid;gap:5px}.leftPanel{grid-area:left;min-width:0;overflow:hidden;background:#101018;border-right:1px solid #24242c;display:flex;flex-direction:column}.leftClosed .leftPanel{display:none}.rightPanel{grid-area:right;min-width:0;overflow:hidden;background:#101018;border-left:1px solid #24242c;display:flex;flex-direction:column}.rightClosed .rightPanel{display:none}.panelTitle{min-height:70px;border-bottom:1px solid #24242c;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4)}.panelTitle strong{display:block;font-size:var(--text-section);letter-spacing:.08em;text-transform:uppercase}.panelTitle span{display:block;color:#a1a1aa;font-size:var(--text-label);margin-top:var(--space-1)}.panelContent{padding:var(--space-4);overflow:auto}.panelContent label{color:#a1a1aa;font-size:var(--text-body);display:block;margin:12px 0 7px}.ghost{color:#a1a1aa;background:#15151d}.ghost:hover{color:#f5f5f5;background:#1c1c25}.ghost:active{background:#24242e}.wide,.primaryWide,.textPreset,.dangerWide{width:100%;margin-bottom:10px}.danger,.dangerWide{color:#fecaca;background:#3f1d1d;border-color:#7f1d1d}.tip,.empty,.card{border:1px solid #24242c;background:#15151d;color:#a1a1aa;border-radius:14px;padding:12px;margin-top:12px;line-height:1.45;font-size:12px}.card strong{color:#f5f5f5;display:block}.card span{display:block;margin-top:4px}.templateGrid,.shapeGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.templateGrid button{min-height:86px}.templateGrid button.active{background:#1c1c25;color:#f5f5f5;outline:2px solid #f97316;outline-offset:-2px}.textPreset{background:#fff;color:#111;text-align:left}.headingPreset{font-size:24px}.subPreset{font-size:18px}.bodyPreset{font-size:14px}.swatch{min-height:0}.orangeSwatch{background:#f97316}.darkSwatch{background:#111}.outlineSwatch{background:transparent;border:2px solid #f97316}.brandPreview{height:74px;border-radius:16px;margin-top:14px}.assetList,.layerList{display:grid;gap:8px;margin-top:12px}.uploadTabs{display:flex;gap:4px;margin-top:12px;border-bottom:1px solid #24242c;padding-bottom:8px;flex-wrap:wrap}.uploadTab{background:transparent;color:#a1a1aa;border:0;padding:6px 10px;border-radius:var(--radius-sm, 6px);font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:5px}.uploadTab:hover{background:#1a1a24;color:#f5f5f5}.uploadTab.active{background:#f97316;color:#111}.uploadTabCount{font-size:10px;opacity:.75}.assetGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px}.assetGridItem{background:#15151d;border-radius:var(--radius-sm, 8px);overflow:hidden;text-align:left;padding:0;display:flex;flex-direction:column;position:relative}.assetGridItem.selected{outline:2px solid #f97316}.assetGridThumb{width:100%;aspect-ratio:1;background:#24242c;display:block;overflow:hidden}.assetGridThumb img,.assetGridThumb video{width:100%;height:100%;object-fit:cover}.assetGridThumb b{display:flex;align-items:center;justify-content:center;height:100%;font-size:10px;color:#a1a1aa}.assetDurationBadge{position:absolute;left:6px;bottom:26px;background:#000000bf;color:#f5f5f5;font-size:10px;font-variant-numeric:tabular-nums;padding:1px 5px;border-radius:4px}.assetGridName{font-size:11px;color:#d4d4d8;padding:6px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assetItem,.layerItem{width:100%;text-align:left;background:#15151d;color:#f5f5f5;display:grid;align-items:center;gap:8px}.assetItem{grid-template-columns:48px 1fr}.layerItem{grid-template-columns:54px 1fr auto}.assetItem.selected,.layerItem.selected{outline:2px solid #f97316}.thumb{width:42px;height:42px;border-radius:10px;overflow:hidden;background:#24242c;display:grid;place-items:center}.thumb img,.thumb video{width:100%;height:100%;object-fit:cover}.thumb b{font-size:9px;text-transform:uppercase;color:#a1a1aa}.layerItem b{background:#f97316;color:#111;border-radius:999px;padding:4px 7px;font-size:10px;text-align:center;text-transform:uppercase}.layerItem span,.assetItem span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}.layerItem small{color:#a1a1aa}.editor{grid-area:editor;min-width:0;min-height:0;display:flex;flex-direction:column;background:#eef0f4}.editor>.editorToolbar{flex:0 0 auto}.editor>.canvasScroll{flex:1 1 0;min-height:0}.editorToolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 14px;min-height:50px;min-width:0;max-width:100%;box-sizing:border-box;background:#101018;border-bottom:1px solid #24242c;color:#f5f5f5}.toolGroup{display:flex;align-items:center;flex-wrap:wrap;gap:8px;white-space:nowrap}.toolGroup button,.toolGroup select,.toolGroup input{height:34px;background:#1c1c24;color:#f5f5f5;border-color:#33333d;padding:0 10px;font-size:12px}.toolGroup button.active{background:#8b5cf6;border-color:#a78bfa;color:#fff}.brushSettingsRow{padding:6px 14px;background:#101018;border-bottom:1px solid #24242c}.brushSlider{gap:6px}.brushSlider label{font-size:11px;color:#a1a1aa;font-weight:600}.brushSlider input[type=range]{width:90px;height:34px;padding:0;background:transparent;border:none}.brushSlider .pencilWidthLabel{font-size:11px;color:#f5f5f5;min-width:34px}.colorSwatchRow{padding:6px 14px;background:#101018;border-bottom:1px solid #24242c;flex-wrap:wrap}.swatchGroup{gap:4px}.swatchGroup label{font-size:11px;color:#6b7280;font-weight:600;margin-right:2px}.swatch{width:22px;height:22px;min-width:22px;padding:0;border-radius:5px;border:1px solid rgba(0,0,0,.15);cursor:pointer}.swatch:hover{transform:scale(1.1)}.swatch.active{outline:2px solid #f97316;outline-offset:1px}.numberInput{width:70px;text-align:center}.colorInput{width:38px;padding:2px!important}.canvasScroll{min-height:0;overflow:auto;padding:44px;cursor:grab;background:#eef0f4}.canvasScroll.panning{cursor:grabbing}.canvasMeta{width:max-content;min-width:340px;margin:0 auto 10px;color:#6b7280;display:flex;justify-content:space-between;font-size:12px}.stage{position:relative;margin:0 auto;border:1px solid #d4d4d8;box-shadow:0 24px 70px #0000002e;overflow:hidden}.stage.mode-pencil,.stage.mode-line{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'><g transform='rotate(45 14 14)'><rect x='11' y='2' width='6' height='16' rx='1' fill='%23f97316' stroke='%23111827' stroke-width='1'/><rect x='11' y='2' width='6' height='4' fill='%23eab308' stroke='%23111827' stroke-width='1'/><path d='M11 18 L14 25 L17 18 Z' fill='%23e8b88a' stroke='%23111827' stroke-width='1'/><path d='M12.5 18 L14 22 L15.5 18 Z' fill='%233f2d20'/></g></svg>") 2 26,crosshair}.stage.mode-eraser{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'><g transform='rotate(-45 13 13)'><rect x='6' y='9' width='14' height='9' rx='2' fill='%23fca5a5' stroke='%23111827' stroke-width='1'/><rect x='6' y='9' width='14' height='4' rx='2' fill='%23f87171' stroke='%23111827' stroke-width='1'/></g></svg>") 8 18,crosshair}.stage.mode-bucket{cursor:crosshair}.safe{position:absolute;inset:9%;border:1px dashed rgba(0,0,0,.12);z-index:9000;pointer-events:none}#layerHost{position:absolute;inset:0;pointer-events:none}.guideLayer{position:absolute;inset:0;pointer-events:none;z-index:12000}.canvasLayer{position:absolute;overflow:visible;user-select:none;pointer-events:auto}.stage.mode-select .canvasLayer{cursor:move}.canvasLayer.selected{outline:3px solid #8b5cf6;box-shadow:0 0 0 1px #fff}.editable{width:100%;height:100%;overflow:hidden;white-space:pre-wrap;line-height:1.02;display:flex;align-items:center}.editable[contenteditable=true]{cursor:text;user-select:text;outline:none}.mediaLayer img,.mediaLayer video{width:100%;height:100%;object-fit:cover}.shapeLayer.rect{border-radius:0}.drawingLayer{overflow:visible}.drawingLayer svg,.drawingLayer svg *{pointer-events:none}.drawPreview{overflow:visible}.pencilWidthLabel{font-size:var(--text-caption);color:#a1a1aa;min-width:32px;text-align:center}.shapeLayer.circle,.shapeLayer.line{border-radius:999px}.missing{display:grid;place-items:center;background:#00000014;color:#111}.handle{width:20px;height:20px;background:#fff;border:3px solid #8b5cf6;border-radius:50%;box-shadow:0 2px 6px #0006;position:absolute;z-index:10000}.handle.nw{left:-10px;top:-10px;cursor:nwse-resize}.handle.ne{right:-10px;top:-10px;cursor:nesw-resize}.handle.sw{left:-10px;bottom:-10px;cursor:nesw-resize}.handle.se{right:-10px;bottom:-10px;cursor:nwse-resize}.guide{position:absolute;background:#f0c;box-shadow:0 0 6px 1px #f0cc;z-index:12000}.vGuide{top:0;bottom:0;width:2px}.hGuide{left:0;right:0;height:2px}.multiSelectBox{position:absolute;z-index:9500;outline:3px dashed #a78bfa;box-shadow:0 0 0 1px #fff,0 0 16px #8b5cf680;cursor:move}.marqueeBox{position:absolute;z-index:13000;border:1px solid #8b5cf6;background:#8b5cf61f;pointer-events:none}.floatingBar{position:absolute;z-index:14000;display:flex;align-items:center;gap:var(--space-1);background:#17171d;border:1px solid #2a2a33;border-radius:var(--radius-md);padding:var(--space-1);box-shadow:0 8px 20px #00000073}.floatingBarBtn{min-width:32px;height:32px;padding:0 var(--space-2);border:none;background:transparent;color:#f5f5f5;font-size:var(--text-label);font-weight:700;border-radius:var(--radius-sm)}.floatingBarBtn:hover{background:#26262f}.floatingBarBtn.active{background:var(--accent);color:var(--accent-contrast)}.floatingBarDanger:hover{background:#3b0f0f;color:#fecaca}.floatingBarDivider{width:1px;height:20px;background:#2a2a33;margin:0 var(--space-1)}.canvasLayer.multiSelected{outline:2px solid rgba(139,92,246,.55)}.layerGroupBadge{font-style:normal;font-size:11px;color:#a1a1aa;margin-left:4px}.addPage{display:block;min-width:300px;margin:18px auto 0;background:#fff;color:#111;border-color:#cbd5e1}.inspectorCard{border:1px solid #24242c;border-radius:16px;background:#15151d;padding:14px}.inspectorCard strong{display:block;font-size:16px}.inspectorCard span{display:block;color:#f97316;font-size:11px;font-weight:700;margin-top:4px}.inspectorCard p{color:#a1a1aa;word-break:break-all;line-height:1.4}.inspectorCard button{width:100%;margin-top:10px}.two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.timeline{grid-area:timeline;min-height:0;display:grid;grid-template-rows:auto 1fr;background:#101018;border-top:1px solid #24242c}.timelineResizeHandle{position:absolute;top:-4px;left:0;right:0;height:8px;cursor:row-resize;z-index:10}.timelineResizeHandle:hover,.timelineResizeHandle.active{background:#f9731666}.bottomClosed .timeline{display:none}.timelineTop{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-bottom:1px solid #24242c}.transport{display:flex;align-items:center;gap:12px}.transport strong{display:block}.transport span{color:#a1a1aa;font-size:12px}.play{background:#fff;color:#111;min-width:82px}.timelineButtons{display:flex;gap:8px;align-items:center}.timelineButtons button{font-size:12px}#timelineSnapToggle.active{background:#f97316;border-color:#f97316;color:#111}#timelineSnapGrid{font-size:12px;background:#17171d;color:#f4f4f5;border:1px solid #2a2a33;border-radius:6px;padding:4px 6px}.fieldHint{font-weight:400;color:#a1a1aa;font-size:11px}.timelineScroll{overflow:auto;padding:10px 16px 16px}.timelineSurface{position:relative;min-width:1560px}.ruler{display:grid;grid-template-columns:repeat(9,180px);padding-left:112px;color:#a1a1aa;font-size:11px;margin-bottom:8px}.trackLabel{height:44px;display:flex;align-items:center;color:#a1a1aa;font-size:12px;font-weight:700}.track{position:relative;height:44px;border:1px solid #24242c;border-radius:12px;overflow:hidden;background:repeating-linear-gradient(to right,#15151d,#15151d 179px,#24242c 180px)}.audioTrack{background:repeating-linear-gradient(to right,#111827,#111827 179px,#24242c 180px)}.visualTrack{background:repeating-linear-gradient(to right,#18151d,#18151d 179px,#24242c 180px)}.clip{position:absolute;top:5px;height:34px;border:1px solid rgba(255,255,255,.2);border-radius:10px;overflow:hidden;text-align:left;color:#111;padding:4px 8px}.clip strong{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clip span{display:block;font-size:10px}.layerClip{background:#a78bfa}.clip.audio{background:#22c55e}.clip.instrument{background:#a855f7}.clip.image{background:#f97316}.clip.video{background:#60a5fa}.clipSelected{outline:2px solid #ffffff}.playhead{position:absolute;top:0;bottom:0;width:2px;background:#fff;z-index:100;pointer-events:none}.playhead span{position:absolute;top:-2px;left:-18px;background:#fff;color:#111;border-radius:999px;font-size:11px;padding:3px 7px;font-weight:700}.status{height:28px;background:#0d0d13;border-top:1px solid #24242c;color:#a1a1aa;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 12px;font-size:12px}.status span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layerTimelineRows{display:contents}.layerTrackLabel span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emptyTimelineTrack{display:flex;align-items:center;padding-left:12px;color:#a1a1aa;font-size:12px}.clip{max-width:none}.inspectorCard{min-width:0;overflow:hidden}.two{min-width:0}.two label{min-width:0;overflow:hidden}.two input{min-width:0;width:100%;max-width:100%}.rightPanel,.panelContent{min-width:0}.inspectorCard input,.inspectorCard textarea,.inspectorCard select{max-width:100%}.timelineSurface{position:relative;min-width:1500px}.ruler{position:sticky!important;top:0;z-index:20;background:#0a0a0f;display:block!important;height:22px;padding-left:0!important;margin-bottom:8px;min-width:1500px}.ruler span{position:absolute;top:0;transform:translate(-50%);color:#a1a1aa;font-size:11px;white-space:nowrap}.ruler span:before{content:"";position:absolute;top:16px;left:50%;width:1px;height:8px;background:#3f3f46}.timelineGrid{min-width:1500px!important}.track{overflow:hidden}.clip{min-width:18px}.clip span{font-size:9px;white-space:nowrap}.timelineZoomLabel{color:#a1a1aa;font-size:12px;min-width:62px;text-align:center}.planChip{display:inline-block;background:#a1a1aa29;color:#a1a1aa;border:none;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;margin-right:6px;white-space:nowrap;cursor:pointer;font-family:inherit}.planChip-pro{background:#22d3992e;color:#34d399}.planChip-trial{background:#f973162e;color:#f97316}.planChip-free{background:#a1a1aa29;color:#a1a1aa}.planPanelCard,.upgradePromptCard{width:420px;max-width:92vw}.planUsageList{margin:10px 0;display:flex;flex-direction:column;gap:6px}.planUsageRow{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#d4d4d8;padding:6px 10px;background:#ffffff0a;border-radius:6px}.planPlay{display:flex;flex-direction:column;gap:8px;margin:4px 0 8px}.planPlay .tip{margin:0}.exportResToggle{display:flex;align-items:center;gap:8px;font-size:13px;color:#d4d4d8;margin:8px 0}.settingsPlanRow{display:flex;align-items:center;gap:8px;color:#a1a1aa;font-size:13px;margin-top:6px}.appBrand strong{font-size:14px;letter-spacing:-.01em}#undoBtn,#redoBtn{background:#15151d;border-color:#292932;color:#a1a1aa;font-size:12px;padding:6px 10px}#undoBtn:not([disabled]):hover,#redoBtn:not([disabled]):hover{color:#f5f5f5;background:#242432}#undoBtn[disabled],#redoBtn[disabled]{opacity:.35;cursor:not-allowed}.layerRow{display:grid;grid-template-columns:1fr 32px 32px;gap:var(--space-1);align-items:center;border-radius:var(--radius-md);border:1px solid transparent}.layerRow.selected{border-color:var(--accent);background:#f9731612}.layerItemSelect{width:100%;text-align:left;background:transparent;border:none;color:#f5f5f5;display:grid;grid-template-columns:54px 1fr;align-items:center;gap:var(--space-2);padding:var(--space-2)}.layerItemSelect:hover{background:transparent;color:#fff}.layerToggle{width:32px;height:32px;padding:0;border:none;background:transparent;color:#a1a1aa;font-size:14px;border-radius:8px;display:grid;place-items:center}.layerToggle:hover{background:#242432;color:#f5f5f5}.layerToggle.dimmed{opacity:.4}.layerToggle.lockActive{color:#f97316}.layerList{display:grid;gap:4px;margin-top:12px}.clip{cursor:grab}kbd{background:#24242c;border:1px solid #3f3f46;border-radius:5px;padding:1px 5px;font-size:11px;font-family:inherit;color:#f5f5f5}.topButtons{display:flex;align-items:center;gap:10px;min-width:0;justify-content:flex-end;flex-wrap:nowrap}.authEmailBtn{display:inline-flex;min-width:0;max-width:220px}.authEmailText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:0}.workspace{grid-template-areas:"rail left editor right" "rail left timeline right"!important;overflow:hidden!important}.status{user-select:text}.editor,.timeline,.rightPanel,.leftPanel{min-width:0!important;overflow:hidden!important}.timeline{position:relative;z-index:1;max-width:100%}.rightPanel{position:relative;z-index:3}.timelineScroll{max-width:100%;overflow:auto!important;contain:strict}.timelineSurface{max-width:none}.timelineTop{max-width:100%;flex-wrap:wrap;row-gap:8px}.timelineButtons{min-width:0;flex-wrap:wrap;row-gap:8px}.timelineButtons button{flex:0 0 auto}.inspectorCard{position:relative;z-index:4}.brandLogoPreview{border:1px solid #24242c;border-radius:16px;background:#15151d;padding:14px;margin:12px 0;display:grid;place-items:center}.brandLogoPreview img{max-width:100%;max-height:110px;object-fit:contain}.brandPalette{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.brandPalette button{min-height:48px;border:1px solid rgba(255,255,255,.15);color:#111}.panelContent select,.panelContent textarea,.panelContent input{width:100%;max-width:100%}.layerRow{grid-template-columns:1fr 32px 32px 32px 32px!important;cursor:grab}.layerRow:active{cursor:grabbing}.layerRow.dragging{opacity:.45}.layerRow.dropTarget{outline:2px solid #f97316;background:#f973161f}.layerMove{color:#f97316;font-weight:700}#openLayersPanel{background:#15151d;border-color:#292932}#openLayersPanel:hover{background:#242432}.logoMark{background:#0b0b0f!important;border:1px solid rgba(249,115,22,.5);overflow:hidden;padding:0!important}.logoMark img{width:100%;height:100%;object-fit:cover;display:block}.mark,.logoMark{width:44px!important;height:44px!important;min-width:44px!important}#openLayersPanel{background:#1c1c24!important;color:#f5f5f5!important;border-color:#33333d!important;opacity:1!important}#openLayersPanel:hover{background:#26262f!important;color:#f5f5f5!important}#openLayersPanel:disabled{opacity:1!important;color:#6b7280!important}.homeFolderButtons{display:grid;grid-template-columns:1fr;gap:8px;margin:10px 0 12px}.homeDashboardIntro{border:1px solid #24242c;background:#15151d;border-radius:14px;padding:12px;margin:12px 0}.homeDashboardIntro strong{display:block;color:#f5f5f5}.homeDashboardIntro span{display:block;color:#a1a1aa;margin-top:4px;font-size:12px}.homeSessionList{display:grid;gap:10px;margin-top:12px}.homeSessionCard{border:1px solid #24242c;background:#15151d;border-radius:14px;padding:8px;display:grid;gap:8px}.homeSessionOpen{width:100%;text-align:left;background:transparent;border:0;padding:4px}.homeSessionOpen strong,.homeSessionOpen span,.homeSessionOpen small{display:block}.homeSessionOpen strong{color:#f5f5f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeSessionOpen span,.homeSessionOpen small{color:#a1a1aa;font-size:11px;margin-top:3px}.homeSessionDelete{width:100%;font-size:12px}.cfCentralDashboard{display:none;position:fixed;top:var(--chrome-top, 89px);left:72px;right:0;bottom:28px;z-index:50000;background:#f7f7fb;color:#111;overflow:auto}body.cfDashboardMode #toggleLeft,body.cfDashboardMode #toggleRight,body.cfDashboardMode #toggleBottom{visibility:hidden}body.cfDashboardMode .cfCentralDashboard{display:block}.cfDashShell{min-height:100%;padding:34px 42px 56px}.cfDashHero{min-height:245px;border-radius:28px;padding:42px;display:grid;align-content:center;gap:28px;background:radial-gradient(circle at 15% 20%,rgba(249,115,22,.22),transparent 28%),radial-gradient(circle at 85% 20%,rgba(139,92,246,.22),transparent 32%),linear-gradient(135deg,#fff,#f1ecff 60%,#fff7ed);border:1px solid rgba(17,17,17,.06);box-shadow:0 22px 60px #11111114}.cfDashEyebrow{margin:0 0 8px;color:#f97316;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.cfDashHero h1{margin:0;font-size:clamp(34px,5vw,58px);letter-spacing:-.05em;line-height:.98;color:#111}.cfDashSub{max-width:680px;margin:14px 0 0;color:#575761;font-size:16px}.cfDashSearch{max-width:760px;height:58px;border:2px solid rgba(139,92,246,.55);border-radius:22px;background:#fff;display:grid;grid-template-columns:54px 1fr;align-items:center;box-shadow:0 14px 34px #8b5cf61f}.cfDashSearch span{color:#111;text-align:center;font-size:28px}.cfDashSearch input{border:0;background:transparent;color:#111;font-size:16px;width:100%;outline:none}.cfDashSearch input::placeholder{color:#8b8b96}.cfDashQuickActions{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:16px;margin-top:24px}.cfDashAction{min-height:104px;border-radius:24px;background:#fff;color:#111;border:1px solid rgba(17,17,17,.08);box-shadow:0 12px 30px #1111110f;display:grid;align-content:center;justify-items:center;gap:10px}.cfDashAction span{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:#f3f4f6;color:#111;font-size:22px}.cfDashAction strong{font-size:14px}.cfDashAction:hover{background:#fff;border-color:#f97316a6;box-shadow:0 0 0 1px #f9731624,0 16px 36px #f9731629;transform:translateY(-1px)}.cfDashActionPrimary{background:#f97316;border-color:#f97316}.cfDashActionPrimary span{background:#ffffffd9}.cfDashActionPrimary:hover{background:#fb7f24}.cfDashSectionHead{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:34px 0 18px}.cfDashSectionHead h2{margin:0;color:#111;font-size:26px;letter-spacing:-.03em}.cfDashSectionHead p{margin:5px 0 0;color:#70707a}.cfDashSectionHead button{background:#fff;color:#111;border:1px solid rgba(17,17,17,.12);border-radius:16px}.cfDashRecentGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px}.cfDashRecentCard{background:#fff;color:#111;border:1px solid rgba(17,17,17,.08);border-radius:20px;padding:12px;text-align:left;box-shadow:0 12px 28px #1111110f}.cfDashRecentCard:hover{background:#fff;border-color:#f97316a6;box-shadow:0 0 0 1px #f973161f,0 16px 34px #f9731624;transform:translateY(-1px)}.cfDashThumb{aspect-ratio:16 / 10;border-radius:16px;background:radial-gradient(circle at 70% 20%,rgba(249,115,22,.75),transparent 24%),linear-gradient(135deg,#111,#2b1b12);display:grid;place-items:center;margin-bottom:12px;overflow:hidden}.cfDashThumb.hasPicture{background:#1d1a18;position:relative}.cfDashThumb.hasPicture img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.cfDashThumb span{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:#ffffff1a;color:#fff;border:1px solid rgba(249,115,22,.7);font-weight:700}.cfDashRecentCard strong{display:block;color:#111;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfDashRecentCard small,.cfDashRecentCard em{display:block;color:#70707a;font-style:normal;font-size:12px;margin-top:4px}.cfDashEmpty{border-radius:24px;background:#fff;border:1px dashed rgba(17,17,17,.18);padding:34px;color:#70707a}.cfDashEmpty strong{display:block;color:#111;margin-bottom:6px}@media (max-width: 1100px){.cfDashQuickActions{grid-template-columns:repeat(2,1fr)}.cfDashShell{padding:24px}.cfDashHero{padding:30px}}.cfTabStrip{display:flex;align-items:center;gap:4px;padding:0 16px;height:44px;background:#0d0d13;border-bottom:1px solid #24242c;overflow-x:auto;overflow-y:hidden}.cfTab{display:flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:10px 10px 0 0;background:#15151d;border:1px solid #24242c;border-bottom:none;color:#a1a1aa;font-size:13px;white-space:nowrap;flex:0 0 auto;cursor:pointer}.cfTab.active{background:#101018;color:#f5f5f5;border-color:#f9731680}.cfTab .cfTabClose{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;background:transparent;color:#a1a1aa;font-size:12px;padding:0;border:none;flex:0 0 auto}.cfTab .cfTabClose:hover{background:#3f1d1d;color:#fca5a5}.cfTab .cfTabUnsaved{width:7px;height:7px;border-radius:999px;background:#f97316;flex:0 0 auto}.cfTabLabel{display:block;line-height:1;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfTabNew{width:34px;height:34px;border-radius:10px;background:transparent;border:1px dashed #3f3f46;color:#a1a1aa;display:grid;place-items:center;padding:0;font-size:18px;flex:0 0 auto}.cfTabNew svg{display:block}.cfTabNew:hover{border-color:#f97316;color:#f97316;background:transparent}.cfDashAction,.cfDashRecentCard{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.timelineGrid{display:grid;grid-template-columns:180px 1fr;grid-auto-rows:auto;align-items:stretch}.trackHeader{width:180px;min-height:44px;background:#0f0f16;border-right:1px solid #24242c;border-bottom:1px solid #1a1a24;display:flex;flex-direction:column;justify-content:center;padding:6px 10px;box-sizing:border-box;flex-shrink:0}.automationLaneHeader{flex-direction:row;align-items:center;justify-content:space-between;font-size:11px;color:#a1a1aa}.automationLane{position:relative;height:40px;background:#101018;border:1px solid #1a1a24;border-radius:8px;cursor:crosshair;overflow:hidden}.automationLaneSvg{display:block}.automationPoint{cursor:grab}.automationPoint:active{cursor:grabbing}.trackHeaderTop{display:flex;align-items:center;gap:6px}.trackKindIcon{font-size:12px;opacity:.7;flex:0 0 auto}.trackName{font-size:11px;font-weight:700;color:#d4d4d8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.trackHeaderEmpty span{font-size:11px;color:#52525b}.namedTrackHeader{border-left:3px solid transparent}.namedTrackHeader.trackMuted{opacity:.45}.namedTrackHeader.trackSoloed{border-left-color:#f97316}.trackControls{display:flex;align-items:center;gap:4px;margin-top:4px;flex-wrap:wrap}.trackBtn{height:20px;min-width:20px;border-radius:5px;background:#1e1e2a;border:1px solid #3f3f46;color:#a1a1aa;font-size:10px;font-weight:700;padding:0 5px;display:grid;place-items:center;cursor:pointer;line-height:1;flex:0 0 auto}.trackBtn:hover{background:#2a2a38;color:#f4f4f5}.trackBtn.active,.trackMuteBtn.active{background:#7f1d1d;border-color:#ef4444;color:#fca5a5}.trackSoloBtn.active{background:#78350f;border-color:#f97316;color:#fed7aa}.trackVolSlider{-webkit-appearance:none;appearance:none;height:3px;border-radius:2px;background:#3f3f46;flex:1 1 auto;min-width:40px;max-width:60px;cursor:pointer;accent-color:#f97316;margin:0}.trackMutedTrack{opacity:.35;pointer-events:none}.namedTrack.collapsed{height:0!important;overflow:hidden;min-height:0!important}.namedTrack{position:relative;height:44px;border-bottom:1px solid #1a1a24;overflow:visible}.layerTrackLabel{min-height:44px}.clip{position:absolute;top:5px;height:34px;border:1px solid rgba(255,255,255,.2);border-radius:10px;overflow:hidden;text-align:left;color:#111;cursor:grab;display:flex;align-items:stretch}.clip:active{cursor:grabbing}.clipInner{flex:1 1 auto;padding:3px 8px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.clipInner strong{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffffe6;line-height:1.2}.clipWaveform{display:block;flex:0 0 auto;margin:1px 0;opacity:.7;pointer-events:none}.clipFadeOverlay{position:absolute;top:0;left:0;display:block;pointer-events:none;z-index:2}.clipTime{display:block;font-size:9px;color:#ffffff8c;line-height:1.1;white-space:nowrap}.trimHandle{position:absolute;top:0;bottom:0;width:8px;background:#ffffff40;cursor:ew-resize;z-index:5;border-radius:3px;transition:background .1s}.trimHandle{touch-action:none}.layerClip .trimHandle{display:block}.trimHandle:hover{background:#f97316b3}.trimLeft{left:0;border-radius:10px 0 0 10px}.trimRight{right:0;border-radius:0 10px 10px 0}.audioSectionHead{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#71717a;margin:14px 0 6px}.audioTypeBtn{text-align:left;padding-left:14px}.musicBtn{border-left:3px solid #a855f7}.voiceBtn{border-left:3px solid #22c55e}.sfxBtn{border-left:3px solid #f59e0b}.trackMixRow{display:flex;align-items:center;gap:6px;padding:5px 0;border-bottom:1px solid #1a1a24}.masterMeter{background:#15151d;border:1px solid #24242c;border-radius:var(--radius-sm, 6px);padding:10px;display:flex;flex-direction:column;gap:6px}.masterMeterRow{display:flex;align-items:center;gap:8px;font-size:11px;color:#a1a1aa}.masterMeterRow span{flex:0 0 32px}.masterMeterTrack{flex:1 1 auto;height:10px;background:#0a0a0f;border-radius:4px;overflow:hidden}.masterMeterBar{height:100%;width:0%;border-radius:4px;transition:width .05s linear}.masterMeterBarPeak{background:#22c55e}.masterMeterBarPeak.meterClip{background:#ef4444}.masterMeterBarRms{background:#60a5fa}.masterMeterLabel{font-size:11px;color:#71717a;font-variant-numeric:tabular-nums;text-align:right}.trackEQToggle{font-size:9px;flex:0 0 auto;padding:2px 6px}.trackEQRow{display:flex;flex-direction:column;gap:6px;padding:8px 10px;margin-bottom:6px;background:#15151d;border-radius:var(--radius-sm, 6px);border:1px solid #24242c}.trackEQRow label{display:flex;align-items:center;gap:8px;font-size:11px;color:#a1a1aa}.trackEQRow label input[type=range]{flex:1 1 auto}.trackEQRow .eqValue{min-width:44px;text-align:right;font-variant-numeric:tabular-nums;color:#e5e5e5}.trackEQRow .ghost{align-self:flex-end;font-size:11px}.trackMixIcon{font-size:13px;flex:0 0 18px;text-align:center}.trackMixName{font-size:11px;font-weight:600;color:#d4d4d8;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfTabStrip{flex:0 0 auto;z-index:10}.app{display:flex;flex-direction:column;height:100vh;overflow:hidden}.app>.workspace{flex:1 1 auto;overflow:hidden}.clip.clipSelected{outline:3px solid #f97316;outline-offset:1px;box-shadow:0 0 0 5px #f9731659,0 0 16px 2px #f973168c;filter:brightness(1.15);z-index:5}.inspectorCard .two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.inspectorCard .two label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#a1a1aa}.dangerWide{background:#1c1010;border-color:#7f1d1d;color:#fca5a5}.dangerWide:hover{background:#3b0f0f;border-color:#ef4444}.dangerWide:active{background:#2a0a0a;border-color:#ef4444}#authButton{white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.cfAuthOverlay{position:fixed;inset:0;z-index:60000;display:flex;align-items:center;justify-content:center;background:#0b0b0fb8}.cfAuthCard{position:relative;width:360px;max-width:calc(100vw - 40px);background:#17171d;border:1px solid #2a2a33;border-radius:14px;padding:28px 24px 22px;color:#f4f4f5;box-shadow:0 24px 60px #00000073}.cfAuthCard h2{margin:0 0 6px;font-size:19px}.cfAuthSub{margin:0 0 18px;font-size:13px;color:#a1a1aa}.cfAuthClose{position:absolute;top:12px;right:12px;background:transparent;border:none;color:#a1a1aa;font-size:15px;cursor:pointer;padding:4px 8px}.cfAuthClose:hover{color:#f4f4f5}.cfAuthGoogle{background:#fff;color:#111;border-color:#fff;font-weight:600}.cfAuthGoogle:hover{background:#f2f2f2}.cfAuthDivider{display:flex;align-items:center;gap:10px;margin:16px 0;color:#6b6b76;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.cfAuthDivider:before,.cfAuthDivider:after{content:"";flex:1;height:1px;background:#2a2a33}#authForm{display:flex;flex-direction:column;gap:10px}#authForm input{background:#0f0f13;border:1px solid #2a2a33;border-radius:8px;color:#f4f4f5;padding:10px 12px;font-size:13px}#authForm input:focus{outline:none;border-color:#f97316}.cfAuthError{margin:0;color:#f87171;font-size:12px}.cfAuthToggle{display:block;width:100%;margin-top:14px;background:transparent;border:none;color:#a1a1aa;font-size:12px;cursor:pointer;text-align:center}.cfAuthToggle:hover{color:#f4f4f5}@media (max-width: 1400px){.workspace,.leftClosed .workspace,.rightClosed .workspace,.leftClosed.rightClosed .workspace{grid-template-columns:72px 250px minmax(260px,1fr) 270px}.leftClosed .workspace{grid-template-columns:72px 0 minmax(260px,1fr) 270px}.rightClosed .workspace{grid-template-columns:72px 250px minmax(260px,1fr) 0}.leftClosed.rightClosed .workspace{grid-template-columns:72px 0 minmax(260px,1fr) 0}}@media (max-width: 1100px){.workspace,.leftClosed .workspace,.rightClosed .workspace,.leftClosed.rightClosed .workspace{position:relative;grid-template-columns:72px 0 minmax(240px,1fr) 0}.leftPanel,.rightPanel{grid-area:auto;position:absolute;top:0;bottom:45vh;width:min(320px,85vw);z-index:40;box-shadow:0 0 32px #0000008c}.leftPanel{left:72px}.rightPanel{right:0}.timeline{max-height:45vh}}.cfConfirmOverlay{position:fixed;inset:0;z-index:60000;display:flex;align-items:center;justify-content:center;background:#0b0b0fb8}.cfConfirmCard{width:360px;max-width:calc(100vw - 40px);background:#17171d;border:1px solid #2a2a33;border-radius:14px;padding:24px;color:#f4f4f5;box-shadow:0 24px 60px #00000073}.cfConfirmCard p{margin:0 0 20px;font-size:14px;line-height:1.5}.cfConfirmButtons{display:flex;gap:10px}.cfConfirmButtons button{flex:1}.contextMenu{position:fixed;z-index:10000;background:#1a1a24;border:1px solid #2f2f3a;border-radius:8px;box-shadow:0 12px 32px #0006;padding:6px;display:flex;flex-direction:column;min-width:160px}.contextMenu button{background:transparent;color:#f5f5f5;border:none;text-align:left;padding:8px 10px;border-radius:5px;font-size:13px;cursor:pointer}.contextMenu button:hover{background:#2a2a36}.contextMenu .contextMenuDanger{color:#f87171}.contextMenu .contextMenuDanger:hover{background:#f871711f}.contextMenuDivider{height:1px;background:#2f2f3a;margin:4px 2px}.fillModeGroup{gap:4px}.fillModeBtn{background:#1c1c24;color:#f5f5f5;border:1px solid #33333d;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.fillModeBtn.active{background:#f97316;color:#111;border-color:#f97316}.gradientEditor{gap:8px;align-items:center}.gradientEditor label{font-size:11px;color:#6b7280;font-weight:600}.gradientEditor input[type=range]{width:90px}.gradientPreview{display:inline-block;width:60px;height:24px;border-radius:5px;border:1px solid rgba(0,0,0,.15)}.colorMixerRow{align-items:center;gap:10px}.colorMixerRow label{font-size:11px;color:#a1a1aa;font-weight:600}.colorMixerRow input[type=range]{width:120px}.mixerUseBtn{background:#f97316;color:#111;border:none;padding:6px 14px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer}.layerGroupHeader{display:flex;align-items:center;gap:6px;padding:6px 8px;margin-top:6px;background:#1e1e28;border-radius:6px;font-size:11px;font-weight:700;color:#d4d4d8;text-transform:uppercase;letter-spacing:.03em}.layerGroupHeader span:first-child{flex:1}.layerGroupCount{font-size:10px;font-weight:400;text-transform:none;color:#8b8b98;letter-spacing:normal}.layerRowGrouped{margin-left:10px;opacity:.9}.drawingLayerLabel{font-size:11px;color:#a1a1aa;font-weight:600}.symmetryGuides{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:8000}.groupSelectBtn{width:auto;padding:2px 8px;font-size:10px;font-weight:700;text-transform:none;letter-spacing:normal;background:#2a2a36;border-radius:4px}.checkboxRow{display:flex;align-items:center;gap:8px;font-size:12px;color:#a1a1aa;margin:4px 0 8px;cursor:pointer}.checkboxRow input[type=checkbox]{width:auto;margin:0}.magicWandOverlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.magicWandRow{gap:10px;align-items:center;padding:6px 14px;background:#101018;border-bottom:1px solid #24242c}.magicWandRow button:not(.mixerUseBtn){height:34px;background:#1c1c24;color:#f5f5f5;border-color:#33333d;padding:0 12px;font-size:13px}.magicWandRow .mixerUseBtn{height:34px}.magicWandRow label{font-size:11px;color:#a1a1aa;font-weight:600}.magicWandRow input[type=range]{width:100px}.cfAuthOverlayStandalone{background:#0b0b0f}.magicWandHint{font-size:11px;color:#a1a1aa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px}.eraserRow{gap:10px;align-items:center;padding:6px 14px;background:#101018;border-bottom:1px solid #24242c}.eraserRow button{height:34px;background:#1c1c24;color:#f5f5f5;border-color:#33333d;padding:0 12px;font-size:14px}.narrowScreenNotice{display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:#3a2410;border-bottom:1px solid #7c4a12;color:#ffd8a8;font-size:13px;line-height:1.4}.narrowScreenNotice button{background:transparent;border:none;color:#ffd8a8;font-size:16px;cursor:pointer;padding:0 4px;flex-shrink:0}@media (max-width: 700px){.narrowScreenNotice{display:flex}}.errorToast{position:fixed;bottom:24px;right:24px;z-index:70000;display:flex;align-items:flex-start;gap:12px;max-width:380px;padding:14px 16px;background:#3a1414;border:1px solid #7c2626;border-radius:10px;color:#ffd4d4;font-size:13px;line-height:1.5;box-shadow:0 12px 32px #0006}.errorToast button{background:transparent;border:none;color:#ffd4d4;font-size:15px;cursor:pointer;padding:0 2px;flex-shrink:0}.effectGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.effectGrid button{padding:10px 8px;font-size:12px;text-align:center}.adjustmentPreview{width:100%;max-height:180px;object-fit:contain;border-radius:10px;background:#0b0b0f;border:1px solid #24242c;margin-bottom:10px}.adjustSliderRow{margin-bottom:10px}.adjustSliderRow label{display:flex;justify-content:space-between;font-size:12px;color:#a1a1aa;margin-bottom:4px}.adjustSliderRow label span{color:#f5f5f5;font-weight:700}.adjustSliderRow input[type=range]{width:100%}.cropOverlay{position:fixed;inset:0;z-index:65000;display:flex;align-items:center;justify-content:center;background:#0b0b0fd9}.cropCard{background:#17171d;border:1px solid #2a2a33;border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:16px}.cropCard h2{margin:0;color:#f5f5f5;font-size:18px;align-self:flex-start}.cropStage{position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#0b0b0f;border:1px solid #33333d;touch-action:none}.cropRect{position:absolute;border:2px solid #f97316;box-shadow:0 0 0 2000px #0000008c;cursor:move;touch-action:none}.cropHandle{position:absolute;width:14px;height:14px;background:#f97316;border:2px solid #ffffff;border-radius:50%;touch-action:none}.cropHandle[data-handle=nw]{top:-8px;left:-8px;cursor:nwse-resize}.cropHandle[data-handle=ne]{top:-8px;right:-8px;cursor:nesw-resize}.cropHandle[data-handle=sw]{bottom:-8px;left:-8px;cursor:nesw-resize}.cropHandle[data-handle=se]{bottom:-8px;right:-8px;cursor:nwse-resize}.cropActions{display:flex;gap:10px;width:100%}.cropActions .primaryWide{flex:1}.curvesCard{max-width:720px}.curvesLayout{display:flex;gap:20px;align-items:flex-start}.curvesGraph{width:300px;height:300px;background:#0b0b0f;border:1px solid #33333d;border-radius:8px;touch-action:none;cursor:crosshair;flex-shrink:0}.curvesReferenceLine{stroke:#33333d;stroke-width:1;stroke-dasharray:4 4}.curvesPath{fill:none;stroke:#f97316;stroke-width:2.5}.curvesHandle{fill:#f97316;stroke:#fff;stroke-width:2;cursor:grab}.curvesPreviewImg{width:200px;max-height:300px;margin-bottom:0}.iconBtn{width:34px;padding:0!important;font-size:15px;text-align:center}.fileMenuWrap{position:relative}.fileMenu{position:fixed;min-width:130px;z-index:51000}.presetGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.clipPianoRollBtn{position:absolute;top:2px;right:2px;width:18px;height:18px;padding:0;font-size:11px;line-height:1;background:#00000059;border:none;border-radius:4px;color:#fff;cursor:pointer;z-index:2}.pianoRollCard{max-width:780px}.pianoRollScroll{display:flex;max-height:420px;overflow:auto;border:1px solid #33333d;border-radius:8px;background:#0b0b0f}.pianoRollKeyLabels{position:relative;flex-shrink:0;width:36px;border-right:1px solid #24242c}.pianoRollKeyLabel{position:absolute;left:0;right:0;display:flex;align-items:center;padding-left:6px;font-size:9px;color:#a1a1aa;border-top:1px solid #24242c}.pianoRollGrid{touch-action:none;cursor:crosshair;display:block}.pianoRollRowWhite{fill:#17171d;stroke:#24242c;stroke-width:1}.pianoRollRowBlack{fill:#0b0b0f;stroke:#24242c;stroke-width:1}.pianoRollRowWhite:hover,.pianoRollRowBlack:hover{fill:#26262f}.pianoRollNote{fill:#f97316;stroke:#fed7aa;stroke-width:1;cursor:grab}.pianoRollNoteHandle{fill:transparent;cursor:ew-resize}.cfDashEmpty span{display:block;color:#70707a}.cfDashStarterGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:8px}.cfDashStarterChip{background:#fff;border:1px solid rgba(17,17,17,.08);border-radius:16px;padding:16px 10px;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.cfDashStarterChip:hover{border-color:#f97316a6;box-shadow:0 10px 24px #f9731624;transform:translateY(-1px)}.cfDashStarterChip strong{font-size:12px;color:#111;font-weight:700;text-align:center}.cfDashStarterShape{display:block;height:40px;background:#f3f4f6;border:1.5px solid rgba(17,17,17,.18);border-radius:4px}.cfDashStarterShape-reel{aspect-ratio:1080 / 1920}.cfDashStarterShape-square{aspect-ratio:1 / 1}.cfDashStarterShape-video{aspect-ratio:1920 / 1080}.cfDashStarterShape-poster{aspect-ratio:1240 / 1754}@media (max-width: 640px){.cfDashStarterGrid{grid-template-columns:repeat(2,1fr)}}.retouchCard{max-width:760px}.retouchToolRow{display:flex;gap:8px;margin-bottom:4px}.retouchToolBtn{flex:1;padding:10px;background:#1c1c24;color:#f5f5f5;border:1px solid #33333d;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.retouchToolBtn.active{background:#8b5cf6;border-color:#a78bfa;color:#fff}.retouchStage{position:relative;border:1px solid #33333d;border-radius:8px;overflow:hidden;background:#0b0b0f;margin:4px 0}.retouchCanvas{display:block;cursor:crosshair;touch-action:none}.retouchSourceMarker{position:absolute;width:14px;height:14px;margin-left:-7px;margin-top:-7px;border:2px solid #22c55e;border-radius:50%;pointer-events:none;box-shadow:0 0 0 1px #0009}.retouchSourceMarker:before,.retouchSourceMarker:after{content:"";position:absolute;background:#22c55e}.retouchSourceMarker:before{left:50%;top:-5px;width:1px;height:4px;transform:translate(-50%)}.retouchSourceMarker:after{top:50%;left:-5px;height:1px;width:4px;transform:translateY(-50%)}.animClip{width:100%;height:100%;overflow:hidden}.animClip img{width:100%;height:100%;object-fit:cover;display:block}.text3DControls{display:flex;align-items:center;gap:10px;padding:0 6px;font-size:12px}.text3DControls label{display:flex;align-items:center;gap:4px;white-space:nowrap}.text3DControls input[type=range]{width:60px}.transitionConnector{position:absolute;top:0;transform:translate(-50%,-2px);width:20px;height:20px;padding:0;border-radius:50%;border:2px solid #ffffff;background:#71717a;color:#fff;font-size:12px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:6;box-shadow:0 2px 8px #00000059}.transitionConnector:hover{background:#a1a1aa;transform:translate(-50%,-2px) scale(1.15)}.transitionConnectorActive{background:#f97316}.transitionPickerPopover{position:fixed;background:#18181b;border:1px solid #3f3f46;border-radius:8px;padding:12px;z-index:200;box-shadow:0 8px 24px #0006;min-width:220px}.transitionPickerPopover label{display:block;margin-bottom:8px;font-size:12px}.transitionPickerPopover select,.transitionPickerPopover input{width:100%;margin-top:4px}.transitionPreviewCanvas{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:50}.starterPackTag{display:inline-block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:10px;background:#3f3f46;color:#d4d4d8;margin-left:8px;vertical-align:middle}.stickerGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.stickerTile{aspect-ratio:1;border-radius:10px;border:1px solid #3f3f46;background:#18181b;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.stickerTile:hover{border-color:#71717a;background:#27272a}.stickerTile svg{width:100%;height:100%}.pianoRollToolbar{display:flex;align-items:center;gap:10px;margin:8px 0;padding:8px 10px;background:#18181b;border-radius:8px}.pianoRollTransportBtn{width:34px;height:34px;border-radius:50%;border:none;background:#f97316;color:#fff;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center}.pianoRollTransportBtn:hover{background:#fb923c}.pianoRollDurationLabel{display:flex;align-items:center;gap:8px;font-size:12px;color:#d4d4d8;margin-left:10px}.pianoRollDurationLabel input[type=range]{width:140px}.pianoKeyboard{flex-shrink:0;display:block}.pianoKeyWhite{fill:#f4f4f5;stroke:#52525b;stroke-width:.5}.pianoKeyBlack{fill:#18181b;stroke:#000;stroke-width:.5}.pianoKeyCLabel{font-size:7px;fill:#71717a;text-anchor:end;pointer-events:none}.pianoKeyWhite.pianoKeyPressed,.pianoKeyBlack.pianoKeyPressed{fill:#22d3ee;stroke:#0891b2;stroke-width:2}.keyboardEntryBar{gap:10px;flex-wrap:wrap}.pianoRollKeyboardStatus{font-size:12px;color:#a1a1aa}.pianoRollGridWrap{flex:1}.pianoRollPlayheadLine{position:absolute;top:0;left:0;width:2px;background:#f97316;pointer-events:none;z-index:3}.viewer3DPanel{position:fixed;width:640px;height:560px;min-width:360px;min-height:320px;background:#18181b;border:1px solid #3f3f46;border-radius:10px;box-shadow:0 12px 40px #00000080;z-index:60000;display:flex;flex-direction:column;overflow:hidden;color:#e4e4e7;font-family:inherit}.viewer3DResizeHandle{position:absolute;right:0;bottom:0;width:22px;height:22px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 0%,transparent 45%,#71717a 45%,#71717a 55%,transparent 55%,transparent 60%,#71717a 60%,#71717a 70%,transparent 70%,transparent 75%,#71717a 75%,#71717a 85%,transparent 85%);border-bottom-right-radius:10px}.viewer3DResizeHandle:hover{background:linear-gradient(135deg,transparent 0%,transparent 45%,#f97316 45%,#f97316 55%,transparent 55%,transparent 60%,#f97316 60%,#f97316 70%,transparent 70%,transparent 75%,#f97316 75%,#f97316 85%,transparent 85%)}.viewer3DHeader{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#27272a;border-bottom:1px solid #3f3f46;cursor:grab;user-select:none;touch-action:none}.viewer3DHeader:active{cursor:grabbing}.viewer3DTitle{font-size:13px;font-weight:600}.viewer3DHeaderBtns{display:flex;gap:6px}.viewer3DHeaderBtns button{width:26px;height:26px;border-radius:6px;border:none;background:#3f3f46;color:#e4e4e7;cursor:pointer;font-size:13px;display:flex;align-items:center;justify-content:center}.viewer3DHeaderBtns button:hover{background:#52525b}.viewer3DBody{flex:1;display:flex;flex-direction:column;min-height:0}.viewer3DCanvasArea{flex:1;position:relative;min-height:0;background:#0b0b0f}.viewer3DCanvasHost{width:100%;height:100%;touch-action:none}.viewer3DCanvasHost canvas{display:block;width:100%!important;height:100%!important}.viewer3DDropHint{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#71717a;font-size:13px;pointer-events:none;padding:20px}.viewer3DDropHint small{margin-top:6px;color:#52525b;font-size:11px}.viewer3DOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;font-size:13px;background:#0b0b0fd9}.viewer3DErrorOverlay{color:#fca5a5}.viewer3DToolbar{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid #3f3f46;flex-wrap:wrap}.viewer3DToolbar button,.viewer3DFileBtn{background:#27272a;border:1px solid #3f3f46;color:#e4e4e7;border-radius:6px;padding:6px 10px;font-size:12px;cursor:pointer}.viewer3DToolbar button:hover,.viewer3DFileBtn:hover{background:#3f3f46}.viewer3DStats{padding:0 10px 8px;font-size:11px;color:#71717a}.viewer3DMinimizedPill{position:fixed;bottom:16px;right:16px;z-index:60000;background:#f97316;color:#fff;border:none;border-radius:20px;padding:8px 14px;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px #0006}.viewer3DMinimizedPill:hover{background:#fb923c}@media (max-width: 640px){.viewer3DPanel{width:calc(100vw - 20px)!important;height:calc(100vh - 100px)!important;left:10px!important;top:60px!important}.viewer3DResizeHandle{display:none}}.viewer3DPanel:fullscreen{width:100vw!important;height:100vh!important;left:0!important;top:0!important;border-radius:0;border:none}.viewer3DPanel:fullscreen .viewer3DHeader{cursor:default}.maskEditorCard{width:620px;max-width:92vw}.maskEditorToolRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0}.maskToolBtn{background:#27272a;border:1px solid #3f3f46;color:#e4e4e7;border-radius:6px;padding:6px 12px;cursor:pointer}.maskToolBtn.active{background:#f97316;border-color:#f97316;color:#111}.maskEditorToolRow button{background:#27272a;border:1px solid #3f3f46;color:#e4e4e7;border-radius:6px;padding:5px 10px;cursor:pointer;font-size:12px}.maskEditorToolRow button.active{background:#f97316;border-color:#f97316;color:#111}.maskEditorToolRow button:disabled{opacity:.4;cursor:default}.maskEditorStage{position:relative;width:100%;height:420px;overflow:hidden;border-radius:8px;border:1px solid #3f3f46;background-color:gray;background-image:linear-gradient(45deg,#666 25%,transparent 25%),linear-gradient(-45deg,#666 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#666 75%),linear-gradient(-45deg,transparent 75%,#666 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;display:flex;align-items:center;justify-content:center;touch-action:none}.maskEditorCanvasWrap{position:relative;flex-shrink:0}#maskEditorCanvasEl{display:block;cursor:crosshair;touch-action:none}.captionCard{width:480px;max-width:92vw}.captionTextarea{width:100%;background:#0b0b0f;border:1px solid #3f3f46;border-radius:8px;color:#e4e4e7;padding:10px;font-size:14px;font-family:inherit;resize:vertical;min-height:100px}.captionCounter{font-size:12px;color:#71717a;margin-top:4px}.captionCounter.overLimit{color:#fca5a5;font-weight:600}.helpPanelCard{width:560px;max-width:92vw;max-height:86vh;display:flex;flex-direction:column}.helpEntryList{overflow-y:auto;margin:10px 0;flex:1;min-height:0}.helpEntry{border:1px solid #3f3f46;border-radius:8px;padding:10px 12px;margin-bottom:8px;background:#ffffff05}.helpEntry summary{cursor:pointer;font-weight:600;color:#e4e4e7;list-style:none}.helpEntry summary::-webkit-details-marker{display:none}.helpEntry summary:before{content:"+ ";color:#f97316;font-weight:700}.helpEntry[open] summary:before{content:"−"}.helpEntry p{margin:8px 0 0;font-size:13px;color:#a1a1aa;line-height:1.5}.walkthroughCard{width:440px;max-width:92vw;text-align:center}.walkthroughDots{display:flex;justify-content:center;gap:6px;margin-bottom:12px}.walkthroughDot{width:7px;height:7px;border-radius:50%;background:#3f3f46}.walkthroughDot.active{background:#f97316}.cameraModalCard{width:520px;max-width:92vw}.cameraPreviewWrap{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:10px;overflow:hidden;margin:10px 0}.cameraPreviewWrap video{width:100%;height:100%;object-fit:cover;display:block;transform:scaleX(-1)}.cameraPreviewWrap.cameraPreviewCircle{aspect-ratio:1 / 1;width:320px;margin-left:auto;margin-right:auto;border-radius:50%}.cameraRecDot{position:absolute;top:10px;left:10px;background:#0000008c;color:#fff;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.recordingIndicator{position:fixed;top:64px;left:50%;transform:translate(-50%);z-index:70000;display:flex;align-items:center;gap:10px;background:#18181b;border:1px solid #3f3f46;border-radius:999px;padding:8px 10px 8px 16px;color:#e4e4e7;font-size:13px;font-weight:600;box-shadow:0 8px 24px #0006}.recordingDot{width:9px;height:9px;border-radius:50%;background:#ef4444;animation:recordingPulse 1.4s ease-in-out infinite}@keyframes recordingPulse{0%,to{opacity:1}50%{opacity:.35}}.recordingIndicator button{background:#ef4444;color:#fff;border:none;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;cursor:pointer}.exportProgressCard{width:380px;max-width:90vw;text-align:center}.exportSpinner{width:36px;height:36px;margin:4px auto 16px;border:3px solid rgba(249,115,22,.25);border-top-color:#f97316;border-radius:50%;animation:exportSpin .9s linear infinite}@keyframes exportSpin{to{transform:rotate(360deg)}}.progressBar{height:6px;border-radius:999px;background:#ffffff1a;overflow:hidden;margin:0 0 10px}.progressBarFill{height:100%;border-radius:999px;background:#f97316;transition:width .25s ease}.unclaimedPromptCard{width:460px;max-width:92vw}:root{--consent-h: 52px}.consentBanner{position:fixed;left:0;right:0;bottom:0;height:var(--consent-h);box-sizing:border-box;z-index:64000;display:flex;align-items:center;justify-content:center;gap:16px;padding:0 16px;background:#18181b;border-top:1px solid #3f3f46;color:#e4e4e7}body:has(.consentBanner) .app{height:calc(100vh - var(--consent-h))}body:has(.consentBanner) .cfCentralDashboard{bottom:calc(28px + var(--consent-h))}.consentBanner p{margin:0;font-size:13px;line-height:1.3}.consentBanner small{color:#a1a1aa}.consentButtons{display:flex;align-items:center;gap:8px;flex-shrink:0}.consentButtons button{width:auto;margin:0}@media (max-width: 760px){:root{--consent-h: 96px}.consentBanner{flex-direction:column;align-items:stretch;justify-content:center;gap:6px;padding:6px 12px}.consentButtons{justify-content:flex-end}}.footerLinkBtn{background:none;border:none;padding:0 4px;color:#a1a1aa;font-size:12px;font-weight:500;text-decoration:underline;cursor:pointer}.footerLinkBtn:hover{background:none;color:#e4e4e7}.cfDashSignInCard{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 0 6px;padding:14px 16px;border:1px solid rgba(249,115,22,.45);background:#f9731614;border-radius:12px}.cfDashSignInCard div{display:flex;flex-direction:column;gap:2px}.cfDashSignInCard span{font-size:13px;opacity:.8}.exportProgressPct{margin-top:-2px;margin-bottom:8px;font-size:15px;font-weight:700;color:#f4f4f5;font-variant-numeric:tabular-nums}.progressBarFillPulse{animation:progressPulse 1.1s ease-in-out infinite}@keyframes progressPulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.progressBarFillPulse{animation:none}}.footerLegal{font-size:12px;color:#a1a1aa;white-space:nowrap}.footerLegal a,.consentBanner a,.cfAuthLegal a{color:inherit;text-decoration:underline}.footerLegal a:hover,.consentBanner a:hover,.cfAuthLegal a:hover{color:#e4e4e7}@media (max-width: 1000px){.footerCopy{display:none}}.cfAuthLegal{margin:12px 0 0;font-size:12px;line-height:1.5;text-align:center;opacity:.75}@media (max-width: 1100px){.appBrand{min-width:0}.appBrand>:not(.mark){display:none}#authButton.authEmailBtn{max-width:150px}}@media (max-width: 900px){#authButton.authEmailBtn{max-width:120px}}@media (max-width: 800px){#authButton.authEmailBtn{max-width:100px}}@media (max-width: 700px){#undoBtn,#redoBtn,#viewer3DOpenBtn,.fileMenuWrap,#importTop,#projectName{display:none}.topbar{gap:8px;padding:0 10px}#authButton.authEmailBtn{max-width:80px}}.cfDashCardWrap{position:relative}.cfDashCardWrap>.cfDashRecentCard{width:100%}.cfDashDeleteBtn{position:absolute;top:10px;right:10px;width:32px;height:32px;padding:0;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(17,17,17,.12);background:#ffffffeb;color:#111;font-size:15px;line-height:1;opacity:0;transition:opacity .15s ease,background .15s ease,border-color .15s ease}.cfDashCardWrap:hover .cfDashDeleteBtn,.cfDashDeleteBtn:focus-visible{opacity:1}.cfDashDeleteBtn:hover{background:#fee2e2;border-color:#dc2626;color:#991b1b}@media (hover: none){.cfDashDeleteBtn{opacity:1}}.editorToolbar .toolGroup{flex-wrap:nowrap;flex:0 0 auto;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:thin}.editorToolbar .toolGroup>*{flex:0 0 auto}.editorToolbar .selectionTools{flex-basis:100%}.editorToolbar .toolGroup{gap:6px}.editorToolbar .toolGroup button{padding:0 8px}.cfDashHeadBtns{display:flex;gap:8px;align-items:center}.cfDashSelectBar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:10px 14px;background:#fff7ed;border:1px solid rgba(249,115,22,.35);border-radius:14px;color:#111}.cfDashSelectBar span{font-weight:700;margin-right:auto}.cfDashSelectBar button{height:34px;padding:0 14px}.cfDashSelectBar button.danger{background:#dc2626;border-color:#dc2626;color:#fff}.cfDashSelectBar button.danger:disabled{opacity:.45;cursor:not-allowed}.cfDashCardWrap.picked>.cfDashRecentCard{border-color:#f97316;box-shadow:0 0 0 2px #f9731659,0 12px 28px #f9731624}.cfDashCheck{position:absolute;top:10px;right:10px;width:26px;height:26px;display:grid;place-items:center;border-radius:8px;border:2px solid rgba(255,255,255,.9);background:#11111173;color:#fff;font-size:15px;font-weight:700;pointer-events:none}.cfDashCardWrap.picked .cfDashCheck{background:#f97316;border-color:#f97316}.toolGroup button.swatch{width:22px;height:22px;min-width:22px;padding:0}:root{--surface-1: #191920;--border-1: #373740;--surface-1-hover: #22222b;--control-h: 34px;--control-radius: 10px}.topButtons{gap:8px}.topButtons>button,.topButtons .fileMenuWrap>button{height:var(--control-h);padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--control-radius);color:#f2f2f4;font-size:13px;font-weight:700;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease}.topButtons>button:hover,.topButtons .fileMenuWrap>button:hover{background:var(--surface-1-hover);border-color:#4b4b57}.topButtons>button:disabled{opacity:.45;cursor:default}.topButtons>button:disabled:hover{background:var(--surface-1);border-color:var(--border-1)}.topButtons>.iconBtn{width:var(--control-h);padding:0!important;font-size:14px}.topButtons>#importTop.importBtn{padding:0 13px 0 11px}.importBtn .importIcon{flex:0 0 auto;color:#c9c9d1;transition:color .15s ease}.topButtons>#importTop.importBtn:hover{background:#21212a;border-color:#f97316b3}.importBtn:hover .importIcon{color:var(--accent)}.topButtons .planChip{margin-right:0;padding:0 10px;height:24px;display:inline-flex;align-items:center}.cfDashHero{background:radial-gradient(circle at 12% 15%,rgba(249,115,22,.09),transparent 30%),radial-gradient(circle at 88% 15%,rgba(139,92,246,.08),transparent 34%),linear-gradient(135deg,#fff,#f6f3ff 62%,#fffaf4);box-shadow:0 14px 40px #1111110d}.cfDashSearch{border:1.5px solid rgba(17,17,17,.14);box-shadow:0 6px 18px #1111110d;transition:border-color .15s ease,box-shadow .15s ease}.cfDashSearch:focus-within{border-color:#f97316b3;box-shadow:0 0 0 3px #f973161f}.cfDashAction,.cfDashRecentCard,.cfDashStarterChip{box-shadow:0 2px 8px #1111110a}.cfDashAction{border-radius:20px}.cfDashAction:hover,.cfDashRecentCard:hover,.cfDashStarterChip:hover{border-color:#11111147;box-shadow:0 6px 16px #11111114;transform:translateY(-1px)}.cfDashActionPrimary:hover{border-color:#ea6a0c;box-shadow:0 8px 20px #f9731638}.cfDashSectionHead button{border-radius:var(--control-radius)}.cfDashStarterChip{padding:14px 10px 12px;gap:8px}.cfDashStarterChip small{color:#8b8b96;font-size:11px;font-weight:600}.cfDashStarterStage{height:64px;display:grid;place-items:center}.cfDashStarterShape{position:relative;height:auto;background-color:#f4f4f7;border:1.5px solid rgba(17,17,17,.2);border-radius:5px;overflow:hidden}.cfDashStarterShape:before,.cfDashStarterShape:after{content:"";position:absolute}.cfDashStarterShape-reel{width:36px;height:64px;aspect-ratio:auto}.cfDashStarterShape-square{width:52px;height:52px;aspect-ratio:auto}.cfDashStarterShape-video{width:72px;height:41px;aspect-ratio:auto}.cfDashStarterShape-poster{width:45px;height:64px;aspect-ratio:auto}.cfDashStarterShape-reel:before,.cfDashStarterShape-video:before{left:50%;top:50%;transform:translate(-35%,-50%);border-style:solid;border-color:transparent transparent transparent rgba(249,115,22,.85);border-width:7px 0 7px 11px}.cfDashStarterShape-reel:after{left:6px;right:6px;bottom:7px;height:3px;border-radius:2px;background:#11111129}.cfDashStarterShape-video:after{left:6px;right:6px;bottom:5px;height:3px;border-radius:2px;background:#11111129}.cfDashStarterShape-square:before{width:9px;height:9px;border-radius:50%;top:8px;right:9px;background:#f97316d9}.cfDashStarterShape-square:after{left:0;right:0;bottom:0;height:24px;background:#11111124;clip-path:polygon(0 100%,0 62%,30% 20%,55% 60%,72% 38%,100% 70%,100% 100%)}.cfDashStarterShape-poster:before{left:6px;right:6px;top:8px;height:7px;border-radius:2px;background:#f97316d9}.cfDashStarterShape-poster:after{left:6px;right:6px;top:22px;height:34px;background:linear-gradient(#1111112e,#1111112e) 0 0 / 100% 3px no-repeat,linear-gradient(#1111112e,#1111112e) 0 8px / 80% 3px no-repeat,linear-gradient(#1111112e,#1111112e) 0 16px / 100% 3px no-repeat,linear-gradient(#1111112e,#1111112e) 0 24px / 60% 3px no-repeat}.topbar{height:45px;flex:0 0 auto}.stickerTile.lightTile{background:#0d0d12;border-color:#2a2a33}.stickerTile.lightTile:hover{border-color:var(--accent, #f97316)}.stage{isolation:isolate}.lightGizmo{display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:grab;background:#14141ad1;border:2px solid var(--lc, #ffd28a);box-shadow:0 0 10px var(--lc, #ffd28a);overflow:visible;touch-action:none}.lightGizmo.selected{outline:2px solid #fff;outline-offset:2px}.lightGizmoIcon{font-size:15px;line-height:1;pointer-events:none}.lightGuide{position:absolute;pointer-events:none;overflow:visible}.lightBtnRow{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.lightAddBtn{flex:1 1 0;min-width:0;padding:8px 6px;font-size:12px}.lightPresetHead{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#8a8a96;margin:6px 0}.lightPresetBtn{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;font-size:12px;border-radius:8px}.lightPresetBtn i{width:10px;height:10px;border-radius:50%;display:inline-block;box-shadow:0 0 6px currentColor}.timelineMenu{min-width:200px;max-height:calc(100vh - 16px);overflow-y:auto}.timelineMenu button:disabled{opacity:.4;cursor:default}.timelineMenu button:disabled:hover{background:transparent}.contextMenuTitle{padding:6px 10px 4px;font-size:12px;font-weight:700;color:#f5f5f5;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contextMenuLabel{padding:4px 10px 2px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#8a8a96}.fadeLenRow{display:flex;gap:4px;padding:2px 6px 6px}.fadeLenRow button{flex:1;text-align:center;padding:5px 0;font-size:12px;border:1px solid #2f2f3a}.fadeLenRow button.active{background:#f97316;border-color:#f97316;color:#111;font-weight:700}.layerFadeMark{position:absolute;top:0;bottom:0;pointer-events:none}.layerFadeIn{left:0;background:linear-gradient(to right,#0000008c,#0000)}.layerFadeOut{right:0;background:linear-gradient(to left,#0000008c,#0000)}.templateSectionLabel{margin:14px 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a1a1aa}.templateGrid button.magicTemplate{background:linear-gradient(135deg,#2a1608,#1c1c25);outline:1px solid #f9731666;outline-offset:-1px}.magicVideoCard{width:560px;max-width:94vw;max-height:92vh;overflow-y:auto;align-items:stretch;box-sizing:border-box}.magicVideoCard .tip{margin:0}.magicGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.magicTile{position:relative;aspect-ratio:1;padding:0;overflow:hidden;border-radius:10px;border:2px solid transparent;background:#0f0f14}.magicTile img,.magicTile video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.magicTile.picked{border-color:#f97316}.magicTileOrder{position:absolute;top:6px;right:6px;min-width:22px;height:22px;border-radius:11px;background:#f97316;color:#111;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.magicTileBadge{position:absolute;left:6px;bottom:6px;padding:1px 6px;border-radius:6px;background:#000000a6;color:#fff;font-size:11px}.magicField{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#d4d4d8}.mediaError{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;background:#1c1c25;color:#f5f5f5;font:600 14px/1.35 Inter,Arial,sans-serif}.featuredGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.featuredCard{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px;min-height:0;text-align:left}.featuredName{font-size:13px;font-weight:700;color:#f5f5f5;line-height:1.2}.featuredMeta{font-size:11px;font-weight:600;color:#a1a1aa}.featuredPreview{position:relative;display:block;aspect-ratio:4 / 5;border-radius:8px;overflow:hidden;background:linear-gradient(150deg,#ff8a3d,#c2185b)}.featuredPreview i{position:absolute;display:block;font-style:normal}.featuredPreview .fpHead{left:12%;right:12%;top:46%;height:9%;border-radius:4px;background:#fff;box-shadow:0 2px 6px #00000040;animation:fpRise 4s ease-out infinite}.featuredPreview .fpHead2{top:58%;left:22%;right:22%;animation-delay:.15s}.featuredPreview .fpHeadLow{top:74%}.featuredPreview .fpBar{left:8%;right:8%;top:6%;height:3%;border-radius:3px;background:linear-gradient(90deg,#fff 0 0) no-repeat left / 0% 100%,#ffffff59;animation:fpFill 4s linear infinite}.featuredPreview .fpNum{left:0;right:0;top:10%;text-align:center;font:900 64px/1 Inter,sans-serif;color:#ffffff29}.featuredPreview .fpPill{left:28%;right:28%;top:74%;height:9%;border-radius:99px;background:#ffd43b;animation:fpPop 4s ease-out infinite}.fp-beforeAfter .fpBefore{inset:0;background:linear-gradient(160deg,#64748b,#334155)}.fp-beforeAfter .fpAfter{inset:0;background:linear-gradient(160deg,#fbbf24,#ea580c);animation:fpWipe 4s ease-in-out infinite}.featuredPreview .fpTag{left:8%;top:8%;padding:2px 6px;border-radius:99px;background:#0009;color:#fff;font:800 9px/1.4 Inter,sans-serif}.featuredPreview .fpTagAfter{left:auto;right:8%;background:#ffd43b;color:#18181b;animation:fpPop 4s ease-out infinite;animation-delay:1.6s}.fp-product{background:linear-gradient(150deg,#f59e0b,#b91c1c)}.fp-product .fpProduct{inset:18% 25% 34%;border-radius:14px;background:radial-gradient(circle at 35% 30%,#fff,#e4e4e7 60%,#a1a1aa);animation:fpZoom 4s ease-in-out infinite}.featuredPreview .fpBadge{right:6%;top:6%;padding:2px 6px;border-radius:99px;background:#ffd43b;color:#18181b;font:900 9px/1.4 Inter,sans-serif;animation:fpPop 4s ease-out infinite}.featuredPreview .fpCta{left:30%;right:30%;bottom:6%;padding:2px 0;border-radius:99px;background:#fff;color:#18181b;text-align:center;font:800 8px/1.4 Inter,sans-serif;animation:fpPop 4s ease-out infinite;animation-delay:.8s}.fp-quote{background:linear-gradient(150deg,#fb7185,#7e22ce)}.fp-quote .fpQuoteMark{left:8%;top:2%;font:900 64px/1 Inter,sans-serif;color:#ffffff4d}.fp-quote .fpWord{left:12%;height:8%;width:70%;border-radius:3px;background:#fff;opacity:0;animation:fpWord 4s ease-out infinite;animation-delay:var(--d)}.fp-quote .fpWord:nth-of-type(2){top:40%}.fp-quote .fpWord:nth-of-type(3){top:52%}.fp-quote .fpWord:nth-of-type(4){top:64%}.fp-quote .fpWord:nth-of-type(5){top:76%;width:40%;background:#fde68a}.fp-top5{background:linear-gradient(150deg,#fdba74,#f43f5e)}.fp-top5 .fpBigNum{left:10%;top:8%;width:50%;height:50%}.fp-top5 .fpBigNum b{position:absolute;left:0;top:0;font:900 76px/1 Inter,sans-serif;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3);opacity:0;animation:fpCount 4s ease-out infinite;animation-delay:var(--d)}@keyframes fpRise{0%,8%{opacity:0;transform:translateY(30%)}20%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes fpPop{0%,18%{opacity:0;transform:scale(.6)}28%{opacity:1;transform:scale(1.06)}34%,88%{transform:scale(1);opacity:1}to{opacity:0}}@keyframes fpFill{0%{background-size:0% 100%,auto}90%,to{background-size:100% 100%,auto}}@keyframes fpWipe{0%,20%{clip-path:inset(0 100% 0 0)}60%,to{clip-path:inset(0 0 0 0)}}@keyframes fpZoom{0%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes fpWord{0%{opacity:0;transform:translateY(20%)}12%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes fpCount{0%{opacity:0;transform:scale(.6)}5%,18%{opacity:1;transform:scale(1)}22%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.featuredPreview *{animation:none!important;opacity:1!important}}.featuredCardModal .featuredProblem:empty{display:none}.featuredToggle{display:flex;align-items:center;gap:8px;font-size:13px;color:#d4d4d8}.featuredPalettes{display:flex;flex-wrap:wrap;gap:6px}.featuredSwatch{min-height:34px;padding:4px 12px;border-radius:99px;color:#fff;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3);border:2px solid transparent}.featuredSwatch.picked{border-color:#fff;outline:2px solid #f97316}.featuredPhotoRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.featuredPhotoRow>button.wide{flex:1 1 120px;width:auto}.featuredThumb{position:relative;width:64px;height:64px;border-radius:8px;overflow:hidden;background:#0f0f14;flex:none}.featuredThumb img,.featuredThumb video{width:100%;height:100%;object-fit:cover;display:block}.featuredThumbX{position:absolute;top:2px;right:2px;width:22px;height:22px;min-height:0;padding:0;border-radius:11px;font-size:11px;background:#000000b3;color:#fff}.featuredGroup{display:flex;flex-direction:column;gap:8px}.featuredGroupHead{font-size:13px;font-weight:700;color:#f5f5f5}.featuredItem{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #2a2a33;border-radius:12px;background:#121218}.featuredItemHead{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#e4e4e7}.featuredItemHead button{min-height:0;padding:4px 10px}.captionText{display:block;width:100%;line-height:1.08}.captionStyleRow{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px}.captionStyleRow button{padding:8px 4px;font-size:12px}.captionStyleRow button.active{border-color:var(--accent);color:var(--accent)}.captionHighlightRow{display:flex;align-items:center;gap:8px;font-size:12px}.captionHighlightRow input[type=color]{width:36px;height:26px;padding:0;margin-left:auto}.fromVideoRow{display:grid;grid-template-columns:1fr;gap:8px}.fromVideoCard{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;text-align:left;padding:10px 12px;border-radius:12px;background:linear-gradient(135deg,#2a1608,#1c1c25);outline:1px solid #f9731666;outline-offset:-1px}.fromVideoCard .fromVideoIcon{grid-row:span 2;font-size:20px;text-align:center}.fromVideoCard strong{font-size:14px}.fromVideoCard small{color:#a1a1aa;font-size:12px;font-weight:500}.fromVideoCard.soon{background:#15151d;outline-color:#29293a;opacity:.6;cursor:default}.verticalCard .vInfo{margin-top:8px}.verticalCard .vRights{font-size:12px}.vSteps{display:grid;gap:12px;margin:8px 0}.vStep span{display:block;font-size:13px;margin-bottom:6px}.vStep.done span{color:#86efac;margin-bottom:0}.vBar{height:6px;border-radius:3px;background:#27272f;overflow:hidden;position:relative}.vBar i{display:block;height:100%;background:var(--accent);transition:width .2s}.vBar.busy i{width:35%!important;position:absolute;animation:vBusy 1.2s ease-in-out infinite}@keyframes vBusy{0%{left:-35%}to{left:100%}}@media (prefers-reduced-motion: reduce){.vBar.busy i{animation:none;left:0}}.phoneOnly{display:none!important}html.cfPhone{--phone-toolbar-h: 64px;--phone-topbar-h: 52px;--phone-timeline-h: 190px;--phone-safe-bottom: env(safe-area-inset-bottom, 0px)}html.cfPhone .phoneOnly{display:inline-flex!important}html.cfPhone button.phoneOnly{align-items:center;justify-content:center}html.cfPhone #projectName{display:block!important}html.cfPhone #undoBtn,html.cfPhone #redoBtn{display:inline-flex!important}html.cfPhone .phoneSettingsExtras{display:grid!important;gap:8px;margin-top:12px}html.cfPhone .phoneSettingsExtras a{color:#fdba74}html.cfPhone .phoneAccount{display:grid;gap:6px}html.cfPhone .phoneAccount span{color:#a1a1aa;font-size:13px;overflow-wrap:anywhere}html.cfPhone body{overscroll-behavior:none}html.cfPhone .narrowScreenNotice,html.cfPhone .cfTabStrip,html.cfPhone .appBrand,html.cfPhone .traffic,html.cfPhone #viewer3DOpenBtn,html.cfPhone .fileMenuWrap,html.cfPhone #importTop,html.cfPhone #helpOpenBtn,html.cfPhone #planBadge,html.cfPhone #authButton,html.cfPhone .railBottom,html.cfPhone .railItem[data-panel=home],html.cfPhone .railItem[data-panel=export],html.cfPhone .timelineResizeHandle,html.cfPhone #hideBottom,html.cfPhone .canvasMeta,html.cfPhone .footerLegal,html.cfPhone #cookieSettingsLink,html.cfPhone #showTimelineFooter,html.cfPhone .timelineZoomLabel{display:none!important}html.cfPhone .app{height:100vh!important;height:100dvh!important;padding-bottom:calc(var(--phone-toolbar-h) + var(--phone-safe-bottom));box-sizing:border-box}html.cfPhone body:has(.consentBanner) .app{height:calc(100dvh - var(--consent-h))!important}html.cfPhone{--consent-h: 136px}html.cfPhone .consentBanner{height:auto;min-height:var(--consent-h);gap:10px;padding:12px 12px calc(12px + var(--phone-safe-bottom))}html.cfPhone .topbar{height:var(--phone-topbar-h)!important;min-height:var(--phone-topbar-h)!important;flex:0 0 var(--phone-topbar-h);padding:0 8px!important;gap:6px!important}html.cfPhone .projectName{flex:1 1 auto;min-width:0;max-width:none;margin:0;padding:0 6px;height:36px;font-size:15px;text-align:left}html.cfPhone .topButtons{gap:4px!important}html.cfPhone .topButtons>button,html.cfPhone .phoneTopBtn{height:36px!important;min-width:36px;padding:0 8px!important;font-size:16px!important}html.cfPhone .phoneTopBtn{align-items:center;justify-content:center;flex:0 0 auto;background:var(--surface-1, #1a1a22);border:1px solid var(--border-1, #2a2a34);border-radius:10px;color:#f2f2f4;font-size:20px!important;line-height:1}html.cfPhone .phoneExportBtn{align-items:center;background:#f97316!important;border-color:#f97316!important;color:#111!important;font-size:14px!important;font-weight:700!important;padding:0 14px!important}html.cfPhone .workspace{display:flex!important;flex-direction:column;position:relative;min-height:0}html.cfPhone .editor{flex:1 1 auto;min-height:120px}html.cfPhone .editorToolbar{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;min-height:46px;padding:6px 8px!important;gap:6px!important;scrollbar-width:none}html.cfPhone .editorToolbar::-webkit-scrollbar{display:none}html.cfPhone .editorToolbar .toolGroup{flex:0 0 auto;flex-wrap:nowrap!important}html.cfPhone .editorToolbar button,html.cfPhone .editorToolbar select{min-height:36px;white-space:nowrap}html.cfPhone .editorToolbar .magicWandHint{white-space:nowrap}html.cfPhone .app:not(.drawing) .editor>.editorToolbar:first-child>.toolGroup:first-child,html.cfPhone .app:not(.drawing) .editor>.editorToolbar:first-child>.mainTools{display:none!important}html.cfPhone .app:not(.drawing) .editor>.editorToolbar:first-child:not(:has(.textTools)){min-height:0!important;height:0;padding:0!important;border:0;overflow:visible}html.cfPhone .editorToolbar .selectionTools{position:fixed;left:0;right:0;bottom:0;z-index:75;height:calc(var(--phone-toolbar-h) + var(--phone-safe-bottom));padding:8px 8px calc(8px + var(--phone-safe-bottom))!important;box-sizing:border-box;display:flex!important;align-items:center;gap:6px!important;overflow-x:auto;background:#101018;border-top:1px solid #24242c;scrollbar-width:none}html.cfPhone .editorToolbar .selectionTools::-webkit-scrollbar{display:none}html.cfPhone .editorToolbar .selectionTools button{flex:0 0 auto;min-height:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}html.cfPhone .phoneDoneBtn{align-items:center;background:#24242c!important}html.cfPhone .floatingBar{display:none!important}html.cfPhone .stage,html.cfPhone .canvasLayer,html.cfPhone .handle,html.cfPhone .multiSelectBox{touch-action:none}html.cfPhone .handle{width:22px;height:22px;border-width:3px}html.cfPhone .handle.nw{left:-24px;top:-24px}html.cfPhone .handle.ne{right:-24px;top:-24px}html.cfPhone .handle.sw{left:-24px;bottom:-24px}html.cfPhone .handle.se{right:-24px;bottom:-24px}html.cfPhone .phoneEditBtn{align-items:center;background:#f97316!important;border-color:#f97316!important;color:#111!important;font-weight:700}html.cfPhone .canvasScroll{flex:1 1 auto;padding:12px!important;display:flex;align-items:safe center;justify-content:safe center}html.cfPhone .canvasScroll>.stage{flex-shrink:0}html.cfPhone .bottomClosed .timeline{display:none!important}html.cfPhone .app:not(.bottomClosed) .timeline{display:grid!important;flex:0 0 var(--phone-timeline-h);height:var(--phone-timeline-h)!important;min-height:0}html.cfPhone .timelineTop{flex-wrap:nowrap!important;overflow-x:auto;padding:6px 8px!important;gap:8px!important;scrollbar-width:none}html.cfPhone .timelineTop::-webkit-scrollbar{display:none}html.cfPhone .timelineButtons,html.cfPhone .transport{flex:0 0 auto;flex-wrap:nowrap!important;gap:6px!important}html.cfPhone .timelineButtons button,html.cfPhone .transport button{min-height:34px;white-space:nowrap}html.cfPhone .transport strong{display:none}html.cfPhone .rail{position:fixed!important;left:0;right:0;bottom:0;height:calc(var(--phone-toolbar-h) + var(--phone-safe-bottom));padding:4px 6px calc(4px + var(--phone-safe-bottom))!important;flex-direction:row!important;gap:2px!important;overflow-x:auto;overflow-y:hidden;border-right:0!important;border-top:1px solid #24242c;z-index:70;box-sizing:border-box;scrollbar-width:none}html.cfPhone .rail::-webkit-scrollbar{display:none}html.cfPhone body:has(.consentBanner) .rail{bottom:var(--consent-h)}html.cfPhone .rail .phoneOnly{display:grid!important}html.cfPhone .railItem[data-panel=uploads]{order:1}html.cfPhone .railItem[data-panel=text]{order:2}html.cfPhone .railItem[data-panel=elements]{order:3}html.cfPhone #phoneTimelineBtn{order:4}html.cfPhone .railItem[data-panel=audio]{order:5}html.cfPhone #phoneDrawBtn{order:6}html.cfPhone .railItem[data-panel=templates]{order:7}html.cfPhone .railItem[data-panel=layers]{order:8}html.cfPhone .railItem[data-panel=brand]{order:9}html.cfPhone .railItem[data-panel=settings]{order:10}html.cfPhone .railItem{flex:1 0 60px;min-width:60px;height:56px!important;min-height:0!important;padding:4px 2px!important}html.cfPhone .status{height:24px!important;flex:0 0 24px;gap:8px!important;padding:0 10px!important;font-size:11px!important}html.cfPhone .status #status{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.cfPhone .leftPanel,html.cfPhone .rightPanel{position:fixed!important;grid-area:auto!important;left:0!important;right:0!important;top:auto!important;bottom:calc(var(--phone-toolbar-h) + var(--phone-safe-bottom))!important;width:auto!important;height:min(46dvh,460px);transition:transform .18s ease;z-index:65!important;display:flex!important;flex-direction:column;border:0!important;border-top:1px solid #2a2a34!important;border-radius:18px 18px 0 0;background:#101018;box-shadow:0 -12px 40px #0000008c!important;overflow:hidden!important}html.cfPhone body:has(.consentBanner) .leftPanel,html.cfPhone body:has(.consentBanner) .rightPanel{bottom:calc(var(--phone-toolbar-h) + var(--consent-h))!important}html.cfPhone .app.sheetTall .leftPanel,html.cfPhone .app.sheetTall .rightPanel{height:calc(100dvh - var(--phone-topbar-h) - var(--phone-toolbar-h) - var(--phone-safe-bottom) - 8px)}html.cfPhone .leftClosed .leftPanel,html.cfPhone .rightClosed .rightPanel{display:none!important}html.cfPhone .sheetDragging{transition:none}html.cfPhone .sheetGrip,html.cfPhone .leftPanel .panelTitle,html.cfPhone .rightPanel .panelTitle{touch-action:none}html.cfPhone .sheetGrip{flex:0 0 22px;width:100%;padding:0;margin:0;border:0!important;background:transparent!important;justify-content:center;align-items:center}html.cfPhone .sheetGrip:before{content:"";width:44px;height:5px;border-radius:3px;background:#4a4a55}html.cfPhone .leftPanel .panelTitle,html.cfPhone .rightPanel .panelTitle{min-height:0!important;padding:0 14px 10px!important}html.cfPhone .panelTitle span{display:none}html.cfPhone .leftPanel .panelContent,html.cfPhone .rightPanel .panelContent{flex:1 1 auto;min-height:0;overflow-y:auto!important;padding:12px 14px 24px!important;-webkit-overflow-scrolling:touch}html.cfPhone .panelContent button,html.cfPhone .panelContent select,html.cfPhone .panelContent input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]){min-height:40px}html.cfPhone .cfCentralDashboard{inset:0!important}html.cfPhone body:has(.consentBanner) .cfCentralDashboard{bottom:var(--consent-h)!important}html.cfPhone .cfDashShell{padding:calc(16px + env(safe-area-inset-top,0px)) 14px 32px!important}html.cfPhone .cfDashHero{padding:22px 18px!important;border-radius:20px;display:grid!important;gap:14px}html.cfPhone .cfDashHero h1{font-size:30px!important;line-height:1.05!important}html.cfPhone .cfDashSub{font-size:15px!important}html.cfPhone .cfDashSignInCard{display:grid!important;grid-template-columns:1fr;gap:12px}html.cfPhone .cfDashSignInCard .primaryWide{width:100%;min-height:46px}html.cfPhone .cfDashQuickActions{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}html.cfPhone .cfDashAction{min-height:92px}html.cfPhone .cfDashStarterGrid{grid-template-columns:repeat(2,1fr)!important}html.cfPhone .cfDashRecentGrid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}html.cfPhone .cfDashSectionHead{flex-wrap:wrap;gap:8px}html.cfPhone .cropCard,html.cfPhone .cfAuthCard{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 32px);overflow-y:auto;box-sizing:border-box}html.cfPhone .app.leftClosed .railItem[data-panel].active{background:transparent!important;outline:none!important;color:#a1a1aa!important}html.cfPhone #fontFamily{display:none!important}html.cfPhone .phoneFontBtn{align-items:center;max-width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px!important;font-weight:400!important}.fontPickerCard{width:min(420px,calc(100vw - 24px))}.fontPickerList{display:grid;gap:6px;max-height:min(62dvh,560px);overflow-y:auto;margin:8px 0 12px}.fontPickerItem{min-height:48px;text-align:left;padding:8px 14px;font-size:22px;font-weight:400}.fontPickerItem.active{border-color:#f97316;box-shadow:inset 0 0 0 1px #f97316}html.cfPhone .helpPanelCard .cropActions{flex-direction:column;align-items:stretch}html.cfPhone .helpPanelCard .cropActions>*{width:100%;box-sizing:border-box}html.cfPhone #helpContactLink{display:block;padding:12px;border-radius:12px;text-decoration:none;color:#111;font-weight:700}html.cfPhone #canvasScroll{touch-action:pan-x pan-y}html.cfPhone .maskEditorCard,html.cfPhone .retouchCard{width:100vw!important;max-width:100vw!important;height:100dvh;max-height:100dvh!important;border-radius:0!important;margin:0;padding:12px!important;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;overflow:hidden!important}html.cfPhone .maskEditorCard h2,html.cfPhone .retouchCard h2{margin:0;font-size:18px}html.cfPhone .maskEditorCard .tip,html.cfPhone .retouchCard .tip{margin:0;font-size:12px}html.cfPhone .maskEditorCard .adjustSliderRow,html.cfPhone .retouchCard .adjustSliderRow{margin:0}html.cfPhone .maskEditorToolRow{flex-wrap:wrap;gap:6px}html.cfPhone .maskEditorToolRow button{min-height:38px}html.cfPhone .maskEditorStage{flex:1 1 auto;height:auto!important;min-height:220px}html.cfPhone .maskEditorCard .cropActions,html.cfPhone .retouchCard .cropActions{margin-top:0}html.cfPhone .maskEditorCard .cropActions button,html.cfPhone .retouchCard .cropActions button{min-height:46px;flex:1}html.cfPhone .retouchCard{overflow-y:auto!important}html.cfPhone .retouchStage{max-width:100%;touch-action:none}html.cfPhone .editor{position:relative}html.cfPhone .phoneFitBtn{position:absolute;top:8px;right:8px;z-index:5;align-items:center;min-height:34px;padding:0 12px;border-radius:17px;background:#101018d1!important;border:1px solid #2a2a34;color:#f2f2f4;font-size:13px;font-weight:700}html.cfPhone .cfCentralDashboard{overflow-x:hidden!important}html.cfPhone .cfDashPhone{padding:calc(18px + env(safe-area-inset-top,0px)) 16px 40px!important;max-width:100%;box-sizing:border-box}html.cfPhone .cfDashPhoneTop{display:grid;gap:14px;padding:18px 16px 16px;margin:0 -16px;background:linear-gradient(160deg,#fff4ea,#f3edff 60%,#f7f7fb)}html.cfPhone .cfDashPhoneTop .cfDashEyebrow{margin:0;text-align:center}html.cfPhone .cfDashPhoneTop h1{margin:0;text-align:center;font-size:28px;line-height:1.1;letter-spacing:-.03em;color:#111}html.cfPhone .cfDashPhone .cfDashSearch{height:50px;border-radius:25px;grid-template-columns:44px 1fr;max-width:none}html.cfPhone .cfDashPhone .cfDashSearch input{min-width:0}html.cfPhone .cfDashPhone .cfDashSectionHead{display:flex;align-items:center;justify-content:space-between;margin:22px 0 12px}html.cfPhone .cfDashPhone .cfDashSectionHead h2{font-size:20px}html.cfPhone .cfDashPhone .cfDashHeadBtns{display:flex;gap:6px}html.cfPhone .cfDashPhone .cfDashHeadBtns button{min-height:34px;padding:0 12px;font-size:13px}html.cfPhone .cfDashRoundGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 6px}html.cfPhone .cfDashRound{display:grid;justify-items:center;gap:6px;padding:0;min-width:0;background:transparent!important;border:0!important;color:#2b2b33}html.cfPhone .cfDashRoundIcon{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;font-size:24px;font-weight:700;color:#fff;box-shadow:0 4px 12px #1111111f}html.cfPhone .cfDashRound small{font-size:12px;font-weight:700;white-space:nowrap}html.cfPhone .cfDashRound-orange .cfDashRoundIcon{background:#f97316}html.cfPhone .cfDashRound-pink .cfDashRoundIcon{background:#ec4899}html.cfPhone .cfDashRound-purple .cfDashRoundIcon{background:#8b5cf6}html.cfPhone .cfDashRound-blue .cfDashRoundIcon{background:#3b82f6}html.cfPhone .cfDashRound-teal .cfDashRoundIcon{background:#14b8a6}html.cfPhone .cfDashRound-grey .cfDashRoundIcon{background:#e9e9ef;color:#3f3f46;box-shadow:none}html.cfPhone .trimHandle{width:16px;background:#ffffff73}html.cfPhone .cfDashRoundIcon svg{width:30px;height:30px;display:block}html.cfPhone .cfDashPhone .cfDashRecentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html.cfPhone .cfDashPhone .cfDashCardWrap,html.cfPhone .cfDashPhone .cfDashRecentCard{min-width:0;max-width:100%}html.cfPhone .cfDashPhone .cfDashRecentCard{padding:8px 8px 10px!important;border-radius:16px!important;text-align:left}html.cfPhone .cfDashPhone .cfDashThumb{height:auto!important;aspect-ratio:4 / 3;border-radius:12px!important;margin-bottom:8px}html.cfPhone .cfDashPhone .cfDashRecentCard strong,html.cfPhone .cfDashPhone .cfDashRecentCard small,html.cfPhone .cfDashPhone .cfDashRecentCard em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.cfPhone .cfDashPhone .cfDashRecentCard strong{font-size:14px!important}html.cfPhone .cfDashPhone .cfDashRecentCard small,html.cfPhone .cfDashPhone .cfDashRecentCard em{font-size:11px!important}html.cfPhone .cfDashPhone .cfDashDeleteBtn{width:32px!important;height:32px!important;min-height:0!important;padding:0!important;font-size:15px!important;top:12px!important;right:12px!important}html.cfPhone .cfDashPhone .cfDashSelectBar{flex-wrap:wrap;gap:8px}html.cfPhone .cfDashMore{color:#70707a;font-size:13px;text-align:center}html.cfPhone .planPanelCard .planUsageList{align-self:stretch;width:100%;box-sizing:border-box}html.cfPhone .magicGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lp{--lp-ink: #17161f;--lp-mute: #5e5c6e;--lp-paper: #f3f2f7;--lp-card: #ffffff;--lp-line: #dddbe6;--lp-night: #121119;--lp-night-line: #2a2836;--lp-night-text: #f2f1f7;--lp-night-mute: #a3a0b5;--lp-orange: #f97316;--lp-layer: #a78bfa;--lp-audio: #22c55e;position:fixed;inset:0;overflow-y:auto;overflow-x:hidden;background:var(--lp-paper);color:var(--lp-ink);font-size:17px;line-height:1.55;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){.lp{scroll-behavior:auto}}.lp *:focus-visible{outline:2px solid var(--lp-orange);outline-offset:3px;box-shadow:none}.lp button{font:inherit;cursor:pointer}.lp .lpGo,.lp .lpQuiet{border-radius:10px;padding:10px 16px;font-weight:600;font-size:15px;line-height:1.2;white-space:nowrap}.lp .lpGo{background:var(--lp-orange);border:1px solid var(--lp-orange);color:#1a0f05}.lp .lpGo:hover{background:#ea6a10;border-color:#ea6a10}.lp .lpGoLarge{padding:14px 22px;font-size:16px}.lp .lpQuiet{background:transparent;border:1px solid var(--lp-night-line);color:var(--lp-night-text)}.lp .lpQuiet:hover{background:#ffffff0f}.lp .lpQuietOnDark{padding:14px 22px;font-size:16px}.lpBar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(16px,4vw,48px);padding-top:max(14px,env(safe-area-inset-top,0px));background:var(--lp-night);border-bottom:1px solid var(--lp-night-line);color:var(--lp-night-text)}.lpBrand{display:flex;align-items:center;gap:10px;font-weight:650;font-size:16px}.lpBrand img{border-radius:7px;display:block}.lpNav{display:flex;align-items:center;gap:10px}.lpLink{color:var(--lp-night-mute);text-decoration:none;font-size:15px;padding:8px 10px}.lpLink:hover{color:var(--lp-night-text)}.lpHero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(40px,7vw,96px) clamp(16px,4vw,48px) clamp(48px,7vw,104px);background:var(--lp-night);color:var(--lp-night-text)}.lpHero h1{margin:0;font-size:clamp(36px,4.6vw,62px);line-height:1.04;letter-spacing:-.032em;font-weight:650;max-width:14ch}.lpLede{margin:22px 0 0;max-width:46ch;color:var(--lp-night-mute);font-size:18px}.lpActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.lpActionsCenter{justify-content:center}.lpSmall{margin:14px 0 0;font-size:14px;color:var(--lp-night-mute)}.lpSmallDark{color:var(--lp-mute);text-align:center}@media (min-width: 861px){.lpHero{min-height:calc(100vh - 69px);min-height:calc(100svh - 69px)}}.lpStage{margin:0}.lpCanvas{aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#1c1b26;border:1px solid var(--lp-night-line);box-shadow:0 30px 80px #00000073}.lpVideo{width:100%;height:100%;object-fit:contain;display:block;background:#1c1b26}.lpRuler{position:relative;margin-top:14px;padding:0 2px}.lpTicks{position:relative;height:22px;font-size:11px;color:var(--lp-night-mute);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--lp-night-line);padding-bottom:6px}.lpTicks span{position:absolute;top:0;transform:translate(-50%)}.lpTicks span:first-child{transform:none}.lpClipRow{display:grid;grid-template-columns:38fr 34fr 28fr;gap:3px;margin-top:8px}.lpClipRow i{height:10px;border-radius:3px;background:var(--lp-layer);opacity:.85}.lpClipRow i:nth-child(2){opacity:.7}.lpClipRow i:nth-child(3){opacity:.55}.lpSoundRow{height:10px;margin-top:4px;border-radius:3px;background:var(--lp-audio);opacity:.75}.lpPlayhead{position:absolute;top:-4px;bottom:-4px;left:0;width:2px;margin-left:-1px;background:var(--lp-orange);border-radius:1px}.lpPlayhead:before{content:"";position:absolute;top:-3px;left:-4px;width:10px;height:10px;border-radius:3px;background:var(--lp-orange)}.lpFeatures{max-width:1160px;margin:0 auto;padding:clamp(56px,8vw,112px) clamp(16px,4vw,48px) 0;display:grid;gap:clamp(56px,8vw,104px)}.lpFeature{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,56px);align-items:center}.lpFlip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lpFlip .lpFeatureMedia{order:2}.lpFeatureMedia{aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#1c1b26;border:1px solid var(--lp-line)}.lpFeatureText h2{margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.12;letter-spacing:-.022em;font-weight:650;max-width:18ch}.lpFeatureText p{margin:16px 0 0;color:var(--lp-mute);max-width:44ch}.lpFeatureText ul{margin:18px 0 0;padding:0;list-style:none}.lpFeatureText li{padding:9px 0;border-top:1px solid var(--lp-line);font-size:15px}.lpFeatureText li:last-child{border-bottom:1px solid var(--lp-line)}.lpAlso{max-width:1160px;margin:0 auto;padding:clamp(64px,9vw,120px) clamp(16px,4vw,48px) 0}.lpAlso h2,.lpPlans h2{margin:0;font-size:clamp(26px,2.6vw,34px);letter-spacing:-.022em;font-weight:650;line-height:1.12}.lpAlso dl{margin:28px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(20px,3vw,40px)}.lpAlso dl>div{border-top:1px solid var(--lp-line);padding:16px 0 22px}.lpAlso dt{font-weight:600}.lpAlso dd{margin:4px 0 0;color:var(--lp-mute);font-size:15px}.lpPlans{max-width:880px;margin:0 auto;padding:clamp(64px,9vw,120px) clamp(16px,4vw,48px) clamp(64px,9vw,112px);text-align:center;scroll-margin-top:64px}.lpPlansLede{margin:14px auto 0;max-width:52ch;color:var(--lp-mute)}.lpTableWrap{margin-top:32px;overflow-x:auto;text-align:left}.lpTable{width:100%;border-collapse:separate;border-spacing:0;background:var(--lp-card);border:1px solid var(--lp-line);border-radius:14px;font-size:15px}.lpTable th,.lpTable td{padding:14px 18px;border-top:1px solid var(--lp-line);vertical-align:top}.lpTable thead th{border-top:0;vertical-align:bottom;padding-top:22px}.lpTable tbody th{font-weight:500;color:var(--lp-ink);width:40%}.lpTable td{color:var(--lp-mute);width:30%}.lpTable .lpProCol{background:#fff6ee;color:var(--lp-ink)}.lpTable thead .lpProCol{border-top-right-radius:13px}.lpTable tbody tr:last-child .lpProCol{border-bottom-right-radius:13px}.lpPlanName{display:block;font-size:20px;font-weight:650;color:var(--lp-ink);letter-spacing:-.01em}.lpPrice{margin:4px 0 0;font-weight:400;color:var(--lp-mute);font-size:14px}.lpPrice strong{color:var(--lp-ink);font-size:18px;font-weight:650}.lpSr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lpPlans .lpActions{margin-top:32px}.lpFoot{border-top:1px solid var(--lp-line);padding:28px clamp(16px,4vw,48px) calc(40px + env(safe-area-inset-bottom,0px));font-size:14px;color:var(--lp-mute)}.lpFoot p{margin:0 0 8px;max-width:1160px}.lpFoot p:last-child{display:flex;flex-wrap:wrap;gap:6px 18px}.lpFoot a,.lp .lpFootLink{color:var(--lp-ink);text-decoration:underline;text-underline-offset:3px}.lp .lpFootLink{background:none;border:0;padding:0;font-size:14px;font-weight:400}.lp .lpFootLink:hover{background:none}@media (max-width: 860px){.lpHero,.lpFeature,.lpFlip{grid-template-columns:1fr}.lpFlip .lpFeatureMedia{order:0}.lpAlso dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.lp{font-size:16px}.lpLink,.lpBrand span{display:none}.lpBar{padding:10px 16px;padding-top:max(10px,env(safe-area-inset-top,0px))}.lp .lpGo,.lp .lpQuiet{padding:9px 13px;font-size:14px}.lp .lpGoLarge,.lp .lpQuietOnDark{padding:13px 18px;font-size:16px}.lpLede{font-size:17px}.lpAlso dl{grid-template-columns:1fr}.lpTable th,.lpTable td{padding:12px 10px;font-size:14px}.lpTable tbody th{width:38%}}.cfSplash{position:fixed;inset:0;display:grid;place-items:center;background:#0b0b0f}.cfSplash img{border-radius:12px;opacity:.9}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/poppins-latin-900-normal-BmL1zqjw.woff2) format("woff2"),url(/assets/poppins-latin-900-normal-By5LX1Cr.woff) format("woff")}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-cyrillic-ext-wght-normal-DLWmRmaW.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-cyrillic-wght-normal-C8sJyxwB.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-vietnamese-wght-normal-Tdf5mmdl.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-latin-ext-wght-normal-Dj_1K-Kw.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-latin-wght-normal-CzS3kehr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff) format("woff")}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff")}@font-face{font-family:Abril Fatface;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/abril-fatface-latin-400-normal-utNZUC9m.woff2) format("woff2"),url(/assets/abril-fatface-latin-400-normal-CSRW-xuf.woff) format("woff")}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-normal-5WvUvBgz.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-normal-Cabi7G8-.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-normal-CT1r92Rl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-ext-wght-normal-YcVxMP-u.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-wght-normal-UWPuZLjM.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-math-wght-normal-sOy7rEfW.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-symbols-wght-normal-DQ5VrUkH.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-vietnamese-wght-normal-CfJ7gtf3.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-ext-wght-normal-C2Wlntb9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-normal-BiLcIKcI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-slab-cyrillic-ext-wght-normal-BH54svm2.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-slab-cyrillic-wght-normal-BzUUW08o.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAiwABQAAAAAEFwAAAhDAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkwbgRIcgVQ/SFZBUoELBmA/U1RBVIEeJy4AcC9sEQgKhHCEGgsgADCHMgE2AiQDOgQgBYYaB4EcDAcbiQ5RlGvW/Cl+JGSnTHfASs2H+VQbRMTP+bMXIQ4N9n81NepULXgFqTqhYilW0YTU1ZDWv5jQR5C7+7bAEw2wMEkswbYnDwALwLO1tDcFQEVTAmFfqApfo/ae0JaQHGF8K1+4ElM8gXwlK4StiW1yLSSb46kgnn33+FoJBB1OkGEFyrmgRzCD/B9QkgA2FKAAuXPnzxAEdZnLALi5IYCFSupR8YnJXXCMHJgzGgd6AE1DABmRkTUaEyCAoEdhQjChqCoeJGtFoQPQztIEAEBj9cQAhfQeHgAfgPjwhChUVJAg6zKtI5FxydoiFAaVnj5qDI5qBKDIuZ5UbpbjMmJCUZoFHUIlQhYQQIcOEAYQnLJzQWHBJjaBasUeSTUKnKrRtWWHnAh1J82bNWNFAKgHwgAAlGAH9IWxDaOhAZPYMMqfuC09EAfqgyjwEUGhAGEOaxEEBYg2IR0doAC59vaTCj/8gQC89qn1+iJZjAEM9fUPgLUN+eoBnjKH3CdBjJm005K4jL3cB9Og4ny4PTU13IVsAtA3MxwGXHQIggkBwpiB0tS4IUNzxAA4lVVdI4k66We4sQRAjHiAYB7EbUOT1ARdSSVmWQzqfESIRX6HuVX1qG2LNLfrXGYO3fQwBLMyayC/6+My3+57MxfA9iDi1cdry9WIGlxlUv1cWFaxIFCrCAqj21lePX2AU4isWAo7LjE2c0VUuZRyHzQNmCpWBO1f7QvtsjZYi9Hk/SlAyBeqB6yYESCEQghjxqReATyQxbCHjIhBjGCvMwi4DWICqQliBlkMYgH5HcQKqgeIDdR5EDvoXCAO0KOoaBrBAFVx2eY85wJfANGgJgA9SsvJjaIAIAgihwmiN7EhxginxeS2WIwhjXVSiQkTT6GWCdaJaZ/BkxxW6T7JOqErNmPQy9HjYvvb+5W1lB41t6DgpYj/VWGhdV5+/gsUPX/ebV7hKxH/ywLL3OdFeJE/saBAxEp+TNfe1h6TwJVLNYk3NtxjmTSXZZHWNNQ6r1DEtM+fe/AShsOJlcHqu8JaRFee3QLD7MaaVeXBLzHEvyTxjnCUy6+4p1xCxeGOqVunjnL2tyYNsqZrmFo35mF+2mHjYbaGLXg3Yv31TvZt4Vs7OdbfaBtrwYpPRqy+keLYGr4txb76ejK35duWHF3UWe2L3NuFY4sXBU4s6cueZIt91YnFtX5v36VJ6uLe3Y/3ii2fXrdOXP3cx1tyMV1/f+9gu/4yqnzx9NUM06ngL8Nt5rmE/7+X7Fg/JXxlm+SenTqk9GyzKpzJbz0qCgGCsKuBEkWGDtkWZ8QAVWsTMGq9BiTCcCqoFXPynPP172WxsRvukgCCAhoIBqAJgFaS9fIlv/JBLOKSWPHIGJkgy+WCm8v4FDZaEuoB2y+//KytPoKHWLZs65BFbs0jM2a4tcHGJm8ePLjINb9PTu/xy57TftPpHRERO06za1cc8zjPeeYFIp88uefr7LTbFy3yHa8yoGPHBjt++Oabz3nr90lamv88mS0t9f371DTq9rX7968IrACMimwEJaLEck0+QVa8le+JUP5V/SjMpgJpiRyJiTEtrDd3QnzrurWbxg3TtG79mJ4JbORZlnajuWfrkkUHkL+odHvO8K0EQ5sle7uA2fh4qGJTcZvj9wcV/1esNINRl1dVZzRoqvjfYpYu3f9GaRW7eTGH7pU09Xrf0hY19d8/f/7DXzZn01qepgF7anwVy98YzhIVm9x+SAIL2GPzLLAPTU6tEeZEobCayb0mxbEEqeyT+/6pPgWVsqftE1r0i+ERc3xu1vr9QTqjAVX87/95Vf//t1hhMOoYfJLLoD47sTaZw+mvFKXX4PxCjP///8e33/8YURNFqAqGXAbAxw9+uTd/+AN4wa853d/86fQCB5QoaChuf+ken/h1e32W/BLqZrpqRYXUzQxl4eNUsvdVnsrLU8doU7UJPve5nt+sVeqAhLnyjCNM6LB00t2ldlDzI5W3U6VP1CqAAsWbnrNlCIOwVD7+j9G6Xbcr6/8JUC2VVKoU8PHRZDWrWcCHAFqeaJoyUAEqrEG9/l7zWzZuPPf635IlT506fS+goqPD8/S/f2nX9GeehEcHVHPXP35Lamp883pRUTk5E7sG1K+//hcni6gFXhiu+L9fAyCAIjA53/1z/+AWf5h0JgAKZ13oCfBJSsa/HzYU55tfmQYBRhQAAu91mfmnGI1/h3aCYEs69A48tZjEs+ekDxukGFz+wHxpR1VacKJ6MB9+TVUCBLOUCP0Zxl+eHgGc3qJD9GbguMwGChGRhQqHeFBHs6iOeqJCjwZK+haNVHLT3kEXWe7EgI3BaMREPwwiTDs0YcGNZhziQQs2GqCVEJXQhonSaMfJsnsHFiDWSAOlGyHBeDmyDBTLayRPI2dnGUYZJkIKeOJyjZKMHkMMlTNKaY9fF0OFlNG6ywCpELIZo5nayuMSog00ZjXOh8oQzZt6iNpGGmYJOR8tW4bsC0nWVpwEqTpLUEs90eroxGsQrxxenY000CC1dJJhiFw0dZZuMmTJNozXaK7+hOvWY6mLGbhK9/rIzSVJkyZJ8/nLkSozJz8OKWNMkKUWvc6MddTVhEvN7mVwrZffoXdGr+EypHPGGLlyDLUp2Vyqai/O5oAhhsXF5RokGgFeo3xxXl5DYJNhMK8wh2pnzS7OpohqFLmv2nA8jiEYqOSOKNGhE70YxChBYhKzWMQqNmPMoP/tyBeUO3pY3cQG8Y2+69SJqaPiOhlyvKO92e20OygxwWboT9Jhu1TjlePlmgem5+ZkfK0OHTRQnfp1Gp0WbcZh/QIAAA==) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-slab-greek-wght-normal-CGMhFIa2.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-slab-vietnamese-wght-normal-o378VNJM.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-slab-latin-ext-wght-normal-DFXT9gkm.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-slab-latin-wght-normal-NGSZfXMW.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-cyrillic-ext-wght-normal-Dc5xu4We.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-cyrillic-wght-normal-B0Yo_ULV.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-vietnamese-wght-normal-wikBsL6_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-latin-ext-wght-normal-CwtNDoQR.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-latin-wght-normal-CSF1BaNN.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/dancing-script-vietnamese-wght-normal-BsUJvdxu.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/dancing-script-latin-ext-wght-normal-DJGK6qJa.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Dancing Script Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/dancing-script-latin-wght-normal-CyISZbeS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-ext-wght-normal-DiMfzA-V.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-wght-normal-D5lnP6kL.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-ext-wght-normal-Byk3UhVp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-wght-normal-C1hSzPvX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-latin-400-normal-7HIToT7q.woff2) format("woff2"),url(/assets/pacifico-latin-400-normal-DArfF-vd.woff) format("woff")}@font-face{font-family:Lobster;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lobster-latin-400-normal-VmWungf4.woff2) format("woff2"),url(/assets/lobster-latin-400-normal-Cc8ENR_t.woff) format("woff")}@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/permanent-marker-latin-400-normal-BF23djCy.woff2) format("woff2"),url(/assets/permanent-marker-latin-400-normal-BnZj5c41.woff) format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff) format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2) format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff) format("woff")}
