.service-icon{border-radius:0;width:88px;height:88px;background:0 0!important}.service-icon img{object-fit:contain;width:88px;height:88px;transition:transform .2s ease-out}.service-item:hover .service-icon img{transform:translateY(-3px)}.service-item{gap:10px}.is-studio>.site-header,.is-studio>.site-footer,.is-studio>.mobile-nav{display:none}.is-studio{background:#edf0f2}.is-studio .preview-bar{background:#f3f7f5}.studio-shell{flex-direction:column;height:calc(100dvh - 33px);min-height:760px;display:flex;overflow:hidden}.studio-topbar{background:#fff;border-bottom:1px solid #e1e8e5;justify-content:space-between;align-items:center;gap:20px;height:68px;min-height:68px;padding:10px 24px;display:flex}.studio-top-start,.studio-top-end{align-items:center;gap:16px;min-width:0;display:flex}.studio-home{color:#536d61;border-radius:7px;flex:none;place-items:center;width:36px;height:36px;display:grid}.studio-home:hover{background:#eef5f0}.studio-brand img{object-fit:contain;width:37px;height:37px}.studio-project{flex-direction:column;gap:1px;display:flex}.studio-project label{display:none}.studio-project input{background:0 0;border:1px solid #0000;border-radius:5px;min-width:0;max-width:270px;padding:2px 5px;font-size:13px;font-weight:700}.studio-project input:hover{border-color:#dfe6e1}.studio-project span{color:#6e7d74;padding-right:5px;font-size:10px}.studio-history{gap:5px;margin-left:10px;display:flex}.studio-history .icon-button{background:0 0;border:0;width:33px;height:33px}.studio-history .redo svg{transform:scaleX(-1)}.studio-top-end .button{min-height:40px}.studio-layout{direction:rtl;flex:1;grid-template-columns:78px 292px minmax(0,1fr);min-height:0;display:grid}.studio-rail{background:#fff;border-left:1px solid #e1e7e4;flex-direction:column;gap:6px;min-height:0;padding:16px 5px;display:flex}.studio-rail button,.studio-rail-back{color:#5a6b63;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:66px;font-size:11px;display:flex}.studio-rail button svg,.studio-rail-back svg{width:23px;height:23px}.studio-rail button:hover{background:#f3f7f5}.studio-rail button.active{color:#316d63;background:#e6f6ef;font-weight:700}.studio-rail-back{color:#6a7c72;margin-top:auto}.studio-asset-panel{background:#fff;border-left:1px solid #dfe6e2;min-width:0;overflow-y:auto}.studio-panel-heading{padding:24px 20px 18px}.studio-panel-heading h2{font-size:16px}.studio-panel-heading p{margin-top:5px;font-size:11px}.studio-panel-content{padding:0 20px 22px}.studio-panel-content>h2,.studio-panel-content>p:first-of-type{display:none}.studio-upload{width:100%;font-size:12px}.studio-library-tabs{border-bottom:1px solid #e4ebe6;justify-content:space-between;gap:6px;margin:24px 0 16px;font-size:10px;display:flex}.studio-library-tabs span{padding:0 0 10px}.studio-library-tabs .active{color:#316d63;border-bottom:2px solid #1ebea5;font-weight:700}.studio-media-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.studio-media-grid button{aspect-ratio:1.15;background:#f4f6f4;border:2px solid #0000;border-radius:8px;min-width:0;padding:0;position:relative;overflow:hidden}.studio-media-grid button.selected{border-color:#3a9577}.studio-media-grid img,.studio-media-grid video{object-fit:cover;object-position:center;width:100%;height:100%}.studio-media-grid small{text-align:right;color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#253b32ba);padding:13px 7px 4px;font-size:10px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.media-video-icon{color:#316d63;background:#ffffffdf;border-radius:5px;padding:3px;line-height:0;position:absolute;top:5px;right:5px}.media-video-icon svg{width:15px;height:15px}.studio-sample-heading{justify-content:space-between;align-items:center;gap:8px;margin:26px 0 14px;display:flex}.studio-sample-heading h3{font-size:11px}.studio-sample-heading>span{color:#738074;font-size:10px}.studio-sample-frames{grid-template-columns:1fr 1fr;gap:12px;display:grid}.studio-sample-frames button{background:#f1f5ef;border:1px solid #dfe7df;border-radius:8px;height:128px;padding:0;position:relative;overflow:hidden}.studio-sample-frames img{object-fit:cover;width:100%;height:100%}.studio-sample-frames button>span{color:#316d63;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:8px;left:8px}.studio-sample-frames svg{width:15px;height:15px}.studio-panel-note{color:#6a7b6f;border-top:1px solid #e5eae5;margin-top:24px;padding-top:15px;font-size:11px;line-height:2}.studio-edit-area{background:#edf0f2;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.studio-contextbar{background:#fff;border-bottom:1px solid #dfe6e2;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:8px 20px;display:flex}.studio-selection-name{color:#576f61;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.studio-selection-name>span{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.studio-selection-name svg{width:17px;height:17px}.studio-context-options{align-items:center;gap:8px;display:flex}.studio-context-options label{color:#617467;margin:0;font-size:11px;font-weight:400}.studio-context-options select{background:#f6f8f6;border-color:#0000;width:auto;min-height:32px;padding:4px 8px;font-size:11px}.studio-context-separator{background:#dde6e0;width:1px;height:18px;margin:0 3px}.studio-canvas-region{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:340px;padding:20px 30px 15px;display:flex;overflow:hidden}.studio-canvas-caption{color:#64746b;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:640px;margin-bottom:12px;font-size:10px;display:flex}.studio-canvas-caption button{color:#5e7366;background:0 0;border:0;align-items:center;gap:6px;padding:4px;font-size:10px;display:flex}.studio-canvas-caption svg{width:14px;height:14px}.studio-canvas-wrap{justify-content:center;align-items:center;width:100%;max-width:680px;height:clamp(220px,32vh,360px);min-height:0;display:flex;position:relative}.studio-canvas{width:calc(100%*var(--zoom));max-width:640px;aspect-ratio:var(--ratio);background:#24382e;border-radius:1px;flex:none;height:auto;max-height:100%;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014;container-type:inline-size}.studio-canvas-wrap:has(.studio-canvas) .studio-canvas{width:min(calc(640px*var(--zoom)),100%)}.studio-canvas-wrap[style*="9/16"] .studio-canvas,.studio-canvas-wrap[style*="1/1"] .studio-canvas{width:auto;max-width:100%;height:100%}.studio-canvas .story-surface{background-size:cover}.studio-canvas .story-content{justify-content:center;padding:20px 14%}.studio-canvas .story-top{font-size:11px}.studio-canvas .story-title{margin:8px 0 10px;font-size:clamp(18px,5cqw,32px)}.studio-canvas .story-name{font-size:clamp(12px,3cqw,19px)}.studio-canvas .story-body{margin-top:12px;font-size:12px}.studio-canvas .story-signature{margin-top:12px;font-size:10px}.studio-canvas .story-content{gap:0}.studio-canvas-bottom{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:640px;margin-top:18px;display:flex}.studio-preview-button{color:#496451;background:#fff;border:1px solid #dce6df;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:10px;display:flex}.studio-preview-button svg{width:15px;height:15px}.studio-zoom{color:#65786a;align-items:center;gap:9px;font-size:10px;display:flex}.studio-zoom label{margin:0;font-size:10px;font-weight:400}.studio-zoom input{accent-color:#618a74;width:85px;padding:0}.studio-zoom span{min-width:28px}.studio-playbar{direction:ltr;background:#f6f8f8;border-top:1px solid #e0e6e4;align-items:center;gap:12px;min-height:47px;padding:8px 24px;display:flex}.studio-play{color:#316d63;background:#fff;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.studio-play svg{width:16px;height:16px}.studio-playbar #clip-clock{color:#546b5d;white-space:nowrap;text-align:center;min-width:77px;font-size:11px}.studio-playbar input{accent-color:#3a9373;flex:1;min-width:0;height:12px;padding:0}.studio-playbar-note{color:#718274;direction:rtl;font-size:10px}.studio-timeline{direction:rtl;background:#fff;border-top:1px solid #dce4df;flex:none;min-height:240px;padding:0 18px 12px}.studio-timeline-heading{justify-content:space-between;align-items:center;gap:12px;padding:12px 2px 8px;display:flex}.studio-timeline-title{align-items:center;gap:9px;font-size:11px;display:flex}.studio-timeline-title svg{color:#577664;width:16px;height:16px}.studio-timeline-title>span{color:#708075;margin-right:7px;font-size:10px}.studio-timeline-actions{align-items:center;gap:5px;display:flex}.studio-timeline-actions .icon-button{background:0 0;border:0;width:31px;height:31px}.studio-timeline-actions .icon-button:hover{background:#eef5f0}.studio-timeline-actions svg{width:16px;height:16px}.studio-action-divider{background:#e1e7e3;width:1px;height:18px;margin:0 6px}.studio-timeline-scroll{direction:ltr;padding-bottom:5px;overflow-x:auto}.studio-time-ruler{background:repeating-linear-gradient(90deg,#0000 0 21px,#e4e9e7 21px 22px) bottom/100% 5px no-repeat;align-items:center;gap:0;min-width:600px;height:23px;margin-left:35px;display:flex}.studio-time-ruler>span{color:#7b8980;min-width:110px;font-size:9px}.studio-track-row{direction:ltr;align-items:center;gap:9px;min-width:600px;margin-top:8px;display:flex}.studio-track-label{color:#6e8275;flex:none;place-items:center;width:26px;display:grid}.studio-track-label svg{width:17px;height:17px}.studio-video-track{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.studio-track-segment{align-items:center;display:flex;position:relative}.studio-clip{width:var(--clip-width);background:#e8f2ec;border:2px solid #dce6df;border-radius:7px;flex:none;height:74px;padding:0;position:relative;overflow:hidden}.studio-clip.selected{border-color:#2d9a7a;padding:0;box-shadow:0 0 0 1px #2d9a7a}.studio-clip-frames{width:100%;height:100%;display:flex;overflow:hidden}.studio-clip-frames img,.studio-clip-frames video{object-fit:cover;flex:none;width:34%;height:100%}.studio-clip-name{text-align:left;color:#fff;text-shadow:0 1px 3px #000;text-overflow:ellipsis;white-space:nowrap;direction:rtl;background:#2845358c;border-radius:3px;padding:0 3px;font-size:9px;position:absolute;top:4px;left:6px;right:5px;overflow:hidden}.studio-clip-duration{color:#344f3c;direction:rtl;background:#ffffffdc;border-radius:3px;padding:0 4px;font-size:9px;position:absolute;bottom:4px;right:5px}.studio-clip-grip{background:#fff;border-radius:2px;width:3px;height:14px;display:none;position:absolute;top:29px}.studio-clip.selected .studio-clip-grip{display:block}.studio-clip-grip.start{left:3px}.studio-clip-grip.end{right:3px}.studio-transition-joint{z-index:2;color:#4e7e62;background:#fff;border:1px solid #bed4c6;border-radius:5px;place-items:center;width:20px;height:24px;padding:0;display:grid;position:absolute;right:-13px}.studio-transition-joint svg{width:13px;height:13px}.studio-add-scene{color:#70927a;background:#fafcfb;border:1px dashed #bdcec3;border-radius:7px;place-items:center;width:52px;min-width:52px;height:68px;margin-left:8px;display:grid}.studio-add-scene svg{width:22px;height:22px}.studio-audio-track{color:#3b6c4f;direction:rtl;background:#d9eee2;border:0;border-radius:6px;align-items:center;gap:12px;width:min(100%,720px);min-width:310px;height:34px;padding:7px 12px;font-size:10px;display:flex;overflow:hidden}.studio-audio-track .music-wave{min-width:40px}.studio-audio-track>span{white-space:nowrap}.studio-timeline-footer{color:#6f8074;justify-content:space-between;gap:10px;padding:8px 0 0;font-size:9px;display:flex}.studio-text-box{z-index:3;cursor:move;touch-action:none;user-select:none;text-shadow:0 1px 5px #00000060;overflow-wrap:anywhere;border:1px solid #1ebea5;outline:none;width:max-content;min-width:70px;max-width:85%;padding:5px 12px;line-height:1.8;position:absolute;transform:translate(-50%,-50%)}.text-handle{background:#fff;border:1px solid #359576;border-radius:1px;width:6px;height:6px;position:absolute}.corner-one{top:-4px;left:-4px}.corner-two{top:-4px;right:-4px}.corner-three{bottom:-4px;left:-4px}.corner-four{bottom:-4px;right:-4px}.studio-add-text{color:#316d63;background:#e8f6ef;border:1px solid #c9e6d7;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;font-size:12px;font-weight:700;display:flex}.studio-panel-content .form-group label{font-size:11px}.studio-panel-content input[type=color]{width:100%;height:46px;padding:5px}.studio-align{align-items:center;gap:6px;margin-top:20px;font-size:11px;display:flex}.studio-align>span{color:#657a6a;margin-left:auto}.studio-align button{background:#fff;border:1px solid #dde6df;border-radius:6px;padding:6px 9px;font-size:11px}.studio-align button.selected{color:#316d63;background:#edf6f0;border-color:#45866a}.studio-quote-presets{border-top:1px solid #e4eae5;margin-top:24px;padding-top:18px}.studio-quote-presets h3{margin-bottom:12px;font-size:11px}.studio-quote-presets button{text-align:right;color:#4c6b58;background:0 0;border:0;width:100%;min-height:44px;padding:12px 0;font-size:12px;display:block}.studio-library-grid{grid-template-columns:1fr 1fr;gap:16px 12px;display:grid}.studio-template-tile{text-align:right;background:0 0;border:0;min-width:0;padding:0}.studio-template-tile img{aspect-ratio:9/12;object-fit:cover;border:1px solid #e0e6de;border-radius:7px;width:100%}.studio-template-tile strong{margin-top:8px;font-size:11px;display:block}.studio-template-tile small{color:#718174;font-size:10px;display:block}.studio-transition-option{text-align:right;background:#fff;border:1px solid #e0e7e1;border-radius:9px;align-items:center;gap:12px;width:100%;margin-bottom:14px;padding:16px 10px;display:flex}.studio-transition-option.selected{background:#f4faf6;border-color:#43876b}.studio-transition-option strong{font-size:12px;display:block}.studio-transition-option small{color:#6c8071;margin-top:4px;font-size:10px;display:block}.studio-transition-option>svg{color:#438267;width:16px;margin-right:auto}.transition-demo{flex:none;width:45px;height:38px;display:block;position:relative}.transition-demo i{background:#afcbb9;border:1px solid #7aa38a;border-radius:4px;width:25px;height:30px;position:absolute;top:3px;left:3px}.transition-demo i+i{background:#c9ddd1;left:18px}.transition-demo.dissolve i+i{opacity:.7}.transition-demo.fade i+i{background:#4b5b52}.transition-demo.cut i{width:19px;left:2px}.transition-demo.cut i+i{left:24px}.studio-panel-content .panel-note{font-size:10px}@media (width<=1150px){.studio-layout{grid-template-columns:68px 250px minmax(0,1fr)}.studio-panel-content{padding:0 16px 18px}.studio-panel-heading{padding:20px 16px 14px}.studio-canvas-region{padding:16px 20px}.studio-context-options{gap:5px}.studio-contextbar{padding:8px 14px}.studio-context-options label{display:none}.studio-topbar{padding:10px 16px}.studio-timeline-footer{font-size:9px}.studio-playbar-note{display:none}.studio-top-end{gap:9px}}@media (width<=760px){.service-icon,.service-icon img{width:69px;height:69px}.service-item{gap:9px}.is-studio .preview-bar{font-size:10px}.studio-shell{height:auto;min-height:calc(100dvh - 32px);padding-bottom:77px;overflow:visible}.studio-topbar{z-index:15;gap:10px;height:auto;min-height:66px;padding:10px 13px;position:sticky;top:0}.studio-top-start{flex:1;gap:7px}.studio-top-end{gap:5px}.studio-project{min-width:0}.studio-project input{width:100%;max-width:145px;padding:2px;font-size:11px}.studio-project span{padding:0;font-size:8px}.studio-brand,.studio-save,.studio-history{display:none}.studio-home{width:29px;height:34px}.studio-top-end .button{min-height:39px;padding:8px 10px;font-size:10px}.studio-top-end .button svg{width:15px;height:15px}.studio-layout{flex-direction:column;display:flex;overflow:visible}.studio-rail{z-index:20;border-top:1px solid #dfe6e1;border-left:0;flex-direction:row;justify-content:space-around;gap:3px;min-height:69px;padding:5px 8px 8px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 10px #00000005}.studio-rail button{gap:4px;min-width:50px;max-width:70px;min-height:55px;font-size:10px}.studio-rail button svg{width:22px;height:22px}.studio-rail-back{display:none}.studio-edit-area{order:0;overflow:visible}.studio-asset-panel{border-top:1px solid #dde6df;border-left:0;order:1;min-height:320px;overflow:visible}.studio-contextbar{gap:7px;min-height:48px;padding:8px 13px}.studio-selection-name{gap:6px;font-size:10px}.studio-selection-name>span{max-width:100px}.studio-context-options{gap:4px}.studio-context-options select{max-width:110px;min-height:32px;padding:4px;font-size:10px}.studio-context-separator{margin:0 1px}.studio-canvas-region{min-height:300px;padding:15px 15px 13px}.studio-canvas-wrap{height:220px}.studio-canvas-caption{margin-bottom:10px;font-size:10px}.studio-canvas-caption button{font-size:10px}.studio-canvas .story-title{margin:7px 0;font-size:20px}.studio-canvas .story-name{font-size:13px}.studio-canvas .story-top{font-size:8px}.studio-canvas .story-body{margin-top:8px;font-size:10px}.studio-canvas .story-signature{margin-top:9px;font-size:8px}.studio-canvas-bottom{margin-top:13px}.studio-zoom label{display:none}.studio-zoom input{width:65px}.studio-preview-button{min-height:36px;font-size:10px}.studio-playbar{gap:10px;min-height:48px;padding:8px 15px}.studio-playbar #clip-clock{min-width:68px;font-size:10px}.studio-timeline{min-height:230px;padding:0 13px 12px}.studio-timeline-heading{padding:10px 0 8px}.studio-timeline-title{gap:5px;font-size:11px}.studio-timeline-title>span{margin-right:1px;font-size:9px}.studio-timeline-actions{gap:0}.studio-timeline-actions .icon-button{width:30px;height:34px}.studio-timeline-actions svg{width:16px}.studio-action-divider{margin:0 2px}.studio-timeline-footer{font-size:10px;line-height:2;display:block}.studio-timeline-footer>span{display:block}.studio-audio-track{min-width:320px}.studio-panel-heading{padding:21px 20px 14px}.studio-panel-heading h2{font-size:17px}.studio-panel-heading p{font-size:12px}.studio-panel-content{padding:0 20px 25px}.studio-panel-content>h2,.studio-panel-content>p:first-of-type{display:none}.studio-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.studio-media-grid small{font-size:10px}.studio-library-tabs{font-size:11px}.studio-sample-heading h3{font-size:12px}.studio-sample-frames{grid-template-columns:repeat(4,1fr);gap:9px}.studio-sample-frames button{height:100px}.studio-template-tile img{max-height:250px}.studio-template-tile strong,.studio-panel-note,.studio-panel-content .panel-note{font-size:11px}.studio-panel-content .field-row{grid-template-columns:1fr 1fr}.studio-quote-presets button{font-size:13px}.studio-rail button{min-width:44px}.studio-upload{min-height:44px}}@media (prefers-reduced-motion:reduce){.service-icon img{transition:none}.service-item:hover .service-icon img{transform:none}}.studio-panel-note{display:block!important}.studio-asset-panel h2:focus{outline:none}@media (width<=760px){.studio-topbar{flex-wrap:wrap;gap:8px;padding-bottom:9px}.studio-top-start{flex-basis:100%}.studio-project{flex:1}.studio-project input{max-width:240px}.studio-top-end{flex-basis:100%;justify-content:space-between}.studio-history{gap:4px;margin:0;display:flex}.studio-history .icon-button{background:#f6f8f7;width:35px;height:35px}.studio-save{display:inline-flex}.studio-top-end .button{font-size:11px}.studio-asset-panel{scroll-margin-top:130px}}