:root{--bg-window:#0c1220;--bg-panel-solid:#151d2d;--bg-chip:#202a3d;--bg-chip-hover:#29364c;--bg-dropzone:#18345f;--bg-dropzone-active:#1d4f91;--border:#97b0da1f;--border-strong:#abc2e62e;--text-1:#f7f9fd;--text-2:#aebbd0;--text-3:#71819b;--accent:#f7f9fd;--accent-ink:#101827;--tool-trim:#fb7185;--tool-trim-strong:#f43f5e;--tool-crop:#fbbf24;--tool-speed:#34d399;--tool-color:#38bdf8;--tool-audio:#a78bfa;--danger:#f87171;--danger-solid:#c92f42;--danger-action-shadow:0 1px 2px #4d0b193d, 0 6px 16px #86162e2e;--brand-blue:#a9d4fb;--ink-solid:#101827;--ink-muted:#101827ad;--bg-stage:#11192a;--stage-dot:#aec3e41c;--island-shadow:0 1px 2px #00000047, 0 16px 40px #00000038;--control-shadow:0 1px 2px #00000038, 0 4px 12px #0000001f;--image-outline:#ffffff1a;--radius-lg:10px;--radius-md:8px;--radius-sm:6px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}[data-theme=light]{--bg-window:#eef3f9;--bg-panel-solid:#fff;--bg-chip:#f1f5fa;--bg-chip-hover:#e7eef7;--bg-dropzone:#cfe4ff;--bg-dropzone-active:#acd2ff;--border:#4d689324;--border-strong:#3f5b8833;--text-1:#172033;--text-2:#53627a;--text-3:#8a98ad;--accent:#172033;--accent-ink:#fff;--bg-stage:#fff;--stage-dot:#36517b1f;--island-shadow:0 1px 2px #283c5c14, 0 12px 30px #2d466c12;--control-shadow:0 1px 2px #283c5c1a, 0 4px 12px #2d466c0f;--image-outline:#0000001a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0;overflow:hidden}body{background:var(--bg-window)}button{font-family:inherit}button:focus-visible,[role=slider]:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.video-drop-overlay{z-index:2;border-radius:inherit;color:#fff;opacity:0;pointer-events:none;background:#050a14d6;padding:16px;transition:opacity .16s ease-out;position:absolute;inset:0}.video-drop-overlay[data-active=true]{opacity:1}.video-drop-overlay-frame{width:100%;height:100%;position:relative}.video-drop-ring{border-radius:var(--radius-md);opacity:0;background:#101722;transition:opacity .14s ease-out;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1a}.video-drop-overlay[data-active=true] .video-drop-ring{opacity:1}.video-drop-ring:first-child{inset:0}.video-drop-ring:nth-child(2){background:#171f2b;inset-block:6%;inset-inline:7.2%;box-shadow:inset 0 0 0 1.25px #ffffff24}.video-drop-ring:nth-child(3){background:#202a37;border-radius:7px;inset-block:12%;inset-inline:14.4%;box-shadow:inset 0 0 0 1.5px #ffffff2e}.video-drop-ring:nth-child(4){background:#2b3643;border-radius:7px;inset-block:18%;inset-inline:21.6%;box-shadow:inset 0 0 0 1.75px #ffffff38}.video-drop-ring:nth-child(5){border-radius:var(--radius-sm);background:#3a4653;inset-block:24%;inset-inline:28.8%;box-shadow:inset 0 0 0 2px #ffffff47}.video-drop-ring:nth-child(6){border-radius:var(--radius-sm);background:#596675;inset-block:30%;inset-inline:36%;box-shadow:inset 0 0 0 2.25px #ffffff61}.video-drop-overlay[data-active=true] .video-drop-ring:nth-child(2){transition-delay:90ms}.video-drop-overlay[data-active=true] .video-drop-ring:nth-child(3){transition-delay:.18s}.video-drop-overlay[data-active=true] .video-drop-ring:nth-child(4){transition-delay:.27s}.video-drop-overlay[data-active=true] .video-drop-ring:nth-child(5){transition-delay:.36s}.video-drop-overlay[data-active=true] .video-drop-ring:nth-child(6){transition-delay:.45s}.video-drop-content{color:#101722;text-align:center;background:#fff;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;padding:clamp(20px,2.5vw,34px);display:flex;position:absolute;inset-block:33%;inset-inline:38%;box-shadow:inset 0 0 0 2.5px #0000001f}.video-drop-logo{filter:brightness(0);width:124px;height:auto;margin-bottom:18px;display:block}.video-drop-title{color:#101722;text-wrap:balance;font-size:16px;font-weight:600;line-height:1.3}.video-drop-help{color:#10172299;text-wrap:pretty;margin-top:5px;font-size:12.5px;line-height:1.4}.video-drop-error{z-index:1;border-radius:var(--radius-sm);background:var(--bg-panel-solid);max-width:calc(100% - 40px);color:var(--danger);box-shadow:var(--control-shadow);text-align:center;text-wrap:pretty;padding:9px 12px;font-size:12px;line-height:1.4;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.trimi-checkbox:focus-visible+.trimi-checkbox-box{outline:2px solid var(--brand-blue);outline-offset:2px}.add-video-button,.clip-icon-button,.clip-card-select{transition:transform .15s ease-out,background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.add-video-button:not(:disabled):hover,.add-video-button:focus-visible,.clip-icon-button:not(:disabled):hover,.clip-icon-button:not(:disabled):focus-visible{background:var(--bg-chip-hover)!important}.add-video-button:active,.clip-icon-button:not(:disabled):active,.clip-card-select:active{transform:scale(.96)}.add-video-button{margin-top:12px}.video-sequence{margin-inline:-8px}.video-sequence[data-empty=true] .add-video-button{margin-top:0}.add-video-button:disabled{cursor:wait}.editor-control-stack{flex-direction:column;gap:22px;display:flex}.editor-control-stack[data-disabled=true]{opacity:.42;filter:grayscale();pointer-events:none;-webkit-user-select:none;user-select:none}.clip-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.clip-card{border-radius:var(--radius-lg);background:var(--bg-chip);min-height:48px;box-shadow:var(--control-shadow);align-items:center;gap:2px;padding:4px;transition:transform .15s ease-out,opacity .15s ease-out,box-shadow .15s ease-out;display:flex}.clip-card[data-active=true]{box-shadow:0 0 0 2px var(--brand-blue), var(--control-shadow)}.clip-card:has(.clip-card-select:focus-visible){box-shadow:0 0 0 2px var(--brand-blue), var(--control-shadow)}.clip-card[data-reorderable=true],.clip-card[data-reorderable=true] .clip-card-select{cursor:grab}.clip-card[data-dragging=true]{opacity:.55;cursor:grabbing;transform:scale(.98)}.clip-card[data-dragging=true] .clip-card-select{cursor:grabbing}.clip-card[data-drag-over=true]{box-shadow:0 0 0 2px var(--brand-blue), var(--control-shadow);transform:translateY(-2px)}.clip-card-select{border-radius:var(--radius-sm);min-width:0;min-height:40px;color:var(--text-1);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;padding:5px 8px;display:flex}.clip-card-select:hover,.clip-card-select:focus-visible{background:var(--bg-chip-hover)}.clip-card-select:focus-visible{outline:none}.clip-reorder-hint{color:var(--text-3);text-wrap:pretty;margin-top:8px;font-size:10.5px;line-height:1.35}.clip-icon-button{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.clip-icon-button:disabled{opacity:.35;cursor:not-allowed}.clip-remove-button:not(:disabled):hover,.clip-remove-button:not(:disabled):focus-visible{color:#fff;box-shadow:var(--danger-action-shadow);background:var(--danger-solid)!important}.timeline-scroll{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}@keyframes trimi-spin{to{transform:rotate(360deg)}}.trimi-spin{animation:.8s linear infinite trimi-spin}.upload-icon-feedback{transform-origin:50%;transition:transform .18s cubic-bezier(.23,1,.32,1);transform:translateY(0)scale(1)}.drop-zone[data-pointer-pressed=true] .upload-icon-feedback{transition-duration:.12s;transform:translateY(-4px)scale(.95)}.trimi-logo-button{cursor:pointer;background:0 0;border:0;align-items:center;height:40px;padding:0;display:flex}.trimi-navigation{z-index:3;opacity:0;transform-origin:0 0;pointer-events:none;position:absolute;top:42px;left:0;transform:translateY(-4px)scale(.97)}.trimi-navigation[data-motion=true]{transition:opacity .15s ease-out,transform .15s ease-out}.trimi-navigation[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.trimi-home-link{background:var(--danger-solid);color:#fff;min-height:40px;box-shadow:var(--danger-action-shadow);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:650;text-decoration:none;transition:transform .14s ease-out;display:inline-flex}.trimi-home-link:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.trimi-home-link:active{transform:scale(.96)}.license-header-status{min-height:40px;color:var(--text-3);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-size:11px;display:inline-flex}.license-header-action{cursor:pointer;transition:color .15s ease-out}.license-header-action:hover,.license-header-action:focus-visible{color:var(--text-1)}.license-unlinked-status{color:var(--text-2)}.license-unlinked-status svg{color:var(--tool-speed)}.account-avatar-button{width:40px;height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .15s ease-out,background-color .15s ease-out,color .15s ease-out;display:flex}.account-avatar-button:hover,.account-avatar-button:focus-visible{color:var(--text-1);background:0 0}.account-avatar-button:focus-visible{outline-color:currentColor}.account-avatar-button[data-license-open=true]{color:var(--text-1);box-shadow:none;background:0 0;outline:none}.account-avatar-button:has(+.trimi-account-popover:popover-open){color:var(--text-1);box-shadow:none;background:0 0;outline:none}.account-avatar-button:active,.account-license-button:active,.unlink-device-button:not(:disabled):active{transform:scale(.96)}.account-license-status{min-height:24px;color:var(--text-3);text-wrap:pretty;align-items:center;gap:6px;padding:0 4px;font-size:12px;font-weight:500;display:flex}.account-license-button{border-radius:var(--radius-sm);min-height:40px;color:var(--text-1);box-shadow:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:500;transition:transform .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out;display:flex}.account-license-button:hover,.account-license-button:focus-visible{background:0 0}.try-sample-group{justify-content:center;align-items:center;gap:8px;display:flex}.try-sample-button{border-radius:var(--radius-sm);background:var(--bg-chip);min-height:40px;color:var(--text-1);box-shadow:var(--control-shadow);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:500;transition:transform .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.try-sample-button:not(:disabled):hover,.try-sample-button:focus-visible{background:var(--bg-chip-hover)}.try-sample-button:not(:disabled):active{transform:scale(.96)}.try-sample-button:disabled{cursor:wait;opacity:.7}.try-sample-error{color:var(--danger);white-space:nowrap;font-size:11px}.sample-video-credit{color:var(--text-3);text-wrap:pretty;flex-shrink:0;align-items:center;gap:3px;font-size:10px;line-height:1.3;display:flex}.sample-video-link{color:var(--text-2);text-decoration-line:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px;transition:color .15s ease-out,text-decoration-color .15s ease-out;position:relative}.sample-video-link:before{content:"";position:absolute;inset:-12px -8px}.sample-video-link:hover,.sample-video-link:focus-visible{color:var(--text-1);text-decoration-color:currentColor}.sample-video-link:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px;border-radius:2px}.license-dialog-close{width:40px;height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px;right:8px}.license-dialog-close,.license-dialog-action{transition:transform .15s ease-out,background-color .15s ease-out,color .15s ease-out}.license-dialog-close:hover,.license-dialog-close:focus-visible{background:var(--bg-chip-hover);color:var(--text-1)}.license-dialog-close:active,.license-dialog-action:not(:disabled):active{transform:scale(.96)}.unlink-device-button{background:var(--bg-chip);color:var(--text-2);box-shadow:none;transition:transform .15s ease-out,background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.unlink-device-button:not(:disabled):hover,.unlink-device-button:not(:disabled):focus-visible{background:var(--danger-solid);color:#fff;box-shadow:var(--danger-action-shadow)}.transport-island{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.transport-island[data-dragging=true],.transport-island[data-dragging=true] *{cursor:grabbing}.video-canvas-item[data-dragging=true]{cursor:grabbing!important}@media (prefers-reduced-motion:reduce){.video-drop-overlay,.video-drop-ring{transition:none}.upload-icon-feedback{transition:none;transform:none!important}.trimi-navigation,.trimi-home-link,.license-header-action,.account-avatar-button,.account-license-button,.try-sample-button,.sample-video-link,.license-dialog-close,.license-dialog-action,.unlink-device-button,.add-video-button,.clip-icon-button,.clip-card,.clip-card-select,.timeline-clip{transition:none}.trimi-spin{animation:none}}.trimi-range{appearance:none;height:16px}.trimi-range::-webkit-slider-thumb{appearance:none;background:var(--text-1);width:14px;height:14px;box-shadow:0 0 0 1px var(--border-strong);cursor:pointer;border-radius:50%;margin-top:0;transition:transform .12s}.trimi-range::-webkit-slider-thumb:hover{transform:scale(1.15)}.trimi-range::-webkit-slider-runnable-track{background:0 0}.trimi-range::-moz-range-thumb{background:var(--text-1);width:14px;height:14px;box-shadow:0 0 0 1px var(--border-strong);cursor:pointer;border:none;border-radius:50%}.trimi-range::-moz-range-track{background:0 0}.trimi-license-dialog{font-synthesis:none;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.trimi-license-dialog button,.trimi-license-dialog input{font:inherit}.trimi-license-dialog button{cursor:pointer;transition:transform .15s ease-out,opacity .15s ease-out}.trimi-license-dialog button:active{transform:scale(.96)}.trimi-license-dialog button:disabled{cursor:default;opacity:.55}.trimi-license-dialog button:focus-visible,.trimi-license-dialog a:focus-visible{outline-offset:5px;outline:2px solid #398ee9}.trimi-license-dialog button svg{flex-shrink:0}.trimi-license-dialog h2{text-wrap:balance}.trimi-license-dialog p{text-wrap:pretty}.trimi-license-dialog .brand-logo{width:106px;height:auto;display:block}.trimi-license-dialog .icon-button{width:40px;height:40px;color:inherit;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.trimi-license-dialog .primary-button{color:#fff;background:#202221;border:0;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:12px 18px;font-size:13px;font-weight:500;display:inline-flex}.trimi-license-dialog .text-button{min-height:40px;color:inherit;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:0;font-size:13px;display:inline-flex}.trimi-license-dialog{color:#202322;background:0 0;border:0;width:min(932px,100%);max-width:100%;max-height:100dvh;padding:70px 36px 100px;overflow-x:hidden}.trimi-license-dialog:focus{outline:none}.trimi-license-dialog::backdrop{background:#00000047}.trimi-license-dialog[open]{animation:.22s cubic-bezier(.32,.72,0,1) trimi-license-dialog-in}.trimi-license-dialog[open]::backdrop{animation:.22s ease-out trimi-license-backdrop-in}.trimi-license-dialog .dialog-content{position:relative}.trimi-license-dialog .dialog-content:has(.success-card){max-width:550px;margin-inline:auto}.trimi-license-dialog .card-scene{width:100%;position:relative;container-type:inline-size}.trimi-license-dialog .license-card{aspect-ratio:1.83;background:#f5f5ef;border-radius:28px;width:100%;height:auto;position:relative;overflow:hidden;box-shadow:0 2px 4px #00000004,0 24px 60px #0000001f}.trimi-license-dialog .card-header,.trimi-license-dialog .card-footer{justify-content:space-between;align-items:center;gap:18px;display:flex;position:absolute;left:5.1%;right:5.1%}.trimi-license-dialog .card-header{top:9%}.trimi-license-dialog .card-header .brand-logo{width:116px}.trimi-license-dialog .header-message{place-items:center end;font-size:16px;display:grid}.trimi-license-dialog .header-thanks,.trimi-license-dialog .header-cancel{transform-origin:100%;grid-area:1/1;transition:opacity .2s ease-out,transform .2s cubic-bezier(.32,.72,0,1)}.trimi-license-dialog .header-thanks{color:#6e726b}.trimi-license-dialog .header-cancel{color:#ba4039;opacity:0;pointer-events:none;background:0 0;border:0;min-height:40px;padding:0;transform:translateY(6px)scale(.98)}.trimi-license-dialog .header-cancel:disabled{opacity:0}.trimi-license-dialog .header-message[data-unlink=true] .header-thanks{opacity:0;pointer-events:none;transform:translateY(-6px)scale(.98)}.trimi-license-dialog .header-message[data-unlink=true] .header-cancel{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.trimi-license-dialog .card-key-area{text-align:center;transition:opacity .18s ease-out;position:absolute;inset:50% 5.1% auto;transform:translateY(-50%)}.trimi-license-dialog .card-key-row{justify-content:center;align-items:center;gap:18px;display:flex}.trimi-license-dialog .license-key{white-space:nowrap;font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(14px,3.7cqw,32px);font-weight:400;line-height:1.4}.trimi-license-dialog .card-footer{justify-content:center;bottom:8%}.trimi-license-dialog .card-footer[data-entry=true]{flex-direction:column;gap:4px}.trimi-license-dialog .unlink-button{color:#ba4039}.trimi-license-dialog .license-card[data-armed=true] .card-key-row{opacity:.12}.trimi-license-dialog .cut-line{touch-action:none;color:#ba4039;background:0 0;border:0;width:48px;padding:0;animation:.16s ease-out trimi-license-backdrop-in;position:absolute;top:0;bottom:0;left:calc(50% - 24px)}.trimi-license-dialog .cut-line:active{transform:none}.trimi-license-dialog .cut-dashes{border-left:2px dashed #ba4039;position:absolute;top:0;bottom:0;left:23px}.trimi-license-dialog:has(.card-scene[data-armed=true]){cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cg%20transform='rotate(-90%2016%2016)'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20stroke='%23fff'%20stroke-width='4.5'%3e%3ccircle%20cx='7'%20cy='8'%20r='4'/%3e%3ccircle%20cx='7'%20cy='24'%20r='4'/%3e%3cpath%20d='m10%2011%2018%2017M10%2021%2028%204'/%3e%3c/g%3e%3cg%20stroke='%23ba4039'%20stroke-width='1.8'%3e%3ccircle%20cx='7'%20cy='8'%20r='4'/%3e%3ccircle%20cx='7'%20cy='24'%20r='4'/%3e%3cpath%20d='m10%2011%2018%2017M10%2021%2028%204'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 17 16,crosshair}.trimi-license-dialog:has(.card-scene[data-armed=true])::backdrop{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cg%20transform='rotate(-90%2016%2016)'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20stroke='%23fff'%20stroke-width='4.5'%3e%3ccircle%20cx='7'%20cy='8'%20r='4'/%3e%3ccircle%20cx='7'%20cy='24'%20r='4'/%3e%3cpath%20d='m10%2011%2018%2017M10%2021%2028%204'/%3e%3c/g%3e%3cg%20stroke='%23ba4039'%20stroke-width='1.8'%3e%3ccircle%20cx='7'%20cy='8'%20r='4'/%3e%3ccircle%20cx='7'%20cy='24'%20r='4'/%3e%3cpath%20d='m10%2011%2018%2017M10%2021%2028%204'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 17 16,crosshair}.trimi-license-dialog:has(.card-scene[data-armed=true]) *{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cg%20transform='rotate(-90%2016%2016)'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20stroke='%23fff'%20stroke-width='4.5'%3e%3ccircle%20cx='7'%20cy='8'%20r='4'/%3e%3ccircle%20cx='7'%20cy='24'%20r='4'/%3e%3cpath%20d='m10%2011%2018%2017M10%2021%2028%204'/%3e%3c/g%3e%3cg%20stroke='%23ba4039'%20stroke-width='1.8'%3e%3ccircle%20cx='7'%20cy='8'%20r='4'/%3e%3ccircle%20cx='7'%20cy='24'%20r='4'/%3e%3cpath%20d='m10%2011%2018%2017M10%2021%2028%204'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 17 16,crosshair}.trimi-license-dialog:has(.card-scene[data-armed=true]) .header-cancel{cursor:pointer}.trimi-license-dialog:has(.card-scene[data-cutting=true]){cursor:none}.trimi-license-dialog:has(.card-scene[data-cutting=true])::backdrop{cursor:none}.trimi-license-dialog:has(.card-scene[data-cutting=true]) *{cursor:none}.trimi-license-dialog .card-scene[data-cutting=true] .intact-card{visibility:hidden}.trimi-license-dialog .cut-fragments{pointer-events:none;position:absolute;inset:0}.trimi-license-dialog .card-fragment{position:absolute;inset:0}.trimi-license-dialog .card-fragment .license-card{box-shadow:none}.trimi-license-dialog .fragment-left{clip-path:inset(-100px 50% -100px -100px);transform-origin:50% 0;animation:1.35s cubic-bezier(.4,0,.2,1) both trimi-license-cut-left}.trimi-license-dialog .fragment-right{clip-path:inset(-100px -100px -100px 50%);transform-origin:50% 0;animation:1.35s cubic-bezier(.4,0,.2,1) both trimi-license-cut-right}.trimi-license-dialog .cut-scissors-track{animation:1.35s cubic-bezier(.4,0,.2,1) both trimi-license-scissors-travel;position:absolute;inset:0}.trimi-license-dialog .cut-scissors{color:#ba4039;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-14px;left:calc(50% - 14px);transform:rotate(-90deg)}.trimi-license-dialog .cut-scissors svg{animation:.15s ease-in-out 6 alternate trimi-license-scissors-snip}.trimi-license-dialog .card-fragment .card-key-area{transition:none}.trimi-license-dialog .license-key-input{width:100%;min-width:0;box-shadow:none;color:#222820;text-align:center;caret-color:#398ee9;background:0 0;border:0;outline:none;padding:0}.trimi-license-dialog .license-key-input::placeholder{color:#969b91;opacity:1}.trimi-license-dialog .key-error{color:#a2392d;margin:12px 0 0;font-size:12px}.trimi-license-dialog .success-card{text-align:center;background:#f5f5ef;border-radius:24px;width:min(100%,550px);margin:0 auto;padding:36px;animation:.24s cubic-bezier(.32,.72,0,1) trimi-license-dialog-in;box-shadow:0 24px 60px #0000001f}.trimi-license-dialog .success-card>.brand-logo{width:92px}.trimi-license-dialog .success-icon{color:#495d3e;background:#e3e9dd;border-radius:50%;place-items:center;width:54px;height:54px;margin:32px auto 20px;display:grid}.trimi-license-dialog .success-card h2{outline:none;margin:0;font-size:26px;font-weight:500}.trimi-license-dialog .success-card p{color:#72776c;max-width:385px;margin:15px auto 26px;font-size:14px;line-height:1.7}.trimi-license-dialog .success-license-wrap{margin-top:36px;position:relative}.trimi-license-dialog .success-license{color:#202322;background:#eaece3;border:0;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:74px;padding:18px 10px;transition:transform .15s ease-out,color .18s ease-out;display:flex}.trimi-license-dialog .success-license>span{-webkit-user-select:text;user-select:text;font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(11px,2.6vw,17px);display:block}.trimi-license-dialog .success-license-wrap[data-copied=true] .success-license{color:#298348}.trimi-license-dialog .success-license:active{transform:none}.trimi-license-dialog .copied-key{animation:.24s cubic-bezier(.32,.72,0,1) trimi-license-copied-key}.trimi-license-dialog .copied-indicator{color:#298348;opacity:0;pointer-events:none;font-size:12px;font-weight:500;transition:opacity .18s ease-out,transform .18s cubic-bezier(.32,.72,0,1);position:absolute;bottom:calc(100% + 9px);right:1px;transform:translateY(5px)}.trimi-license-dialog .success-license-wrap[data-copied=true] .copied-indicator{opacity:1;transform:translateY(0)}.trimi-license-dialog .success-license-wrap[data-variant=card]{max-width:100%;margin:0}.trimi-license-dialog .success-license-wrap[data-variant=card] .success-license{background:0 0;min-height:44px;padding:0}.trimi-license-dialog .success-license-wrap[data-variant=card] .success-license>span{white-space:nowrap;font-size:clamp(14px,3.7cqw,32px);line-height:1.4}.trimi-license-dialog .success-license-wrap[data-variant=card] .copied-indicator{text-align:center;inset:calc(100% + 12px) 0 auto}.trimi-license-dialog .copy-license-error{color:#a2392d;margin-top:8px;font-size:12px;line-height:1.5;display:block}.trimi-license-dialog .success-close{width:100%;margin-top:28px}.trimi-license-dialog .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.trimi-license-dialog .text-button:hover{color:#202620}.trimi-license-dialog .unlink-button:hover{color:#982c27}.trimi-license-dialog .primary-button:hover,.trimi-license-dialog .header-cancel:hover{opacity:.82}.trimi-license-dialog .icon-button:hover{background:#e9ece7}}@media (width<=640px){.trimi-license-dialog{padding:65px 16px 115px}.trimi-license-dialog .license-card{aspect-ratio:1.45;border-radius:20px}.trimi-license-dialog .license-card[data-entry=true]{min-height:340px}.trimi-license-dialog .license-card[data-entry=true] .card-key-area{top:44%}.trimi-license-dialog .card-header .brand-logo{width:75px}.trimi-license-dialog .header-message{font-size:10px}.trimi-license-dialog .card-key-area{inset-inline:5%}.trimi-license-dialog .card-key-row{gap:9px}.trimi-license-dialog .license-key,.trimi-license-dialog .success-license-wrap[data-variant=card] .success-license>span{font-size:3.65cqw}.trimi-license-dialog .card-footer{bottom:6%}.trimi-license-dialog .card-footer .text-button{gap:5px;font-size:11px}.trimi-license-dialog .card-footer .primary-button{padding:10px 12px;font-size:11px}.trimi-license-dialog .success-card{padding:25px 20px}.trimi-license-dialog .success-card h2{font-size:23px}.trimi-license-dialog .success-card p{font-size:13px}.trimi-license-dialog .success-license{gap:9px;padding-inline:7px}.trimi-license-dialog .success-license>span{font-size:12px}}@media (prefers-reduced-motion:reduce){.trimi-license-dialog *,.trimi-license-dialog :before,.trimi-license-dialog :after{transition:none!important;animation:none!important}.trimi-license-dialog button:active{transform:none}.trimi-license-dialog .fragment-right{animation:1ms trimi-license-reduced-cut!important}}.trimi-license-dialog{padding-top:max(70px, env(safe-area-inset-top));padding-bottom:max(100px, env(safe-area-inset-bottom))}.trimi-license-dialog .success-card{container-type:inline-size}.trimi-license-dialog .success-license>span{font-size:min(17px, calc(145cqw / var(--license-length,24)));white-space:nowrap}.trimi-license-dialog .success-license-wrap[data-variant=card]{width:100%}.trimi-license-dialog .success-license-wrap[data-variant=card] .success-license>span,.trimi-license-dialog .license-key,.trimi-license-dialog .license-key-input{font-size:min(32px, 3.7cqw, calc(145cqw / var(--license-length,24)))}.trimi-license-dialog .request-status{color:#6e726b;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.trimi-license-dialog .key-error{line-height:1.5}.trimi-license-dialog .purchase-link{color:#40483d;text-underline-offset:3px;align-items:center;min-height:40px;font-size:12px;display:inline-flex}.trimi-license-dialog .copy-license-error{width:100%;position:absolute}.trimi-license-dialog .success-license-wrap[data-variant=card] .copy-license-error{top:100%}@media (width<=640px){.trimi-license-dialog{padding-top:max(65px, env(safe-area-inset-top));padding-bottom:max(90px, env(safe-area-inset-bottom))}.trimi-license-dialog .success-license>span{font-size:min(17px, calc(145cqw / var(--license-length,24)))}.trimi-license-dialog .header-message{font-size:10px}}.trimi-license-dialog:has(.card-scene[data-unlinking=true]){cursor:none}.trimi-license-dialog:has(.card-scene[data-unlinking=true])::backdrop{cursor:none}.trimi-license-dialog:has(.card-scene[data-unlinking=true]) *{cursor:none}.trimi-account-popover{background:var(--bg-panel-solid);width:184px;color:var(--text-1);box-shadow:var(--island-shadow);border:0;border-radius:12px;margin:0;padding:6px;position:fixed;inset:54px 16px auto auto}.trimi-account-popover .account-license-button{justify-content:flex-start;gap:10px;width:100%;min-height:44px;padding:10px 12px}.trimi-account-popover .account-license-button:focus-visible{background:#7f7f7f1a}@media (hover:hover) and (pointer:fine){.trimi-account-popover .account-license-button:hover{background:#7f7f7f1a}}.trimi-account-popover:popover-open{transform-origin:100% 0;animation:.16s ease-out trimi-license-popover-in}@media (prefers-reduced-motion:reduce){.trimi-account-popover:popover-open{animation:none}}@keyframes trimi-license-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes trimi-license-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes trimi-license-popover-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes trimi-license-cut-left{0%,12%{opacity:1;transform:translate(0)rotate(0)}60%{opacity:1;transform:translate(-2px)rotate(1.2deg)}78%{opacity:1;transform:translate(-15px,5px)rotate(2.4deg)}to{opacity:0;transform:translate(-44px,34px)rotate(-4deg)}}@keyframes trimi-license-cut-right{0%,12%{opacity:1;transform:translate(0)rotate(0)}60%{opacity:1;transform:translate(2px)rotate(-1.2deg)}78%{opacity:1;transform:translate(15px,9px)rotate(-2.4deg)}to{opacity:0;transform:translate(48px,48px)rotate(5deg)}}@keyframes trimi-license-scissors-travel{0%{opacity:1;transform:translateY(100%)}62%{opacity:1;transform:translateY(0)}72%,to{opacity:0;transform:translateY(-4%)}}@keyframes trimi-license-scissors-snip{0%{transform:scaleY(.85)}to{transform:scaleY(1)}}@keyframes trimi-license-copied-key{0%{transform:scale(1)}40%{transform:scale(.96)}to{transform:scale(1)}}@keyframes trimi-license-reduced-cut{to{opacity:0}}
