:root{--green:#58ff00;--ink:#080808;--muted:#6d6d72;--line:#00000017;--soft:#f3f3f1;--radius:24px;--shadow:0 24px 80px #0000001a;--content-max:1200px;--site-page-title-size:clamp(44px, 4.8vw, 68px);--site-section-title-size:clamp(32px, 3.6vw, 48px);--site-card-title-size:clamp(24px, 2.2vw, 30px);--site-title-color:#080808;--site-title-weight:800;--site-title-tracking:-.04em;--site-title-subtitle-gap:8px;--site-subtitle-size:16px;--site-subtitle-line-height:1.7;--site-subtitle-color:#707070;--site-surface:#f5f7f2;--site-panel-line:#1820151a;--site-panel-radius:34px;--site-panel-shadow:0 30px 90px #1f2a1a1a, 0 4px 16px #1f2a1a09;--site-panel-fill:radial-gradient(circle at 92% 104%, #688fff0f, transparent 27%), linear-gradient(145deg, #fffffffa, #fcfdfaf5);--site-hero-fill:radial-gradient(circle at 50% 4%, #58ff0030, transparent 36%), radial-gradient(circle at 17% 36%, #a4d6ff24, transparent 24%), radial-gradient(circle at 84% 45%, #ffde9721, transparent 25%), linear-gradient(180deg, #ffffffb3, transparent 64%);--site-hero-fill-mobile:radial-gradient(circle at 50% 0, #58ff002e, transparent 39%), radial-gradient(circle at 8% 43%, #a4d6ff21, transparent 28%), linear-gradient(180deg, #ffffffa8, transparent 66%);--site-control-active:#171915;--site-action-radius:18px;--site-action-fill:linear-gradient(110deg, var(--green), #8dff51);--site-dark-fill:linear-gradient(118deg, #182016 0%, #121512 34%, #0c0d0c 100%);--upload-prompt-color:#00000026;--upload-prompt-icon-size:92px;--upload-prompt-icon-opacity:.15;--upload-prompt-title-size:38px;--upload-prompt-title-line-height:39px;--upload-prompt-title-weight:800;--upload-prompt-description-size:17px;--upload-prompt-description-line-height:23px;--upload-prompt-description-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}body.modal-open{overflow:hidden}button,input{font:inherit}button,a,.upload-panel,.upload-panel>input{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button:not(:disabled),a[href],label[for],.upload-panel,.setting-group>label,input[type=checkbox],input[type=radio],select,summary,[role=button]:not([aria-disabled=true]),[role=link],[role=tab]{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed!important}.feedback-button{right:calc(32px + env(safe-area-inset-right,0px));bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--ink);width:60px;height:60px;color:var(--green);border:1px solid #ffffff1f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;line-height:0;transition:background .2s,color .2s,transform .2s;display:inline-flex;position:fixed;box-shadow:0 4px 16px #00000029,0 1px 3px #0000001a}.feedback-button>svg{flex-shrink:0;width:24px;height:24px}.feedback-button-label{color:inherit;white-space:nowrap;font-size:11px;font-weight:400;line-height:10px;transition:color .2s}.feedback-button:hover{background:var(--green);color:var(--ink);transform:translateY(-2px)}.feedback-button:focus-visible{outline:3px solid var(--green);outline-offset:4px}@media (max-width:600px){.feedback-button{right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(56px + env(safe-area-inset-bottom,0px));width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.feedback-button,.feedback-button-label{transition:none}}@media print{.feedback-button{display:none}}.clipboard-page{--page-hero-glow:#e3ecff;background:radial-gradient(circle at 50% 0, var(--page-hero-glow), transparent max(240px, 25vw)) #fff;padding-bottom:0}.clipboard-page .clipboard-hero{background:0 0;padding-bottom:clamp(24px,3vw,40px)}.product-eyebrow{color:#595959;letter-spacing:.24em;margin-bottom:22px;font-size:11px;font-weight:800;line-height:1}.clipboard-landing{padding-top:clamp(12px,2vw,30px);position:relative}.clipboard-product-showcase{isolation:isolate;grid-template-columns:.82fr 1.18fr;gap:clamp(48px,5vw,82px)}.clipboard-product-showcase.section-wrap{width:min(1200px,100% - 144px)}.clipboard-landing .clipboard-product-showcase:before{background:#f2f2ef;border-radius:60px;width:min(1350px,100vw - 48px);top:0;bottom:0;left:50%;transform:translate(-50%)}@media (min-width:1051px){.clipboard-product-showcase.section-wrap{grid-template-columns:minmax(390px,.72fr) minmax(0,1.28fr);gap:clamp(32px,3vw,56px)}.download-copy.clipboard-product-copy h2{white-space:nowrap}.clipboard-preview-layout{grid-template-columns:minmax(0,1fr) 170px;gap:14px}.clipboard-landing .clipboard-product-showcase:before{height:407px;top:50%;bottom:auto;transform:translate(-50%,-50%)}}.download-copy.clipboard-product-copy h2{letter-spacing:-.065em;margin:0;font-size:42px;line-height:1.02}.clipboard-product-copy>p{max-width:530px;margin-bottom:34px}.download-copy.clipboard-product-copy>p{margin-top:20px;margin-bottom:60px}.clipboard-download-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,360px);display:grid}.clipboard-download-button{color:#111;text-align:left;background:#fff;border:1px solid #0000;border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:76px;padding:11px 14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.clipboard-download-button.mac{border-color:var(--green);background:linear-gradient(110deg, var(--green), #8dff51);cursor:pointer}.clipboard-download-button.windows{--download-hover-shadow:#00000014;border:0;padding:12px 15px}.clipboard-download-button[href]:hover{box-shadow:0 12px 30px var(--download-hover-shadow,#3cc30033);transform:translateY(-2px)}.clipboard-download-button[href]:focus-visible{outline-offset:3px;outline:3px solid #58ff0059}.clipboard-download-button:disabled{opacity:.5}.clipboard-download-icon{background:#0000000b;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.clipboard-download-button.mac .clipboard-download-icon{background:#fff6}.clipboard-download-icon img{filter:brightness(0);width:21px;height:21px}.clipboard-download-copy{white-space:nowrap;flex-direction:column;gap:5px;min-width:0;display:flex}.clipboard-download-copy small{opacity:.55;font-size:11px;font-weight:600;line-height:1}.clipboard-download-copy strong{letter-spacing:-.01em;font-size:16px;font-weight:750;line-height:1.1}.clipboard-platform-button{color:#8e8e8b;background:#e6e6e3;border:1px solid #d7d7d4;border-radius:17px;justify-content:center;align-items:center;gap:12px;min-width:174px;height:64px;padding:0 20px;font-family:inherit;display:flex}.clipboard-platform-button.primary{color:#0a0a0a;opacity:.68;background:#58ff00;border-color:#58ff00}.clipboard-platform-button img{opacity:.72;width:29px;height:29px}.clipboard-platform-button.primary img{opacity:1;filter:brightness(0)}.clipboard-platform-button span{flex-direction:column;align-items:flex-start;font-size:18px;font-weight:760;line-height:1.03;display:flex}.clipboard-platform-button small{opacity:.64;margin-bottom:4px;font-size:9px;font-style:normal;font-weight:550}.clipboard-product-visual{background:radial-gradient(circle at 82% 88%,#58ff0026,#0000 32%),linear-gradient(145deg,#101010 0%,#030303 68%);border-radius:34px;min-height:407px;padding:24px;position:relative;overflow:hidden;box-shadow:0 35px 90px #0000002b}.clipboard-product-visual:before{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:33px;position:absolute;inset:1px}.clipboard-preview-topbar{z-index:1;color:#fff;justify-content:space-between;align-items:center;height:32px;margin-bottom:12px;display:flex;position:relative}.clipboard-preview-brand{align-items:center;gap:9px;font-size:11px;display:flex}.clipboard-preview-brand>img{border-radius:6px;width:25px;height:25px;display:block}.clipboard-preview-status{color:#ffffffbf;background:#58ff0014;border:1px solid #58ff003b;border-radius:999px;align-items:center;gap:6px;height:27px;padding:0 10px;font-size:7px;display:flex}.clipboard-preview-status i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #58ff0014}.clipboard-preview-layout{z-index:1;grid-template-columns:minmax(0,1fr) 150px;gap:12px;display:grid;position:relative}.clipboard-preview-history{background:#f4f5f2;border:1px solid #ffffff1a;border-radius:17px;min-width:0;padding:8px;display:flex;box-shadow:0 22px 48px #0000003d;container:clipboard-history/inline-size}.clipboard-preview-devices{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:22px;min-height:315px;padding:13px 10px 10px}.clipboard-original-board{border-radius:12px;flex-direction:column;width:100%;display:flex;overflow:hidden}.clipboard-history-toolbar{color:#a0a69a;justify-content:space-between;align-items:center;gap:12px;min-height:30px;padding:0 4px 8px;display:flex}.clipboard-history-search,.clipboard-history-tools{align-items:center;gap:7px;display:flex}.clipboard-history-search{white-space:nowrap;min-width:0;font-size:10px}.clipboard-history-search>span{text-overflow:ellipsis;overflow:hidden}.clipboard-history-toolbar svg{flex-shrink:0;width:13px;height:13px}.clipboard-history-tools{flex-shrink:0;gap:10px}.clipboard-original-grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(84px,1fr);gap:6px;display:grid}.clipboard-original-item{text-align:center;opacity:.8;background:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:10px 6px;display:flex}.clipboard-original-item>span{color:#fff;letter-spacing:-.02em;background:#111;border:0;border-radius:14px;place-items:center;width:min(64px,100%);height:48px;margin-bottom:7px;padding:0 10px;font-size:14px;font-weight:850;line-height:1;display:grid;position:relative;overflow:hidden}.clipboard-original-item.text>span{color:#fff;background:#161716;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:700}.clipboard-original-item.image>span{color:#0000;background:linear-gradient(145deg,#73c9ef,#c9f3ff)}.clipboard-original-item.image>span:before{content:"";aspect-ratio:1;background:#fff7ad;border-radius:50%;width:16%;position:absolute;top:17%;right:19%;box-shadow:0 1px 3px #4a778e2e}.clipboard-original-item.image>span:after{content:"";clip-path:polygon(0 100%,34% 20%,52% 55%,68% 34%,100% 100%);background:linear-gradient(135deg,#6bbf6a,#2d8e57);height:54%;position:absolute;bottom:8%;left:10%;right:10%}.clipboard-original-item.file>span{color:#fff;background:linear-gradient(145deg,#2d78e8,#1454b7);font-size:23px}.clipboard-original-item.link>span{color:#10210c;background:linear-gradient(145deg,#58ff00,#35d600);font-size:28px}.clipboard-original-item.color>span{color:#0000;background:linear-gradient(90deg,#58ff00 0 33.333%,#24cbb7 33.333% 66.666%,#ffd840 66.666%);box-shadow:0 9px 18px #24cbb733,inset 0 1px #ffffff47}.clipboard-original-item.code>span,.clipboard-original-item.json>span{color:#58ff00;background:#151715;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.clipboard-original-item.json>span{color:#fff;background:linear-gradient(145deg,#8c52ff,#6131c4);font-size:15px}.clipboard-original-item.number>span{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#4c5564,#252a31);font-size:16px}.clipboard-original-item.archive>span{color:#372009;letter-spacing:.04em;background:linear-gradient(145deg,#ffbf3f,#ed8f14);font-size:12px}.clipboard-original-item.email>span{color:#fff;background:linear-gradient(145deg,#35a7ff,#1371cf);font-size:22px}.clipboard-original-item.pdf>span{color:#fff;letter-spacing:.02em;background:linear-gradient(145deg,#ff625a,#d7352f);font-size:12px}.clipboard-original-item.phone>span{color:#fff;background:linear-gradient(145deg,#48e358,#159a33);font-size:22px}.clipboard-original-item>b{color:#222;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:700;line-height:1.3;overflow:hidden}@container clipboard-history (width<=340px){.clipboard-original-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(72px,1fr)}.clipboard-original-item>span{border-radius:10px;width:min(52px,100%);height:38px}}.clipboard-preview-devices-heading{color:#fff;flex-direction:column;gap:4px;margin:2px 4px 10px;display:flex}.clipboard-preview-devices-heading b{font-size:9px}.clipboard-preview-devices-heading span{color:#ffffff61;font-size:7px}.clipboard-preview-device{color:#fff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:8px;min-height:53px;margin-bottom:7px;padding:8px;display:flex;position:relative}.clipboard-preview-device:after{content:"";background:#58ff004d;width:1px;height:9px;position:absolute;bottom:-9px;left:23px}.clipboard-preview-device:nth-of-type(4):after{display:none}.clipboard-preview-device-icon{background:#58ff001c;border-radius:9px;flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative}.clipboard-preview-device-icon i{border:1.5px solid var(--green);border-radius:2px;width:15px;height:11px}.clipboard-preview-device-icon.phone i{border-radius:3px;width:8px;height:16px}.clipboard-preview-device-icon.tablet i{border-radius:3px;width:12px;height:16px}.clipboard-preview-device>div{flex-direction:column;gap:3px;min-width:0;display:flex}.clipboard-preview-device b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.clipboard-preview-device small{color:#ffffff61;white-space:nowrap;font-size:6px}.clipboard-preview-device>em{background:var(--green);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;right:9px}.clipboard-preview-security{background:var(--green);color:#111;border-radius:13px;align-items:center;gap:8px;min-height:49px;margin-top:9px;padding:8px;display:flex}.clipboard-preview-security>span{border:1px solid #00000038;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:10px;font-weight:800;display:grid}.clipboard-preview-security>div{flex-direction:column;gap:3px;display:flex}.clipboard-preview-security b{font-size:7px}.clipboard-preview-security small{opacity:.55;font-size:6px}.clipboard-product-visual:after{content:"";pointer-events:none;border:1px solid #58ff0029;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-115px;right:-90px;box-shadow:0 0 0 42px #58ff0009,0 0 0 86px #58ff0005}.clipboard-window{z-index:1;background:#fff;border:1px solid #fff3;border-radius:24px;width:100%;height:410px;position:relative;overflow:hidden;box-shadow:0 28px 65px #00000061}.clipboard-window-bar{background:#fff;align-items:center;gap:6px;height:42px;padding:0 14px;display:flex}.clipboard-window-bar i{background:#d5d5d3;border-radius:50%;width:7px;height:7px}.clipboard-window-bar span{margin-left:7px;font-size:9px;font-weight:700}.clipboard-window-body{background:#f4f5f2;grid-template-columns:126px minmax(0,1fr);height:calc(100% - 42px);display:grid;overflow:hidden}.clipboard-demo-sidebar{background:#ffffffc2;border-right:1px solid #e6e7e3;padding:17px 12px;position:relative}.clipboard-demo-sidebar-title{align-items:center;gap:7px;margin-bottom:18px;font-size:9px;display:flex}.clipboard-demo-sidebar-title>span{background:var(--green);border-radius:7px;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.clipboard-demo-nav{color:#7c7d79;border-radius:8px;align-items:center;gap:7px;height:29px;margin-bottom:3px;padding:0 9px;font-size:8px;font-weight:650;display:flex}.clipboard-demo-nav i{border:1px solid;border-radius:2px;width:6px;height:6px}.clipboard-demo-nav.active{color:#121212;background:#edffe4}.clipboard-demo-nav.active i{border-color:var(--green);background:var(--green)}.clipboard-demo-device{background:#fff;border:1px solid #e5e6e2;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:8px;display:flex;position:absolute;bottom:14px;left:12px;right:12px}.clipboard-demo-device>span{color:#58d620;font-size:8px}.clipboard-demo-device div{flex-direction:column;gap:2px;display:flex}.clipboard-demo-device b{font-size:7px}.clipboard-demo-device small{color:#999;font-size:6px}.clipboard-demo-main{min-width:0;padding:16px 17px}.clipboard-demo-toolbar{justify-content:space-between;align-items:center;gap:7px;display:flex}.clipboard-demo-search{color:#999;background:#fff;border:1px solid #e1e2de;border-radius:9px;flex:1;align-items:center;gap:6px;min-width:118px;height:28px;padding:0 9px;font-size:8px;display:flex}.clipboard-demo-search span{color:#444;font-size:13px}.clipboard-demo-tools{gap:4px;display:flex}.clipboard-demo-tools i{color:#9a9b97;background:#fff;border:1px solid #e1e2de;border-radius:7px;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.clipboard-demo-tools i:last-child{background:#fff;border-color:#e1e2de}.clipboard-demo-source-filters{align-items:center;gap:4px;display:flex}.clipboard-demo-source-filters i{color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;font-weight:750;display:grid}.clipboard-demo-source-filters i:first-child{background:conic-gradient(#e94f46,#f7d452,#4bb76b,#4c8deb,#e94f46)}.clipboard-demo-source-filters i:nth-child(2){background:#151515}.clipboard-demo-source-filters i:nth-child(3){background:#c989ba}.clipboard-demo-source-filters i:nth-child(4){background:#54d89c}.clipboard-demo-summary{justify-content:space-between;align-items:center;margin:14px 2px 8px;display:flex}.clipboard-demo-summary b{font-size:9px}.clipboard-demo-summary span{color:#999;font-size:7px}.clipboard-demo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.clipboard-demo-card{background:#fff;border:1px solid #e8e9e5;border-radius:12px;height:87px;padding:8px;position:relative;overflow:hidden;box-shadow:0 5px 14px #141e0a06}.clipboard-demo-tag{color:#898a86;background:#f1f2ef;border-radius:5px;padding:3px 5px;font-size:6px;position:absolute;top:7px;right:7px}.clipboard-demo-card-visual{align-items:flex-end;gap:3px;width:25px;height:18px;margin-bottom:4px;display:flex}.clipboard-demo-card-visual i{background:#dfe2da;border-radius:2px;width:8px}.clipboard-demo-card-visual i:first-child{height:9px}.clipboard-demo-card-visual i:nth-child(2){height:16px}.clipboard-demo-card-visual i:nth-child(3){height:12px}.clipboard-demo-card.image .clipboard-demo-card-visual,.clipboard-demo-card.color .clipboard-demo-card-visual{background:linear-gradient(145deg,#dff2ff,#c8eab9);border-radius:6px}.clipboard-demo-card.color .clipboard-demo-card-visual{background:linear-gradient(90deg,#58ff00 0 33%,#35caa4 33% 66%,#dfe7dc 66%)}.clipboard-demo-card.number .clipboard-demo-card-visual{color:#111;align-items:center;width:auto}.clipboard-demo-card.number .clipboard-demo-card-visual:before{content:"133.224";font-size:7px;font-weight:800}.clipboard-demo-card.archive .clipboard-demo-card-visual{background:#f2f3f0;border:1px solid #d9dbd5;border-radius:5px;place-items:center;width:25px;display:grid}.clipboard-demo-card.archive .clipboard-demo-card-visual:before{content:"ZIP";color:#777;font-size:6px;font-weight:800}.clipboard-demo-card.number .clipboard-demo-card-visual i,.clipboard-demo-card.archive .clipboard-demo-card-visual i{display:none}.clipboard-demo-card.email .clipboard-demo-card-visual,.clipboard-demo-card.json .clipboard-demo-card-visual,.clipboard-demo-card.pdf .clipboard-demo-card-visual,.clipboard-demo-card.phone .clipboard-demo-card-visual{background:#f3f4f1;border:1px solid #dde0d8;border-radius:5px;place-items:center;width:25px;display:grid}.clipboard-demo-card.email .clipboard-demo-card-visual:before{content:"@";font-size:9px;font-weight:800}.clipboard-demo-card.json .clipboard-demo-card-visual:before{content:"{ }";color:#3dbb13;font-size:7px;font-weight:800}.clipboard-demo-card.pdf .clipboard-demo-card-visual:before{content:"PDF";color:#e64c42;font-size:6px;font-weight:800}.clipboard-demo-card.phone .clipboard-demo-card-visual:before{content:"☎";color:#37b613;font-size:9px}.clipboard-demo-card.email .clipboard-demo-card-visual i,.clipboard-demo-card.json .clipboard-demo-card-visual i,.clipboard-demo-card.pdf .clipboard-demo-card-visual i,.clipboard-demo-card.phone .clipboard-demo-card-visual i,.clipboard-demo-card.image .clipboard-demo-card-visual i,.clipboard-demo-card.color .clipboard-demo-card-visual i{display:none}.clipboard-demo-card.link .clipboard-demo-card-visual i,.clipboard-demo-card.code .clipboard-demo-card-visual i{background:#b4ff8e}.clipboard-demo-card>b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.4;display:block;overflow:hidden}.clipboard-demo-card>p{color:#656661;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:7px;line-height:1.35;overflow:hidden}.clipboard-demo-card>small{color:#aaa;font-size:6px;position:absolute;bottom:6px;left:8px;right:8px}.clipboard-features{width:min(var(--content-max), calc(100% - 48px));margin:0 auto;padding:130px 0 10px}.clipboard-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.clipboard-feature-card{isolation:isolate;background:#f5f6f2;border:1px solid #e5e8e1;border-radius:32px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.clipboard-feature-copy{z-index:1;padding:28px 40px 0}.clipboard-feature-copy h2{color:#171c16;letter-spacing:-.055em;margin:0;font-size:clamp(26px,2.7vw,40px);font-weight:650;line-height:1.25}.clipboard-feature-copy p{color:#74796e;text-wrap:pretty;margin:14px 0 0;font-size:14px;line-height:1.7}.clipboard-feature-details{border-top:1px solid #dee3d8;flex-wrap:wrap;gap:14px 24px;margin:auto 40px 0;padding:16px 0 18px;display:flex}.clipboard-feature-details>span{color:#50584a;align-items:center;gap:9px;font-size:13px;line-height:1.5;display:inline-flex}.clipboard-feature-details svg{color:#649b37;flex-shrink:0;width:19px;height:19px}.clipboard-storage-art,.clipboard-sync-art{flex-shrink:0;width:100%;height:238px;margin-block:4px;position:relative}.clipboard-feature-scene{transform-origin:top;height:320px;position:relative;transform:scale(.74)}.clipboard-storage-art{background:radial-gradient(at 50% 60%,#deedce 0,#0000 66%)}.clipboard-storage-stack{width:min(62%,360px);transition:transform .5s;position:absolute;top:30px;left:21%;transform:rotate(-7deg)}.clipboard-storage-stack:before,.clipboard-storage-stack:after{content:"";z-index:-1;background:#e9eee3;border:1px solid #d6dfcd;border-radius:16px;position:absolute;inset:0;transform:translate(-15px,15px)rotate(-5deg)}.clipboard-storage-stack:before{background:#e0e8d8;transform:translate(-28px,27px)rotate(-9deg)}.clipboard-feature-history{background:#fcfdfb;border:1px solid #e5e8e0;border-radius:14px;padding:12px;box-shadow:0 18px 40px #28391810}.clipboard-feature-window-bar{align-items:center;gap:4px;height:14px;margin-bottom:10px;display:flex}.clipboard-feature-window-bar>i{background:#d3d9cb;border-radius:50%;width:4px;height:4px}.clipboard-feature-window-bar>span{background:#edf0e8;border-radius:4px;width:34%;height:5px;margin-left:auto}.clipboard-feature-history-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.clipboard-feature-tile{background:#fff;border:1px solid #edf0e9;border-radius:7px;flex-direction:column;align-items:flex-start;height:87px;padding:10px;display:flex}.clipboard-feature-tile>span{color:#4c6358;place-items:center;min-width:29px;height:29px;margin-bottom:8px;font-size:21px;font-weight:600;display:grid}.clipboard-feature-tile>i{background:#e1e5dc;border-radius:2px;width:78%;height:3px;margin-bottom:4px}.clipboard-feature-tile>i+i{width:48%}.clipboard-feature-tile>small{background:#88c65a;border-radius:50%;width:4px;height:4px;margin-top:auto}.clipboard-feature-tile.code>span{color:#688aac;font-size:17px}.clipboard-feature-tile.file>span{color:#cb7969;background:#fbefea;border-radius:4px;font-size:10px}.clipboard-feature-tile.link>span{color:#85a742}.clipboard-feature-tile.image>span{background:linear-gradient(140deg,#0000 45%,#a1be84 46% 65%,#0000 66%),linear-gradient(40deg,#69976c 40%,#d8e8d3 41%);border-radius:4px;width:100%}.clipboard-feature-tile.color>span{background:linear-gradient(90deg,#375846 33%,#96c885 33% 66%,#daebbf 66%);border-radius:4px;width:50px}.clipboard-storage-infinity{color:#284714;background:#baf28c;border:1px solid #fff;border-radius:18px;place-items:center;width:66px;height:66px;display:grid;position:absolute;bottom:28px;right:12%;transform:rotate(8deg);box-shadow:0 10px 24px #334b1610}.clipboard-storage-infinity svg{width:42px;height:42px}.clipboard-feature-sync{background:#18221d;border-color:#222b24}.clipboard-feature-sync .clipboard-feature-copy h2{color:#f4f7ee}.clipboard-feature-sync .clipboard-feature-copy p{color:#a4b0a4}.clipboard-feature-sync .clipboard-feature-details{border-color:#ffffff16}.clipboard-feature-sync .clipboard-feature-details>span{color:#c5cec0}.clipboard-feature-sync .clipboard-feature-details svg{color:#b7ed8e}.clipboard-sync-art{background:radial-gradient(at 53% 54%,#52783c44,#0000 64%)}.clipboard-sync-connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.clipboard-sync-connections path{stroke:#9ccc7166;stroke-width:1px;vector-effect:non-scaling-stroke}.clipboard-sync-connections circle{fill:#baf28c}.clipboard-sync-computer{width:46%;transition:transform .5s;position:absolute;top:98px;left:7%;transform:perspective(700px)rotateY(12deg)rotate(-4deg)}.clipboard-sync-computer .clipboard-feature-history{background:#edf1e9;border:5px solid #47524a;border-bottom-width:9px;border-radius:10px;padding:8px;box-shadow:0 20px 30px #0003}.clipboard-sync-computer .clipboard-feature-window-bar{height:7px;margin-bottom:5px}.clipboard-sync-computer .clipboard-feature-history-grid{gap:4px}.clipboard-sync-computer .clipboard-feature-tile{height:54px;padding:5px}.clipboard-sync-computer .clipboard-feature-tile>span{min-width:20px;height:20px;margin-bottom:4px;font-size:13px}.clipboard-sync-computer .clipboard-feature-tile.file>span{font-size:7px}.clipboard-sync-computer .clipboard-feature-tile>i{height:2px;margin-bottom:3px}.clipboard-sync-computer-base{background:linear-gradient(#879285,#465047);border-radius:1px 1px 12px 12px;height:7px;margin:0 -7%;box-shadow:0 10px 15px #0003}.clipboard-sync-hub{background:#2a392a;border:1px solid #b9ea8e33;border-radius:20px;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:48px;left:53%;box-shadow:0 0 0 10px #c1f59b05,0 0 40px #b8f39412}.clipboard-sync-hub img{width:46px;height:46px;display:block}.clipboard-sync-phone{background:#222d25;border:2px solid #73816e;border-radius:20px;width:20%;padding:6px;position:absolute;top:106px;right:9%;transform:rotate(8deg);box-shadow:0 20px 30px #0003}.clipboard-sync-phone:before{content:"";background:#29342b;border-radius:8px;width:28%;height:5px;position:absolute;top:10px;left:36%}.clipboard-sync-phone .clipboard-feature-history{background:#edf1e9;border:0;border-radius:12px;padding:13px 5px 8px}.clipboard-sync-phone .clipboard-feature-window-bar{display:none}.clipboard-sync-phone .clipboard-feature-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.clipboard-sync-phone .clipboard-feature-tile{border-radius:4px;height:45px;padding:4px}.clipboard-sync-phone .clipboard-feature-tile>span{min-width:15px;max-width:100%;height:15px;margin-bottom:4px;font-size:10px}.clipboard-sync-phone .clipboard-feature-tile.file>span{font-size:6px}.clipboard-sync-phone .clipboard-feature-tile>i{height:2px;margin-bottom:3px}.clipboard-sync-phone .clipboard-feature-tile>small{width:3px;height:3px}.clipboard-sync-status{color:#baf28c;background:#30412b;border:1px solid #7f9c6866;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:42px;left:56%}.clipboard-sync-status svg{width:18px;height:18px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.clipboard-feature-storage:hover .clipboard-storage-stack{transform:translateY(-5px)rotate(-4deg)}.clipboard-feature-sync:hover .clipboard-sync-computer{transform:perspective(700px)rotateY(5deg)rotate(-2deg)translateY(-3px)}}@media (prefers-reduced-motion:reduce){.clipboard-storage-stack,.clipboard-sync-computer{transition:none}}@media (min-width:721px) and (max-width:1050px){.clipboard-feature-copy{padding:34px 28px 0}.clipboard-feature-copy p{min-height:48px}.clipboard-feature-details{flex-direction:column;margin-inline:28px}}@media (max-width:1050px){.clipboard-product-showcase{grid-template-columns:1fr;gap:54px}.clipboard-product-showcase.section-wrap{padding-block:clamp(56px,6.5vw,68px)}.clipboard-product-copy{text-align:center}.clipboard-product-copy>p,.clipboard-download-actions{margin-inline:auto}.clipboard-product-visual{width:min(690px,100%);margin:0 auto}}@media (max-width:720px){.inner-page.clipboard-page{padding-bottom:0}.clipboard-product-showcase.section-wrap{width:calc(100% - 96px)}.clipboard-page .clipboard-hero{padding-top:84px;padding-inline:18px}.product-eyebrow{margin-bottom:17px;font-size:9px}.clipboard-product-showcase{gap:46px}.clipboard-landing .clipboard-product-showcase:before{border-radius:38px}.clipboard-product-copy{padding:0 8px}.download-copy.clipboard-product-copy h2{font-size:42px}.clipboard-product-copy>p{margin-bottom:28px}.clipboard-download-actions{gap:8px}.clipboard-download-button{grid-template-columns:28px minmax(0,1fr);gap:4px;min-height:68px;padding:10px 5px}.clipboard-download-icon{border-radius:9px;width:28px;height:32px}.clipboard-download-icon img{width:18px;height:18px}.clipboard-download-copy strong{font-size:clamp(12px,3.2vw,14px)}.clipboard-platform-button{width:214px}.clipboard-product-visual{border-radius:27px;min-height:0;padding:18px}.clipboard-product-visual:before{border-radius:26px}.clipboard-preview-topbar{margin-bottom:12px}.clipboard-preview-layout{grid-template-columns:1fr}.clipboard-preview-history{padding:6px}.clipboard-original-item>span{border-radius:9px;width:min(42px,100%);height:32px;margin-bottom:4px;padding:0 6px;font-size:9px}.clipboard-original-item.text>span,.clipboard-original-item.file>span,.clipboard-original-item.image>span,.clipboard-original-item.link>span,.clipboard-original-item.number>span,.clipboard-original-item.email>span,.clipboard-original-item.phone>span{font-size:15px}.clipboard-original-item>b{font-size:7.5px}.clipboard-preview-devices{display:none}.clipboard-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.clipboard-demo-card{height:94px;padding:9px}.clipboard-demo-card:nth-child(n+5){display:none}.clipboard-demo-card-visual{height:20px;margin-bottom:5px}.clipboard-features{width:calc(100% - 30px);padding:56px 0 24px}.clipboard-feature-grid{grid-template-columns:1fr;gap:14px}.clipboard-feature-card{border-radius:24px}.clipboard-feature-copy{padding:30px 26px 0}.clipboard-feature-copy h2{font-size:30px}.clipboard-feature-copy p{margin-top:12px;font-size:13px}.clipboard-feature-details{gap:12px 20px;margin-inline:26px;padding-block:20px 24px}.clipboard-feature-details>span{font-size:12px}.clipboard-storage-art,.clipboard-sync-art{height:215px}.clipboard-feature-scene{height:290px}.clipboard-storage-stack{width:min(65%,330px);top:36px;left:22%}.clipboard-feature-tile{height:76px;padding:8px}.clipboard-storage-infinity{border-radius:16px;width:58px;height:58px;bottom:22px;right:10%}.clipboard-sync-hub{border-radius:16px;width:52px;height:52px;top:50px}.clipboard-sync-hub img{width:38px;height:38px}.clipboard-sync-computer{width:49%;left:6%}.clipboard-sync-phone{width:23%;right:6%}.clipboard-sync-status{bottom:26px}}.site-root{min-height:100vh;overflow:hidden}.section-wrap{width:min(var(--content-max), calc(100% - 48px));margin-inline:auto}.section-kicker{letter-spacing:.22em;color:#595959;margin-bottom:18px;font-size:11px;font-weight:800}.primary-button,.outline-button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 28px;font-weight:750;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.primary-button{background:var(--green);color:#070707;box-shadow:0 10px 26px #58ff0038}.primary-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 34px #58ff004d}.primary-button:disabled{opacity:.45;cursor:not-allowed}.outline-button{border:1px solid var(--line);background:#fff}.outline-button:hover{background:#f4f4f2}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #0000000e;grid-template-columns:1fr auto 1fr;align-items:center;height:74px;padding:0 clamp(22px,4vw,68px);display:grid;position:relative}.brand{letter-spacing:-.03em;align-items:center;gap:10px;width:max-content;font-size:15px;font-weight:800;display:flex}.brand img{width:34px;height:33px}.main-nav{align-items:center;gap:4px;display:flex}.nav-link{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;height:38px;padding:0 17px;font-size:14px;transition:background .18s,color .18s;display:flex}.nav-link:hover,.nav-link.active{background:#f1f1ef}.avatar-button{border:1px solid var(--line);cursor:pointer;background:#f2f2f0;border-radius:50%;justify-self:end;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;transition:all .18s;display:grid}.avatar-button:hover{background:var(--green);transform:scale(1.04)}.account-hover-menu{z-index:30;align-items:center;display:flex;position:relative}.account-menu-popover{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;filter:blur(2px);transform-origin:100% 0;will-change:opacity, filter, transform;background:#fffffff7;border:1px solid #0f0f0e17;border-radius:16px;width:238px;padding:7px;transition:opacity .18s cubic-bezier(.4,0,1,1),filter .18s cubic-bezier(.4,0,1,1),transform .24s cubic-bezier(.4,0,1,1),visibility 0s linear .24s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-9px)scale(.965);box-shadow:0 22px 54px #131b0f2b}.account-menu-popover:before{content:"";width:100%;height:10px;position:absolute;bottom:100%;left:0}.account-hover-menu:hover .account-menu-popover,.account-hover-menu:focus-within .account-menu-popover{opacity:1;visibility:visible;pointer-events:auto;filter:blur();transition:opacity .22s cubic-bezier(.16,1,.3,1),filter .22s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),visibility linear;transform:translate(0,0)scale(1)}.account-menu-popover>*{opacity:0;transition:opacity .12s,transform .16s;transform:translateY(-3px)}.account-hover-menu:hover .account-menu-popover>*,.account-hover-menu:focus-within .account-menu-popover>*{opacity:1;transition-duration:.22s,.28s;transition-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(0)}.account-hover-menu:hover .account-menu-popover>.account-menu-identity,.account-hover-menu:focus-within .account-menu-popover>.account-menu-identity{transition-delay:35ms}.account-hover-menu:hover .account-menu-popover>button:first-of-type,.account-hover-menu:focus-within .account-menu-popover>button:first-of-type{transition-delay:55ms}.account-hover-menu:hover .account-menu-popover>button:nth-of-type(2),.account-hover-menu:focus-within .account-menu-popover>button:nth-of-type(2){transition-delay:75ms}.account-hover-menu:hover .account-menu-popover>button:nth-of-type(3),.account-hover-menu:focus-within .account-menu-popover>button:nth-of-type(3){transition-delay:95ms}.account-menu-identity{border-bottom:1px solid #0f0f0e14;gap:8px;margin:1px 3px 7px;padding:12px 11px 13px;display:grid;overflow:hidden}.account-menu-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:780;line-height:1.25;overflow:hidden}.account-menu-identity>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.account-menu-identity span{color:#858580;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1.35;overflow:hidden}.account-menu-identity a{color:#327d17;flex:none;font-size:10px;font-weight:750;text-decoration:none}.account-menu-popover>.account-menu-link,.account-menu-popover>button{color:#171717;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;height:42px;padding:0 11px 0 12px;font-size:13px;transition:opacity .12s,transform .16s,background .18s,color .18s,padding .24s cubic-bezier(.16,1,.3,1);display:flex}.account-menu-popover>.account-menu-link i,.account-menu-popover>button i{color:#a3a39f;font-size:20px;font-style:normal;line-height:1}.account-menu-popover>.account-menu-link:hover,.account-menu-popover>button:hover{background:#58ff0024;outline:none;padding-left:15px}.account-menu-popover>.account-menu-link:focus-visible{background:#58ff0024;outline:none;padding-left:15px}.account-menu-popover>button:focus-visible{background:#58ff0024;outline:none;padding-left:15px}.account-menu-popover>button.account-menu-logout{color:#d93d3d}:is(.account-menu-popover>button.account-menu-logout:hover,.account-menu-popover>button.account-menu-logout:focus-visible){background:#d93d3d14}@media (prefers-reduced-motion:reduce){.account-menu-popover,.account-menu-popover>*,.account-menu-popover>button{transition-duration:0s!important;transition-delay:0s!important}}.mobile-menu-button{display:none}.hero-section{isolation:isolate;text-align:center;z-index:2;background:0 0;height:806px;min-height:806px;padding:0 24px;position:relative;overflow:visible}.hero-section:after{content:"";z-index:-1;background:linear-gradient(#0000,#fff);height:190px;display:none;position:absolute;inset:auto 0 0}.hero-copy h1{letter-spacing:0;height:53px;margin:0 0 8px;font-size:50px;font-weight:600;line-height:53px}.hero-copy h1 em{color:#0000;-webkit-text-stroke:1.5px #0a0a0a;font-style:normal}.hero-copy>p{color:#00000080;height:25px;margin:0;font-size:18px;font-weight:400;line-height:25px}.hero-upload-shell{width:100%;height:100%;margin:0;animation:.48s both panelIn}.upload-panel{cursor:pointer;width:100%;height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafafa80;border:1px dashed #70707080;border-radius:26px;padding:0;transition:all .25s;display:block;position:relative}.upload-panel.dragging{border-color:var(--green);background:#58ff001f;transform:none;box-shadow:0 0 0 3px #58ff0038}.upload-panel>input{z-index:0;opacity:0;width:100%;height:100%;cursor:inherit;pointer-events:auto;position:absolute;inset:0}.upload-dash-border{display:none}.upload-heading{text-align:center;background:0 0;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:0;padding:0;display:block;position:absolute;inset:0}.upload-icon-wrap{opacity:.1;background:0 0;border-radius:0;place-items:center;width:152px;height:152px;display:grid;position:absolute;top:42px;left:50%;transform:translate(-50%)}.upload-icon-wrap img{filter:none;width:152px;height:152px}.upload-heading h2{letter-spacing:0;color:#00000026;height:45px;margin:0;font-size:32px;font-weight:800;line-height:45px;position:absolute;top:194px;left:0;right:0}.upload-heading p{color:#0003;height:25px;margin:0;font-size:18px;font-weight:400;line-height:25px;position:absolute;top:241px;left:0;right:0}.upload-tool-grid{--tool-count:5;grid-template-columns:repeat(var(--tool-count), 154px);gap:10px;width:810px;height:97px;margin:0;display:grid;position:absolute;top:313px;left:50%;transform:translate(-50%)}.upload-tool-card{cursor:default;color:#0003;background:#ffffff80;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:97px;min-height:97px;padding:0;font-size:16px;font-weight:600;line-height:22px;transition:all .18s;display:flex;position:relative}.upload-tool-card:hover:not(.disabled){background:#ffffffad;transform:none}.upload-tool-card.disabled{opacity:1}.upload-tool-card small{background:#e9e9e7;border-radius:10px;padding:4px 5px;font-size:7px;display:none;position:absolute;top:7px;right:7px}.new-feature-badge,.upload-tool-card .new-feature-badge,.workspace-tool .new-feature-badge,.home-tool-intro .new-feature-badge{z-index:3;background:var(--green);color:#050505;letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;width:auto;height:18px;padding:0 7px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:9px;font-weight:800;line-height:18px;display:inline-flex;position:absolute;top:6px;right:7px;box-shadow:0 4px 12px #48ff003d}.workspace-tool .new-feature-badge{font-size:8px;top:4px;right:7px}.home-tool-intro .new-feature-badge{top:12px;right:12px}.upload-tool-grid[data-count="6"],.home-tool-row[data-count="6"]{--tool-count:6}.tool-icon{object-fit:contain;width:68px;height:68px}.tool-icon.compact{width:36px;height:36px}.symbol-icon{font-size:46px;font-weight:300;line-height:1}.symbol-icon.compact{font-size:30px}.modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;background:#00000061;place-items:center;padding:18px;transition:opacity .22s cubic-bezier(.4,0,1,1),visibility 0s linear .24s;display:grid;position:fixed;inset:0}.modal-backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility linear}.auth-modal{opacity:0;will-change:opacity, transform;background:#fff;border-radius:30px;width:min(460px,100%);padding:42px 42px 34px;transition:opacity .22s cubic-bezier(.4,0,1,1),transform .24s cubic-bezier(.4,0,1,1);position:relative;transform:translateY(10px);box-shadow:0 35px 110px #0000004d}.modal-backdrop.is-visible .auth-modal{opacity:1;transition-duration:.32s;transition-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(0,0)}.modal-close{cursor:pointer;background:#f0f0ee;border:0;border-radius:50%;width:34px;height:34px;padding:0;position:absolute;top:18px;right:18px}.modal-close:before,.modal-close:after{content:"";transform-origin:50%;background:#0000008f;border-radius:999px;width:12px;height:1.5px;position:absolute;top:50%;left:50%}.modal-close:before{transform:translate(-50%,-50%)rotate(45deg)}.modal-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.modal-close:hover{background:var(--green)}.auth-modal h2{text-align:center;letter-spacing:-.05em;margin:0 0 8px;font-size:30px}.auth-mode-copy>p{text-align:center;color:#777;margin:0 0 24px;font-size:13px}.auth-tabs{background:#f1f1ef;border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:4px;display:grid;position:relative}.auth-tabs button{z-index:1;cursor:pointer;background:0 0;border:0;height:38px;font-size:15px;font-weight:700}.auth-tab-indicator{background:#fff;border-radius:999px;width:calc(50% - 4px);height:38px;transition:transform .3s cubic-bezier(.2,.9,.2,1);position:absolute;top:4px;left:4px;box-shadow:0 3px 10px #00000014}.auth-tab-indicator.register{transform:translate(100%)}.auth-modal form{gap:14px;display:grid}.auth-form-transition{height:0;transition:height .32s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.auth-form-panel{opacity:0;pointer-events:none;width:100%;transition:opacity .18s cubic-bezier(.4,0,1,1);position:absolute;inset:0 0 auto}.auth-form-panel.active{opacity:1;pointer-events:auto;transition-duration:.24s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.auth-modal label{gap:7px;font-size:12px;font-weight:650;display:grid}.auth-modal input{border:1px solid #ddd;border-radius:13px;outline:0;height:48px;padding:0 14px;font-size:15px;transition:all .18s}.auth-modal input:focus{border-color:#111;box-shadow:0 0 0 3px #58ff0040}.auth-mode-copy{animation:.24s ease-out both fieldIn}.auth-code-field{grid-template-columns:minmax(0,1fr) 112px;gap:8px;display:grid}.auth-code-field button{background:#f4f4f2;border:1px solid #ddd;border-radius:13px;font-size:14px;font-weight:700;transition:border-color .18s,background .18s}.auth-code-field button:hover:not(:disabled){background:#e8ffdc;border-color:#111}.auth-code-field button:disabled{color:#999}.auth-message{color:#c7372f;background:#fff0ef;border-radius:10px;padding:10px 12px;font-size:12px}.auth-message.success{color:#257616;background:#efffeb}.auth-submit{margin-top:3px}.auth-terms{text-align:center;color:#999;margin-top:18px;font-size:12px;display:block}.auth-terms a{color:#555;text-underline-offset:3px;font-weight:650;-webkit-text-decoration:underline #bbb;text-decoration:underline #bbb;transition:color .18s,text-decoration-color .18s}.auth-terms a:hover{color:#111;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.auth-terms a:focus-visible{outline:2px solid color-mix(in srgb, var(--green) 55%, transparent);outline-offset:2px;border-radius:3px}.account-modal{text-align:center;width:min(520px,100%)}.account-modal h2{margin-bottom:24px}.account-modal-password{width:min(460px,100%);padding:38px 38px 32px}.account-modal-password h2{margin-bottom:20px;font-size:28px}.account-edit-form{text-align:left}.account-email-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;margin-top:-14px;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .28s,visibility 0s linear .4s;display:grid}.account-email-reveal.is-expanded{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.account-email-reveal-clip{min-height:0;overflow:hidden}.account-email-reveal-content{gap:14px;padding-top:14px;display:grid}@media (prefers-reduced-motion:reduce){.account-email-reveal{transition:none}}.account-masked-email{color:#6f6f6b;cursor:default;-webkit-user-select:none;user-select:none;background:#f5f5f2}.account-password-panel{gap:0;display:grid}.account-password-email{text-align:center;overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;padding-inline:12px;font-size:16px;font-weight:780;line-height:1.55;display:block}.account-password-copy{color:#7b7b76;text-align:center;max-width:350px;margin:8px auto 0;font-size:13px;line-height:1.6}.account-password-panel>.auth-message{text-align:center;margin-top:20px}.development-reset-link{color:#111;background:#e9ffdf;border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:12px;padding:0 20px;font-size:13px;font-weight:780;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex}.development-reset-link:hover{background:#d8ffc6;transform:translateY(-1px)}.account-edit-form>.primary-button{margin-top:10px}.account-password-panel>.primary-button{width:100%;margin-top:26px}.account-password-panel>.development-reset-link+.primary-button{margin-top:12px}.password-reset-page{background:radial-gradient(circle at 50% 22%,#58ff001f,#0000 28%),#f6f6f3;place-items:start center;min-height:760px;padding:150px 24px 110px;display:grid}.password-reset-card{text-align:center;background:#fff;border:1px solid #14141214;border-radius:30px;width:min(500px,100%);padding:46px;box-shadow:0 28px 80px #161e121f}.password-reset-mark{width:54px;height:54px;color:var(--green);background:#111;border-radius:50%;place-items:center;margin:0 auto 18px;font-size:11px;display:grid}.password-reset-mark.success{background:var(--green);color:#111;font-size:24px;font-weight:850}.password-reset-kicker{color:#399514;letter-spacing:.2em;font-size:10px;font-weight:850}.password-reset-card h1{letter-spacing:-.05em;margin:10px 0;font-size:36px}.password-reset-card>p{color:#777;margin:0 auto 24px;font-size:13px;line-height:1.7}.password-reset-card form{text-align:left;gap:14px;display:grid}.password-reset-card label{gap:7px;font-size:12px;font-weight:700;display:grid}.password-reset-card input{border:1px solid #ddd;border-radius:13px;outline:0;height:50px;padding:0 14px;font-size:15px}.password-reset-card input:focus{border-color:#111;box-shadow:0 0 0 3px #58ff0040}.password-reset-card>.primary-button{width:100%}@media (max-width:520px){.account-menu-popover{width:min(238px,100vw - 28px)}.auth-modal.account-modal{padding:40px 20px 24px}.auth-modal.account-modal-password{border-radius:24px;padding:34px 22px 24px}.password-reset-page{min-height:680px;padding:112px 16px 72px}.password-reset-card{border-radius:24px;padding:38px 22px 28px}}.toast{z-index:150;color:#fff;pointer-events:none;animation:toastIn .3s both, toastOut .26s ease-in var(--toast-exit-delay,2.14s) forwards;background:#080808;border-radius:999px;padding:13px 20px;font-size:12px;position:fixed;top:36px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #00000038}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.page-title-copy{will-change:opacity, transform;animation:.72s both rise}@media (prefers-reduced-motion:reduce){.page-title-copy{will-change:auto;animation:none}}@keyframes panelIn{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}@keyframes fieldIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}@keyframes toastOut{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}.download-copy h2,.domi-box h2{letter-spacing:-.065em;margin:0;font-size:clamp(38px,5vw,66px);line-height:1.04}.download-showcase{grid-template-columns:.82fr 1.18fr;align-items:center;gap:60px;display:grid;position:relative}.download-showcase:before{content:"";z-index:-1;background:#f2f2ef;border-radius:60px;position:absolute;inset:20px -10vw}.download-copy{text-align:left}.download-copy p{font-size:var(--site-subtitle-size);line-height:var(--site-subtitle-line-height);color:var(--site-subtitle-color);margin:var(--site-title-subtitle-gap) 0 30px;max-width:480px}.download-actions{gap:11px;display:flex}.mac-download,.platform-button{border-radius:16px;justify-content:center;align-items:center;gap:11px;min-width:165px;height:58px;display:flex}.mac-download img,.platform-button img{width:27px;height:27px}.mac-download span,.platform-button span{flex-direction:column;align-items:flex-start;font-weight:750;line-height:1.08;display:flex}.mac-download small,.platform-button small{opacity:.65;margin-bottom:3px;font-size:8px;font-weight:500}.platform-button{color:#8e8e8b;cursor:not-allowed;background:#e6e6e3;border:1px solid #d7d7d4}.platform-button img{filter:invert(.55)}.system-requirement{color:#929292;margin-top:15px;font-size:10px;display:block}.mac-product-card{background:#060606;border-radius:38px;min-height:500px;padding:70px 40px 35px;position:relative;overflow:hidden;box-shadow:0 35px 90px #0000002b}.mac-card-notch{background:#f2f2ef;border-radius:0 0 28px 28px;width:190px;height:36px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mac-screen{background:#f7f7f5;border-radius:21px;height:335px;overflow:hidden;transform:perspective(900px)rotateY(-4deg)}.mac-screen-title{background:#fff;align-items:center;gap:5px;height:38px;padding:0 13px;display:flex}.mac-screen-title span{background:#d5d5d3;border-radius:50%;width:6px;height:6px}.mac-screen-title b{margin-left:7px;font-size:8px}.mac-screen-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding:19px;display:grid}.mac-screen-grid>div{background:#fff;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:116px;font-size:8px;display:flex}.mac-screen-grid>div.active{background:var(--green)}.mac-screen-grid .tool-icon{width:44px;height:44px}.app-mark{border-radius:19px;width:74px;height:74px;position:absolute;bottom:26px;right:32px;overflow:hidden;box-shadow:0 12px 35px #00000059}.download-showcase.full:before{background:#f4f4f2}.download-showcase.full .mac-product-card{min-height:535px}.domi-box{width:100%;padding:107px max(24px, calc((100vw - var(--content-max))/2)) 100px}.domi-box-heading{text-align:center;justify-content:space-between;align-items:flex-end;margin:0 0 30px;display:block}.domi-box-heading p{color:#00000080;width:auto;height:25px;margin:8px 0 0;font-size:18px;font-weight:400;line-height:25px}.domi-box-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.box-placeholder{aspect-ratio:1.5;box-shadow:none;background:#fafafa;border:0;border-radius:12px}.site-footer{color:#111;background:#fff;border-top:1px solid #eee;padding:26px max(24px,50vw - 530px)}.footer-brand{align-items:center;gap:15px;display:none}.footer-brand img{width:45px;height:43px}.footer-brand>div{gap:5px;display:grid}.footer-brand b{font-size:18px}.footer-brand span{color:#777;font-size:11px}.footer-links{color:#777;justify-content:center;align-items:center;gap:30px;margin:0 0 20px;font-size:12px;display:flex}.footer-links a:hover{color:var(--green)}.footer-links button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-bottom{text-align:center;color:#999;border-top:1px solid #eee;justify-content:center;align-items:center;gap:28px;padding-top:17px;font-size:10px;display:flex}.footer-bottom a:hover{text-decoration:underline}.workspace-page{--workspace-canvas:#f5f5f5;--workspace-surface:#fff;--workspace-accent:#58ff00;--workspace-muted:#00000080;background:var(--workspace-canvas);height:100vh;min-height:720px;padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif}.workspace-page>[role=status]{color:#0000006b;letter-spacing:.01em;justify-content:center;align-items:center;gap:10px;height:100%;margin:0;font-size:13px;line-height:1;display:flex}.workspace-page>[role=status]:before{content:"";border:2px solid #0000001a;border-top-color:#0000009e;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite imagePreviewSpin}@media (prefers-reduced-motion:reduce){.workspace-page>[role=status]:before{animation:none}}.workspace-shell{--workspace-sidebar-width:clamp(420px, 25vw, 480px);--workspace-page-gutter:clamp(24px, 1.7vw, 32px);grid-template-columns:minmax(0, 1fr) var(--workspace-sidebar-width);background:var(--workspace-canvas);border:0;border-radius:0;grid-template-rows:65px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.workspace-topbar{z-index:1;background:0 0;grid-area:1/1;grid-template-columns:minmax(0,1fr);align-items:center;height:65px;padding:0 30px;display:grid;position:relative}.workspace-topbar>span{color:#777;font-size:11px}.back-pill{cursor:pointer;color:#000000e6;background:#fff;border:0;border-radius:22px;justify-self:start;align-items:center;gap:0;height:42px;padding:0 15px 0 9px;font-size:16px;font-weight:400;line-height:22px;transition:all .15s;display:flex}.back-pill:hover:not(:disabled){background:#f1f1ef}.back-pill img{width:24px;height:24px}.back-pill:disabled{opacity:.5;cursor:not-allowed}.circle-action{cursor:pointer;width:40px;height:40px;box-shadow:none;background:#fff;border:0;border-radius:50%;place-items:center;transition:all .15s;display:grid}.circle-action:hover:not(:disabled){background:var(--green)}.circle-action img{width:22px;height:22px}.circle-action.download-all{width:40px;height:40px;color:var(--green);background:#111;border-radius:50%}.circle-action.download-all:hover:not(:disabled){background:#111;transform:scale(1.04);box-shadow:0 0 0 3px #58ff002e}.circle-action.download-all:disabled{opacity:1;cursor:wait;background:#111}.download-all-glyph{background:var(--green);width:20px;height:20px;display:block;-webkit-mask:url(/assets/download-all.svg) 50%/contain no-repeat;mask:url(/assets/download-all.svg) 50%/contain no-repeat}.circle-action.download-all.downloading .download-all-glyph{animation:.8s ease-in-out infinite alternate downloadAllPulse}@keyframes downloadAllPulse{0%{transform:translateY(-1px)}to{transform:translateY(2px)}}.circle-action:disabled{opacity:.4;cursor:not-allowed}.circle-action.stop span{background:#e54840;border-radius:2px;width:10px;height:10px}.circle-action.stop:hover span{background:#fff}.workspace-body{--workspace-body-inline-padding:var(--workspace-page-gutter);--workspace-media-rail-width:58px;--workspace-body-column-gap:20px;--workspace-stage-action-width:40px;grid-area:2/1;grid-template-columns:var(--workspace-media-rail-width) minmax(0, 1fr);gap:var(--workspace-body-column-gap);min-height:0;padding:10px var(--workspace-body-inline-padding) 0px;display:grid;position:relative}.workspace-body.empty-workspace-body,.workspace-body.single-asset-workspace-body{padding-bottom:var(--workspace-page-gutter)}.workspace-body.filmstrip-workspace-body{grid-template-columns:var(--workspace-body-inline-padding) var(--workspace-media-rail-width) var(--workspace-body-column-gap) minmax(0, 1fr) var(--workspace-body-inline-padding);grid-template-rows:minmax(0,1fr) 176px;align-content:stretch;gap:0;padding:10px 0 0}.workspace-body.filmstrip-workspace-body .workspace-media-rail{grid-area:1/2}.workspace-body.watermark-workspace-body .asset-stage.watermark-stage,.workspace-body.watermark-workspace-body .watermark-workspace{display:contents}.workspace-body.filmstrip-workspace-body .workspace-main{grid-area:1/4;grid-template-columns:minmax(0, 1fr) var(--workspace-stage-action-width);column-gap:var(--workspace-body-column-gap);grid-template-rows:minmax(0,1fr);row-gap:0;margin-right:0}.workspace-body.watermark-workspace-body .watermark-preview-pane{grid-area:1/1;width:100%;min-width:0}.workspace-body.filmstrip-workspace-body .workspace-stage-actions{grid-area:1/2;transform:none}.workspace-body.filmstrip-workspace-body .watermark-filmstrip{grid-area:2/1/auto/-1;width:100%;margin:0;position:relative}.asset-stage{background:0 0;border:0;border-radius:0;min-width:0;min-height:0;margin:0;transition:all .2s;position:relative;overflow:hidden auto;container:asset-stage/inline-size}.asset-stage.dragging{border-color:var(--green);outline:2px dashed var(--green);outline-offset:-2px;background:#58ff0014;border-radius:18px}.asset-stage.watermark-stage{overflow:visible}.stage-drop-message{color:#fff;opacity:0;pointer-events:none;background:#080808;border-radius:999px;padding:10px 16px;font-size:11px;transition:all .2s;position:fixed;top:98px;left:50%;transform:translate(-50%,-10px)}.asset-stage.dragging .stage-drop-message{opacity:1;transform:translate(-50%)}.empty-workspace{cursor:pointer;background:#ffffff59;border:1px dashed #0003;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:min(5px,1cqi);width:100%;height:100%;min-height:520px;padding:16px min(16px,4cqi);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;display:flex}.empty-workspace img{width:clamp(48px, 18.4cqi, var(--upload-prompt-icon-size));height:clamp(48px, 18.4cqi, var(--upload-prompt-icon-size));opacity:var(--upload-prompt-icon-opacity);filter:none}.empty-workspace b{max-width:100%;color:var(--upload-prompt-color);font-size:clamp(18px, 6.4cqi, var(--upload-prompt-title-size));line-height:min(var(--upload-prompt-title-line-height), 1.40625em);font-weight:var(--upload-prompt-title-weight);letter-spacing:0;text-shadow:none;margin-top:max(-2px,-.4cqi)}.empty-workspace span{max-width:100%;color:var(--upload-prompt-color);font-size:clamp(12px, 3.6cqi, var(--upload-prompt-description-size));line-height:min(var(--upload-prompt-description-line-height), 1.4em);font-weight:var(--upload-prompt-description-weight);text-shadow:none;margin-top:min(7px,1.4cqi)}.asset-grid{grid-template-columns:repeat(5,minmax(0,1fr));place-content:start stretch;align-items:flex-start;gap:clamp(34px,2.8cqw,42px) clamp(16px,1.7cqw,24px);width:100%;min-width:0;padding:0 0 28px;display:grid}.asset-grid.single-asset-grid{height:100%;min-height:520px;padding:0;display:block}.single-asset-grid .asset-card{width:100%;height:100%;min-height:inherit;position:relative}.single-asset-grid .asset-preview{--asset-corner-inset:20px;width:100%;height:100%;min-height:inherit;box-sizing:border-box;aspect-ratio:auto;background:#ffffff59;border-color:#0003;border-radius:18px}.single-asset-grid .asset-preview>img,.single-asset-grid .asset-preview>video{box-sizing:border-box;padding:36px 40px 66px}.single-asset-video-canvas{box-sizing:border-box;justify-content:center;align-items:center;padding:36px 40px 66px;display:flex;position:absolute;inset:0;overflow:hidden}.single-asset-video-canvas>.video-watermark-preview-stack{border-radius:12px;max-width:100%;max-height:100%;display:block}.single-asset-video-canvas>.single-asset-video-frame{flex:none;max-width:none;max-height:none}.single-asset-video-canvas>.single-asset-video-frame>.video-watermark-preview{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:12px;width:100%;max-width:none;height:100%;max-height:none;display:block}.single-asset-video-playback-host{--video-playback-details-reserve:40px}.single-asset-grid .asset-meta{z-index:5;pointer-events:none;margin:0;position:absolute;bottom:18px;left:20px;right:20px}.single-asset-grid .asset-meta .single-asset-count{color:#1f211d94;text-align:center;flex:none;min-width:42px;font-size:12px;font-weight:500;line-height:17px;display:block}.single-asset-grid .audio-preview{box-sizing:border-box;padding-bottom:48px}.asset-preview{--asset-corner-inset:10px;--asset-corner-size:30px;aspect-ratio:1;background:0 0;border:1px dashed #70707080;border-radius:11px;width:100%;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.asset-preview:has(>.audio-preview){background:#fff}.audio-asset-card .asset-preview{aspect-ratio:1.1;border-radius:16px}.asset-preview>img,.asset-preview>video{object-fit:contain;width:100%;height:100%;padding:0;transition:filter .5s,opacity .5s}.asset-result-loading{background:#00000009;place-items:center;width:100%;height:100%;display:grid}.asset-result-loading:before{content:"";border:2px solid #2425202e;border-top-color:#242520;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite imagePreviewSpin}.asset-card.processing .asset-preview>img,.asset-card.processing .asset-preview>video,.asset-card.processing .audio-preview,.asset-card.processing .single-asset-video-canvas{filter:blur(16px);opacity:.72}.asset-meta{justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:0;display:flex}.asset-meta span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:none;overflow:hidden}.asset-meta small{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;min-width:136px;max-width:100%;color:var(--workspace-muted);text-align:center;background:#0000000e;border-radius:16px;flex:none;padding:5px 14px;font-size:13px;font-weight:400;line-height:18px;overflow:hidden}.audio-preview{width:100%;height:100%;position:relative}.audio-card-title{z-index:2;box-sizing:border-box;color:#242520b8;text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;padding:0;font-size:13px;font-weight:600;line-height:20px;display:block;position:absolute;bottom:18px;left:14px;right:14px;overflow:hidden}.audio-card-title .audio-file-name{justify-content:center;width:100%}.single-asset-grid .audio-card-title{width:min(520px,100% - 64px);bottom:66px;left:auto;right:50%;transform:translate(50%)}.audio-card-artwork-shell{aspect-ratio:1;opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;background:#f3f3f3;border-radius:20px;place-items:center;width:min(92px,46%);transition:opacity .14s,transform .14s;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.audio-preview:hover .audio-card-artwork-shell{opacity:0;transform:translate(-50%,-50%)scale(.94)}.audio-preview:has(.audio-transcription-play-button:focus-visible) .audio-card-artwork-shell{opacity:0;transform:translate(-50%,-50%)scale(.94)}.audio-preview:has(.audio-card-player.is-playing) .audio-card-artwork-shell{opacity:0;transform:translate(-50%,-50%)scale(.94)}.audio-card-artwork{object-fit:contain;opacity:.54;width:46%;height:46%;position:static;transform:none}.single-asset-grid .audio-card-artwork-shell{width:120px;top:calc(50% - 36px)}.processing-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff47;place-items:center;display:grid;position:absolute;inset:0}.processing-overlay>span{background:#0000002b;border-radius:9px;width:112px;height:7px;display:block;overflow:hidden;box-shadow:0 2px 5px #00000014}.processing-overlay i{border-radius:inherit;background:var(--green);height:100%;transition:width .15s;display:block}.asset-stage.audio-transcription-stage{overflow:hidden}.audio-transcription-workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;width:100%;height:100%;min-height:0;display:grid}.audio-transcription-result{background:#ffffff57;border:1px dashed #0000003d;border-radius:18px;grid-area:1/1}.audio-transcription-convert-button{--audio-convert-opacity:1;background:var(--green);color:#000;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:96px;height:96px;margin-top:20px;padding:0;transition:transform .16s,box-shadow .16s,opacity .16s;animation:.2s cubic-bezier(.2,.8,.2,1) backwards audioTranscriptionControlIn;display:grid;position:relative;box-shadow:0 4px 12px #0000000f}.audio-transcription-convert-button:hover:not(:disabled){box-shadow:0 12px 28px #58ff0052}.audio-transcription-convert-button:disabled{--audio-convert-opacity:.42;opacity:.42;cursor:not-allowed;box-shadow:none}.audio-transcription-convert-button:focus-visible{outline-offset:4px;outline:2px solid #111}.audio-transcription-convert-button img{filter:none;width:44px;height:44px}.audio-transcription-convert-button[aria-busy=true]{--audio-convert-opacity:1;opacity:1;cursor:progress;background:#000}.audio-transcription-convert-button[aria-busy=true] img{filter:invert(76%)sepia(93%)saturate(1776%)hue-rotate(50deg)brightness(105%);animation:2.4s linear infinite audioTranscriptionConverting}@keyframes audioTranscriptionConverting{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes audioTranscriptionControlIn{0%{opacity:0;visibility:hidden;transform:translate(-5px)scale(.9)}to{opacity:var(--audio-convert-opacity);visibility:visible;transform:translate(0)scale(1)}}@keyframes audioTranscriptionHitTargetIn{0%{visibility:hidden}to{visibility:visible}}@keyframes audioTranscriptionContentIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.audio-transcription-result{grid-template-rows:60px minmax(0,1fr);min-width:0;min-height:0;margin-bottom:0;display:grid;overflow:hidden}.audio-transcription-result>header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:0 24px;display:flex}.audio-transcription-result>header>span{align-items:baseline;gap:12px;min-width:0;display:flex}.audio-transcription-result>header b{flex:none;font-size:15px;line-height:22px}.audio-transcription-result>header small{text-overflow:ellipsis;white-space:nowrap;color:#0000006b;min-width:0;font-size:11px;overflow:hidden}.audio-file-name{vertical-align:bottom;min-width:0;max-width:100%;display:inline-flex}.audio-file-name-stem{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audio-file-name-extension{white-space:nowrap;flex:none}.audio-transcription-result-actions{flex:none;align-items:center;gap:8px;display:flex;position:relative}.audio-transcription-result-action{background:var(--green);color:#000;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;transition:background .18s,color .18s,transform .18s,opacity .18s;display:grid}.audio-transcription-result-action img,.audio-transcription-result-action svg{width:16px;height:16px}.audio-transcription-result-action img{filter:brightness(0)}.audio-transcription-result-action:hover:not(:disabled),.audio-transcription-result-action.is-copied{background:var(--green);color:#000}.audio-transcription-result-action:focus-visible{background:var(--green);color:#000}.audio-transcription-result-action:focus{outline:none}.audio-transcription-copy-action,.audio-transcription-copy-action:hover:not(:disabled),.audio-transcription-copy-action.is-copied{background:var(--green);color:#000}.audio-transcription-copy-action:focus-visible{background:var(--green);color:#000}.audio-transcription-download-action,.audio-transcription-download-action:hover:not(:disabled){color:#000;background:#fff}.audio-transcription-download-action:focus-visible{color:#000;background:#fff}:is(.audio-transcription-copy-action:focus-visible,.audio-transcription-result-action:focus-visible){outline:2px solid var(--green);outline-offset:2px}.audio-transcription-result-action:active:not(:disabled){transform:scale(.94)}.audio-transcription-result-action:disabled{opacity:.42;cursor:not-allowed}.audio-transcription-result-action[aria-busy=true]{cursor:progress}.audio-transcription-result-feedback{z-index:6;color:#333;pointer-events:none;background:#fff;border-radius:8px;width:max-content;max-width:240px;padding:6px 10px;font-size:11px;line-height:17px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 3px 14px #0000001a}.audio-transcription-result-feedback:empty{display:none}.audio-transcription-result-feedback.is-error{color:#c33}.audio-transcription-result-content{flex-direction:column;min-height:0;padding:24px;display:flex;overflow:auto}.audio-transcription-result>header>span,.audio-transcription-result-content{animation:.28s cubic-bezier(.2,.8,.2,1) audioTranscriptionContentIn}.audio-transcription-result-content pre{color:#000000c7;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;margin:auto 0;font:400 18px/2 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.audio-transcription-result-state{color:#0000007a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;min-height:200px;display:flex}.audio-transcription-result-state>img{opacity:.2;width:58px;height:58px;margin-bottom:3px}.audio-transcription-result-state b{color:#000000ad;font-size:14px}.audio-transcription-result-state small{font-size:11px}.audio-transcription-result-control{grid-template-rows:96px 48px;justify-items:center;row-gap:18px;width:100%;height:162px;display:grid}.audio-transcription-result-control .audio-transcription-convert-button{margin-top:0}.audio-transcription-result-details{flex-direction:column;gap:6px;width:min(100%,480px);min-width:0;height:48px;display:flex}.audio-transcription-result-error{color:#c33}.audio-transcription-selected-file{color:#0000007a}.audio-transcription-selected-file b{overflow-wrap:anywhere;color:#000000c7;font-size:16px;font-weight:600;line-height:24px}.audio-transcription-selected-file small{color:#0000006b;font-size:12px;line-height:18px}.audio-transcription-result-error b,.audio-transcription-result-error small{color:#c33}.audio-transcription-result-error b{font-size:16px;line-height:24px}@media (prefers-reduced-motion:reduce){.audio-transcription-convert-button[aria-busy=true] img{animation-duration:.01ms;animation-iteration-count:1}}.completion-overlay,.audio-transcription-thumb>.watermark-thumb-error-anchor,.audio-transcription-thumb-processing-overlay{-webkit-backdrop-filter:blur(7px)saturate(1.15);backdrop-filter:blur(7px)saturate(1.15);background:#fff6}.completion-overlay{z-index:5;border-radius:inherit;pointer-events:none;opacity:1;transition:opacity .2s;position:absolute;inset:0;overflow:hidden}.watermark-preview-complete-overlay,.asset-complete-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.complete-badge{z-index:5;right:var(--asset-corner-inset);top:var(--asset-corner-inset);width:var(--asset-corner-size);height:var(--asset-corner-size);background:var(--green);visibility:visible;border-radius:50%;place-items:center;transition:opacity .14s ease-out,transform .14s ease-out;animation:.24s ease-out both badgePop;display:grid;position:absolute;transform:scale(1)}.settings-sidebar{z-index:1;min-width:0;padding:0 var(--workspace-page-gutter) 38px;background:#ffffff80;border:0;border-radius:0;flex-direction:column;grid-area:1/2/-1;margin:0;display:flex;position:relative;overflow:hidden}.settings-scroll{box-sizing:border-box;flex:auto;min-height:0;padding-top:10px;overflow:hidden auto}.workspace-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 11px;display:grid}.workspace-tool{--workspace-tool-icon-width:36px;--workspace-tool-gap:3px;cursor:pointer;color:#0009;justify-content:center;align-items:center;gap:var(--workspace-tool-gap);text-align:left;background:#fff;border:0;border-radius:999px;flex-direction:row;min-width:0;height:62px;min-height:62px;padding:0 18px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;font-size:16px;font-weight:600;line-height:25px;transition:background .22s,color .22s;display:flex;position:relative;container-type:inline-size}.workspace-tool-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:clamp(12px, calc((100cqi - var(--workspace-tool-icon-width) - var(--workspace-tool-gap) - 1px) / var(--workspace-tool-label-length,5)), 16px);overflow:hidden}.workspace-tool:hover:not(:disabled),.workspace-tool.selected{border-color:var(--green);background:var(--green);transform:none}.workspace-tool:hover:not(:disabled):not(.selected) .workspace-tool-icon img,.workspace-tool.selected .workspace-tool-icon img{animation:1.15s ease-in-out infinite iconBounce}.workspace-tool:disabled{cursor:not-allowed;color:#0009;opacity:1;background:#fff}.workspace-tool>small{font-size:10px;font-weight:400;line-height:14px;position:absolute;top:5px;right:5px}.workspace-tool-icon{flex-basis:54px;flex:0 0 var(--workspace-tool-icon-width);place-items:center;width:54px;height:54px;display:grid;position:relative}.option-check{background:#080808;border-radius:50%;place-items:center;width:18px;height:18px;display:none;position:absolute;top:7px;right:7px}.option-check img{filter:invert();width:9px}.setting-group{--setting-row-height:52px;background:#fff;border:0;border-radius:14px;margin-top:24px;padding:8px 26px}.setting-group h3{margin:0 0 8px;font-size:12px;display:none}.setting-group>button,.setting-group>label{width:100%;height:var(--setting-row-height);background:0 0;border:0;border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;padding:0;font-size:15px;font-weight:400;line-height:22px;display:flex}.setting-group>button{cursor:pointer}.setting-group b{color:#00000080;white-space:nowrap;justify-content:flex-end;align-items:center;gap:14px;min-width:0;margin-left:auto;font-size:16px;font-weight:400;line-height:22px;display:flex}.setting-group label input{display:none}.setting-group label i{background:var(--green);border-radius:200px;width:48px;height:26px;position:relative}.setting-group label i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:3px;right:3px}.setting-group>label>.setting-toggle-control{flex:none;justify-content:flex-end;align-items:center;margin-left:18px;display:flex}.setting-group>label>.setting-toggle-control i{background-color:#000;transition:background-color .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,opacity .2s}.setting-group>label>.setting-toggle-control i:after{transition:right .28s cubic-bezier(.2,.8,.2,1)}.setting-toggle-control input:not(:checked)+i{background-color:#d9d9d9}.setting-toggle-control input:not(:checked)+i:after{right:25px}.setting-toggle-control input:focus-visible+i{box-shadow:0 0 0 2px #58ff008c}.setting-toggle-control input:disabled+i{opacity:.55}.process-button{box-shadow:none;border-radius:36px;flex:none;justify-content:center;align-items:center;width:calc(100% - 20px);height:52px;min-height:52px;margin:34px auto 0;font-size:16px;font-weight:800;line-height:26px;display:flex}.process-button:disabled{box-shadow:none}.processing-client-download-hint{color:#656e60;text-align:center;background:linear-gradient(#fff,#f4ffed);border:1px solid #dcebd5;border-radius:20px;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;width:fit-content;max-width:calc(100% - 20px);margin:20px auto 8px;padding:13px 18px;font-size:13px;line-height:20px;animation:.35s ease-out both processing-hint-appear,3.2s ease-in-out .35s infinite processing-hint-breathe;display:flex;position:relative;box-shadow:0 6px 18px #27481812,0 0 0 3px #58ff0006}.processing-client-download-hint:after{content:"";background:#f4ffed;border-bottom:1px solid #dcebd5;border-right:1px solid #dcebd5;border-bottom-right-radius:2px;width:9px;height:9px;position:absolute;bottom:-5px;left:calc(50% - 5px);transform:rotate(45deg)}.processing-client-download-hint a{color:#286a15;white-space:nowrap;align-items:center;gap:5px;font-weight:650;text-decoration:none;display:inline-flex}.processing-client-download-hint a svg{flex:none}.processing-client-download-hint a:hover{color:#174609;text-underline-offset:3px;text-decoration:underline}.processing-client-download-hint a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #479f29}.processing-client-download-hint:is(:hover,:focus-within){animation-play-state:paused}@keyframes processing-hint-appear{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes processing-hint-breathe{0%,to{transform:translateY(0);box-shadow:0 6px 18px #27481812,0 0 0 3px #58ff0006}50%{transform:translateY(-5px);box-shadow:0 10px 26px #2748181a,0 0 0 5px #58ff0011}}@media (prefers-reduced-motion:reduce){.processing-client-download-hint{animation:none}}.free-quota-hint{color:#000000ad;text-align:center;flex:none;width:calc(100% - 20px);margin:16px auto 0;font-size:12px;line-height:18px}.free-quota-hint+.process-button{margin-top:8px}.process-button-content{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.process-credit-cost{flex:none;align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:17px;display:inline-flex}.process-credit-cost img{flex:none;width:15px;height:15px}@keyframes badgePop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes iconBounce{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-4px)rotate(-3deg)}70%{transform:translateY(0)rotate(3deg)}}.inner-page{min-height:calc(100vh - 74px);padding-bottom:100px}.inner-hero{--page-hero-glow:#e8ffd9;text-align:center;background:radial-gradient(circle at 50% 0, var(--page-hero-glow), transparent 44%);padding:100px 24px 40px}.inner-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(50px,7vw,92px);line-height:1}.inner-hero p{font-size:var(--site-subtitle-size);line-height:var(--site-subtitle-line-height);color:var(--site-subtitle-color);margin:var(--site-title-subtitle-gap) auto 0}.download-hero{--page-hero-glow:#dce8ff}.pricing-page .inner-hero{background:0 0;padding-bottom:clamp(24px,3vw,40px)}.pricing-page .inner-hero p{text-wrap:balance;max-width:36em}.about-page .inner-hero{--page-hero-glow:#f1e4ff}.platform-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:34px;display:grid}.platform-card{border:1px solid #e5e5e2;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:118px;padding:22px;display:grid}.platform-card>img,.platform-symbol{object-fit:contain;background:#0a0a0a;border-radius:13px;width:43px;height:43px;padding:9px}.platform-symbol{color:#fff;place-items:center;padding:0;font-size:24px;display:grid}.platform-card>span:nth-child(2){gap:5px;display:grid}.platform-card b{font-size:14px}.platform-card small{color:#888;font-size:10px}.platform-card>i{background:#eee;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.platform-card.available>i{color:#267a00;background:#58ff0038}.platform-card.available>img{background:var(--green)}.platform-card.disabled{opacity:.47;cursor:not-allowed}.pricing-page{--page-hero-glow:#fff1cf;--membership-stage-width:min(900px, calc(100% - clamp(32px, 8vw, 144px)));--membership-group-gap:clamp(48px, calc(20vw - 192px), 128px);--membership-edge-fade:clamp(20px, 4vw, 64px);background:radial-gradient(circle at 50% 0, var(--page-hero-glow), transparent max(240px, 25vw)) #f6f6f3}.pricing-page>.section-wrap{width:100%}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pricing-page>.section-wrap>.membership-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.5vw,24px)}.pricing-card{background:#fff;border:1px solid #e3e3df;border-radius:28px;flex-direction:column;min-height:520px;padding:36px;display:flex;position:relative}.pricing-card.featured{color:#fff;background:#080808;border-color:#080808;transform:translateY(-13px);box-shadow:0 28px 70px #00000026}.popular-badge{background:var(--green);color:#111;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;line-height:1;position:absolute;top:22px;right:22px}.pricing-card h2{letter-spacing:-.04em;margin:0 0 8px;font-size:26px}.pricing-card>p{color:#888;margin:0;font-size:12px}.price{letter-spacing:-.06em;margin:38px 0;font-size:45px;font-weight:820}.price small{color:#888;letter-spacing:0;margin-left:6px;font-size:12px}.pricing-card ul{gap:15px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.pricing-card li{gap:10px;display:flex}.pricing-card li i{color:#33ae00;width:18px;font-style:normal;font-weight:800;line-height:inherit;text-align:center;flex:0 0 18px}.pricing-card li.restricted{color:inherit}.pricing-card li.restricted i{color:#e5484d;font-size:1.15em}.pricing-card.featured li i{color:var(--green)}.pricing-card button,.pricing-card>a{text-align:center;width:100%;margin-top:auto}.pricing-card.featured .primary-button{box-shadow:none}.pricing-page>.section-wrap>.membership-plan-grid.membership-catalog-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:32px}.membership-custom-group>.pricing-card,.membership-carousel-track>.pricing-card{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;grid-template-rows:auto 1fr;gap:20px;padding:0;display:grid}.membership-product-tabs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;width:min(380px,100% - 48px);margin-inline:auto;display:grid}.membership-product-heading{display:none}.membership-tab-border{fill:none;width:100%;height:100%;stroke:var(--ink);stroke-width:1.5px;pointer-events:none;position:absolute;inset:0;overflow:visible}.membership-tab-border rect{stroke-linecap:round;stroke-dashoffset:-28px;stroke-dasharray:0 100;visibility:hidden;width:calc(100% - 2px);height:calc(100% - 2px);transition:none}.membership-product-tabs button[aria-selected=true] .membership-tab-border rect{stroke-dasharray:100 0;visibility:visible;transition:stroke-dasharray .4s ease-out}.membership-product-tabs button{color:#989c91;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:0;min-height:50px;padding:12px 16px;transition:color .3s;display:flex;position:relative}.membership-tab-name{letter-spacing:-.025em;white-space:nowrap;font-size:16px;font-weight:700;line-height:24px}.membership-product-tabs button:hover,.membership-product-tabs button[aria-selected=true]{color:var(--ink)}.membership-carousel{--membership-edge-mask:linear-gradient(to right, transparent, #000 var(--membership-edge-fade), #000 calc(100% - var(--membership-edge-fade)), transparent);width:100%;min-width:0;-webkit-mask-image:var(--membership-edge-mask);-webkit-mask-image:var(--membership-edge-mask);mask-image:var(--membership-edge-mask);margin-inline:auto;position:relative;overflow:hidden}.membership-carousel-track{width:var(--membership-stage-width);isolation:isolate;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.membership-carousel-peek{z-index:3;width:max(0px, calc((100% - var(--membership-stage-width)) / 2 - var(--membership-group-gap)));cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:7% 0 calc(7% + 20px) auto}.membership-carousel[data-peek-side=left] .membership-carousel-peek{left:0;right:auto}.membership-carousel-track>.pricing-card{z-index:2;opacity:1;transform-origin:50%;grid-area:1/1;grid-template-rows:1fr;width:100%;padding:0 0 20px;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s;transform:translate(0)scale(1)}.membership-carousel-track>.pricing-card[aria-hidden=true]{z-index:1;opacity:.28;pointer-events:none}.membership-carousel-track>.pricing-card[data-position=next]{transform:translateX(calc(93% + var(--membership-group-gap))) scale(.86)}.membership-carousel-track>.pricing-card[data-position=previous]{transform:translateX(calc(-93% - var(--membership-group-gap))) scale(.86)}.membership-catalog-grid .membership-card-heading h2{font-size:24px;font-weight:var(--site-title-weight);letter-spacing:var(--site-title-tracking);margin:0;line-height:1.3}.membership-card-heading p{color:var(--site-subtitle-color);margin:0;font-size:13px;line-height:22px}.membership-version-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:48px;display:grid}.membership-version-card{border:1px solid var(--site-panel-line);min-width:0;min-height:520px;color:var(--ink);background:#fff;border-radius:28px;grid-template-rows:auto 96px 1fr auto;gap:24px;padding:32px;display:grid;box-shadow:0 4px 18px #1f2a1a06,0 1px 2px #1f2a1a05}.membership-version-card[data-version=member]{color:#fff;background:#101210;border-color:#101210;box-shadow:inset 0 1px #ffffff0f,0 6px 20px #1012100f}.membership-version-card h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:30px}.membership-version-price{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.membership-version-amount{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:50px;font-weight:750;line-height:1}.membership-version-amount small{color:#83877e;letter-spacing:0;white-space:nowrap;margin-left:6px;font-size:12px;font-weight:400}.membership-price-caption{color:var(--muted);margin:0;font-size:13px;line-height:30px}.membership-yearly-link{color:#c1c5bc;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:10px;padding:4px 10px;font-size:12px;line-height:20px;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.membership-yearly-link:hover{color:#fff;background:#ffffff0a;border-color:#58ff008c}.membership-catalog-grid .membership-version-card ul,.membership-catalog-grid .membership-card-benefits ul{align-content:start;gap:12px;margin:0;padding:0;font-size:13px;line-height:22px;list-style:none;display:grid}.membership-catalog-grid .membership-version-card li,.membership-catalog-grid .membership-card-benefits li{color:#62665d;align-items:flex-start;gap:10px;display:flex}.membership-catalog-grid .membership-version-card li i,.membership-catalog-grid .membership-card-benefits li i{color:#449624;text-align:center;flex:0 0 14px;width:14px;font-size:12px;font-style:normal;font-weight:700}.membership-catalog-grid [data-version=member] li{color:#c1c5bc}.membership-catalog-grid [data-version=member] li i{color:var(--green)}.membership-catalog-grid .membership-version-card li.restricted i{color:#e5484d}.membership-catalog-grid [data-product=clipboard] .membership-version-card li{color:#1a1a1a;font-weight:500}.membership-catalog-grid [data-product=clipboard] [data-version=member] li{color:#ffffffe6}.membership-catalog-grid [data-product=clipboard] .membership-version-card li i{color:#14ad05;justify-content:center;align-items:center;height:22px;display:inline-flex}.membership-catalog-grid [data-product=clipboard] [data-version=member] li i{color:#4fff00}.membership-catalog-grid .membership-version-card li.partial i{color:#ffb814;justify-content:center;align-items:center;height:22px;display:inline-flex}@media (min-width:601px){.membership-carousel-track>[aria-hidden=true] .membership-version-card{border-color:var(--site-panel-line);color:var(--ink);background:#fff;box-shadow:0 4px 18px #1f2a1a06,0 1px 2px #1f2a1a05}.membership-carousel-track>[aria-hidden=true] .membership-version-card li{color:#62665d}.membership-carousel-track>[aria-hidden=true] .membership-version-card li:not(.restricted):not(.partial) i{color:#449624}.membership-carousel-track>[aria-hidden=true] .membership-yearly-link{border-color:var(--site-panel-line);color:var(--muted)}}.membership-catalog-grid :is(.primary-button,.secondary-button){width:154px;max-width:100%;min-height:46px;box-shadow:none;text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;place-self:end center;align-items:center;margin:0;padding:12px 20px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.membership-catalog-grid .membership-version-card :is(.primary-button,.secondary-button){width:100%}.membership-catalog-grid .primary-button{background:var(--green);color:#101210}.membership-catalog-grid .secondary-button{color:#292e25;background:0 0;border-color:#d5d9cf}.membership-catalog-grid .secondary-button:hover{background:#f5f7f2;border-color:#747e6b}.membership-catalog-grid .membership-catalog-error{color:#ffc9b5;align-self:end;margin:0;padding:0;font-size:13px}.membership-catalog-grid .membership-catalog-error button{width:auto;margin:0;padding:6px 12px;font-size:12px}.membership-custom-group{min-width:0;width:var(--membership-stage-width);grid-column:1/-1;gap:16px;margin:0 auto;display:grid}.membership-custom-group>.pricing-card[data-tone=custom]{color:#f1dfb0;background:linear-gradient(118deg,#201d15 0%,#13130f 45%,#0c0d0b 100%);border:1px solid #d3b8754d;border-radius:28px;grid-template-rows:auto;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) auto;align-items:center;gap:24px;width:100%;padding:50px 32px;box-shadow:inset 0 1px #f1dfb014,0 8px 24px #1012100f}.membership-card-heading p{margin-top:8px}.membership-catalog-grid [data-tone=custom] .membership-card-heading p,.membership-catalog-grid [data-tone=custom] li{color:#baae91}.membership-catalog-grid [data-tone=custom] li i{color:#d3b875}.membership-catalog-grid [data-tone=custom] .primary-button{color:#211c10;background:linear-gradient(110deg,#f0dfb1,#d9bc78);border-color:#e4cd93}.membership-catalog-grid [data-tone=custom] .primary-button:hover{background:linear-gradient(110deg,#f6e9c7,#e5ca8c);border-color:#f1dfb0;box-shadow:0 8px 20px #d3b87526}.membership-custom-action{justify-content:center;display:flex}.membership-catalog-grid :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #2d7715}.membership-catalog-grid [data-version=member] :is(a,button):focus-visible{outline-color:var(--green)}.membership-catalog-grid [data-tone=custom] :is(a,button):focus-visible{outline-color:#d3b875}@media (max-width:1100px){.pricing-page{--membership-group-gap:32px;--membership-edge-fade:20px}.pricing-page .inner-hero{padding-top:96px;padding-inline:24px}.pricing-page>.section-wrap>.membership-plan-grid.membership-catalog-grid{grid-template-columns:1fr}.membership-version-grid{gap:24px}.membership-version-card{padding:28px}.membership-custom-group>.pricing-card[data-tone=custom]{grid-template-columns:minmax(0,1fr) auto;gap:20px 28px;padding:28px}.membership-catalog-grid [data-tone=custom] .membership-card-heading{grid-column:1/-1}}@media (max-width:800px){.pricing-page{--membership-group-gap:16px;--membership-edge-fade:12px}.membership-carousel{-webkit-mask-image:none;mask-image:none}.membership-carousel-track{position:relative}.membership-carousel-track>.pricing-card[aria-hidden=true]{opacity:0;position:absolute;inset:0 0 auto}.membership-carousel-peek{display:none}.membership-version-grid{gap:20px}.membership-version-card{padding:24px}}@media (max-width:600px){.pricing-page{--site-page-title-size:clamp(32px, 8.2vw, 42px);--membership-group-gap:8px;--membership-edge-fade:8px}.pricing-page .inner-hero{padding-top:84px;padding-inline:16px}.pricing-page .inner-hero p{max-width:28em;margin-top:12px}.pricing-page>.section-wrap>.membership-plan-grid.membership-catalog-grid{gap:36px}.membership-product-tabs{display:none}.membership-carousel-track{gap:36px}.membership-carousel-track>.pricing-card[data-product]{z-index:auto;opacity:1;pointer-events:auto;grid-area:auto;grid-template-rows:auto auto;gap:16px;padding:0;transition:none;position:relative;inset:auto;transform:none}.membership-catalog-grid .membership-product-heading{letter-spacing:-.025em;text-align:center;margin:0;font-size:22px;font-weight:750;line-height:1.3;display:block}.membership-version-grid{grid-template-columns:minmax(0,1fr);gap:16px}.membership-version-card{border-radius:24px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-content:start;gap:20px 16px;min-height:0;padding:24px}.membership-version-card h3{grid-area:1/1;font-size:20px;line-height:28px}.membership-version-price{text-align:right;grid-area:1/2;align-items:flex-end;gap:8px}.membership-version-amount{font-size:clamp(32px,8vw,40px)}.membership-version-amount small{margin-left:2px;font-size:11px}.membership-yearly-link{gap:6px;padding-inline:8px;font-size:12px}.membership-price-caption{font-size:12px;line-height:20px}.membership-catalog-grid .membership-version-card ul,.membership-catalog-grid .membership-card-benefits ul{gap:10px;font-size:14px;line-height:23px}.membership-version-card>ul,.membership-version-card>.membership-catalog-error,.membership-version-card>:is(.primary-button,.secondary-button){grid-column:1/-1}.membership-catalog-grid .membership-version-card li{gap:8px}.membership-catalog-grid .membership-version-card :is(.primary-button,.secondary-button){min-height:48px;padding-block:13px;padding-inline:10px;font-size:14px}.membership-catalog-grid .membership-card-heading h2{font-size:24px}.membership-custom-group>.pricing-card[data-tone=custom]{border-radius:24px;grid-template-columns:1fr;padding:24px}.membership-custom-action .primary-button{width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){.membership-carousel-track>.pricing-card,.membership-product-tabs button,.membership-tab-border rect,.membership-product-tabs button[aria-selected=true] .membership-tab-border rect{transition:none}}.membership-catalog-error{color:#9b442d;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;font-size:14px;display:flex}.membership-catalog-error button{color:#333;cursor:pointer;background:#fff;border:1px solid #cccfc3;border-radius:999px;padding:8px 16px}.membership-order-summary .primary-button:disabled{opacity:.55;cursor:not-allowed}.membership-checkout-page{min-height:calc(100vh - 74px);padding:calc(var(--checkout-header-height,65px) + clamp(28px,3vw,42px)) clamp(18px,4vw,48px) 96px;background:#f5f7f2}.membership-checkout-shell{width:min(1180px,100%);margin:0 auto}.membership-checkout-back{color:#3b3b38;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #11110f1a;border-radius:999px;align-items:center;min-height:42px;padding:0 17px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.membership-checkout-back:hover{background:#fff;transform:translate(-2px)}.membership-checkout-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;margin-top:clamp(28px,3vw,42px);display:grid}.membership-checkout-content{gap:20px;display:grid}.membership-checkout-section{background:#ffffffe6;border:1px solid #18181414;border-radius:28px;padding:30px;box-shadow:0 16px 42px #1c1e170b}.membership-checkout-section-title{align-items:center;gap:14px;margin-bottom:24px;display:flex}.membership-checkout-section-title>span{color:#2d9900;background:#eaffdf;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.membership-checkout-section-title h2{letter-spacing:-.025em;margin:0;font-size:20px}.checkout-selection-section{--checkout-selection-gap:16px}.checkout-selection-section>.membership-checkout-section-title{margin-bottom:24px}.checkout-product-switch,.checkout-plan-options{gap:var(--checkout-selection-gap,16px);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.checkout-product-switch{width:min(400px,100%);margin:0 auto}.checkout-product-switch a,.account-page-nav button{color:#76796f;text-align:center;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:12px 20px;font-size:15px;font-weight:750;line-height:1.4;text-decoration:none;transition:color .3s ease-out,background .3s ease-out,box-shadow .3s ease-out;display:flex;position:relative}.checkout-product-switch a:hover,.account-page-nav button:hover{color:var(--ink)}.checkout-product-switch a[aria-current=page],.account-page-nav button[aria-pressed=true]{color:var(--ink);box-shadow:0 16px 42px #1c1e170b}.checkout-tab-border{fill:none;stroke:currentColor;stroke-width:1px;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.checkout-tab-border rect{stroke-linecap:round;stroke-dashoffset:-28px;stroke-dasharray:100 0;width:calc(100% - 2px);height:calc(100% - 2px);animation:.4s ease-out both checkoutBorderIn}.checkout-switch-content{animation:.3s ease-out both checkoutContentIn}@keyframes checkoutBorderIn{0%{stroke-dasharray:0 100}to{stroke-dasharray:100 0}}@keyframes checkoutContentIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.checkout-product-switch a:focus-visible{outline:2px solid var(--green);outline-offset:4px}.checkout-plan-option:focus-visible{outline:2px solid var(--green);outline-offset:4px}.checkout-plan-option{color:#1b1b19;text-align:left;cursor:pointer;background:0 0;border:1.5px solid #dedfd9;border-radius:24px;flex-direction:column;align-items:stretch;min-width:0;min-height:128px;padding:22px 24px;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:flex}.checkout-plan-option:hover:not(:disabled){border-color:#999c92}.checkout-plan-option.selected{color:#fff;background:#080808;border-color:#080808;box-shadow:0 10px 24px #00000014}.checkout-plan-option.selected:hover:not(:disabled){border-color:#080808}.checkout-plan-option:disabled{cursor:wait;opacity:.65}.checkout-plan-option-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-plan-name{color:#6e7168;font-size:14px;font-weight:780}.checkout-plan-option.selected .checkout-plan-name{color:#c8cac3}.checkout-plan-option strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin:18px 0 0;font-size:36px;font-weight:800;line-height:1;display:block}.checkout-plan-option-heading i{color:#080808;border:1.5px solid #c9ccc2;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:900;display:grid}.checkout-plan-option.selected .checkout-plan-option-heading i{border-color:var(--green);background:var(--green)}.checkout-price-placeholder{opacity:.12;background:currentColor;border-radius:6px;width:3.2ch;max-width:100%;height:.8em;display:inline-block}.checkout-benefit-placeholders{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.checkout-benefit-placeholders span{background:#eceee8;border-radius:4px;width:85%;height:16px;margin-block:3px}.checkout-account-card{background:#f5f5f2;border:1px solid #e1e1dc;border-radius:20px;align-items:center;gap:14px;padding:18px;display:flex}.checkout-account-avatar{background:var(--green);color:#111;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid}.checkout-account-card>div:nth-child(2){gap:4px;min-width:0;display:grid}.checkout-account-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.checkout-account-card span{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.checkout-account-card>em{color:#5e5e59;white-space:nowrap;background:#fff;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:10px;font-style:normal;font-weight:750}.checkout-account-card.signed-out{background:#fff8e7}.checkout-account-card.signed-out .checkout-account-avatar{color:#777;background:#ecece8}.checkout-account-card.signed-out>button{color:#fff;white-space:nowrap;cursor:pointer;background:#111;border:0;border-radius:999px;min-height:38px;margin-left:auto;padding:0 16px;font-size:12px;font-weight:780}.checkout-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0;padding:0;list-style:none;display:grid}.checkout-benefits li{align-items:center;gap:10px;font-size:13px;display:flex}.checkout-benefits li i{color:#34a900;background:#eaffdf;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:900;display:grid}.membership-order-summary{color:#fff;background:linear-gradient(150deg,#12130f,#050505);border-radius:28px;padding:30px;position:sticky;top:96px;box-shadow:0 26px 62px #0003}.membership-order-summary>span{color:var(--green);letter-spacing:.2em;font-size:10px;font-weight:850}.membership-order-summary h2{letter-spacing:-.04em;margin:12px 0 28px;font-size:28px}.membership-order-price{border-block:1px solid #ffffff21;flex-direction:column;gap:8px;padding:22px 0 26px;display:flex}.membership-order-price small{color:#999}.membership-order-price strong{letter-spacing:-.06em;font-size:48px;line-height:1}.membership-order-summary dl{gap:14px;margin:24px 0;display:grid}.membership-order-summary dl>div{justify-content:space-between;gap:18px;font-size:12px;display:flex}.membership-order-summary dt{color:#888}.membership-order-summary dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin:0;overflow:hidden}.membership-order-summary>.primary-button{width:100%;min-height:54px;box-shadow:none;margin-top:8px}.checkout-payment-overlay{animation:.24s ease-out both checkoutOverlayIn}.checkout-payment-card{width:min(450px,100%);animation:.38s cubic-bezier(.22,1,.36,1) both checkoutPaymentIn}.checkout-payment-card>p{color:#777;margin:0;line-height:1.6}.checkout-payment-card>.checkout-payment-loading{color:#888;background:#f4f4f1;border-radius:18px;place-items:center;width:280px;height:280px;font-size:13px;display:grid}.checkout-payment-success{background:var(--green);color:#111;border-radius:50%;place-items:center;width:72px;height:72px;font-size:34px;font-weight:900;display:grid}.checkout-payment-card>.primary-button{width:100%}@keyframes checkoutOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes checkoutPaymentIn{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:900px){.membership-checkout-layout{grid-template-columns:1fr}.membership-order-summary{position:static}}@media (max-width:620px){.membership-checkout-page{padding-inline:12px}.checkout-product-switch{gap:12px}.membership-checkout-section,.membership-order-summary{border-radius:23px;padding:22px}.checkout-selection-section{--checkout-selection-gap:12px}.checkout-selection-section>.membership-checkout-section-title{margin-bottom:20px}.checkout-product-switch a{min-height:48px;padding-inline:10px;font-size:13px}.checkout-plan-options,.checkout-benefits ul{grid-template-columns:1fr}.checkout-plan-option{border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:80px;padding:18px 20px;display:grid}.checkout-plan-option-heading{grid-area:1/1;justify-content:flex-start;gap:10px}.checkout-plan-option-heading i{flex-basis:18px;order:-1;width:18px;height:18px}.checkout-plan-option strong{grid-area:1/2;margin:0;font-size:30px}.checkout-account-card{flex-wrap:wrap;align-items:flex-start}.checkout-account-card>div:nth-child(2){max-width:calc(100% - 66px)}.checkout-account-card>em,.checkout-account-card.signed-out>button{margin-left:62px}}@media (prefers-reduced-motion:reduce){.checkout-payment-overlay,.checkout-payment-card,.checkout-tab-border rect,.checkout-switch-content{animation:none}.checkout-product-switch a,.checkout-plan-option{transition:none}}.member-checkin{color:#fff;background:#10110f;border-radius:20px;justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto 28px;padding:20px 24px;display:flex}.member-checkin div{flex-direction:column;gap:6px;display:flex}.member-checkin span{color:#aaa;font-size:14px}.member-checkin button{background:#58ff00;border:0;border-radius:999px;padding:12px 24px;font-weight:750}.member-checkin button:disabled{color:#888;background:#333}.payment-overlay{z-index:200;background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.payment-card{text-align:center;background:#fff;border-radius:28px;flex-direction:column;align-items:center;gap:18px;width:min(430px,100%);padding:34px;display:flex;position:relative;box-shadow:0 30px 100px #0000004d}.payment-card h2{margin:0}.payment-card>strong{font-size:42px}.payment-card>img{width:260px;height:260px}.payment-close{border:0;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:18px;right:18px}.renew-choice{text-align:left;background:#f4f4f2;border-radius:16px;gap:12px;width:100%;padding:16px;display:flex}.renew-choice input{width:20px}.renew-choice span{flex-direction:column;gap:5px;display:flex}.renew-choice small,.payment-card>small{color:#888}.payment-card>.primary-button{width:100%}.payment-success{color:#2c8400;background:#eaffdf;border-radius:14px;width:100%;padding:18px;font-weight:750}.payment-card.checkout-payment-card{width:min(450px,100%)}.checkout-payment-card .payment-close{cursor:pointer}.membership-card{width:min(560px,100%)}.member-checkin.compact{text-align:left;border-radius:16px;width:100%;margin:0;padding:15px 18px}.member-checkin.compact button{white-space:nowrap;padding:10px 16px}.membership-options{gap:12px;width:100%;display:grid}.membership-option{text-align:left;background:#fff;border:1px solid #dededb;border-radius:18px;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;transition:border-color .2s,transform .2s;display:flex}.membership-option:hover{border-color:#58ff00;transform:translateY(-1px)}.membership-option>span{flex-direction:column;gap:6px;display:flex}.membership-option b{font-size:18px}.membership-option small{color:#888;font-size:12px}.membership-option>strong{white-space:nowrap;font-size:24px}.membership-option>strong small{font-weight:500}.payment-back{color:#666;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.membership-overlay{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0d0e0c7a;padding:clamp(16px,2.4vw,32px);transition:opacity .3s,-webkit-backdrop-filter .38s,backdrop-filter .38s}.membership-overlay.is-visible{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.membership-panel{isolation:isolate;opacity:0;transform-origin:50% 58%;background:radial-gradient(circle at 75% 14%,#58ff0014,#0000 27%),linear-gradient(145deg,#fbfbf8 0%,#f3f3ef 100%);border:1px solid #ffffffe6;border-radius:34px;width:min(1060px,100%);max-height:calc(100vh - clamp(32px,4.8vw,64px));padding:clamp(34px,4vw,52px) clamp(28px,4.4vw,58px) clamp(38px,4vw,54px);transition:opacity .25s,transform .42s cubic-bezier(.22,1,.36,1),width .32s;position:relative;overflow:auto;transform:translateY(28px)scale(.965);box-shadow:0 34px 110px #00000057,inset 0 1px #ffffffe6}.membership-panel:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#fff9,#0000 38%);position:absolute;inset:0}.membership-overlay.is-visible .membership-panel{opacity:1;transform:translateY(0)scale(1)}.membership-panel.membership-purchase{text-align:center;background:#fff;flex-direction:column;align-items:center;gap:18px;width:min(520px,100%);display:flex}.membership-panel.membership-purchase>strong{font-size:42px}.membership-panel.membership-purchase>img{width:260px;height:260px}.membership-panel.membership-purchase>.primary-button{width:100%}.membership-panel .payment-close{z-index:5;color:#30302d;cursor:pointer;background:#1111110e;width:40px;height:40px;transition:background .2s,transform .2s;top:20px;right:20px}.membership-panel .payment-close:hover{background:#1111111a;transform:rotate(5deg)}.membership-panel-heading{text-align:center;max-width:820px;margin:0 auto 32px}.membership-panel-heading>span{color:#42b900;letter-spacing:.28em;font-size:11px;font-weight:850;display:inline-block}.membership-panel-heading h2{letter-spacing:-.052em;margin:12px 0 10px;font-size:clamp(32px,4vw,48px);line-height:1.08}.membership-panel-heading p{color:#858580;margin:0;font-size:14px;line-height:1.6}.membership-panel .membership-plan-grid{gap:22px}.membership-panel .membership-plan-grid.two-plans{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-inline:auto}.membership-panel .pricing-card{opacity:0;border-color:#1e1e1b17;border-radius:28px;min-height:500px;padding:34px 36px 30px;transition:opacity .3s,transform .44s cubic-bezier(.22,1,.36,1),box-shadow .25s;transform:translateY(18px);box-shadow:0 16px 45px #1418120f}.membership-overlay.is-visible .membership-panel .pricing-card{opacity:1;transform:translateY(0)}.membership-overlay.is-visible .membership-panel .pricing-card:first-child{transition-delay:80ms}.membership-overlay.is-visible .membership-panel .pricing-card:nth-child(2){transition-delay:.14s}.membership-panel .pricing-card:hover{box-shadow:0 22px 58px #1418121a}.membership-panel .pricing-card.featured{background:radial-gradient(circle at 82% 0,#58ff001a,#0000 28%),linear-gradient(155deg,#11120f,#050505 70%);border-color:#0b0c0a;box-shadow:0 26px 70px #0003}.membership-panel .pricing-card h2{font-size:30px}.membership-panel .pricing-card .price{margin:30px 0 28px}.membership-panel .pricing-card ul{gap:12px;font-size:13px;line-height:1.42}.membership-panel .pricing-card li{align-items:flex-start}.membership-panel .pricing-card li i{text-align:center;flex:0 0 18px;width:18px;font-weight:800}.membership-panel .pricing-card li.restricted{color:inherit}.membership-panel .pricing-card li.restricted i{color:#e5484d}.membership-panel .pricing-card button,.membership-panel .pricing-card>a{border-radius:999px;place-items:center;min-height:52px;font-weight:800;display:grid}.membership-panel .popular-badge{padding:7px 11px;font-size:10px;top:24px;right:24px}.membership-price{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.membership-price>span{align-items:baseline;display:inline-flex}.membership-price em{letter-spacing:0;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;padding:7px 11px;font-size:13px;font-style:normal;font-weight:700}.membership-icon{object-fit:contain;vertical-align:-3px;flex:none;width:16px;height:16px;display:inline-block}.setting-label-copy{align-items:center;gap:6px;display:inline-flex!important}@media (max-height:800px) and (min-width:721px){.membership-panel{max-height:calc(100vh - 28px);padding:30px 44px 32px}.membership-panel-heading{margin-bottom:22px}.membership-panel-heading h2{margin:8px 0 6px;font-size:clamp(32px,3.5vw,40px)}.membership-panel-heading p{font-size:13px}.membership-panel .pricing-card{min-height:445px;padding:26px 30px 24px}.membership-panel .pricing-card h2{font-size:27px}.membership-panel .pricing-card .price{margin:20px 0 18px}.membership-panel .pricing-card ul{gap:8px;font-size:12px;line-height:1.35}.membership-panel .pricing-card button,.membership-panel .pricing-card>a{min-height:48px}}@media (max-width:720px){.membership-overlay{padding:10px}.membership-panel{border-radius:26px;max-height:calc(100vh - 20px);padding:58px 16px 24px}.membership-panel-heading{margin-bottom:24px}.membership-panel-heading h2{font-size:30px}.membership-panel-heading p{font-size:13px}.membership-panel .membership-plan-grid.two-plans{grid-template-columns:1fr}.membership-panel .pricing-card{min-height:470px;padding:28px 24px 24px}.membership-panel .payment-close{top:14px;right:14px}}@media (prefers-reduced-motion:reduce){.membership-overlay,.membership-panel,.membership-panel .pricing-card,.membership-panel .payment-close{transition:none!important}}.about-page{padding-bottom:110px}.about-hero{color:#fff;text-align:left;background:#080808;border-radius:46px;grid-template-columns:auto max-content;justify-content:center;align-items:center;column-gap:clamp(36px,4vw,52px);width:min(1350px,100% - 48px);min-height:320px;margin:90px auto 0;padding:clamp(48px,4.2vw,64px);display:grid}.about-logo{will-change:opacity, transform;background:#080808;border:1px solid #ffffff3d;border-radius:clamp(29px,2.4vw,36px);place-items:center;width:clamp(128px,10.2vw,156px);height:clamp(128px,10.2vw,156px);animation:.72s both rise;display:grid}.about-logo img{filter:brightness(0)saturate()invert(83%)sepia(95%)saturate(3288%)hue-rotate(45deg)brightness(105%)contrast(110%)drop-shadow(6px -6px #000);width:71%}@media (prefers-reduced-motion:reduce){.about-logo{will-change:auto;animation:none}}.about-hero .page-title-copy{min-width:0}.about-hero .page-title-copy h1{color:#fff;font-size:var(--site-page-title-size);white-space:nowrap;line-height:1.08}.about-hero .section-kicker{color:var(--green);margin-bottom:22px}.about-hero .about-tagline{color:#fff;letter-spacing:-.025em;white-space:nowrap;margin:10px 0 0;padding-left:18px;font-size:clamp(20px,1.7vw,26px);line-height:1.3;position:relative}.about-hero .about-tagline:before{content:"";background:var(--green);width:3px;height:.8em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.about-story{grid-template-columns:1fr 1fr;gap:100px;padding:110px 0;display:grid}.about-story>div>span{color:#888;letter-spacing:.18em;font-size:10px}.about-story h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(35px,4vw,56px);line-height:1.08}.story-copy{color:#666;font-size:16px;line-height:1.9}.story-copy p{margin:0 0 22px}.values-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.values-grid article{--value-index-color:#0c0c0c13;--value-copy-color:#0c0c0c80;--value-rule-color:#0c0c0c1f;isolation:isolate;background:#f1f1ef;border-radius:27px;flex-direction:column;align-items:stretch;min-height:270px;padding:30px;display:flex;position:relative;overflow:hidden}.values-grid article:nth-child(2){--value-index-color:#1c5c001a;--value-copy-color:#123e0094;--value-rule-color:#123e0029;background:#ddffcb}.values-grid article:nth-child(3){--value-index-color:#ffffff1f;--value-copy-color:#ffffff85;--value-rule-color:#ffffff29;color:#fff;background:#111}.values-grid span{z-index:-1;color:var(--value-index-color);font-variant-numeric:tabular-nums;letter-spacing:-.1em;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(128px,11vw,176px);font-weight:850;line-height:.78;position:absolute;top:22px;right:26px}.values-grid h3{justify-content:space-between;align-items:flex-end;gap:16px;margin:auto 0 18px;display:flex;position:relative}.about-page .values-grid h3{letter-spacing:-.06em;font-size:clamp(30px,2.2vw,34px);line-height:1}.values-grid h3 small{letter-spacing:.18em;opacity:.38;padding-bottom:4px;font-size:9px;font-weight:750;line-height:1}.values-grid p{border-top:1px solid var(--value-rule-color);width:100%;color:var(--value-copy-color);letter-spacing:.01em;margin:0;padding-top:15px;font-size:13px;font-weight:500;line-height:1.65;position:relative}.values-grid article:nth-child(3) p{color:var(--value-copy-color)}.contact-strip{border-top:1px solid #ddd;justify-content:space-between;margin-top:80px;padding-top:30px;font-size:20px;font-weight:750;display:flex}.contact-strip a:hover{color:#32b500}@media (max-width:1050px){.site-header{grid-template-columns:1fr auto}.main-nav{display:none}.mobile-menu-button{border:1px solid var(--line);background:#f3f3f1;border-radius:50%;flex-direction:column;justify-content:center;justify-self:end;align-items:center;gap:5px;width:39px;height:39px;margin-right:52px;display:flex}.mobile-menu-button span{background:#111;width:15px;height:1.5px}.main-nav.open{background:#fff;border:1px solid #eee;border-radius:20px;flex-direction:column;align-items:stretch;padding:13px;display:flex;position:absolute;top:68px;left:18px;right:18px;box-shadow:0 18px 50px #0000001f}.main-nav.open .nav-link{justify-content:center;width:100%}.avatar-button{position:absolute;right:22px}.upload-tool-grid{grid-template-columns:repeat(3,1fr)}.upload-tool-card{min-height:105px}.hero-section{height:806px;min-height:806px}.download-showcase{grid-template-columns:1fr;gap:40px}.download-copy{text-align:center}.download-copy p{margin-inline:auto}.download-actions{justify-content:center}.system-requirement{text-align:center}.mac-product-card{width:min(690px,100%);margin:auto}.pricing-card{padding:28px}.about-hero{grid-template-columns:auto max-content;justify-content:center;column-gap:clamp(26px,3.5vw,38px);width:calc(100% - 48px);min-height:320px;padding:40px}.about-logo{border-radius:clamp(23px,3vw,28px);width:clamp(100px,13vw,120px);height:clamp(100px,13vw,120px)}.about-hero .page-title-copy h1{font-size:var(--site-page-title-size)}.about-hero .section-kicker{margin-bottom:18px}.about-hero .about-tagline{margin-top:18px;padding-left:15px;font-size:clamp(18px,2.5vw,22px)}.about-hero .about-tagline:before{width:3px}.about-story{gap:50px}}@media (max-width:720px){.section-wrap{width:min(100% - 30px,1180px)}.site-header{height:64px;padding:0 18px}.brand img{width:31px}.avatar-button{width:37px;height:37px;right:17px}.mobile-menu-button{width:37px;height:37px;margin-right:44px}.hero-section{padding:0 24px;height:620px;min-height:620px;padding-inline:18px}.hero-copy h1{height:53px;margin-bottom:8px;font-size:50px;line-height:53px}.hero-copy>p br{display:none}.upload-heading{border-radius:18px;gap:12px;min-height:106px;padding:0 14px;inset:0}.upload-icon-wrap{border-radius:15px;width:96px;height:96px;top:58px}.upload-heading h2{height:36px;font-size:34px;line-height:36px;top:157px}.upload-heading p{text-align:center;width:100%;max-width:none;height:20px;margin-inline:auto;font-size:14px;line-height:20px;top:198px;left:0;right:0}.upload-tool-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:9px;bottom:20px}.upload-tool-card{flex-direction:row;justify-content:center;height:86px;min-height:86px;padding:9px;font-size:13px;line-height:20px}.upload-tool-card .tool-icon{width:33px;height:33px}.upload-tool-card .symbol-icon{font-size:30px}.download-showcase{padding-top:75px;padding-bottom:75px}.download-showcase:before{border-radius:36px}.download-actions{flex-direction:column;align-items:center}.mac-download,.platform-button{width:210px}.mac-product-card{border-radius:28px;min-height:370px;padding:55px 20px 24px}.mac-screen{height:250px}.mac-screen-grid{gap:6px;padding:12px}.mac-screen-grid>div{height:84px}.app-mark{width:56px;height:56px;bottom:16px;right:20px}.domi-box{padding:80px 18px}.domi-box-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:28px}.domi-box-heading p{width:auto;height:auto;min-height:20px;margin-top:8px;font-size:14px;line-height:20px}.footer-links{flex-wrap:wrap;gap:18px 24px}.footer-bottom{flex-direction:column;gap:28px}.auth-modal{padding:38px 22px 28px}.inner-page{padding-bottom:70px}.inner-hero{padding:85px 18px 60px}.inner-hero h1{font-size:clamp(46px,13vw,68px)}.platform-grid,.pricing-grid,.values-grid{grid-template-columns:1fr}.pricing-card.featured{transform:none}.platform-card{min-height:100px}.about-hero{text-align:center;border-radius:28px;grid-template-columns:1fr;justify-items:center;gap:24px;width:calc(100% - 30px);min-height:0;margin-top:64px;padding:50px 22px}.about-logo{border-radius:22px;width:96px;height:96px}.about-logo img{width:71%}.about-hero .section-kicker{margin-bottom:14px}.about-hero .page-title-copy h1{font-size:var(--site-page-title-size);white-space:normal}.about-hero .about-tagline{text-align:left;white-space:normal;margin-top:16px;padding-left:12px;font-size:clamp(16px,4.8vw,19px);display:inline-block}.about-story{grid-template-columns:1fr;gap:30px;padding:75px 0}.values-grid article{min-height:220px}.values-grid span{font-size:clamp(118px,38vw,154px);top:20px;right:22px}.contact-strip{flex-direction:column;gap:14px;font-size:17px}.asset-meta{display:block}.asset-meta small{display:none}.download-copy h2,.domi-box h2{font-size:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:100%;height:65px;padding:0 30px;position:absolute;top:0;left:0;transform:none}.home-header .brand{grid-column:1;justify-self:start}.home-header .brand img{object-fit:contain;width:52px;height:52px}.home-header .header-primary{grid-column:2;justify-self:center;align-items:center;gap:0;display:flex}.home-header .main-nav{gap:40px}.home-header .nav-link{height:44px;margin:0 -6px;padding:0 6px;font-size:14px;font-weight:600;line-height:20px;position:relative}.home-header .nav-link:after{content:"";opacity:0;transform-origin:50%;will-change:transform, opacity;background:currentColor;border-radius:999px;width:14px;height:2px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)scaleX(.28)}.home-header .nav-link:hover,.home-header .nav-link.active{background:0 0}.home-header .nav-link.active:after{opacity:1;animation:.28s ease-out .2s both navActiveUnderlineIn;transform:translate(-50%)scaleX(1)}.header-account{justify-self:end;align-items:center;gap:20px;display:flex}.header-credits{align-items:center;gap:8px;font-size:12px;font-weight:400;line-height:17px;display:flex}.header-credits>img{flex:none;width:15px;height:15px}.home-header .avatar-button{opacity:1;background:0 0;border:0;width:36px;height:36px}.home-header .avatar-button:hover{background:#58ff0024;transform:none}.default-avatar{object-fit:contain;width:30px;height:30px}.home-gradient-stack{isolation:isolate;background:#dfe8f7;height:1440px;position:relative}.home-gradient-stack:before{content:"";z-index:-1;opacity:.8;pointer-events:none;background:url(/assets/bg.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.hero-copy{padding-top:110px}.upload-composition{width:min(949px,100vw - 150px);height:437px;margin:35px auto 0;position:relative}.upload-panel-transition,.upload-panel-layer{position:absolute;inset:0}.upload-panel-transition{border-radius:inherit;pointer-events:none;overflow:hidden}.upload-panel-layer.entering{animation:.18s cubic-bezier(.4,0,.2,1) both uploadPanelContentIn}.upload-panel-layer.leaving{animation:.18s cubic-bezier(.4,0,.2,1) both uploadPanelContentOut}@keyframes uploadPanelContentIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes uploadPanelContentOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.upload-tool-grid[data-count="4"]{--tool-count:4;grid-template-columns:repeat(4,minmax(0,1fr));width:810px}.upload-tool-grid[data-count="3"]{--tool-count:3;grid-template-columns:repeat(3,minmax(0,1fr));width:646px}.upload-tool-grid[data-count="2"]{--tool-count:2;grid-template-columns:repeat(2,minmax(0,1fr));width:482px}.upload-tool-card>.tool-icon,.upload-tool-card>.symbol-icon{object-fit:contain;opacity:.2;width:50px;height:50px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.upload-tool-card>.symbol-icon{font-size:42px;line-height:50px}.upload-tool-card>span:not(.symbol-icon){height:22px;position:absolute;top:59px;left:0;right:0}.media-rail{--media-rail-pill-width:48px;--media-rail-indicator-top:6px;--media-rail-indicator-insets:12px;z-index:4;width:58px;height:234px;box-shadow:none;background:#fffc;border:1px solid #ededed;border-radius:40px;flex-direction:column;align-items:center;padding:5px 0;display:flex;position:absolute;top:0;left:-68px;overflow:hidden}.media-rail-indicator{--media-rail-from-offset:0%;--media-rail-to-offset:0%;--media-rail-stretch:1.24;z-index:0;left:0;right:0;top:var(--media-rail-indicator-top);height:calc((100% - var(--media-rail-indicator-insets)) / 3);pointer-events:none;transform:translateY(var(--media-rail-to-offset));will-change:transform;place-items:center;display:grid;position:absolute}.media-rail-indicator.from-0{--media-rail-from-offset:0%}.media-rail-indicator.from-1{--media-rail-from-offset:100%}.media-rail-indicator.from-2{--media-rail-from-offset:200%}.media-rail-indicator.position-0{--media-rail-to-offset:0%}.media-rail-indicator.position-1{--media-rail-to-offset:100%}.media-rail-indicator.position-2{--media-rail-to-offset:200%}.media-rail-indicator.distance-2{--media-rail-stretch:1.42}.media-rail-indicator.direction-down{transform-origin:top;animation:.28s cubic-bezier(.4,0,.2,1) both mediaRailGlide}.media-rail-indicator.direction-up{transform-origin:bottom;animation:.28s cubic-bezier(.4,0,.2,1) both mediaRailGlide}.media-rail-indicator-fill{width:var(--media-rail-pill-width);background:#222;border-radius:999px;height:100%}@keyframes mediaRailGlide{0%{transform:translateY(var(--media-rail-from-offset)) scaleY(1)}24%{transform:translateY(var(--media-rail-from-offset)) scaleY(var(--media-rail-stretch))}to{transform:translateY(var(--media-rail-to-offset)) scaleY(1)}}.media-rail button{z-index:1;color:#0006;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;width:48px;height:auto;min-height:0;font-size:12px;font-weight:600;line-height:17px;transition:color .1s 80ms;display:flex;position:relative}.media-rail-icon{flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.media-rail button img{object-fit:contain;object-position:center;opacity:.46;width:100%;height:100%;transition:opacity .1s 80ms,filter .1s 80ms;display:block}.media-rail button.active{height:auto;color:var(--green);background:0 0;border-radius:999px;flex:1 1 0}.media-rail button.active img{filter:none;opacity:1}.media-rail button.active img[src$=image\.svg],.media-rail button.active img[src$=video\.svg],.media-rail button.active img[src*=yinpin\.svg]{filter:invert(76%)sepia(93%)saturate(1776%)hue-rotate(50deg)brightness(105%)}.design-media-switcher{--switcher-collapsed-width:90px;--switcher-expanded-width:165px;--switcher-content-gap:7px;z-index:5;grid-template-columns:var(--switcher-expanded-width) var(--switcher-collapsed-width) var(--switcher-collapsed-width);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:48px;align-items:center;gap:10px;width:365px;height:63px;padding:0;transition:grid-template-columns .42s cubic-bezier(.22,.72,.24,1);animation:.42s ease-out both switcherEnter;display:grid;position:absolute;top:527px;left:50%;transform:translate(-50%)}.design-media-switcher[data-active=video]{grid-template-columns:var(--switcher-collapsed-width) var(--switcher-expanded-width) var(--switcher-collapsed-width)}.design-media-switcher[data-active=audio]{grid-template-columns:var(--switcher-collapsed-width) var(--switcher-collapsed-width) var(--switcher-expanded-width)}.design-media-switcher button{cursor:pointer;background:#fff;border:0;border-radius:48px;justify-content:center;align-items:center;gap:0;width:100%;min-width:0;height:63px;padding:0;transition:gap .42s cubic-bezier(.22,.72,.24,1),background-color .3s;display:flex;overflow:hidden}.design-media-switcher button img{object-fit:contain;filter:none;opacity:1;flex:none;width:34px;height:30px}.design-media-switcher button span{white-space:nowrap;opacity:0;max-width:0;font-size:18px;font-weight:bolder;line-height:22px;transition:max-width .42s cubic-bezier(.22,.72,.24,1),opacity .18s,transform .42s cubic-bezier(.22,.72,.24,1);display:block;overflow:hidden;transform:translate(-5px)}.design-media-switcher button.active{background:var(--green);gap:var(--switcher-content-gap);border-radius:48px}.design-media-switcher button.active span{opacity:1;max-width:80px;transition-delay:0s,80ms,0s;transform:translate(0)}@keyframes switcherEnter{0%{opacity:0}to{opacity:1}}@keyframes navActiveUnderlineIn{0%{opacity:0;transform:translate(-50%)scaleX(.28)}36%{opacity:1}to{opacity:1;transform:translate(-50%)scaleX(1)}}.home-tools-and-download{isolation:isolate;--section-notch-width:435px;--section-notch-height:51px;--title-bg-width:495px;--title-bg-height:72px;z-index:3;background:0 0;height:634px;margin:0;padding:0;position:relative}.home-tools-and-download:before{content:"";z-index:-1;opacity:.9;pointer-events:none;-webkit-mask-position:0 0,top;-webkit-mask-size:100% 100%, var(--section-notch-width) var(--section-notch-height);-webkit-mask-composite:xor;-webkit-mask-position:0 0,top;mask-position:0 0,top;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%, var(--section-notch-width) var(--section-notch-height);mask-size:100% 100%, var(--section-notch-width) var(--section-notch-height);background:radial-gradient(58% 115% at 100%,#ffe4f2 0%,#fff4fa9e 46%,#0000 75%),radial-gradient(62% 120% at 0 44%,#e3ecfa 0%,#f0f5fcad 48%,#0000 76%),linear-gradient(90deg,#f7f9fd 0%,#fff 50%,#fff9fc 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 435 51'%3E%3Cpath fill='black' d='M0 0H435C419 0 414 50 377 50H58C21 50 16 0 0 0Z'/%3E%3C/svg%3E");mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 435 51'%3E%3Cpath fill='black' d='M0 0H435C419 0 414 50 377 50H58C21 50 16 0 0 0Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.home-tool-row{--tool-count:5;width:min(var(--content-max), calc(100% - 48px));grid-template-columns:repeat(var(--tool-count), minmax(0, 1fr));gap:20px;margin:0;display:grid;position:absolute;top:128px;left:50%;transform:translate(-50%)}.home-tool-row[data-count="4"]{--tool-count:4;width:min(var(--content-max), calc(100% - 48px))}.home-tool-row[data-count="3"]{--tool-count:3;width:min(895px,100% - 48px)}.home-tool-row[data-count="2"]{--tool-count:2;width:min(590px,100% - 48px)}.home-tool-intro{color:#000c;height:180px;box-shadow:none;background:#fff url(/assets/bg3.png) 50%/100% 100% no-repeat;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding-top:40px;font-size:24px;font-weight:600;line-height:33px;transition:transform .2s ease-out,box-shadow .2s ease-out;display:flex;position:relative;overflow:hidden}.home-tool-intro .tool-icon{width:50px;height:50px}.home-tool-intro .symbol-icon{width:50px;height:50px;font-size:44px;line-height:50px}.home-tool-intro>.tool-icon,.home-tool-intro>.symbol-icon,.home-tool-intro>span{transition:transform .26s cubic-bezier(.22,.72,.24,1);transform:translateY(0)}.home-tool-intro>small{color:#0000008c;pointer-events:none;text-align:center;opacity:0;font-size:14px;font-weight:400;line-height:20px;transition:opacity .2s ease-out,transform .24s cubic-bezier(.22,.72,.24,1);position:absolute;bottom:35px;left:12px;right:12px;transform:translateY(5px)}.home-tool-intro:hover{transform:translateY(-2px);box-shadow:0 12px 26px #437a301a}.home-download-block{text-align:center;padding:0;position:absolute;top:412px;left:0;right:0}.home-download-block h2{letter-spacing:0;height:45px;margin:0 0 36px;font-size:32px;font-weight:600;line-height:45px}.simple-download-actions{justify-content:center;align-items:center;gap:20px;display:flex}.simple-download{color:#fff;cursor:not-allowed;background:#858585;border:1px solid #0000;border-radius:31px;justify-content:center;align-items:center;gap:8px;width:165px;min-width:165px;height:51px;padding:0 20px;font-size:16px;font-weight:600;line-height:22px;display:flex;position:relative}.simple-download.mac{cursor:pointer;background:#000;border-color:#000}.simple-download img{filter:none;width:24px;height:24px}.simple-download small{color:#5d5d5d;white-space:nowrap;background:#e7e7e5;border-radius:7px;padding:3px 6px;font-size:9px;font-weight:400;line-height:13px;position:absolute;top:-9px;right:-4px}.domi-box-heading>div{width:100%}.domi-box-heading h2{letter-spacing:0;height:53px;font-size:50px;font-weight:600;line-height:53px}.domi-box-download{text-align:center;padding-top:75px}.domi-box-download h3{letter-spacing:0;margin:0 0 36px;font-size:32px;font-weight:600;line-height:45px}.footer-links a,.footer-links button{border-radius:0;align-items:center;min-height:36px;padding:0 4px;transition:color .2s;display:inline-flex;position:relative}.footer-links a:hover,.footer-links button:hover{color:#181818;background:0 0}:is(.footer-links a:focus-visible,.footer-links button:focus-visible){outline:2px solid color-mix(in srgb, var(--green) 45%, transparent);outline-offset:3px}.workspace-page-account{flex:0 0 65px;justify-content:flex-end;align-items:center;gap:20px;width:100%;min-width:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:600;line-height:17px;display:flex}.workspace-page-account>a{background:#fff;border-radius:9px;align-items:center;min-height:42px;margin-right:12px;padding:0 18px;font-weight:600;display:inline-flex}.workspace-page-account>.workspace-feedback{color:#000;min-height:32px;box-shadow:none;white-space:nowrap;background:0 0;border:1px solid #000;border-radius:999px;justify-content:center;margin-right:8px;padding:0 15px;font-size:14px;font-weight:600;line-height:20px}.workspace-page-account>.workspace-feedback:focus-visible{outline-offset:3px;outline:2px solid #000}.workspace-page-account .header-credits>img{width:15px;height:15px}.workspace-media-rail .media-rail button{pointer-events:auto}.workspace-stage-actions{z-index:6;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;height:auto;padding:0;display:flex;position:relative;top:auto;right:auto;transform:none}.circle-action.add img{width:13px;height:13px}@container asset-stage (width<=979px){.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container asset-stage (width<=699px){.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.setting-group.compact,.setting-group.cutout-auto-compress-group{margin-top:20px}.setting-group>button:last-child,.setting-group>label:last-child{border-bottom:0}@media (max-width:1050px){.home-tool-row{grid-template-columns:repeat(3,1fr)}.upload-composition{width:min(860px,100vw - 120px)}}@media (max-width:720px){.home-header{width:100%;height:64px;padding:0 16px;padding-inline:12px}.upload-composition{width:calc(100vw - 88px);height:540px;margin-top:42px;margin-left:46px;margin-right:0}.media-rail{--media-rail-indicator-top:5px;--media-rail-indicator-insets:10px;--media-rail-pill-width:38px;border-radius:30px;width:46px;height:210px;padding:4px 0;top:0;left:-54px}.design-media-switcher{--switcher-content-gap:5px;--switcher-collapsed-width:58px;--switcher-expanded-width:112px;gap:6px;width:240px;min-width:230px;height:54px;top:708px;bottom:-32px;left:50%;transform:translate(-50%)}.home-tools-and-download{--section-notch-width:315px;--section-notch-height:42px;--title-bg-width:min(320px, calc(100vw - 24px));--title-bg-height:64px;min-height:0;padding:98px 18px 80px;padding-inline:14px}.home-tool-row{grid-template-columns:1fr 1fr;gap:12px}.home-tool-intro{height:130px;padding-top:24px;font-size:16px;line-height:22px}}.brand img,.home-header .brand img{filter:none;mix-blend-mode:normal}@media (max-width:1050px){.home-gradient-stack{height:auto}.home-gradient-stack:before{background-size:cover}.media-rail{left:-54px}.upload-tool-grid,.upload-tool-grid[data-count]{grid-template-columns:repeat(var(--tool-count), minmax(0, 1fr));width:calc(100% - 80px);left:40px;transform:none}.design-media-switcher{left:50%;transform:translate(-50%)}.home-tools-and-download{height:auto;min-height:790px;padding:128px 24px 90px}.home-tools-and-download:before{background-size:100% 100%}.home-tool-row,.home-tool-row[data-count]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(760px,100%);margin:0 auto;position:relative;top:auto;left:auto;transform:none}.home-tool-intro{height:160px;padding-top:38px;font-size:20px;line-height:28px}.home-tool-intro .tool-icon,.home-tool-intro .symbol-icon{width:48px;height:48px}.home-download-block{margin-top:80px;position:relative;top:auto;left:auto;right:auto}}@media (max-width:720px){.header-account{gap:10px}.hero-copy>p{height:auto;min-height:20px;padding:0;font-size:13px;line-height:20px}.upload-tool-grid,.upload-tool-grid[data-count]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:calc(100% - 36px);height:auto;display:none;top:226px;left:18px;transform:none}.media-rail button b{font-size:24px;line-height:25px}.design-media-switcher button b{font-size:28px;line-height:28px}}@media (max-width:1050px){.home-header .header-primary{grid-column:1;justify-self:start;gap:0}.home-header .mobile-menu-button{z-index:2;margin:0;position:absolute;right:58px}.home-header .header-account{gap:0;position:absolute;right:16px}.home-header .main-nav.open{background:#fff;border-radius:14px;padding:10px;top:58px;left:16px;right:16px}.home-header .main-nav.open .nav-link{height:44px;margin:0;padding:0 12px}}@media (max-width:720px){.home-header .brand{gap:6px}.home-header .brand img{width:42px;height:42px}.home-header .header-credits{display:flex}.home-header .avatar-button{width:36px;height:36px;position:static;right:auto}.home-header .default-avatar{width:28px;height:28px}.home-gradient-stack{background:#dfe8f7;height:auto}.home-gradient-stack:before{background-position:top;background-size:auto 100%}.hero-copy{padding-top:96px}.upload-icon-wrap img{width:96px;height:96px}.upload-tool-card>.tool-icon,.upload-tool-card>.symbol-icon{width:39px;height:39px;top:7px}.upload-tool-card>.symbol-icon{font-size:36px;line-height:42px}.upload-tool-card>span:not(.symbol-icon){height:20px;top:51px}.media-rail button{border-radius:999px;flex:1 1 0;width:38px;height:auto;font-size:10px;line-height:14px}.media-rail button.active{border-radius:999px;flex:1 1 0;height:auto}.media-rail-icon{flex-basis:25px;width:25px;height:25px}.design-media-switcher button{border-radius:32px;height:54px}.design-media-switcher button.active{border-radius:32px}.design-media-switcher button img{width:28px;height:25px}.design-media-switcher button span{font-size:14px;line-height:20px}.home-tools-and-download:before{opacity:.8;background-size:auto 100%}.home-tool-row,.home-tool-row[data-count]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.home-tool-intro .tool-icon,.home-tool-intro .symbol-icon{width:44px;height:44px}.home-tool-intro .symbol-icon{font-size:38px;line-height:44px}.home-tool-intro>small{font-size:11px;line-height:16px;bottom:13px}.home-tool-intro:hover>.tool-icon,.home-tool-intro:hover>.symbol-icon,.home-tool-intro:hover>span{transform:translateY(-7px)}.home-download-block{margin-top:68px}.home-download-block h2{height:39px;margin-bottom:28px;font-size:28px;line-height:39px}.simple-download-actions{flex-wrap:wrap;gap:12px}.simple-download{width:132px;min-width:132px;height:46px;font-size:14px;line-height:20px}.simple-download img{width:21px;height:21px}.domi-box-heading h2{height:53px;font-size:50px;line-height:53px}.domi-box-grid{grid-template-columns:1fr;gap:14px}.domi-box-download{padding-top:60px}.domi-box-download h3{margin-bottom:28px;font-size:28px;line-height:39px}.home-header .mobile-menu-button{top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));background:0 0;border-color:#0000;gap:5px;width:40px;height:40px;margin:0;transition:transform .2s;right:auto}}.home-tools-and-download:before{content:"";z-index:-2;background:linear-gradient(#fffc 0 0) left top / calc((100% - var(--title-bg-width)) / 2) 100% no-repeat, linear-gradient(#fffc 0 0) right top / calc((100% - var(--title-bg-width)) / 2) 100% no-repeat, linear-gradient(#fffc 0 0) center bottom / var(--title-bg-width) calc(100% - var(--title-bg-height)) no-repeat;opacity:1;pointer-events:none;-webkit-mask-composite:initial;-webkit-mask-image:none;mask-image:none;mask-composite:initial;position:absolute;inset:0}.home-tools-and-download:after{content:"";z-index:-1;width:var(--title-bg-width);height:var(--title-bg-height);opacity:.8;pointer-events:none;background:url(/assets/title_bg.png) 50%/100% 100% no-repeat;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-tools-and-download>.design-media-switcher{top:-37px;left:50%;transform:translate(-50%)}@media (min-width:721px) and (max-width:1050px){.upload-composition{width:min(860px,100vw - 152px)}.media-rail{left:-66px}}@media (max-width:720px){.home-tools-and-download>.design-media-switcher{top:-25px}}@media (min-width:721px) and (max-width:1050px){.home-header{grid-template-columns:1fr auto 1fr}.home-header .header-primary{grid-column:2;justify-self:center}.home-header .main-nav{display:flex}.home-header .mobile-menu-button{display:none}.home-header .header-account{grid-column:3;justify-self:end;gap:20px;position:static}.home-header .avatar-button{position:static;right:auto}}.mobile-nav-panel{display:none}@media (max-width:720px){.home-header .header-primary{display:none}.home-header .brand{display:flex;position:absolute;left:50%;transform:translate(-50%)}.home-header .header-account{gap:10px;right:10px}.home-header .mobile-menu-button:active{transform:scale(.94)}.home-header .mobile-menu-button span{transform-origin:50%;will-change:transform;border-radius:99px;width:18px;height:1.5px;transition:transform .42s cubic-bezier(.16,1,.3,1),background .2s}.home-header .mobile-menu-button[aria-expanded=true]{z-index:6;top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;position:fixed;right:auto;transform:none}.home-header .mobile-menu-button[aria-expanded=true] span{background:#1d1d1f}.home-header .mobile-menu-button[aria-expanded=true] span:first-child{transform:translateY(3.25px)rotate(45deg)}.home-header .mobile-menu-button[aria-expanded=true] span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.home-header .mobile-nav-panel{z-index:4;width:100vw;height:100dvh;min-height:100%;padding:max(82px, calc(env(safe-area-inset-top) + 70px)) max(38px, calc(env(safe-area-inset-right) + 38px)) max(40px, calc(env(safe-area-inset-bottom) + 32px)) max(38px, calc(env(safe-area-inset-left) + 38px));overscroll-behavior:contain;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity;background:#fafafc;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:12px;transition:opacity .2s,visibility 0s linear .28s;display:flex;position:fixed;inset:0;overflow:hidden auto}.home-header .mobile-nav-panel.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s,visibility}.home-header .mobile-nav-link{color:#1d1d1f;letter-spacing:-.025em;opacity:0;border-radius:0;width:100%;min-height:49px;padding:6px 0;font-size:clamp(28px,8vw,32px);font-weight:600;line-height:1.16;transition:opacity .18s,transform .24s,color .16s;display:block;transform:translateY(-8px)}.home-header .mobile-nav-link:before,.home-header .mobile-nav-link:after{content:none}:is(.home-header .mobile-nav-link:hover,.home-header .mobile-nav-link:focus-visible){color:#1d1d1fa3}.home-header .mobile-nav-link.active{background:0 0}.home-header .mobile-nav-panel.open .mobile-nav-link{opacity:1;transition-duration:.24s,.34s,.16s;transition-timing-function:ease-out,cubic-bezier(.16,1,.3,1),ease;transform:translate(0,0)}.home-header .mobile-nav-panel.open .mobile-nav-link:first-child{transition-delay:70ms,70ms,0s}.home-header .mobile-nav-panel.open .mobile-nav-link:nth-child(2){transition-delay:.1s,.1s,0s}.home-header .mobile-nav-panel.open .mobile-nav-link:nth-child(3){transition-delay:.13s,.13s,0s}.home-header .mobile-nav-panel.open .mobile-nav-link:nth-child(4){transition-delay:.16s,.16s,0s}}.home-tool-intro,.home-tool-intro:hover{background:#fff url(/assets/bg3.png) 50%/100% 100% no-repeat}.home-tool-intro:hover>small{opacity:1;transform:translateY(-6px)}.home-tool-intro:hover>.tool-icon,.home-tool-intro:hover>.symbol-icon,.home-tool-intro:hover>span{transform:translateY(-10px)}@media (min-width:721px) and (max-width:1050px){.home-tool-intro>small{font-size:12px;line-height:17px;bottom:24px}}@media (prefers-reduced-motion:reduce){.home-header .mobile-nav-panel,.home-header .mobile-nav-panel.open,.home-header .mobile-nav-link,.home-header .mobile-menu-button span{transition-duration:.01ms}.media-rail-indicator{animation-duration:.01ms!important}}.workspace-page-account .header-credits{gap:8px;font-size:12px;font-weight:400;line-height:17px}.workspace-page-account .avatar-button{opacity:1;background:0 0;border:0;flex:0 0 36px;width:36px;height:36px;position:static;right:auto}.workspace-page-account .avatar-button:hover{background:#58ff0024;transform:none}.home-header .avatar-button.signed-in,.workspace-page-account .avatar-button.signed-in,.home-header .avatar-button.signed-in:hover,.workspace-page-account .avatar-button.signed-in:hover{background:var(--green);color:#000;flex:0 0 32px;width:32px;height:32px;font-size:12px}.home-header .header-credits,.workspace-page-account .header-credits{font-size:11px;font-weight:400;line-height:16px}.workspace-page-account .avatar-button .default-avatar{object-fit:contain;width:30px;height:30px}.workspace-page-account .header-credits,.workspace-page-account>a{flex:none}.workspace-media-rail{z-index:1;min-width:0;position:relative}.workspace-media-rail .media-rail{--media-rail-pill-width:48px;--media-rail-indicator-top:6px;--media-rail-indicator-insets:12px;background:#fffc;border:1px solid #ededed;border-radius:40px;width:58px;height:234px;padding:5px 0;top:0;left:0}.workspace-media-rail .media-rail button,.workspace-media-rail .media-rail button.active{width:48px;font-size:12px;line-height:17px}.workspace-media-rail .media-rail-icon{flex-basis:30px;width:30px;height:30px}.workspace-main{z-index:1;grid-template-columns:minmax(0, 1fr) var(--workspace-stage-action-width);align-items:stretch;gap:var(--workspace-body-column-gap);min-width:0;min-height:0;margin-right:0;display:grid;position:relative}.workspace-stage-actions .circle-action:disabled{display:none}.workspace-stage-actions .circle-action.download-all:disabled{display:grid}@container asset-stage (width<=759px){.asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container asset-stage (width<=599px){.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container asset-stage (width<=439px){.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container asset-stage (width<=279px){.asset-grid{grid-template-columns:minmax(0,1fr)}}.asset-card{width:100%;min-width:0;color:inherit;font:inherit;text-align:inherit;cursor:default;background:0 0;border:0;outline:none;flex:none;padding:0}.asset-preview.previewable,.asset-preview.previewable>img,.asset-preview.previewable>.processing-overlay{cursor:pointer}.asset-preview.previewable:focus-visible{outline:2px solid var(--green);outline-offset:3px}.complete-badge img{width:13px;height:13px}.asset-corner-actions{z-index:6;right:var(--asset-corner-inset);top:var(--asset-corner-inset);opacity:0;transform-origin:100% 0;pointer-events:none;flex-direction:column;gap:7px;transition:opacity .14s ease-out,transform .14s ease-out;display:flex;position:absolute;transform:scale(.86)}.asset-card:hover .asset-corner-actions{opacity:1;pointer-events:auto;transform:scale(1)}.asset-card:hover .complete-badge,.asset-card:focus-within .complete-badge{opacity:0;visibility:hidden;transition:none;transform:scale(1)}.asset-card:hover .asset-complete-overlay,.asset-card:focus-within .asset-complete-overlay{opacity:0}.asset-card:has(.audio-card-player.is-playing) .asset-complete-overlay{opacity:0}.asset-card:has(.video-watermark-playback.expanded:not(.hidden)) .asset-complete-overlay{opacity:0}.asset-corner-action{width:var(--asset-corner-size);height:var(--asset-corner-size);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:50%;place-items:center;padding:0;transition:background .14s ease-out,transform .14s ease-out,opacity .14s ease-out;display:grid;box-shadow:0 2px 8px #00000014}.asset-corner-action:hover:not(:disabled){background:var(--green)}.asset-corner-action:focus-visible{background:var(--green)}.asset-corner-action:focus-visible{outline-offset:2px;outline:2px solid #000000b8}.asset-corner-action:disabled{opacity:.55;cursor:wait}.asset-corner-action img{width:18px;height:18px}.asset-corner-action.download img{width:17px;height:17px}.asset-corner-action.downloading img{animation:.8s ease-in-out infinite alternate downloadAllPulse}.watermark-workspace{outline:none;grid-template-rows:minmax(0,1fr) 176px;gap:0;width:100%;height:100%;min-height:0;display:grid}.watermark-workspace:focus-visible .watermark-preview-pane{outline:2px solid var(--green);outline-offset:3px}.watermark-preview-pane{--asset-corner-inset:20px;--asset-corner-size:30px;width:calc(100% + var(--workspace-page-gutter));background:#ffffff57;border:1px dashed #7070706b;border-radius:18px;grid-template-rows:minmax(0,1fr);min-height:420px;display:grid;position:relative;overflow:hidden;container-type:size}.watermark-preview-actions{z-index:7;right:var(--asset-corner-inset);top:var(--asset-corner-inset);opacity:0;transform-origin:100% 0;pointer-events:none;flex-direction:column;gap:7px;transition:opacity .14s ease-out,transform .14s ease-out;display:flex;position:absolute;transform:scale(.86)}.watermark-preview-pane:hover .watermark-preview-actions{opacity:1;pointer-events:auto;transform:scale(1)}.watermark-preview-pane:hover .watermark-preview-complete{opacity:0;visibility:hidden;transition:none;transform:scale(1)}.watermark-preview-pane:hover .watermark-preview-complete-overlay,.watermark-preview-pane:focus-within .watermark-preview-complete-overlay{opacity:0}.watermark-preview-pane:has(.video-watermark-playback.expanded:not(.hidden)) .watermark-preview-complete-overlay{opacity:0}.watermark-preview-error{z-index:8;box-sizing:border-box;color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#f43f5ef5;border-radius:999px;max-width:calc(100% - 96px);padding:7px 12px;font-size:12px;font-weight:600;line-height:16px;position:absolute;top:18px;left:18px;overflow:hidden;box-shadow:0 8px 24px #f43f5e33}.watermark-canvas{--watermark-details-bottom:14px;--watermark-details-inline:24px;--watermark-details-height:26px;--watermark-image-details-gap:12px;min-height:0;padding:24px 24px calc(var(--watermark-details-bottom) + var(--watermark-details-height) + var(--watermark-image-details-gap));flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:relative;overflow:hidden}.watermark-image-wrap{max-width:100%;max-height:100%;line-height:0;display:inline-block;position:relative}.watermark-transition-image{isolation:isolate;line-height:0;display:block;position:relative;overflow:hidden}.watermark-transition-image>img{transform-origin:50%;display:block}.watermark-transition-image-previous{z-index:0;pointer-events:none;position:absolute;inset:0}.watermark-transition-image-current{z-index:1;position:relative}.watermark-transition-image.transitioning .watermark-transition-image-current{animation:.64s cubic-bezier(.2,.8,.2,1) both watermarkResultImageIn}.watermark-transition-image.transitioning .watermark-transition-image-previous{animation:.64s both watermarkSourceImageOut}.watermark-image-wrap>.watermark-transition-image,.watermark-image-wrap>img,.watermark-image-wrap>video,.watermark-image-wrap>.video-watermark-preview-stack{border-radius:12px;max-width:100%;max-height:min(74vh,820px,100cqh - 84px);display:inline-block}.watermark-image-wrap>.watermark-transition-image>img,.watermark-image-wrap>img,.watermark-image-wrap>video,.video-watermark-preview-stack>.video-watermark-preview{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:min(74vh,820px,100cqh - 84px);display:block}.video-watermark-preview-stack{isolation:isolate;line-height:0;position:relative;overflow:hidden}.video-watermark-preview-stack>.video-watermark-preview{z-index:1;position:relative}.video-watermark-preview-stack>.video-watermark-preview.pending-source{z-index:2;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.video-watermark-preview{background:#111}.video-watermark-preview.loading{opacity:0}.video-watermark-playback-host{--video-playback-details-reserve:40px;z-index:9;pointer-events:none;position:absolute;inset:0}.video-watermark-playback{left:12px;bottom:calc(12px + var(--video-playback-details-reserve));box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#f7f7f7d1;border:1px solid #1f211d14;border-radius:999px;transition:left .34s cubic-bezier(.2,.8,.2,1),bottom .34s cubic-bezier(.2,.8,.2,1),width .34s cubic-bezier(.2,.8,.2,1),height .34s cubic-bezier(.2,.8,.2,1),padding .34s cubic-bezier(.2,.8,.2,1),opacity .24s cubic-bezier(.2,.8,.2,1),transform .34s cubic-bezier(.2,.8,.2,1);position:absolute;overflow:hidden;box-shadow:0 4px 20px #00000021,inset 0 1px #ffffff9e}.video-watermark-playback.collapsed{left:calc(12px + var(--video-playback-details-reserve));width:60px;height:60px;transform:translate(0,0)}.video-watermark-playback.expanded{width:min(460px,100% - 24px);height:38px;transform:translate3d(calc(-50% + var(--video-playback-offset-x,0px)), var(--video-playback-offset-y,0px), 0);bottom:12px;left:50%}.video-watermark-playback.hidden{opacity:0;pointer-events:none}.video-watermark-playback.collapsed.hidden{transform:translateY(6px)scale(.985)}.video-watermark-playback.expanded.hidden{transform:translate3d(calc(-50% + var(--video-playback-offset-x,0px)), calc(var(--video-playback-offset-y,0px) + 6px), 0) scale(.985)}.video-watermark-playback:not(.hidden){pointer-events:auto}.video-watermark-playback-move-surface{z-index:0;border-radius:inherit;cursor:grab;touch-action:none;pointer-events:auto;position:absolute;inset:0}.video-watermark-playback.dragging .video-watermark-playback-move-surface{cursor:grabbing}.video-watermark-playback-content{z-index:1;box-sizing:border-box;opacity:0;pointer-events:none;align-items:center;width:100%;height:100%;transition:opacity .1s ease-in-out;display:flex;position:relative;overflow:hidden}.video-watermark-playback.content-visible .video-watermark-playback-content{opacity:1;transition-duration:80ms}.video-watermark-playback.collapsed .video-watermark-playback-content{justify-content:center;padding:0}.video-watermark-playback.expanded .video-watermark-playback-content{gap:10px;padding:0 12px}.video-watermark-playback-content>button{z-index:2;color:#1f211ddb;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;flex:none;width:24px;height:24px;padding:0;position:relative}.video-watermark-playback-content>button:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.video-watermark-playback-content>button>i,.video-watermark-playback-content>button>i:before,.video-watermark-playback-content>button>i:after{content:"";display:block;position:absolute}.video-watermark-playback-content>button.play>i{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid;width:0;height:0;top:50%;left:50%;transform:translate(-38%,-50%)}.video-watermark-playback.collapsed .video-watermark-playback-content>button{width:32px;height:32px}.video-watermark-playback.collapsed .video-watermark-playback-content>button.play>i{border-top-width:9px;border-bottom-width:9px;border-left-width:14px}.video-watermark-playback.expanded .video-watermark-playback-content>button.play>i{border-top-width:5px;border-bottom-width:5px;border-left-width:8px}.video-watermark-playback-content>button.pause>i{inset:0}.video-watermark-playback-content>button.pause>i:before,.video-watermark-playback-content>button.pause>i:after{background:currentColor;border-radius:1px;width:3px;height:12px;top:50%;transform:translateY(-50%)}.video-watermark-playback-content>button.pause>i:before{left:7px}.video-watermark-playback-content>button.pause>i:after{right:7px}.video-watermark-playback-detail{opacity:1;pointer-events:none;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.video-watermark-playback.collapsed .video-watermark-playback-detail{opacity:0;pointer-events:none;display:none}.video-watermark-playback-detail>input{-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:none;pointer-events:auto;background:0 0;border:0;flex:auto;min-width:24px;height:14px;margin:0}.video-watermark-playback-detail>input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--green) 0 var(--video-playback-progress), #1f211d2e var(--video-playback-progress) 100%);border-radius:999px;height:3px}.video-watermark-playback-detail>input::-moz-range-track{background:#1f211d2e;border-radius:999px;height:3px}.video-watermark-playback-detail>input::-moz-range-progress{background:var(--green);border-radius:999px;height:3px}.video-watermark-playback-detail>input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--green);border:0;border-radius:50%;width:12px;height:12px;margin-top:-4.5px;box-shadow:0 1px 4px #00000038}.video-watermark-playback-detail>input::-moz-range-thumb{background:var(--green);border:0;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 4px #00000038}.video-watermark-playback-detail>input:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #58ff00b8}.video-watermark-playback-detail>span{color:#1f211d94;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:14px}.watermark-image-wrap>.watermark-transition-image>.watermark-transition-image-previous{object-fit:contain;border-radius:inherit;width:100%;max-width:none;height:100%;max-height:none}.watermark-result-loading{background:#00000009;border-radius:12px;place-items:center;width:min(420px,100vw - 56px);height:min(58vh,640px);min-height:320px;display:grid}.watermark-result-loading.watermark-result-loading-overlay{z-index:3;border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#ffffff2e;width:100%;height:100%;min-height:0;position:absolute;inset:0}.watermark-result-loading:before,.watermark-thumb-result-loading:before{content:"";border:2px solid #2425202e;border-top-color:#242520;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite imagePreviewSpin}.watermark-preview-details{z-index:3;left:var(--watermark-details-inline);right:var(--watermark-details-inline);bottom:var(--watermark-details-bottom);box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;gap:5px;min-width:0;max-width:100%;display:flex;position:absolute}.watermark-preview-count{color:#1f211d94;text-align:center;flex:none;min-width:42px;font-size:12px;font-weight:500;line-height:17px}.watermark-preview-meta{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--workspace-muted);background:#0000000e;border-radius:16px;flex:0 auto;padding:5px 14px;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.watermark-selection-layer{z-index:2;cursor:crosshair;touch-action:none;position:absolute;inset:0}.watermark-selection-layer.locked,.watermark-selection-layer.locked *{cursor:default;pointer-events:none}.watermark-selection-hint{z-index:1;box-sizing:border-box;pointer-events:none;justify-content:center;width:max-content;max-width:calc(100cqw - 32px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.watermark-selection-hint>span{box-sizing:border-box;color:#0f0f0fe0;white-space:nowrap;-webkit-backdrop-filter:blur(18px)saturate(1.28);backdrop-filter:blur(18px)saturate(1.28);background:#ffffff6b;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;max-width:none;height:38px;padding:0 24px;font-size:15px;font-weight:600;line-height:38px;display:inline-flex;overflow:visible;box-shadow:0 10px 30px #00000029,inset 0 1px #fff3}.watermark-selection-rect{border:2px solid var(--green);cursor:grab;pointer-events:auto;background:#58ff001f;min-width:8px;min-height:8px;position:absolute;overflow:visible;box-shadow:0 0 0 1px #0003,0 10px 28px #0000001f}.watermark-selection-rect.erasing{border-radius:var(--watermark-thumb-radius,10px);box-shadow:none;background:0 0;border:0;overflow:hidden}.watermark-selection-rect.erasing>.watermark-erasing-effect{opacity:1;animation:none;transform:none}.watermark-selection-rect.erasing>button,.watermark-selection-rect.erasing>.watermark-resize-handle{display:none}.watermark-selection-rect:active{cursor:grabbing}.watermark-selection-rect.draft{pointer-events:none;background:#58ff0014;border-style:dashed}.watermark-selection-rect>button{z-index:3;cursor:pointer;pointer-events:auto;background:#fff;border:0;border-radius:50%;width:22px;height:22px;padding:0;position:absolute;top:-9px;right:-9px}.watermark-selection-rect>button:before,.watermark-selection-rect>button:after{content:"";background:#1f1f1f;border-radius:2px;width:10px;height:2px;position:absolute;top:10px;left:6px}.watermark-selection-rect>button:before{transform:rotate(45deg)}.watermark-selection-rect>button:after{transform:rotate(-45deg)}.watermark-resize-handle{z-index:2;background:var(--green);pointer-events:auto;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 1px 4px #00000047}.watermark-resize-handle.top-left{cursor:nwse-resize;top:-7px;left:-7px}.watermark-resize-handle.bottom-left{cursor:nesw-resize;bottom:-7px;left:-7px}.watermark-resize-handle.bottom-right{cursor:nwse-resize;bottom:-7px;right:-7px}.watermark-erasing-effect{z-index:2;border-radius:var(--watermark-thumb-radius,10px);-webkit-backdrop-filter:blur(8px)saturate(1.15);backdrop-filter:blur(8px)saturate(1.15);pointer-events:none;background:#ffffff1a;animation:.3s ease-in-out both watermarkErasingIn;display:block;position:absolute;inset:0;overflow:hidden}.watermark-erasing-effect:before{content:"";border-radius:inherit;background:#30d20080;position:absolute;inset:0}.watermark-erasing-effect canvas{z-index:1;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.watermark-erasing-effect:after{content:"";z-index:2;box-sizing:border-box;border-radius:inherit;border:2.5px solid var(--green);position:absolute;inset:0}.watermark-filmstrip{--watermark-filmstrip-duration:.28s;--watermark-filmstrip-ease:cubic-bezier(.2, .8, .2, 1);--watermark-filmstrip-gap:12px;--watermark-thumb-width:100px;--watermark-thumb-selected-content-width:150px;--watermark-thumb-selected-border-width:3px;--watermark-thumb-selected-side-gap:6px;--watermark-thumb-selected-slot-width:168px;box-sizing:border-box;overscroll-behavior-x:none;justify-content:flex-start;align-items:center;width:100%;min-width:0;padding-left:55px;padding-right:20px;scroll-padding-inline:0;display:flex;overflow:auto hidden}.watermark-filmstrip-track{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--watermark-filmstrip-gap);flex:none;grid-auto-columns:max-content;grid-auto-flow:column;width:max-content;min-width:100%;margin-inline:auto;display:grid;position:relative}.audio-transcription-strip.watermark-filmstrip{--watermark-thumb-selected-content-width:300px;padding-block:18px;container:audio-filmstrip/inline-size}.audio-transcription-track .audio-transcription-thumb{--watermark-thumb-width:inherit;--watermark-thumb-selected-content-width:inherit;--watermark-thumb-selected-slot-width:calc(var(--watermark-thumb-selected-content-width) + var(--watermark-thumb-selected-border-width) * 2 + var(--watermark-thumb-selected-side-gap) * 2);width:calc(var(--watermark-thumb-width) + var(--watermark-thumb-current-border-width) * 2);align-items:center;height:96px;display:grid}.watermark-thumb{--watermark-thumb-radius:10px;--watermark-thumb-current-border-width:1px;--watermark-thumb-preview-content-width:var(--watermark-thumb-width);--watermark-thumb-preview-height:90px;width:var(--watermark-thumb-width);z-index:0;transform-origin:bottom;will-change:opacity, transform;min-width:0;transition:width var(--watermark-filmstrip-duration) var(--watermark-filmstrip-ease), opacity .22s ease, transform var(--watermark-filmstrip-duration) var(--watermark-filmstrip-ease);position:relative;overflow:visible;transform:translateY(0)scale(1)}.watermark-thumb.selected{--watermark-thumb-current-border-width:var(--watermark-thumb-selected-border-width);--watermark-thumb-preview-content-width:var(--watermark-thumb-selected-content-width);width:var(--watermark-thumb-selected-slot-width);z-index:1}.watermark-thumb.entering{opacity:0;transform:translateY(10px)scale(.78)}.watermark-thumb.exiting{opacity:1;pointer-events:none;overflow:visible;transform:translateY(0)scale(1)}.watermark-thumb.exiting.exiting-selected{--watermark-thumb-current-border-width:var(--watermark-thumb-selected-border-width);--watermark-thumb-preview-content-width:var(--watermark-thumb-selected-content-width);width:var(--watermark-thumb-selected-slot-width);z-index:1}.watermark-thumb.exiting.layout-detached{left:var(--watermark-exit-left);top:var(--watermark-exit-top);width:var(--watermark-exit-width);height:var(--watermark-exit-height);z-index:2;position:absolute}.watermark-thumb-preview{width:100%;height:var(--watermark-thumb-preview-height);border-radius:var(--watermark-thumb-radius);cursor:pointer;opacity:.6;transform-origin:50%;will-change:transform, opacity;transition:width var(--watermark-filmstrip-duration) var(--watermark-filmstrip-ease), height var(--watermark-filmstrip-duration) var(--watermark-filmstrip-ease), border-color var(--watermark-filmstrip-duration) var(--watermark-filmstrip-ease), border-width var(--watermark-filmstrip-duration) var(--watermark-filmstrip-ease), box-shadow var(--watermark-filmstrip-duration) var(--watermark-filmstrip-ease), opacity .18s ease-out, transform var(--watermark-filmstrip-duration) var(--watermark-filmstrip-ease);background:0 0;border:1px dashed #70707080;padding:0;display:block;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}:is(.watermark-thumb-preview:focus,.watermark-thumb-preview:focus-visible){outline:none}.watermark-thumb.selected .watermark-thumb-preview{width:var(--watermark-thumb-preview-content-width);height:var(--watermark-thumb-preview-height);border:var(--watermark-thumb-selected-border-width) solid #fff;opacity:1;box-sizing:content-box;transform:translate(-50%);box-shadow:0 5px 10px #00000029}.watermark-thumb.failed:where(:not(.audio-transcription-thumb)) .watermark-thumb-preview{opacity:1;border-style:solid;border-color:#f43f5ead}.watermark-thumb.exiting .watermark-thumb-preview{box-shadow:none;opacity:0;border-color:#0000;transform:translate(-50%)translateY(6px)scale(.72)}.watermark-thumb.exiting.exiting-selected .watermark-thumb-preview{width:var(--watermark-thumb-preview-content-width);border-width:var(--watermark-thumb-selected-border-width);box-sizing:content-box}.watermark-thumb-processing-overlay{z-index:3;width:calc(var(--watermark-thumb-preview-content-width) + var(--watermark-thumb-current-border-width) * 2);height:calc(var(--watermark-thumb-preview-height) + var(--watermark-thumb-current-border-width) * 2);border-radius:var(--watermark-thumb-radius);pointer-events:none;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.watermark-thumb-processing-overlay>.watermark-erasing-effect{border-radius:inherit;inset:0}.watermark-thumb-preview>.watermark-thumb-processing-overlay{border-radius:inherit;width:auto;height:auto;inset:0;transform:none}.watermark-thumb.running .watermark-thumb-preview{box-sizing:content-box;border-radius:var(--watermark-thumb-radius);border-style:solid;border-color:var(--green)}.watermark-thumb-preview>.watermark-thumb-processing-overlay>.watermark-erasing-effect:after{border:0}.watermark-thumb-preview img,.watermark-thumb-preview video{object-fit:cover;width:100%;height:100%;display:block}.watermark-thumb-preview .watermark-transition-image{border-radius:inherit;width:100%;height:100%}.watermark-thumb-preview .watermark-transition-image>img{border-radius:inherit}.watermark-thumb-result-loading{background:#00000009;place-items:center;width:100%;height:100%;display:grid}.watermark-thumb-result-loading.watermark-thumb-result-loading-overlay{z-index:3;border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#ffffff3d;position:absolute;inset:0}.watermark-thumb-result-loading:before{width:18px;height:18px}.watermark-thumb-complete{z-index:4;background:var(--green);pointer-events:none;border-radius:50%;place-items:center;width:27px;height:27px;margin:auto;transition:opacity .14s ease-out,transform .14s ease-out;animation:.24s ease-out both badgePop;display:grid;position:absolute;inset:0;box-shadow:0 2px 8px #00000029}.watermark-thumb-complete img{width:12px;height:12px}.watermark-thumb-complete-overlay{z-index:4}.watermark-thumb:hover .watermark-thumb-complete-overlay{opacity:0}.watermark-thumb:has(>.watermark-thumb-preview:focus-visible) .watermark-thumb-complete-overlay{opacity:0}.watermark-thumb-error-anchor{z-index:6;left:calc((100% - var(--watermark-thumb-preview-content-width)) / 2);top:calc(50% - var(--watermark-thumb-preview-height) / 2);width:var(--watermark-thumb-preview-content-width);height:var(--watermark-thumb-preview-height);pointer-events:none;position:absolute}.watermark-thumb-error{z-index:4;color:#fff;pointer-events:auto;cursor:help;background:#f43f5e;border:0;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;font-size:15px;font-weight:900;line-height:1;transition:opacity .14s ease-out,transform .14s ease-out;animation:.24s ease-out both badgePop;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 2px 8px #00000029}.watermark-thumb-error:focus-visible{outline-offset:2px;outline:2px solid #111}.audio-transcription-thumb>.watermark-thumb-error-anchor{border-radius:var(--watermark-thumb-radius);transition:width var(--watermark-filmstrip-duration) var(--watermark-filmstrip-ease), left var(--watermark-filmstrip-duration) var(--watermark-filmstrip-ease);overflow:hidden}.audio-transcription-thumb .watermark-thumb-error{margin:auto;inset:0}.media-error-tooltip{z-index:10000;box-sizing:border-box;color:#a61b36;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #f43f5e33;border-radius:10px;width:max-content;max-width:min(320px,100vw - 16px);max-height:calc(100vh - 16px);padding:10px 12px;font-size:12px;line-height:1.6;position:fixed;overflow:auto;box-shadow:0 4px 18px #00000024}.watermark-thumb-actions{z-index:7;opacity:0;transform-origin:100% 0;pointer-events:none;flex-direction:column;gap:6px;transition:opacity .14s ease-out,transform .14s ease-out;display:flex;position:absolute;top:-10px;right:-9px;transform:scale(.88)}.watermark-thumb:hover .watermark-thumb-actions{opacity:1;pointer-events:auto;right:-5px;transform:scale(1)}.watermark-thumb:hover .watermark-thumb-complete{opacity:0;transform:scale(.86)}.watermark-thumb.exiting .watermark-thumb-actions{display:none}.watermark-thumb-actions button{cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;display:grid;box-shadow:0 2px 8px #00000014}.watermark-thumb-actions button:hover:not(:disabled){background:#fff}.watermark-thumb-actions button:focus-visible{background:#fff}.watermark-thumb-actions button:disabled{opacity:.55;cursor:wait}.watermark-thumb-actions .watermark-thumb-delete{background:#f7f7f7f5;border:1.5px solid #00000024;width:27px;height:27px;position:relative;box-shadow:0 2px 8px #00000029}.watermark-thumb-actions .watermark-thumb-delete:hover:not(:disabled){background:#fff}.watermark-thumb-actions .watermark-thumb-delete:focus-visible{background:#fff}.watermark-thumb-delete:before,.watermark-thumb-delete:after{content:"";background:#222;border-radius:2px;width:12px;height:2px;position:absolute;top:50%;left:50%}.watermark-thumb-delete:before{transform:translate(-50%,-50%)rotate(45deg)}.watermark-thumb-delete:after{transform:translate(-50%,-50%)rotate(-45deg)}.audio-transcription-track .audio-transcription-thumb .watermark-thumb-preview,.audio-transcription-track .audio-transcription-thumb.selected .watermark-thumb-preview{width:var(--watermark-thumb-preview-content-width);height:var(--watermark-thumb-preview-height);box-sizing:content-box;left:50%;transform:translate(-50%)}.audio-transcription-thumb.running .watermark-thumb-preview{border-color:#fff}.audio-transcription-track .audio-transcription-thumb.exiting .watermark-thumb-preview{transform:translate(-50%)translateY(6px)scale(.72)}.audio-transcription-thumb .watermark-thumb-preview:focus-visible{outline-offset:4px;outline:2px solid #111}.watermark-thumb-preview.audio-transcription-thumb-preview{background:#fff}.audio-transcription-thumb.selected .watermark-thumb-preview{box-shadow:0 2px 5px #141e100d,0 8px 22px #141e101a}.audio-transcription-thumb-visual{box-sizing:border-box;width:100%;height:100%;display:block;position:relative}.audio-file-waveform{pointer-events:none;height:32px;position:absolute;inset:auto 0 2px}.audio-file-waveform canvas{width:100%;height:100%;position:absolute;inset:0}.audio-file-waveform-track{color:#d1d8cd}.audio-file-waveform-played{color:#93e969;clip-path:inset(0 calc(100% - var(--audio-playback-progress,0%)) 0 0)}.audio-transcription-thumb-icon{width:52px;height:52px;transform:translate(calc(var(--watermark-thumb-width) / 2 - 26px), calc(var(--watermark-thumb-preview-height) / 2 - 34px)) scale(.884615);transition:transform var(--watermark-filmstrip-duration) var(--watermark-filmstrip-ease), border-radius var(--watermark-filmstrip-duration) var(--watermark-filmstrip-ease), background .18s ease;background:#ededed;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.audio-transcription-thumb.selected .audio-transcription-thumb-icon{background:#292d26;border-radius:50%;transform:translate(8px,6px)scale(.769231)}.audio-transcription-thumb:has(.audio-transcription-play-button:focus-visible) .audio-transcription-thumb-icon{box-shadow:0 0 0 3px #58ff0080}.watermark-thumb-preview .audio-transcription-thumb-icon img{object-fit:contain;opacity:1;width:28px;height:28px;transition:opacity .16s ease 60ms, transform .22s var(--watermark-filmstrip-ease) 60ms;transform:scale(1)}.audio-transcription-thumb.selected .audio-transcription-thumb-icon img{opacity:0;transition-delay:0s;transform:scale(.8)}.audio-transcription-playback-glyphs{color:#000;pointer-events:none;opacity:0;transition:opacity .12s ease, transform .22s var(--watermark-filmstrip-ease);place-items:center;display:grid;position:absolute;inset:0;transform:scale(.8)}.audio-transcription-thumb.selected .audio-transcription-playback-glyphs{color:#fff;opacity:1;transition-delay:60ms;transform:scale(1)}.audio-transcription-thumb-caption{text-overflow:ellipsis;white-space:nowrap;text-align:center;opacity:1;transition:opacity .18s ease, transform var(--watermark-filmstrip-duration) var(--watermark-filmstrip-ease);font-size:10px;font-weight:600;line-height:15px;position:absolute;bottom:6px;left:8px;right:8px;overflow:hidden;transform:translateY(0)}.audio-transcription-thumb-caption .audio-file-name{justify-content:center}.audio-transcription-thumb.selected .audio-transcription-thumb-caption{opacity:0;transform:translateY(8px)}.audio-transcription-thumb-copy{text-align:left;pointer-events:none;opacity:0;min-width:0;transition:opacity .16s ease, transform .2s var(--watermark-filmstrip-ease);flex-direction:column;gap:4px;display:flex;position:absolute;top:13px;left:64px;right:14px;transform:translate(5px)}.audio-transcription-thumb.selected .audio-transcription-thumb-copy{opacity:1;transition-delay:80ms;transform:translate(0)}.audio-transcription-thumb-copy b,.audio-transcription-thumb-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audio-transcription-thumb-copy b{font-size:12px;font-weight:600;line-height:17px}.audio-transcription-thumb-copy small{color:#00000075;max-width:calc(100% - 82px);font-size:10px;line-height:14px;display:block}.audio-transcription-player-clip{z-index:4;left:50%;top:calc(50% - var(--watermark-thumb-preview-height) / 2);width:var(--watermark-thumb-preview-content-width);height:var(--watermark-thumb-preview-height);border-radius:calc(var(--watermark-thumb-radius) - var(--watermark-thumb-current-border-width));pointer-events:none;transition:width var(--watermark-filmstrip-duration) var(--watermark-filmstrip-ease);position:absolute;overflow:hidden;transform:translate(-50%)}.audio-transcription-player{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.audio-transcription-play-button{color:#000;pointer-events:auto;cursor:pointer;width:44px;height:44px;animation:audioTranscriptionHitTargetIn 0s linear var(--watermark-filmstrip-duration) backwards;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .18s,transform .18s;display:grid;position:absolute;top:10px;left:12px}.audio-transcription-play-button:hover{background:#0000000a}.audio-transcription-play-button:active{transform:scale(.94)}.audio-transcription-play-button:focus{outline:none}.audio-transcription-play-button:focus-visible{background:#00000014;outline:none}.audio-transcription-playback-glyphs svg{grid-area:1/1;width:28px;height:28px;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1)}.audio-transcription-play-icon,.audio-card-player.is-playing .audio-transcription-pause-icon{opacity:1;transform:scale(1)}.audio-transcription-thumb:has(.audio-transcription-player.is-playing) .audio-transcription-pause-icon{opacity:1;transform:scale(1)}.audio-transcription-pause-icon,.audio-card-player.is-playing .audio-transcription-play-icon{opacity:0;transform:scale(.72)}.audio-transcription-thumb:has(.audio-transcription-player.is-playing) .audio-transcription-play-icon{opacity:0;transform:scale(.72)}.audio-transcription-playback-progress{border-radius:0 0 calc(var(--watermark-thumb-radius) - var(--watermark-thumb-current-border-width)) calc(var(--watermark-thumb-radius) - var(--watermark-thumb-current-border-width));opacity:0;visibility:hidden;height:34px;transition:opacity .18s,visibility .18s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.audio-transcription-player.is-ready .audio-transcription-playback-progress,.audio-transcription-player.has-started .audio-transcription-playback-progress{opacity:1;visibility:visible}.audio-transcription-playback-seek{-webkit-appearance:none;appearance:none;background:linear-gradient(to right, var(--green) var(--audio-playback-progress), #e7ebe4 var(--audio-playback-progress)) bottom / 100% 2px no-repeat;pointer-events:auto;cursor:ew-resize;border:0;border-radius:0;width:100%;height:34px;margin:0;padding:0;position:absolute;bottom:0;left:0}.audio-transcription-playback-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:1px;width:2px;height:30px;transform:translateY(2px)}.audio-transcription-playback-seek::-moz-range-thumb{background:0 0;border:0;border-radius:1px;width:2px;height:30px;transform:translateY(2px)}.audio-transcription-player.has-playback-position .audio-transcription-playback-seek::-webkit-slider-thumb{background:var(--green)}.audio-transcription-playback-seek:focus-visible::-webkit-slider-thumb{background:var(--green)}.audio-transcription-player.has-playback-position .audio-transcription-playback-seek::-moz-range-thumb{background:var(--green)}.audio-transcription-playback-seek:focus-visible::-moz-range-thumb{background:var(--green)}.audio-transcription-playback-seek:focus-visible{outline:none}.audio-transcription-playback-progress:focus-within{background:#58ff000f}.audio-transcription-playback-time{color:#00000075;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:10px;line-height:14px;display:flex;position:absolute;top:34px;right:14px}.audio-transcription-time-divider{color:#c0c5bc}.audio-transcription-playback-error{color:#c33;font-size:9px;line-height:12px;position:absolute;bottom:5px;left:12px;right:12px}.audio-transcription-player.has-error .audio-transcription-playback-progress{opacity:0;visibility:hidden}.audio-card-player{z-index:1;width:100%;height:100%;position:relative;top:auto;left:auto}.single-asset-grid .audio-card-player{width:auto;height:auto;position:absolute;inset:0}.audio-card-player .audio-transcription-play-button{aspect-ratio:1;color:#fff;opacity:0;background:#c5c5c5;border-radius:50%;width:min(112px,34%);height:auto;transition:opacity .18s,transform .18s,background .18s,width .18s;animation:none;top:43%;left:50%;transform:translate(-50%,-50%)scale(.94)}.single-asset-grid .audio-card-player .audio-transcription-play-button{top:calc(50% - 36px)}:is(.audio-preview:hover .audio-transcription-play-button,.audio-card-player .audio-transcription-play-button:focus-visible,.audio-card-player.is-playing .audio-transcription-play-button){opacity:1;transform:translate(-50%,-50%)scale(1)}.audio-card-player .audio-transcription-play-button:hover:not(:disabled){background:#bdbdbd}.audio-card-player.is-playing .audio-transcription-play-button{width:min(168px,46%)}.audio-card-player .audio-transcription-play-button:active:not(:disabled){transform:translate(-50%,-50%)scale(.96)}.audio-card-player .audio-transcription-play-button:focus-visible{background:#b3b3b3;outline:none}.audio-card-player .audio-transcription-play-button:disabled{opacity:0;cursor:default}.audio-card-player .audio-transcription-playback-glyphs{color:inherit;opacity:1;transform:none}.audio-card-player .audio-transcription-playback-glyphs svg{width:40px;height:40px}.audio-card-progress-ring{fill:none;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.audio-card-player.has-started .audio-card-progress-ring{opacity:1}.audio-card-progress-value{stroke:#fff;stroke-width:7px;stroke-linecap:round}.audio-card-player .audio-transcription-playback-error{text-align:center;bottom:12px}.audio-transcription-complete-overlay{z-index:4;inset:auto;left:calc((100% - var(--watermark-thumb-preview-content-width)) / 2);top:calc(50% - var(--watermark-thumb-preview-height) / 2);width:var(--watermark-thumb-preview-content-width);height:var(--watermark-thumb-preview-height);border-radius:var(--watermark-thumb-radius);transition:opacity .2s ease, width var(--watermark-filmstrip-duration) var(--watermark-filmstrip-ease), left var(--watermark-filmstrip-duration) var(--watermark-filmstrip-ease)}.audio-transcription-thumb:hover .audio-transcription-complete-overlay{opacity:0}.audio-transcription-thumb:has(.audio-transcription-player.is-playing) .audio-transcription-complete-overlay{opacity:0}.audio-transcription-thumb:has(.audio-transcription-play-button:focus-visible) .audio-transcription-complete-overlay{opacity:0}@media (prefers-reduced-motion:reduce){.audio-transcription-convert-button,.audio-transcription-play-button,.audio-transcription-result>header>span,.audio-transcription-result-content{animation:none}.completion-overlay,.audio-transcription-thumb .watermark-thumb-preview,.audio-transcription-result-action,.audio-transcription-thumb-icon,.audio-transcription-thumb-icon img,.audio-transcription-thumb-caption,.audio-transcription-thumb-copy,.audio-transcription-player-clip,.audio-transcription-playback-glyphs,.audio-transcription-playback-glyphs svg,.audio-transcription-play-button,.audio-card-player .audio-transcription-play-button,.audio-transcription-playback-progress,.audio-transcription-complete-overlay{transition:none}}.audio-transcription-thumb>.watermark-thumb-processing-overlay{z-index:5}.audio-transcription-thumb-processing-overlay{border-radius:inherit;place-items:center;display:grid;position:absolute;inset:0}.audio-transcription-thumb-processing-overlay>span{background:#0000002b;border-radius:9px;width:70%;height:6px;display:block;overflow:hidden;box-shadow:0 2px 5px #00000014}.audio-transcription-thumb-processing-overlay i{border-radius:inherit;background:var(--green);height:100%;transition:width .15s;display:block}@container asset-stage (width<=720px){.audio-transcription-result>header{gap:8px;padding-inline:16px}.audio-transcription-result>header>span{flex-direction:column;align-items:stretch;gap:2px}.audio-transcription-result-content{padding:18px}}@container audio-filmstrip (width<=479px){.audio-transcription-track .audio-transcription-thumb{--watermark-thumb-selected-content-width:min(300px, calc(100cqw - var(--watermark-thumb-selected-border-width) * 2 - var(--watermark-thumb-selected-side-gap) * 2))}}@keyframes watermarkErasingIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes watermarkResultImageIn{0%,42%{opacity:0;filter:blur(5px);transform:scale(1.006)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes watermarkSourceImageOut{0%{opacity:1;filter:blur();transform:scale(1)}42%,to{opacity:0;filter:blur(4px);transform:scale(.998)}}.image-preview-backdrop{z-index:2000;-webkit-backdrop-filter:blur(26px)saturate(1.12);backdrop-filter:blur(26px)saturate(1.12);background:#f8f8f5c2;padding:0;animation:.18s ease-out both imagePreviewBackdropIn;display:block;position:fixed;inset:0}.image-preview-lightbox{width:100vw;height:100vh;color:#20211e;flex-direction:column;justify-content:center;align-items:center;height:100dvh;min-height:0;padding:78px 112px 70px;animation:.18s ease-out both imagePreviewBackdropIn;display:flex;position:relative;overflow:hidden}.image-preview-count{z-index:4;color:#22231f;letter-spacing:.02em;font-size:17px;font-weight:800;position:fixed;top:24px;left:50%;transform:translate(-50%)}.image-preview-close,.image-preview-action,.image-preview-navigation{cursor:pointer;border:0}.image-preview-close{z-index:4;color:#242520;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa8;border:1px solid #191a181a;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;transition:all .18s;display:grid;position:fixed;top:22px;right:22px}.image-preview-close-icon{width:24px;height:24px;display:block}:is(.image-preview-close:hover,.image-preview-close:focus-visible){background:#ffffffdb;transform:scale(1.04)}.image-preview-canvas{touch-action:none;overscroll-behavior:contain;cursor:default;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.image-preview-canvas.zoomed{cursor:grab}.image-preview-canvas.dragging{cursor:grabbing}.image-preview-artwork{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:50%;will-change:transform;border-radius:18px;width:auto;max-width:92%;height:auto;max-height:92%;animation:.2s ease-out both imagePreviewArtworkIn;display:block}video.image-preview-artwork{pointer-events:auto;cursor:auto}.image-preview-canvas:not(.dragging) .image-preview-artwork{transition:transform .16s ease-out}.image-preview-navigation{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000008a;border-radius:22px;place-items:center;width:44px;height:52px;padding:0 0 4px;font-family:Arial,sans-serif;font-size:38px;line-height:1;transition:background .14s ease-out,color .14s ease-out,transform .14s ease-out;display:grid;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 6px 22px #00000038}.image-preview-navigation.previous{left:18px}.image-preview-navigation.next{right:18px}:is(.image-preview-navigation:hover,.image-preview-navigation:focus-visible){background:var(--green);color:#111;transform:translateY(-50%)scale(1.04)}.image-preview-loading{z-index:2;border:2px solid #2425202e;border-top-color:#242520;border-radius:50%;width:22px;height:22px;margin-left:-11px;animation:.7s linear infinite imagePreviewSpin;position:absolute;bottom:22px;left:50%}.image-preview-actions{z-index:4;justify-content:center;align-items:center;gap:10px;margin-top:30px;display:flex;position:relative}.image-preview-action{color:#242520;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa8;border:1px solid #191a181a;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:82px;height:44px;padding:0 17px;font-size:13px;transition:all .18s;display:inline-flex;position:relative}.image-preview-action:disabled{opacity:1;transform:none;cursor:wait!important}.image-preview-action.downloading svg{animation:.8s ease-in-out infinite alternate downloadAllPulse}.image-preview-action svg{width:18px;height:18px}:is(.image-preview-action:hover,.image-preview-action:focus-visible){background:#ffffffdb;transform:translateY(-1px)}@keyframes imagePreviewBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes imagePreviewArtworkIn{0%{opacity:0}to{opacity:1}}@keyframes imagePreviewSpin{to{transform:rotate(360deg)}}@media (max-width:720px){.image-preview-lightbox{padding:78px 12px 36px}.image-preview-navigation{width:38px;height:46px}.image-preview-navigation.previous{left:8px}.image-preview-navigation.next{right:8px}}@media (prefers-reduced-motion:reduce){.image-preview-backdrop,.image-preview-lightbox,.image-preview-artwork{animation-duration:.01ms}.image-preview-canvas:not(.dragging) .image-preview-artwork{transition-duration:.01ms}}.workspace-tool.selected,.workspace-tool.selected:hover:not(:disabled){color:var(--green);background:#000}.workspace-tool:disabled .workspace-tool-icon{opacity:1}.workspace-tool-icon-motion{z-index:1;width:100%;height:100%;transform-style:preserve-3d;place-items:center;display:grid;position:relative}.workspace-tool-icon .tool-icon{opacity:.6;filter:none;width:30px;height:30px;transition:opacity .22s}.workspace-tool:hover:not(:disabled):not(.selected) .workspace-tool-icon img{animation:none}.workspace-tool:hover:not(:disabled):not(.selected) .workspace-tool-icon-motion{animation:.52s ease-out workspaceToolHover}.workspace-tool.selected .workspace-tool-icon-motion{animation:1.208s ease-in-out infinite workspaceToolSway}.workspace-tool.selected .workspace-tool-icon-motion .tool-icon{animation:.739s ease-in-out infinite workspaceToolBounce}.workspace-tool-ripples{z-index:0;pointer-events:none;position:absolute;inset:0}.workspace-tool-ripples canvas{width:62px;height:62px;margin:-31px 0 0 -31px;display:block;position:absolute;top:50%;left:50%}@keyframes workspaceToolHover{0%,to{transform:translateY(0)rotate(0)scale(1)}38%{transform:translateY(-2px)rotate(-3deg)scale(1.035)}72%{transform:translateY(0)rotate(2deg)scale(1)}}@keyframes workspaceToolBounce{0%,to{transform:scale(1)}25%{transform:scale(1.055)}75%{transform:scale(.945)}}@keyframes workspaceToolSway{0%,to{transform:rotate(0)rotate3d(.7,1,0,0)}25%{transform:rotate(4.5deg)rotate3d(.7,1,0,8deg)}75%{transform:rotate(-4.5deg)rotate3d(.7,1,0,-8deg)}}.setting-group>button>span,.setting-group>label>span{text-align:left;flex:none;font-size:15px;font-weight:600;line-height:22px}.setting-group>label>.setting-picker-control{flex:auto;justify-content:flex-end;align-items:center;min-width:0;margin-left:18px;font-size:15px;font-weight:400;line-height:22px;display:flex;position:relative}.setting-picker-control select{-webkit-appearance:none;appearance:none;color:#00000080;width:100%;min-width:0;font:inherit;text-align:right;text-align-last:right;background:0 0;border:0;outline:0;padding:7px 26px 7px 0}.setting-picker-control select:disabled{cursor:default}.setting-picker-control .setting-chevron{pointer-events:none;position:absolute;top:50%;right:2px;transform:translateY(-70%)rotate(45deg)}.setting-group>label>.setting-number-control{flex:auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:18px;font-weight:400;display:flex}.setting-group .setting-number-control input{-webkit-appearance:textfield;appearance:textfield;color:#00000080;width:auto;min-width:0;height:100%;font:inherit;text-align:right;background:0 0;border:0;border-radius:7px;outline:0;flex:auto;padding:5px 0;display:block}.setting-number-control input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.setting-number-control input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.setting-number-control input:focus-visible{box-shadow:0 0 0 2px #58ff008c}.setting-number-control small{color:#00000080;font-size:13px;font-weight:400}.setting-chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;transform:rotate(45deg)translateY(-2px)}.asset-card.failed .asset-preview{border-color:#dc35458c}@media (max-width:860px),(hover:none){.asset-card .asset-corner-actions,.watermark-preview-pane .watermark-preview-actions,.watermark-thumb .watermark-thumb-actions{opacity:1;pointer-events:auto;transform:scale(1)}.watermark-thumb .watermark-thumb-actions{right:-5px}.audio-card-player .audio-transcription-play-button:not(:disabled){opacity:1;transform:translate(-50%,-50%)}.audio-preview:has(.audio-transcription-play-button:not(:disabled)) .audio-card-artwork-shell{opacity:0}.audio-asset-card .asset-complete-overlay,.audio-transcription-thumb.selected .audio-transcription-complete-overlay{opacity:0}}@media (hover:none){.asset-card .complete-badge{opacity:0;visibility:hidden;transform:scale(1)}.asset-card .asset-complete-overlay{opacity:0;visibility:hidden}}@media (max-width:1280px){.workspace-page{padding:0}.workspace-shell{--workspace-sidebar-width:360px;--workspace-page-gutter:20px}.workspace-body{--workspace-body-inline-padding:20px;--workspace-media-rail-width:58px;--workspace-body-column-gap:20px;grid-template-columns:var(--workspace-media-rail-width) minmax(0, 1fr);gap:var(--workspace-body-column-gap);padding:20px var(--workspace-body-inline-padding)}.workspace-media-rail .media-rail{--media-rail-pill-width:48px;--media-rail-indicator-top:6px;--media-rail-indicator-insets:12px;width:58px;height:234px;padding:5px 0}.workspace-media-rail .media-rail button,.workspace-media-rail .media-rail button.active{width:48px;font-size:12px;line-height:17px}.workspace-media-rail .media-rail-icon{flex-basis:30px;width:30px;height:30px}.setting-group{padding:8px 20px}.setting-group>button,.setting-group>label{height:var(--setting-row-height);font-size:15px}}@media (max-width:860px){.workspace-page{background:#f7f7f7;height:auto;min-height:100vh;padding:0}.workspace-shell{border:0;grid-template-rows:65px auto auto;grid-template-columns:minmax(0,1fr);min-height:100vh;position:relative;overflow:visible}.workspace-topbar{padding-inline:14px}.workspace-page-account>a{display:none}.workspace-page-account>.workspace-feedback{padding:0 8px;font-size:12px;display:inline-flex}.workspace-body{--workspace-body-inline-padding:12px;--workspace-media-rail-width:50px;--workspace-body-column-gap:12px;grid-area:2/1;grid-template-columns:var(--workspace-media-rail-width) minmax(0, 1fr);align-content:start;gap:var(--workspace-body-column-gap);padding:12px var(--workspace-body-inline-padding);display:grid}.workspace-body.filmstrip-workspace-body{grid-template-rows:minmax(360px,56vh) 148px;row-gap:12px;padding:12px 0}.workspace-body.filmstrip-workspace-body .workspace-main{grid-template-rows:minmax(0,1fr);row-gap:0}.workspace-media-rail .media-rail{--media-rail-pill-width:42px;--media-rail-indicator-top:5px;--media-rail-indicator-insets:10px;width:50px;height:210px;padding:4px 0}.workspace-media-rail .media-rail button,.workspace-media-rail .media-rail button.active{width:42px;font-size:10px}.workspace-media-rail .media-rail-icon{flex-basis:25px;width:25px;height:25px}.workspace-main{min-height:0;margin-right:0}.audio-transcription-result>header,.audio-transcription-result-content{padding-inline:18px}.workspace-stage-actions{transform:none}.watermark-workspace{grid-template-rows:minmax(360px,56vh) 148px;gap:12px}.watermark-preview-pane{border-radius:14px;width:100%;min-height:360px}.watermark-canvas{--watermark-details-bottom:12px;--watermark-details-inline:14px;--watermark-image-details-gap:10px;padding:16px 14px calc(var(--watermark-details-bottom) + var(--watermark-details-height) + var(--watermark-image-details-gap));gap:10px}.watermark-preview-details{gap:10px}.video-watermark-playback-host{--video-playback-details-reserve:38px}.watermark-image-wrap>img,.watermark-image-wrap>video,.watermark-image-wrap>.video-watermark-preview-stack,.video-watermark-preview-stack>.video-watermark-preview{border-radius:10px;max-height:min(58vh,580px,100cqh - 76px)}.watermark-filmstrip-track{gap:10px}.watermark-thumb{--watermark-thumb-width:88px;--watermark-thumb-selected-content-width:132px;--watermark-thumb-selected-side-gap:5px;--watermark-thumb-selected-slot-width:148px}.watermark-thumb.selected .watermark-thumb-preview,.watermark-thumb-preview{width:100%;height:82px}.audio-transcription-thumb .watermark-thumb-preview,.audio-transcription-thumb.selected .watermark-thumb-preview{width:var(--watermark-thumb-preview-content-width);height:var(--watermark-thumb-preview-height)}.asset-card{flex-basis:190px}.settings-sidebar{background:#ffffff80;border-radius:18px;grid-area:3/1;margin:0 12px 12px;padding:16px;position:static;overflow:visible}.settings-scroll{padding:0}.workspace-page-account{z-index:3;width:auto;height:65px;position:absolute;top:0;right:14px}.workspace-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-button{height:52px;min-height:52px}}.home-page{--upload-module-gap:86px;background:#f7f7f4}.home-page .home-gradient-stack{background:#f7f7f4;height:auto}.home-page .home-gradient-stack:before{opacity:1;background:radial-gradient(circle at 50% 0,#e8ffd9,#0000 44%);height:460px;inset:0 0 auto}.clipboard-page .home-gradient-stack{min-height:calc(100vh - 65px)}.clipboard-page .domi-box{z-index:1;background:0 0;position:relative}.home-page .hero-section{height:auto;min-height:0;padding:0 24px;padding-bottom:calc(var(--upload-module-gap) + 32px);background:0 0;flex-direction:column;align-items:center;display:flex}.hero-grid-field,.hero-shape-field{z-index:0;pointer-events:none;mix-blend-mode:multiply;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-grid-field{opacity:1}.hero-shape-field{opacity:.92;-webkit-mask-image:radial-gradient(24% 64% at 50% 0,#0000 0 72%,#00000014 78%,#00000047 85%,#000000a6 93%,#000 100%);mask-image:radial-gradient(24% 64% at 50% 0,#0000 0 72%,#00000014 78%,#00000047 85%,#000000a6 93%,#000 100%)}.home-page .hero-copy,.home-page .upload-composition{z-index:1;position:relative}.home-page .hero-copy{order:1;margin-top:0;padding-top:100px}.home-page .hero-copy h1{letter-spacing:-.075em;height:auto;margin:0 0 8px;font-size:clamp(64px,7.4vw,104px);font-weight:850;line-height:.95}.home-page .hero-copy>p{height:auto;margin:var(--site-title-subtitle-gap) 0 0;color:var(--site-subtitle-color);font-size:var(--site-subtitle-size);line-height:var(--site-subtitle-line-height)}.home-page .upload-composition{flex:none;order:2;width:min(949px,100vw - 160px);height:437px;margin-top:30px}.home-page .upload-panel{--home-upload-radius:30px;isolation:isolate;background-color:#fff;border:1px solid #0000;transition:background-color .28s,box-shadow .28s;overflow:hidden}.home-page .upload-panel:hover{background-color:#fff;box-shadow:0 20px 100px #0000000a}.home-page .upload-dash-border{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.home-page .upload-dash-border rect{fill:none;stroke:#00000026;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:4 4;rx:calc(var(--home-upload-radius) - 1px);ry:calc(var(--home-upload-radius) - 1px)}.home-page .upload-panel.dragging{background-color:#fff;border-color:#00000042;box-shadow:0 46px 140px #0000001a}.home-page .upload-icon-wrap{z-index:1;opacity:1;width:116px;height:116px;text-shadow:none;background:0 0;border-radius:0;place-items:center;display:grid;top:48px}.home-page .upload-heading{z-index:1;opacity:1;text-shadow:none;transition:opacity .35s;transform:none}@media (hover:hover){.home-page .upload-panel:hover .upload-heading{opacity:1}}.home-page .upload-panel-transition{z-index:1}.home-page .upload-icon-wrap img{filter:none;width:64px;height:64px;opacity:var(--upload-prompt-icon-opacity);text-shadow:none}.home-page .upload-heading h2{color:var(--upload-prompt-color);font-weight:var(--upload-prompt-title-weight);text-shadow:none;top:180px}.home-page .design-media-switcher button.active span{font-weight:800}.home-page .upload-heading p{color:var(--upload-prompt-color);font-weight:var(--upload-prompt-description-weight);text-shadow:none;top:226px}.home-page .upload-tool-grid{z-index:1;pointer-events:auto;top:310px}.home-page .upload-tool-card{color:#00000026;box-shadow:none;pointer-events:auto;cursor:pointer;background:#0000000d;border:0}.home-page .upload-tool-card:hover:not(.disabled){background:#0000000a}.home-page .upload-tool-card>.tool-icon,.home-page .upload-tool-card>.symbol-icon{opacity:.15;width:48px;height:48px;text-shadow:none;top:12px}.home-page .upload-tool-card.disabled,.home-page .upload-tool-card>span:not(.symbol-icon){color:#00000026;text-shadow:none}.home-page .home-tools-and-download{--title-bg-width:495px;--title-bg-height:72px;background:0 0;height:auto;min-height:770px;padding:100px 24px 105px}.home-page .home-tools-and-download:before{background:linear-gradient(#fffc 0 0) left top / calc((100% - var(--title-bg-width)) / 2) 100% no-repeat, linear-gradient(#fffc 0 0) right top / calc((100% - var(--title-bg-width)) / 2) 100% no-repeat, linear-gradient(#fffc 0 0) center bottom / var(--title-bg-width) calc(100% - var(--title-bg-height)) no-repeat;opacity:1;-webkit-mask-composite:initial;-webkit-mask-image:none;mask-image:none;mask-composite:initial}.home-page .home-tools-and-download:after{width:var(--title-bg-width);height:var(--title-bg-height);opacity:.8;background:url(/assets/title_bg.png) 50%/100% 100% no-repeat;display:block;top:0;left:50%;transform:translate(-50%)}.home-page .home-tools-and-download>.design-media-switcher{margin:0;position:absolute;top:-37px;left:50%;transform:translate(-50%)}.home-tool-transition{width:100%;min-width:0;display:grid}.home-tool-transition>.home-tool-row{grid-area:1/1}.home-tool-row.feature-entering{will-change:opacity, transform;animation:.32s cubic-bezier(.22,.72,.24,1) both featureToolRowIn}.home-tool-row.feature-leaving{z-index:1;pointer-events:none;will-change:opacity, transform;animation:.22s cubic-bezier(.4,0,.2,1) both featureToolRowOut}@keyframes featureToolRowIn{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes featureToolRowOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-5px)scale(.995)}}.home-page .home-tool-row,.home-page .home-tool-row[data-count]{width:min(var(--content-max), 100%);grid-template-columns:repeat(var(--tool-count), minmax(0, 1fr));gap:16px;margin:0 auto;position:relative;top:auto;left:auto;transform:none}.home-page .home-tool-intro,.home-page .home-tool-intro:hover{cursor:pointer;height:200px;box-shadow:none;background:#f5f5f2 url(/assets/bg3.png) 50%/100% 100% no-repeat;border:1px solid #e8e8e4;border-radius:28px;justify-content:center;padding-top:0;font-size:21px;line-height:29px}.home-page .home-tool-intro:hover{transform:translateY(-4px);box-shadow:0 20px 44px #00000012}.home-page .home-tool-intro .tool-icon,.home-page .home-tool-intro .symbol-icon{width:60px;height:60px}.home-page .home-tool-intro>.tool-icon,.home-page .home-tool-intro>.symbol-icon,.home-page .home-tool-intro>span{transform:translateY(-4px)}.home-page .home-tool-intro:hover>.tool-icon,.home-page .home-tool-intro:hover>.symbol-icon,.home-page .home-tool-intro:hover>span{transform:translateY(-14px)}.home-page .home-tool-intro>small{bottom:39px}.home-page .home-download-block,.home-page .domi-box-download{width:min(var(--content-max), 100%);text-align:left;background:#111;border-radius:34px;justify-content:space-between;align-items:center;gap:40px;min-height:300px;margin:88px auto 0;padding:52px 58px;display:flex;position:relative;top:auto;left:auto;right:auto}.home-page .home-download-block{border:1px solid #ffffff1a;border-radius:38px;gap:clamp(48px,8vw,112px);min-height:360px;padding:54px 64px;box-shadow:0 30px 80px #0b130824}.home-page .home-download-block,.home-page .domi-box-download{isolation:isolate;background:radial-gradient(at 7% 45%,#58ff002e,#0000 50%),linear-gradient(90deg,#2c701824 0%,#204e1412 32%,#0000 64%),#111;overflow:hidden}.home-page .home-download-block:before,.home-page .domi-box-download:before{z-index:-1;content:"";pointer-events:none;opacity:.68;background:url(/assets/download-tech-pattern.svg) 0 0/20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000eb 18%,#00000085 42%,#00000024 64%,#0000 80%);mask-image:linear-gradient(90deg,#000 0%,#000000eb 18%,#00000085 42%,#00000024 64%,#0000 80%)}.home-page .home-download-block{background:var(--site-dark-fill)}.home-page .home-download-block:before,.home-page .home-download-block:after{content:none}.home-page .home-download-copy,.home-page .domi-box-download-copy{z-index:1;flex-direction:column;justify-content:center;gap:12px;min-width:0;display:flex;position:relative}.home-page .home-download-copy{gap:0;width:min(100%,500px)}.home-page .home-download-copy p,.home-page .domi-box-download-copy p{color:#fff9;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:20px;font-weight:400;line-height:var(--site-subtitle-line-height);letter-spacing:0;margin:0;padding-left:2px}.home-page .home-download-copy p{color:#ffffff94;margin-top:20px;padding-left:0;font-size:17px;line-height:1.55}.home-platform-downloads{z-index:1;flex:0 300px;gap:12px;width:min(100%,300px);display:grid;position:relative}.home-platform-download{border-radius:var(--site-action-radius);background:var(--site-action-fill);color:#0a0b0a;text-align:left;border:1px solid #58ff0080;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;width:100%;min-height:76px;padding:11px 14px;transition:border-color .22s,background .22s,transform .22s,box-shadow .22s;display:grid;position:relative;box-shadow:0 14px 34px #3cc30029}.home-platform-download.windows{color:#0a0b0a;background:#e9ebe8;border:0;padding:12px 15px;box-shadow:0 14px 34px #0000001f}.home-platform-download[href]:hover{border-color:#9dff72;transform:translateY(-2px);box-shadow:0 18px 42px #3cc3003d}.home-platform-download.windows[href]:hover{box-shadow:0 18px 42px #0000002e}.home-platform-download[href]:focus-visible{outline-offset:3px;outline:3px solid #ffffffe6}.home-platform-download:disabled{opacity:.5}.home-platform-icon{background:#fff6;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.home-platform-icon img{width:21px;height:21px}.home-platform-download.windows .home-platform-icon{background:#d9ddd8}.home-platform-download.windows .home-platform-icon img{filter:brightness(0)}.home-platform-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.home-platform-copy small{opacity:.55;font-size:11px;font-weight:600;line-height:1}.home-platform-copy strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:750;line-height:1.1;overflow:hidden}.home-platform-action{width:32px;height:32px;color:var(--green);background:#101210;border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid}.home-platform-status{color:#ffffff9e;white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:600;line-height:1}.home-page .home-download-block .simple-download-actions,.home-page .domi-box-download .simple-download-actions{z-index:1;flex:none;position:relative}.home-page .home-download-block .simple-download:disabled,.home-page .domi-box-download .simple-download:disabled{color:#111;opacity:.5;background:#fff;border-color:#fff}.home-page .home-download-block .simple-download:disabled img,.home-page .domi-box-download .simple-download:disabled img{filter:brightness(0)}.home-page .home-download-block .simple-download .coming-soon-badge,.home-page .domi-box-download .simple-download .coming-soon-badge{color:#111;background:#fff}.home-page .home-download-block h2,.home-page .domi-box-download h3{color:#fff;letter-spacing:-.06em;height:auto;margin:0;font-size:clamp(42px,4vw,58px);line-height:1}.home-page .home-download-block h2{letter-spacing:-.065em;font-size:clamp(42px,4.2vw,60px);line-height:.98}.home-page .home-download-block .simple-download.mac,.home-page .domi-box-download .simple-download.mac{border-color:var(--green);background:var(--green);color:#111}.home-page .home-download-block .simple-download.mac img,.home-page .domi-box-download .simple-download.mac img,img[src="/assets/mac.svg"]{filter:brightness(0)}.home-page .domi-box{background:#f7f7f4;padding-top:120px;padding-bottom:130px}.home-page .domi-box-heading{text-align:center;margin:0 auto 52px;display:block}.home-page .domi-box-heading>div{width:100%}.home-page .domi-box-heading h2{letter-spacing:-.075em;height:auto;margin:0;font-size:clamp(64px,7.4vw,104px);font-weight:850;line-height:.95}.home-page .domi-box-heading p{width:min(100%,430px);height:auto;margin:var(--site-title-subtitle-gap) auto 0;color:var(--site-subtitle-color);font-size:var(--site-subtitle-size);line-height:var(--site-subtitle-line-height);text-align:center}.home-page .domi-box-grid{grid-template-columns:1.2fr .8fr;gap:18px}.home-page .domi-box-image{width:100%;height:auto;box-shadow:none;background:#fff;border:1px solid #e4e4e0;border-radius:32px;display:block}.home-page .domi-box-download{margin-top:72px}.home-page .domi-box-download h3{font-size:clamp(42px,4vw,58px)}@media (max-width:1050px){.home-page .hero-section{padding-inline:24px}.home-page .upload-composition{width:min(860px,100vw - 152px)}.home-page .home-tools-and-download{padding-inline:24px}.home-page .home-tool-row,.home-page .home-tool-row[data-count]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page .home-download-block{min-height:270px}.home-page .domi-box-heading{grid-template-columns:1fr;gap:24px}}@media (min-width:721px) and (max-width:880px){.home-page .home-download-block{flex-direction:row;align-items:center;gap:32px;min-height:300px;padding:40px}.home-page .home-download-copy{flex:auto;width:auto}.home-platform-downloads{flex:0 0 280px;grid-template-columns:1fr;width:280px}}@media (max-width:720px){:root{--upload-prompt-title-size:32px;--upload-prompt-title-line-height:45px;--upload-prompt-description-size:18px;--upload-prompt-description-line-height:25px}.home-page .hero-section{padding-inline:18px;padding-bottom:calc(var(--upload-module-gap) + 0px)}.hero-shape-field{opacity:.72;-webkit-mask-image:radial-gradient(44% 57% at 50% 0,#0000 0 68%,#00000014 75%,#0000004d 84%,#000000ad 93%,#000 100%);mask-image:radial-gradient(44% 57% at 50% 0,#0000 0 68%,#00000014 75%,#0000004d 84%,#000000ad 93%,#000 100%)}.home-page .hero-copy{margin-top:0;padding-top:106px}.home-page .hero-copy h1{font-size:52px;line-height:1}.home-page .hero-copy>p{font-size:var(--site-subtitle-size);padding:0 10px;line-height:1.55}.home-page .upload-composition{width:calc(100vw - 88px);height:300px;margin-top:32px;margin-left:46px;margin-right:0}.home-page .upload-panel{--home-upload-radius:20px;border-radius:20px;height:300px;padding:0}.home-page .upload-icon-wrap{width:var(--upload-prompt-icon-size);height:var(--upload-prompt-icon-size);border-radius:0;top:58px}.home-page .upload-heading{border-radius:0;padding:0}.home-page .upload-tool-grid{margin:0}.home-page .upload-tool-card{padding:0}.home-page .upload-icon-wrap img{width:var(--upload-prompt-icon-size);height:var(--upload-prompt-icon-size)}.home-page .upload-heading h2{height:var(--upload-prompt-title-line-height);font-size:var(--upload-prompt-title-size);line-height:var(--upload-prompt-title-line-height);top:146px}.home-page .upload-heading p{height:var(--upload-prompt-description-line-height);font-size:var(--upload-prompt-description-size);line-height:var(--upload-prompt-description-line-height);top:190px}.home-page .home-tools-and-download{--title-bg-width:min(320px, calc(100vw - 24px));--title-bg-height:64px;min-height:0;padding:94px 18px 78px}.home-page .home-tools-and-download>.design-media-switcher{margin:0;top:-25px}.home-page .home-tool-row,.home-page .home-tool-row[data-count]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-page .home-tool-intro,.home-page .home-tool-intro:hover{border-radius:20px;height:132px;padding-top:0;font-size:16px;line-height:22px}.home-page .home-tool-intro .tool-icon,.home-page .home-tool-intro .symbol-icon{width:44px;height:44px}.home-page .home-tool-intro>small{font-size:10px;line-height:14px;bottom:22px}.home-page .home-download-block,.home-page .domi-box-download{text-align:center;border-radius:26px;flex-direction:column;justify-content:center;min-height:320px;margin-top:64px;padding:36px 24px}.home-page .home-download-block{text-align:left;align-items:stretch;gap:32px;padding:34px 22px 22px}.home-page .home-download-copy{align-items:flex-start}.home-page .home-download-copy p{margin-top:16px;font-size:15px}.home-platform-downloads{flex-basis:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.home-platform-download{border-radius:18px;min-height:80px}.home-page .home-download-block:before,.home-page .domi-box-download:before{opacity:.58;background-size:19px 19px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000e0 18%,#00000075 44%,#0000001f 66%,#0000 82%);mask-image:linear-gradient(90deg,#000 0%,#000000e0 18%,#00000075 44%,#0000001f 66%,#0000 82%)}.home-page .home-download-block:before{width:100%;-webkit-mask-image:linear-gradient(#000 0%,#0000005c 52%,#0000 82%);mask-image:linear-gradient(#000 0%,#0000005c 52%,#0000 82%)}.home-page .home-download-copy,.home-page .domi-box-download-copy{align-items:center;gap:10px}.home-page .home-download-block h2,.home-page .domi-box-download h3{font-size:44px}.home-page .domi-box{width:100%;margin-inline:0;padding:92px 18px 82px}.home-page .domi-box-heading{margin-bottom:34px}.home-page .domi-box-heading h2{font-size:52px}.home-page .domi-box-heading p{font-size:var(--site-subtitle-size)}.home-page .domi-box-grid{grid-template-columns:1fr;gap:14px}.home-page .domi-box-image{border-radius:24px}.home-page .domi-box-download{margin-top:58px}}@media (max-width:520px){.home-platform-downloads{grid-template-columns:1fr}}.home-page .upload-tool-card,.home-page .upload-tool-card.disabled{color:#00000026;background:#00000005;border:0;border-radius:15px;height:92px;min-height:92px;font-size:15px;font-weight:600;line-height:21px}.home-page .upload-tool-card>.tool-icon{filter:none;opacity:.15}.home-page .upload-tool-card>.symbol-icon{color:#00000026;opacity:1;font-size:40px;line-height:48px}.home-page .upload-tool-card>span:not(.symbol-icon){color:#00000026;height:21px;top:57px}@media (min-width:721px){.home-page .upload-composition{height:435px}.home-page .upload-panel{--home-upload-radius:33px;border-radius:33px;height:435px}.home-page .upload-icon-wrap{width:var(--upload-prompt-icon-size);height:var(--upload-prompt-icon-size);top:64px;left:calc(50% + 3px)}.home-page .upload-icon-wrap img{width:var(--upload-prompt-icon-size);height:var(--upload-prompt-icon-size)}.home-page .upload-heading h2{height:var(--upload-prompt-title-line-height);font-size:var(--upload-prompt-title-size);line-height:var(--upload-prompt-title-line-height);top:154px}.home-page .upload-heading p{height:var(--upload-prompt-description-line-height);font-size:var(--upload-prompt-description-size);line-height:var(--upload-prompt-description-line-height);top:200px}.home-page .upload-tool-grid{gap:10px;height:92px;top:298px;left:calc(50% + 3px);transform:translate(-50%)}}@media (min-width:1051px){.home-page .upload-composition{width:951px;margin-inline:0}.home-page .upload-tool-grid{grid-template-columns:repeat(5,147px);width:775px}.home-page .upload-tool-grid[data-count="4"]{grid-template-columns:repeat(4,147px);width:618px}.home-page .upload-tool-grid[data-count="3"]{grid-template-columns:repeat(3,147px);width:461px}.home-page .upload-tool-grid[data-count="2"]{grid-template-columns:repeat(2,147px);width:304px}}@media (min-width:721px) and (max-width:1050px){.home-page .upload-tool-grid{grid-template-columns:repeat(5,minmax(0,1fr));width:min(775px,100% - 80px)}.home-page .upload-tool-grid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr));width:min(618px,100% - 80px)}.home-page .upload-tool-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));width:min(461px,100% - 80px)}.home-page .upload-tool-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));width:min(304px,100% - 80px)}}.home-page .hero-copy h1,.home-page .domi-box-heading h2,.inner-hero h1,.about-hero h1{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--site-page-title-size);letter-spacing:var(--site-title-tracking);line-height:1.08;font-weight:var(--site-title-weight);color:var(--site-title-color);margin:0}.download-copy h2,.home-page .home-download-block h2,.home-page .domi-box-download h3,.about-story h2{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--site-section-title-size);letter-spacing:-.05em;line-height:1.04;font-weight:var(--site-title-weight);color:var(--site-title-color)}.pricing-card h2,.values-grid h3{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--site-card-title-size);letter-spacing:-.04em;font-weight:750;line-height:1.08}.home-page .hero-copy>p,.home-page .domi-box-heading p,.inner-hero p,.download-copy p{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--site-subtitle-size);line-height:var(--site-subtitle-line-height);letter-spacing:0;color:var(--site-subtitle-color);font-weight:400}.about-hero h1,.home-page .home-download-block h2,.home-page .domi-box-download h3{color:#fff}@media (max-width:720px){:root{--site-subtitle-size:14px;--site-subtitle-line-height:1.55}}.coming-soon-badge{border-bottom-left-radius:0!important}.workspace-tool:hover:not(:disabled){color:#0000004d;background:#fff;transform:none}.workspace-tool:hover:not(.selected){color:#000000e6}.workspace-tool-icon,.workspace-tool-icon .tool-icon{width:30px;height:30px}.workspace-tool:hover:not(.selected) .workspace-tool-icon .tool-icon{opacity:.9}.workspace-tool.selected .workspace-tool-icon .tool-icon,.workspace-tool.selected:hover:not(:disabled) .workspace-tool-icon .tool-icon{opacity:1;filter:invert(76%)sepia(93%)saturate(1776%)hue-rotate(50deg)brightness(105%)}.home-page .home-tool-row,.home-page .home-tool-row[data-count]{gap:14px}.home-page .home-tool-intro,.home-page .home-tool-intro:hover{--tool-accent:#58ff00;--tool-tint:#e8ffdc;background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--tool-tint) 74%, transparent) 0, transparent 46%), #ffffffeb;color:#151515;cursor:pointer;border:1px solid #11111112;border-radius:24px;justify-content:space-between;align-items:stretch;gap:0;min-width:0;height:218px;padding:24px;transition:transform .28s cubic-bezier(.22,.72,.24,1),border-color .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 12px 34px #1c25180b}.home-page .home-tool-intro:nth-child(2){--tool-accent:#21c78a;--tool-tint:#dcfff2}.home-page .home-tool-intro:nth-child(3){--tool-accent:#4d8dff;--tool-tint:#e3efff}.home-page .home-tool-intro:nth-child(4){--tool-accent:#ffb42e;--tool-tint:#fff1d5}.home-page .home-tool-intro:nth-child(5){--tool-accent:#9b6cff;--tool-tint:#efe7ff}.home-page .home-tool-intro:before{content:"";background:var(--tool-accent);opacity:0;transform-origin:50%;width:3px;height:auto;transition:opacity .24s,transform .28s cubic-bezier(.22,.72,.24,1);position:absolute;inset:0 auto 0 0;transform:scaleY(.35)}.home-page .home-tool-intro:hover{border-color:color-mix(in srgb, var(--tool-accent) 28%, #11111112);transform:translateY(-6px);box-shadow:0 22px 50px #1c25181a}.home-page .home-tool-intro:hover:before{opacity:1;transform:scaleY(1)}.home-page .home-tool-card-top{justify-content:space-between;align-items:flex-start;display:flex}.home-page .home-tool-icon-shell{background:var(--tool-tint);border-radius:18px;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid;box-shadow:inset 0 0 0 1px #ffffffb8}.home-page .home-tool-icon-shell .tool-icon,.home-page .home-tool-icon-shell .symbol-icon{opacity:.9;width:38px;height:38px;transition:transform .28s cubic-bezier(.22,.72,.24,1);transform:none}.home-page .home-tool-icon-shell .symbol-icon{font-size:34px;line-height:38px}.home-page .home-tool-intro:hover .home-tool-icon-shell .tool-icon,.home-page .home-tool-intro:hover .home-tool-icon-shell .symbol-icon{transform:scale(1.08)rotate(-2deg)}.home-page .home-tool-card-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.home-page .home-tool-card-copy h3,.home-page .home-tool-card-copy p{text-align:left;margin:0}.home-page .home-tool-card-copy h3{color:#151515;letter-spacing:-.03em;font-size:21px;font-weight:750;line-height:1.25}.home-page .home-tool-card-copy p{color:#11111180;min-height:40px;font-size:13px;font-weight:400;line-height:20px}.home-page .home-tool-intro.disabled{opacity:.58}.home-page .home-tool-status{color:#1111118a;background:#11111112;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:600;line-height:14px;position:absolute;top:73px;right:18px}.home-page .home-tool-intro>.home-tool-status,.home-page .home-tool-intro:hover>.home-tool-status{transform:none}@media (max-width:1050px){.home-page .home-tool-intro,.home-page .home-tool-intro:hover{height:196px;padding:21px}.home-page .home-tool-icon-shell{border-radius:16px;flex-basis:56px;width:56px;height:56px}.home-page .home-tool-icon-shell .tool-icon,.home-page .home-tool-icon-shell .symbol-icon{width:34px;height:34px}}@media (max-width:720px){.home-page .home-tool-row,.home-page .home-tool-row[data-count]{gap:10px}.home-page .home-tool-row[data-count="5"] .home-tool-intro:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.home-page .home-tool-intro,.home-page .home-tool-intro:hover{border-radius:19px;height:166px;padding:17px;transform:none}.home-page .home-tool-icon-shell{border-radius:14px;flex-basis:48px;width:48px;height:48px}.home-page .home-tool-icon-shell .tool-icon,.home-page .home-tool-icon-shell .symbol-icon{width:30px;height:30px}.home-page .home-tool-card-copy{gap:4px}.home-page .home-tool-card-copy h3{font-size:17px}.home-page .home-tool-card-copy p{min-height:34px;font-size:11px;line-height:17px}.home-page .home-tool-status{font-size:9px;top:59px;right:12px}}.home-page{--home-surface:var(--site-surface);--home-panel-line:var(--site-panel-line);--home-panel-shadow:var(--site-panel-shadow);background:var(--home-surface)}.home-page .home-gradient-stack{background:var(--home-surface)}.home-page .hero-section{--hero-grid-size:42px;background:0 0}.home-page .home-gradient-stack:before{background:var(--site-hero-fill);opacity:1;height:790px}.home-page .upload-composition{width:min(1040px,100vw - 176px);height:446px;margin-top:36px}.home-page .upload-panel{--home-upload-radius:var(--site-panel-radius);border:1px solid var(--home-panel-line);border-radius:var(--home-upload-radius);background:var(--site-panel-fill);height:446px;box-shadow:var(--home-panel-shadow);transition:transform .3s cubic-bezier(.22,.72,.24,1),border-color .3s,box-shadow .3s,background-color .3s}.home-page .upload-panel:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle,#58ff001c,#0000 67%);border-radius:50%;width:250px;height:250px;position:absolute;bottom:-96px;right:-74px}.home-page .upload-panel:hover{background-color:#fff;border-color:#324c2826;transform:translateY(-2px);box-shadow:0 38px 110px #1f2a1a21,0 5px 18px #1f2a1a0b}.home-page .upload-panel.dragging{background-color:#fff;border-color:#3ccd08b8;transform:translateY(-3px)scale(1.003);box-shadow:0 0 0 6px #58ff0021,0 40px 110px #266a0f29}.home-page .upload-dash-border{width:calc(100% - 16px);height:calc(100% - 16px);inset:8px}.home-page .upload-dash-border rect{stroke:#2534202b;stroke-width:1.25px;stroke-dasharray:7 8;rx:27px;ry:27px;transition:stroke .26s,stroke-dashoffset .35s}.home-page .upload-panel:hover .upload-dash-border rect{stroke:#30482742;stroke-dashoffset:-6px}.home-page .upload-panel.dragging .upload-dash-border rect{stroke:#43d400}.home-page .upload-tool-grid{gap:11px;height:102px;top:296px}.home-page .upload-tool-card,.home-page .upload-tool-card.disabled{color:#1111118f;background:#ffffffc7;border:1px solid #1111;border-radius:18px;height:102px;min-height:102px;transition:transform .25s cubic-bezier(.22,.72,.24,1),border-color .25s,background-color .25s,box-shadow .25s;box-shadow:0 8px 24px #1f2a1a06}.home-page .upload-tool-card:hover:not(.disabled){background:#fff;border-color:#40cc084d;transform:translateY(-4px);box-shadow:0 13px 28px #30502614}.home-page .upload-tool-card>.tool-icon,.home-page .upload-tool-card>.symbol-icon{opacity:.64;width:50px;height:50px;transition:opacity .25s,transform .25s cubic-bezier(.22,.72,.24,1);top:12px}.home-page .upload-tool-card:hover:not(.disabled)>.tool-icon,.home-page .upload-tool-card:hover:not(.disabled)>.symbol-icon{opacity:.9;transform:translate(-50%)scale(1.04)}.home-page .upload-tool-card>span:not(.symbol-icon){color:#11111194;height:22px;font-size:14px;font-weight:620;line-height:22px;top:65px}.home-page .upload-tool-card.disabled{opacity:.46}.home-page .upload-tool-grid[data-count="6"] .upload-tool-card{--responsive-tool-icon-size:clamp(36px, 50cqw, 50px);--responsive-tool-label-height:clamp(18px, 22cqw, 22px);--responsive-tool-content-gap:3px;container-type:inline-size}.home-page .upload-tool-grid[data-count="6"] .upload-tool-card>.tool-icon,.home-page .upload-tool-grid[data-count="6"] .upload-tool-card>.symbol-icon{top:calc(50% - (var(--responsive-tool-icon-size) + var(--responsive-tool-label-height) + var(--responsive-tool-content-gap)) / 2);width:var(--responsive-tool-icon-size);height:var(--responsive-tool-icon-size)}.home-page .upload-tool-grid[data-count="6"] .upload-tool-card>.symbol-icon{font-size:clamp(32px,42cqw,42px);line-height:clamp(36px,50cqw,50px)}.home-page .upload-tool-grid[data-count="6"] .upload-tool-card>span:not(.symbol-icon){top:calc(50% - (var(--responsive-tool-icon-size) + var(--responsive-tool-label-height) + var(--responsive-tool-content-gap)) / 2 + var(--responsive-tool-icon-size) + var(--responsive-tool-content-gap));height:var(--responsive-tool-label-height);font-size:clamp(11px,15cqw,14px);line-height:var(--responsive-tool-label-height);white-space:nowrap}.home-page .media-rail{--media-rail-inset:5px;--media-rail-pill-width:calc(100% - 2 * var(--media-rail-inset));--media-rail-indicator-top:var(--media-rail-inset);--media-rail-indicator-insets:calc(2 * var(--media-rail-inset));width:62px;height:238px;padding:var(--media-rail-inset) 0;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#ffffffc7;border-color:#11111114;left:-75px;box-shadow:0 18px 46px #1f2a1a16}.home-page .media-rail-indicator-fill{background:var(--site-control-active)}.home-page .media-rail button{color:#1111116e}.home-page .media-rail button.active{color:var(--green)}.home-page .media-rail button:not(.active):hover{color:#111111b8}@media (min-width:1051px){.home-page .upload-tool-grid{grid-template-columns:repeat(5,minmax(0,1fr));width:816px}.home-page .upload-tool-grid[data-count="6"]{--tool-count:6;grid-template-columns:repeat(6,minmax(0,1fr));width:min(944px,100% - 96px)}.home-page .upload-tool-grid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr));width:650px}.home-page .upload-tool-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));width:484px}.home-page .upload-tool-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));width:318px}}@media (min-width:721px) and (max-width:1050px){.home-page .upload-composition{width:min(860px,100vw - 154px);height:430px}.home-page .upload-panel{height:430px}.home-page .media-rail{left:-67px}.home-page .upload-tool-grid,.home-page .upload-tool-grid[data-count]{grid-template-columns:repeat(var(--tool-count), minmax(0, 1fr));width:min(760px,100% - 70px)}}@media (max-width:720px){.home-page .home-gradient-stack:before{background:var(--site-hero-fill-mobile);height:610px}.home-page .upload-composition{width:calc(100vw - 84px);height:320px;margin-top:30px;margin-left:48px}.home-page .upload-panel{--home-upload-radius:23px;border-radius:var(--home-upload-radius);height:320px}.home-page .upload-dash-border{width:calc(100% - 12px);height:calc(100% - 12px);inset:6px}.home-page .upload-dash-border rect{rx:18px;ry:18px}.home-page .media-rail{--media-rail-inset:1px;width:44px;height:212px;left:-51px}}@media (prefers-reduced-motion:reduce){.home-page .upload-panel,.home-page .upload-tool-card,.home-page .upload-dash-border rect{transition-duration:.01ms!important}}.account-menu-link{text-decoration:none}.account-page{min-height:calc(100vh - 74px)}.account-page-back{margin-bottom:clamp(28px,3vw,42px)}.account-layout{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:36px;display:grid}.account-page-nav{background:#fff;border:1px solid #18181414;border-radius:40px;flex-direction:column;gap:8px;padding:12px;display:flex;position:sticky;top:100px;box-shadow:0 16px 42px #1c1e170b}.account-page-nav button{border-radius:999px;transition:none}.account-page-nav button:hover{background:#f5f7f2}.account-page-nav button[aria-pressed=true]{color:var(--green);background:#080808;animation:.34s cubic-bezier(.16,1,.3,1) both accountOptionIn}.account-page :is(button,a):focus-visible{outline:2px solid var(--green);outline-offset:4px}.account-content{min-width:0}.account-section{min-height:360px}.account-section[hidden]{display:none}.account-section h2{color:var(--ink);letter-spacing:-.025em;margin:0 0 24px;font-size:20px}.account-section h3{margin:28px 0 16px;font-size:16px}.account-profile{margin:0;display:grid}.account-profile>div{border-bottom:1px solid var(--site-panel-line);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:24px;padding:22px 0;display:grid}.account-profile>div:last-child{border-bottom:0}.account-profile dt{color:#858780;font-size:14px}.account-profile dd{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0;font-size:15px;display:flex}.account-memberships{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.account-membership{min-width:0}.account-membership-body{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.account-membership-card{isolation:isolate;color:#fff;background:radial-gradient(at 105% 5%,#9ab87621,#0000 62%),linear-gradient(118deg,#323630 0%,#242822 38%,#191c18 70%,#22271e 100%);border:1px solid #42473f;border-radius:18px;flex-direction:column;justify-content:space-between;width:248px;max-width:100%;height:146px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #0003,0 8px 20px #1418101a}.account-membership-card[data-active=false]{color:#505050;background:radial-gradient(at 105% 5%,#ffffff59,#0000 62%),linear-gradient(118deg,#f3f3f3 0%,#ebebeb 55%,#e6e6e6 100%);border-color:#dedede;box-shadow:inset 0 1px #fffc,0 8px 20px #0000000d}.account-membership-card[data-active=false]>:not(.account-membership-renew){filter:grayscale()}.account-membership-card[data-active=false] .account-membership-caption span{color:#737373}.account-membership-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 16%,#ffffff0b 16.3%,#ffffff03 35%,#0000 35.3%),linear-gradient(#ffffff06,#0000 45%);position:absolute;inset:0}.account-membership-card[data-active=false]:before{content:none}.account-membership-card>img{z-index:1;object-fit:contain;border-radius:9px;width:36px;height:36px;position:relative}.account-card-art{z-index:-1;pointer-events:none;width:238px;height:238px;position:absolute;bottom:-162px;right:-172px;transform:rotate(-18deg)}.account-card-art:before,.account-card-art:after{content:"";background:linear-gradient(145deg,#d3e1c111,#b9d79703 65%);border:1px solid #d7e6c71c;border-radius:50%;width:184px;height:184px;position:absolute;box-shadow:inset 0 1px #ffffff06}.account-card-art:before{top:0;left:0}.account-card-art:after{background:linear-gradient(145deg,#add18412,#add18403 75%);border-color:#b4d98b17;top:62px;left:68px}.account-membership-card[data-active=false] .account-card-art:before,.account-membership-card[data-active=false] .account-card-art:after{background:linear-gradient(145deg,#5a5a5a21,#5a5a5a06 65%);border-color:#5a5a5a2e;box-shadow:inset 0 1px #ffffff80}.account-membership-card[data-product=clipboard] .account-card-art:before,.account-membership-card[data-product=clipboard] .account-card-art:after{border-radius:23px}.account-membership-caption{z-index:1;gap:6px;display:grid;position:relative}.account-membership-caption strong{letter-spacing:.01em;font-size:15px;font-weight:650}.account-membership-caption span{color:#bdc3b5;font-variant-numeric:tabular-nums;font-size:10px;line-height:1.5}.account-membership-card>i{background:var(--green);border-radius:2px;width:8px;height:8px;position:absolute;bottom:22px;right:22px;transform:rotate(45deg);box-shadow:0 0 12px #58ff002e}.account-membership-card[data-active=false]>i{box-shadow:none;background:#969696}.account-membership-renew{z-index:2;border:1px solid var(--green);background:var(--green);color:#10120e;min-height:30px;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:650;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex;position:absolute;top:18px;right:18px}.account-membership-renew svg{width:12px;height:12px}.account-membership-renew:hover{background:#77ff35;border-color:#77ff35}.account-section-heading{justify-content:space-between;align-items:baseline;display:flex}.account-credit-heading{justify-content:center;align-items:center;min-height:156px;margin:0 0 60px;padding:24px 70px;display:flex;position:relative}.account-credit-heading>button{position:absolute;top:0;right:0}.account-credit-total{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.account-credit-total h2{white-space:nowrap;margin:0;font-size:20px}.account-credit-total strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1.1}.account-credit-table{overflow-x:auto}.account-credit-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.account-credit-table th{color:#777b70;white-space:nowrap;font-weight:500}.account-credit-table td,.account-credit-table th{border-bottom:1px solid var(--site-panel-line);padding:16px 10px}.credit-increase{color:#328513}.account-page button{cursor:pointer}.account-page button:disabled{cursor:default;opacity:.45}.account-section-heading button,.account-pagination button{border:1px solid var(--site-panel-line);background:#fff;border-radius:999px;padding:8px 16px;font-size:13px}.account-pagination{justify-content:flex-end;align-items:center;gap:16px;margin-top:20px;font-size:13px;display:flex}.account-security-panels{gap:24px;display:grid}.account-security-panels[hidden]{display:none}.account-security-section{min-height:0}.account-security-section .account-password-panel,.account-email-setting{padding-right:210px;display:block;position:relative}.account-security-section .account-password-email{text-align:left;padding:0}.account-security-section .account-password-copy{text-align:left;max-width:none;margin:8px 0 0}.account-security-section :is(.primary-button,.membership-checkout-back),.account-profile .membership-checkout-back{color:#3b3b38;width:auto;min-height:42px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffc2;border:1px solid #11110f1a;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 17px;font-size:13px;font-weight:700;transition:background .2s;display:inline-flex}.account-security-section :is(.primary-button,.membership-checkout-back){position:absolute;top:50%;right:0;transform:translateY(-50%)}.account-profile .membership-checkout-back{flex-shrink:0;margin-left:auto}.account-profile .membership-checkout-back:hover{box-shadow:none;background:#fff;transform:none}.account-security-section .account-password-panel>.primary-button{width:auto;margin:0}.account-security-section :is(.primary-button,.membership-checkout-back):hover{box-shadow:none;background:#fff;transform:translateY(-50%)}.account-security-section .account-password-panel>.auth-message{text-align:left}.account-email-setting strong{overflow-wrap:anywhere;font-size:16px}@media (max-width:900px){.account-security-section .account-password-panel,.account-email-setting{padding-right:0}.account-security-section :is(.primary-button,.membership-checkout-back),.account-security-section .account-password-panel>.primary-button{margin-top:24px;display:flex;position:static;transform:none}.account-security-section :is(.primary-button,.membership-checkout-back):hover{transform:none}}@media (max-width:720px){.membership-checkout-page{--checkout-header-height:64px}}@media (max-width:800px){.account-layout{grid-template-columns:160px minmax(0,1fr);gap:20px}.account-section{padding:26px}}@media (max-width:600px){.account-layout{grid-template-columns:minmax(0,1fr);gap:20px}.account-page-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:static}.account-page-nav button{min-height:46px;padding:12px;font-size:14px}.account-section{border-radius:22px;min-height:340px;padding:24px 20px}.account-security-section{min-height:0}.account-profile>div{grid-template-columns:70px minmax(0,1fr);gap:16px}.account-credit-table table{min-width:570px}}@media (prefers-reduced-motion:reduce){.account-page-nav button{transition:none}}.avatar-button .custom-avatar{border-radius:inherit;object-fit:cover;width:100%;height:100%}.account-avatar-setting{flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:24px 0 28px;display:flex}.account-avatar-picker{width:76px;height:76px;box-shadow:none;background:var(--green);color:var(--ink);border:0;border-radius:50%;place-items:center;padding:0;font-size:26px;font-weight:750;display:grid;overflow:hidden}.account-avatar-picker img{object-fit:cover;width:100%;height:100%;box-shadow:none;border:0}.account-avatar-picker:has(img){background:0 0}.account-page .account-avatar-picker:focus-visible{outline-color:#111}.account-avatar-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.account-avatar-actions button:hover{transform:none}.site-root:has(>.account-page)>.site-header{border-bottom:1px solid var(--line);background:#fff}.converter-page{background:#fff radial-gradient(circle at 50% 0,#eadfff,#0000 max(240px,25vw));min-height:calc(100vh - 74px);padding:0 32px 110px;overflow:hidden}.converter-hero{background:0 0;margin-inline:-32px;padding-bottom:clamp(24px,3vw,40px)}.converter-showcase,.converter-process{width:min(1180px,100%);margin-inline:auto}.converter-showcase{border:1px solid #ffffff14;border-radius:24px;width:min(1200px,100%);overflow:hidden;box-shadow:0 20px 52px #14270d1f}.converter-visual{background:radial-gradient(circle at 76% 42%,#58ff0026,#0000 31%),linear-gradient(125deg,#1d271c,#0a0e0a 72%);grid-template-columns:minmax(0,1fr) 250px;place-items:center stretch;gap:36px;min-height:420px;padding:48px;display:grid;position:relative;overflow:hidden}.converter-visual:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 52% 48%,#000,#0000 87%);mask-image:radial-gradient(at 52% 48%,#000,#0000 87%)}.converter-visual:after{content:"";border:1px solid #58ff0024;border-radius:50%;width:320px;height:320px;position:absolute;top:2%;right:12%;box-shadow:0 0 0 56px #58ff0006,0 0 0 112px #58ff0004}.converter-flow{z-index:1;grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);justify-self:center;align-items:center;gap:12px;width:min(740px,100%);display:grid;position:relative}.converter-html-stack{width:100%;max-width:210px;margin-inline:auto;position:relative;transform:scale(.7)}.converter-html-back{background:#d7ddd7;border:1px solid #ffffff52;border-radius:19px;position:absolute;inset:-10px 9px 10px -9px;transform:rotate(-6deg)}.converter-html-card{background:#f7faf6;border-radius:19px;flex-direction:column;align-items:flex-start;min-height:230px;padding:24px;display:flex;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 17px 38px #00000047}.converter-file-corner{background:linear-gradient(225deg,#e4ebe3 50%,#0000 50%);width:54px;height:54px;position:absolute;top:0;right:0}.converter-code-mark{color:#2b5728;background:#e2ebe0;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:16px;font-size:21px;font-weight:800;display:grid}.converter-code-line{background:#d8e2d7;border-radius:6px;width:68%;height:6px;margin-bottom:8px;display:block}.converter-code-line.long{width:88%}.converter-code-line.short{width:49%;margin-bottom:auto}.converter-html-card strong,.converter-exe-card strong{letter-spacing:-.06em;font-size:36px;line-height:1;display:block}.converter-html-card small,.converter-exe-card small{letter-spacing:.06em;margin-top:7px;font-size:11px;font-weight:650;display:block}.converter-html-card small{color:#7c897b}.converter-connector{color:#89ff4f;align-items:center;display:flex}.converter-connector span{background:linear-gradient(90deg,#0000,#89ff4f);flex:1;height:1px}.converter-connector span:last-child{background:linear-gradient(90deg,#89ff4f,#0000)}.converter-connector i{background:#192518;border:1px solid #58ff0061;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:22px;font-style:normal;display:grid;box-shadow:0 0 20px #58ff0024}.converter-exe-card{color:#14220d;background:linear-gradient(145deg,#a8ff77,#58ff00 78%);border:1px solid #ffffff47;border-radius:19px;flex-direction:column;align-items:flex-start;width:100%;max-width:210px;min-height:230px;margin-inline:auto;padding:24px;display:flex;position:relative;overflow:hidden;transform:rotate(3deg)scale(.7);box-shadow:0 18px 48px #39e70029}.converter-exe-card:before{content:"";border:1px solid #0f320026;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-50px;box-shadow:0 0 0 30px #0f320009,0 0 0 60px #0f320006}.converter-exe-emblem{grid-template-rows:repeat(2,23px);grid-template-columns:repeat(2,23px);gap:4px;margin-bottom:auto;display:grid;transform:skewY(-5deg)}.converter-exe-emblem span{background:#183311;border-radius:2px}.converter-exe-card small{color:#38672a}.converter-flow-caption{z-index:1;color:#9aaa99;letter-spacing:.12em;justify-content:space-between;font-size:10px;font-weight:700;display:flex;position:absolute;inset:22px 334px auto 52px}.converter-visual-downloads{z-index:2;width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:14px;padding:0;position:relative;top:auto;right:auto;transform:none}.converter-process{padding-top:118px}.converter-section-heading{text-align:center;margin-bottom:37px}.converter-section-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(34px,4vw,50px);line-height:1.15}.converter-section-heading h2 span{display:inline-block}.converter-process-list{border-top:1px solid #bfc8ba;border-bottom:1px solid #bfc8ba;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.converter-process-list article{min-height:218px;padding:28px 38px 30px 0}.converter-process-list article+article{border-left:1px solid #bfc8ba;padding-left:38px}.converter-step-number{color:#3a8330;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.converter-process-list h3{letter-spacing:-.035em;margin:38px 0 12px;font-size:25px}.converter-process-list p{color:#687065;max-width:300px;margin:0;font-size:14px;line-height:1.8}@media (max-width:1100px){.converter-visual{grid-template-columns:none;place-items:center;gap:0;padding:0;display:grid}.converter-flow{grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);gap:20px;width:min(660px,100% - 100px);transform:translateY(-31px)}.converter-flow-caption{inset:22px 38px auto}.converter-visual-downloads{grid-template-columns:repeat(2,minmax(0,1fr));width:384px;margin-inline:auto;padding:0;position:absolute;inset:auto 0 16px;transform:none}}@media (max-width:900px){.converter-page{padding:0 28px 90px}.converter-hero{margin-inline:-28px}.converter-visual{min-height:420px}.converter-process{padding-top:85px}}@media (max-width:700px){.converter-page{padding:0 24px 80px}.converter-hero{padding-top:84px;margin-inline:-24px;padding-inline:18px}.converter-visual{min-height:410px}.converter-visual:after{width:230px;height:230px;top:10%;right:1%}.converter-flow{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);gap:4px;width:calc(100% - 38px);transform:translateY(-32px)}.converter-html-card,.converter-exe-card{border-radius:16px;min-height:190px;padding:16px}.converter-html-back{border-radius:16px}.converter-code-mark{width:39px;height:39px;margin-bottom:13px;font-size:18px}.converter-code-line{height:4px;margin-bottom:6px}.converter-html-card strong,.converter-exe-card strong{font-size:28px}.converter-html-card small,.converter-exe-card small{font-size:8px}.converter-exe-emblem{grid-template-rows:repeat(2,17px);grid-template-columns:repeat(2,17px);gap:3px}.converter-connector i{width:30px;height:30px;font-size:17px}.converter-flow-caption{font-size:8px;inset:18px 20px auto}.converter-visual-downloads{width:calc(100% - 32px);bottom:16px}.converter-section-heading{margin-bottom:27px}.converter-process-list{grid-template-columns:1fr}.converter-process-list article,.converter-process-list article+article{border-left:0;grid-template-columns:40px 1fr;gap:0 20px;min-height:0;padding:25px 0;display:grid}.converter-process-list article+article{border-top:1px solid #bfc8ba}.converter-step-number{grid-row:span 2;padding-top:4px}.converter-process-list h3{margin:0 0 8px;font-size:22px}.converter-process-list p{max-width:none}.converter-showcase{border-radius:24px}}@media (max-width:420px){.converter-visual{min-height:380px}.converter-html-card,.converter-exe-card{min-height:160px;padding:12px}.converter-code-mark{width:32px;height:32px;margin-bottom:9px;font-size:15px}.converter-html-card strong,.converter-exe-card strong{font-size:23px}.converter-exe-emblem{grid-template-rows:repeat(2,14px);grid-template-columns:repeat(2,14px)}}@media (max-width:350px){.converter-hero{padding-bottom:14px}.converter-hero h1{font-size:36px}.converter-visual{min-height:365px}}:is(.home-header .avatar-button.signed-in:has(.custom-avatar),.workspace-page-account .avatar-button.signed-in:has(.custom-avatar)){box-shadow:none;background:0 0;border:0;padding:0;overflow:hidden}.account-section:not([hidden]){animation:.44s cubic-bezier(.16,1,.3,1) both accountPanelIn}.account-section:not([hidden])>h2,.account-section:not([hidden])>.account-section-heading{animation:.4s cubic-bezier(.16,1,.3,1) both accountContentIn}.account-section:not([hidden])>:not(h2):not(.account-section-heading){animation:.46s cubic-bezier(.16,1,.3,1) 55ms both accountContentIn}@keyframes accountOptionIn{0%{opacity:.5;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@keyframes accountPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes accountContentIn{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.account-page-nav button[aria-pressed=true],.account-section:not([hidden]),.account-section:not([hidden])>*{animation:none}}@media (max-width:600px){.account-memberships{gap:32px}.account-credit-heading{margin-bottom:42px;padding:42px 0 12px}.account-credit-total strong{font-size:40px}.account-email-setting{flex-wrap:wrap;gap:20px}}.account-loading-nav>span{background:#f2f3f0;border-radius:999px;height:52px}.account-loading-content>span{background:#f2f3f0;border-radius:999px;display:block}.account-loading-title{width:90px;height:24px}.account-loading-avatar{width:76px;height:76px;margin:30px auto 52px}.account-loading-row{width:min(340px,80%);height:18px;margin-top:34px}.session-notice-dialog{color:#171915;text-align:center;background:#fff;border:1px solid #0000000f;border-radius:24px;width:min(360px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;overflow-y:auto;box-shadow:0 24px 72px #00000029}.session-notice-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1418123d}.session-notice-icon{color:#62695b;background:#f2f4ef;border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto 18px;display:grid}.session-notice-icon svg{width:26px;height:26px}.session-notice-dialog h2{overflow-wrap:anywhere;text-wrap:balance;margin:0 0 24px;font-size:20px;font-weight:600;line-height:1.5}.session-notice-dialog button{color:#fff;overflow-wrap:anywhere;background:#171915;border:0;border-radius:12px;width:100%;min-height:44px;padding:11px 18px;font-size:14px;font-weight:600;line-height:1.5}.session-notice-dialog button:hover{background:#30352b}.session-notice-dialog button:active{background:#080a07}.session-notice-dialog button:focus-visible{outline-offset:3px;outline:2px solid #6a765c}.account-delete-setting{justify-content:space-between;align-items:center;gap:24px;min-height:42px;display:flex;position:relative}.account-delete-setting h2{margin:0}.account-security-section .account-delete-setting>.membership-checkout-back{flex-shrink:0;margin:0;position:static;transform:none}.account-security-section .account-delete-setting>.membership-checkout-back:hover{transform:none}.account-delete-dialog{box-sizing:border-box;color:#171715;background:#fff;border:0;border-radius:28px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:32px;overflow-y:auto;box-shadow:0 28px 90px #00000038}.account-delete-dialog::backdrop{background:#00000059}.account-delete-dialog h2{text-align:left;margin:0 0 18px;font-size:22px;line-height:1.4}.account-delete-dialog p{color:#62625d;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.85}.account-delete-dialog .auth-message{margin-top:16px}.account-delete-actions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.account-delete-actions button{min-height:42px;font:inherit;cursor:pointer;border:1px solid #11110f1f;border-radius:999px;flex:none;margin:0;padding:0 22px;font-size:14px;font-weight:600;transition:background .2s;position:static}.account-delete-cancel{color:#3b3b38;background:#fff}.account-delete-cancel:hover{background:#f5f5f2}.account-delete-actions .account-delete-confirm{color:#fff;background:#b42318;border-color:#b42318}.account-delete-actions .account-delete-confirm:hover{background:#961c13}.account-delete-actions button:focus-visible{outline-offset:3px;outline:2px solid #171715}.account-delete-actions button:disabled{opacity:.55;cursor:wait}@media (max-width:600px){.account-delete-dialog{border-radius:22px;padding:24px}.account-delete-actions button{flex:1;padding:0 14px}}.account-deletion-status{color:#a33b12;margin:12px 0 0;font-size:14px;line-height:1.8}.deletion-countdown{font-variant-numeric:tabular-nums;white-space:nowrap}.site-root:has(>.account-deletion-banner){position:relative}.account-deletion-banner{z-index:40;color:#8a3411;box-sizing:border-box;white-space:nowrap;background:#fff3e8;border:1px solid #efba93;border-radius:12px;justify-content:center;align-items:center;gap:56px;width:max-content;max-width:calc(100% - 32px);margin:0;padding:4px 14px;font-size:13px;line-height:1.5;display:flex;position:fixed;top:65px;left:auto;right:30px;transform:none}.account-deletion-banner>a{color:#8a3411;flex-shrink:0;font-weight:600;text-decoration:none}.account-deletion-banner>a:hover{text-decoration:underline}@media (max-width:600px){.account-deletion-banner{gap:8px;padding:4px 12px;font-size:12px;right:16px}.account-delete-setting:has(.account-deletion-status){flex-wrap:wrap;gap:16px}}.language-switcher{white-space:nowrap;width:auto;height:28px;color:inherit;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;font-size:12px;display:inline-flex;position:relative}.language-switcher select{opacity:0;cursor:pointer;width:100%;height:100%;box-shadow:none;outline:none;position:absolute;inset:0}.language-switcher:hover{color:#328a00}.language-switcher>svg{flex:none}.language-switcher-footer{min-height:36px;font:inherit;border-radius:0;padding:0 4px;transition:color .2s}.language-switcher-footer:hover{color:#181818}@media (max-width:1100px){.language-switcher-header{display:none}}@media (min-width:721px){.home-header .header-account{position:relative}}@media (max-width:860px){.workspace-page-account>.workspace-feedback{display:none}}.media-rail-label{white-space:nowrap;text-align:center;flex:none;display:block}html:not([lang^=zh]) .workspace-tool-label{white-space:normal;overflow-wrap:anywhere;text-align:left;font-size:16px;line-height:1.15;overflow:visible}html:not([lang^=zh]) .home-page .upload-tool-card>span:not(.symbol-icon){height:auto;line-height:1.15}html:not([lang^=zh]) .main-nav{gap:clamp(12px,2vw,32px)}html:not([lang^=zh]) .nav-link{white-space:nowrap}html:not([lang^=zh]) .hero-title,html:not([lang^=zh]) h1,html:not([lang^=zh]) h2,html:not([lang^=zh]) h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}html:not([lang^=zh]) .download-copy.clipboard-product-copy h2{white-space:normal;overflow-wrap:anywhere}html:not([lang^=zh]) .values-grid h3{flex-wrap:wrap;row-gap:8px}html:not([lang^=zh]) .setting-label-copy{flex-wrap:wrap}html:not([lang^=zh]) .auth-modal{max-height:calc(100dvh - 32px);overflow-y:auto}html:not([lang^=zh]) .auth-tabs{flex-wrap:wrap}html:not([lang^=zh]) .footer-links{flex-wrap:wrap;align-items:center}@media (min-width:721px) and (max-width:1100px){html:not([lang^=zh]) .home-header .main-nav{gap:10px}html:not([lang^=zh]) .home-header .nav-link{padding-inline:2px;font-size:12px}}@media (max-width:720px){html:not([lang^=zh]) .footer-links{gap:12px}html:not([lang^=zh]) .footer-bottom{text-align:center;flex-wrap:wrap;gap:8px}}html:not([lang^=zh]) .auth-terms a{margin-inline:3px}html:not([lang^=zh]) .home-header .nav-link{margin-inline:0}html:not([lang^=zh]) .checkout-account-card.signed-out strong,html:not([lang^=zh]) .checkout-account-card.signed-out span{white-space:normal;overflow:visible}html:not([lang^=zh]) .checkout-account-card button{white-space:normal;flex:none;max-width:100%}html:not([lang^=zh]) .membership-checkout-content{min-width:0}html:not([lang^=zh]) .membership-order-summary dd{white-space:normal;overflow-wrap:anywhere}html:not([lang^=zh]) .checkout-account-card em{white-space:normal;overflow-wrap:anywhere;min-width:0}.payment-card{min-width:0;max-height:calc(100dvh - 40px);overflow-y:auto}html:not([lang^=zh]) .payment-card>h2{max-width:100%;padding-inline:18px}.payment-card>img{max-width:100%;height:auto}.checkout-payment-card>.checkout-payment-loading{aspect-ratio:1;flex:none;width:min(280px,100%);height:auto}html:not([lang^=zh]) .membership-checkout-section-title h2,html:not([lang^=zh]) .membership-order-summary h2,html:not([lang^=zh]) .session-replaced-dialog h2{overflow-wrap:anywhere}
