.watermark-page{color:#f6f3f8;background:radial-gradient(circle at 50% -20%,#39214f66,#0000 43%),#111015;min-height:100dvh;font-family:inherit}.watermark-page *{box-sizing:border-box}.watermark-page button{font:inherit;cursor:pointer}.watermark-page button:disabled{opacity:.48;cursor:not-allowed}.watermark-header{background:#15131acc;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:70px;padding:0 max(24px,50vw - 660px);display:grid}.watermark-back,.watermark-private{color:#bdb6c6;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.watermark-back:hover{color:#fff}.watermark-private{color:#b9a2d0;justify-self:end}.watermark-brand{align-items:center;gap:10px;display:flex}.watermark-brand-mark{color:#e1c6ff;background:#713ec044;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.watermark-brand div{gap:1px;display:grid}.watermark-brand strong{font-size:17px}.watermark-brand small{color:#a89aaf;font-size:11px}.watermark-main{max-width:1320px;margin:auto;padding:35px 24px 24px}.watermark-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.watermark-heading h1{letter-spacing:-.02em;margin:8px 0;font-size:30px}.watermark-heading p{color:#a8a1b0;margin:0;font-size:13px;line-height:1.65}.watermark-steps{color:#9a8ca7;white-space:nowrap;gap:15px;font-size:12px;display:flex}.watermark-steps span:first-child{color:#d0a9ff}.watermark-dropzone{color:#f3ecfb;text-align:center;background:linear-gradient(145deg,#221b2c,#17151d);border:1px dashed #9565c86b;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;min-height:420px;display:flex}.watermark-dropzone:hover{background:#2b2036;border-color:#b784f0}.watermark-dropzone>span{color:#d2adff;background:#8f56d82b;border-radius:21px;place-items:center;width:72px;height:72px;display:grid}.watermark-workspace{grid-template-columns:250px minmax(0,1fr);gap:16px;min-height:540px;display:grid}.watermark-sidebar,.watermark-editor{background:#1b1921;border:1px solid #ffffff16;border-radius:16px;min-height:0;overflow:hidden}.watermark-sidebar{flex-direction:column;display:flex}.watermark-sidebar-head{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;height:57px;padding:0 14px;display:flex}.watermark-sidebar-head strong span{color:#8d8395;font-weight:400}.watermark-sidebar-head button,.watermark-stage-foot button{color:#dac8ed;background:#ffffff09;border:1px solid #ffffff15;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:inline-flex}.watermark-sidebar-head button:hover,.watermark-stage-foot button:hover{background:#7546a744}.watermark-list{align-content:start;gap:6px;max-height:530px;padding:9px;display:grid;overflow:auto}.watermark-item{color:#d9d4df;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;width:100%;padding:7px;display:flex}.watermark-item:hover{background:#ffffff09}.watermark-item.is-selected{background:#7645a027;border-color:#9964cd76}.watermark-item img{object-fit:cover;background:#111;border-radius:6px;flex:none;width:46px;height:46px}.watermark-item>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.watermark-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.watermark-item small{color:#a294ad;font-size:10px}.watermark-item em{color:#eea0a0;font-style:normal}.watermark-check{color:#70d6a1;flex:none}.watermark-remove{color:#8d8391;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;display:grid}.watermark-remove:hover{color:#fff;background:#ffffff16}.watermark-editor{flex-direction:column;display:flex}.watermark-toolbar{border-bottom:1px solid #fff1;align-items:center;gap:18px;min-height:55px;padding:8px 14px;display:flex}.watermark-tool-group{background:#111016;border-radius:9px;gap:4px;padding:3px;display:flex}.watermark-tool-group button,.watermark-toolbar-end button{color:#aba2b1;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:12px;display:inline-flex}.watermark-tool-group button.active{color:#fff;background:#7745ba}.watermark-toolbar-end button:hover{color:#fff;background:#ffffff12}.watermark-size{color:#bfb3c7;white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex}.watermark-size span{color:#93899a;min-width:32px}.watermark-toolbar-end{gap:3px;margin-left:auto;display:flex}.watermark-stage{background-color:#131219;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:21px 21px;flex:1;place-items:center;min-height:430px;padding:20px;display:grid;overflow:auto}.watermark-image-wrap{max-width:100%;max-height:580px;line-height:0;position:relative;box-shadow:0 16px 40px #0008}.watermark-image-wrap img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;max-height:580px;display:block}.watermark-mask{touch-action:none;cursor:crosshair;opacity:.7;filter:brightness(0)saturate()invert(57%)sepia(35%)saturate(1120%)hue-rotate(218deg)brightness()contrast(90%);width:100%;height:100%;position:absolute;inset:0}.watermark-stage-foot{color:#998fa2;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:6px 14px;font-size:11px;display:flex}.watermark-stage-foot>span{align-items:center;gap:7px;display:flex}.watermark-legend{background:#b375e5;border-radius:50%;width:9px;height:9px}.watermark-mask.is-auto{pointer-events:none}.watermark-size input:disabled{opacity:.35}.watermark-restore-preview{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.watermark-mask{z-index:2}.watermark-heading{align-items:center;margin-bottom:18px}.watermark-heading h1{margin:0;font-size:24px}.watermark-heading>span{color:#978ca1;font-size:12px}.watermark-toolbar{flex-wrap:wrap;gap:8px 12px}.watermark-brush-settings{align-items:center;gap:13px;display:flex}.watermark-size input{width:82px}.watermark-size span{min-width:34px}.watermark-mask.is-drawing{cursor:none}.watermark-brush-cursor{z-index:3;pointer-events:none;border:1.5px solid #f6ecff;border-radius:50%;display:block;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #33223e,0 1px 8px #000a}.watermark-brush-cursor i{border:1px dashed #ffffffa6;border-radius:50%;display:block;position:absolute}.watermark-brush-cursor.is-restore{border-color:#85e8c3;box-shadow:0 0 0 1px #173d35,0 1px 8px #000a}.watermark-compare{touch-action:none;-webkit-user-select:none;user-select:none}.watermark-compare:hover,.watermark-compare.is-active{background:#7745ba}.watermark-bottom{min-height:64px;padding-top:10px;padding-bottom:10px}.watermark-bottom>div:first-child{gap:5px}.watermark-bottom{background:#1d1924;border:1px solid #ffffff15;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:15px 18px;display:flex}.watermark-bottom>div:first-child{gap:4px;min-width:0;display:grid}.watermark-bottom strong{font-size:13px}.watermark-bottom span{color:#a398ad;font-size:11px}.watermark-progress{background:#ffffff18;border-radius:8px;width:min(350px,50vw);height:4px;margin-top:4px;overflow:hidden}.watermark-progress i{background:#ac78ed;height:100%;transition:width .2s;display:block}.watermark-actions{gap:9px;display:flex}.watermark-actions button{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:12px;font-weight:650;display:flex}.watermark-secondary{color:#e5daed;background:#ffffff0c;border:1px solid #ffffff20}.watermark-primary{color:#fff;background:#8050ce;border:1px solid #9e69df}.watermark-primary:hover{background:#9360e3}.watermark-disclaimer{color:#817686;margin:15px 3px;font-size:11px}@media (max-width:760px){.watermark-header{grid-template-columns:1fr auto;height:60px;padding:0 16px}.watermark-brand{grid-area:1/1}.watermark-back{grid-area:1/2;font-size:11px}.watermark-private{display:none}.watermark-main{padding:22px 12px 18px}.watermark-heading{margin-bottom:15px;display:block}.watermark-heading p{font-size:12px}.watermark-steps{gap:12px;margin-top:14px}.watermark-dropzone{min-height:300px}.watermark-workspace{flex-direction:column;gap:10px;display:flex}.watermark-sidebar{order:2;min-height:auto}.watermark-sidebar-head{height:44px}.watermark-list{max-height:none;padding:7px;display:flex;overflow:auto}.watermark-item{width:135px;min-width:135px}.watermark-item img{width:38px;height:38px}.watermark-item strong{max-width:65px}.watermark-item small{white-space:nowrap}.watermark-remove{margin-top:-33px;margin-left:111px;position:absolute}.watermark-editor{order:1}.watermark-toolbar{flex-wrap:wrap;gap:6px 10px;padding:7px}.watermark-tool-group{justify-content:space-between;width:100%}.watermark-tool-group button{flex:1;justify-content:center}.watermark-tool-group button,.watermark-toolbar-end button{padding:0 7px;font-size:11px}.watermark-toolbar-end{margin-left:auto}.watermark-stage{min-height:300px;padding:10px}.watermark-image-wrap,.watermark-image-wrap img{max-height:55vh}.watermark-stage-foot{font-size:10px}.watermark-bottom{flex-direction:column;align-items:stretch;padding:12px}.watermark-actions{width:100%}.watermark-actions button{flex:1}.watermark-disclaimer{line-height:1.5}.watermark-heading{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.watermark-heading h1{font-size:21px}.watermark-heading>span{font-size:11px}.watermark-tool-group{flex-wrap:wrap}.watermark-tool-group button{flex:40%}.watermark-brush-settings{justify-content:space-between;gap:8px;width:100%}.watermark-size{gap:5px}.watermark-size input{width:min(19vw,88px)}.watermark-toolbar-end{justify-content:flex-end;width:100%}.watermark-brush-cursor{display:none}}.watermark-page{color:#f7f5fb;background:radial-gradient(circle at 55% 15%,#2d273a7a,#0000 48%),linear-gradient(145deg,#17171c,#111115 72%);min-height:0}.watermark-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1a1a1fe8;border-color:#ffffff0d;grid-template-columns:1fr auto;height:60px;padding:0 max(24px,50vw - 740px)}.watermark-brand{color:#f7f3fb;white-space:nowrap;justify-self:start;gap:9px;text-decoration:none}.watermark-brand img{object-fit:contain;filter:drop-shadow(0 5px 12px #7041d859);width:38px;height:38px}.watermark-brand strong{letter-spacing:.035em;font-size:16px;font-weight:700}.watermark-brand>span{color:#736c7c;font-size:16px}.watermark-brand b{color:#ded7e8;font-size:13px;font-weight:600}.watermark-header-actions{align-items:center;gap:18px;display:flex}.watermark-private{color:#a99bb8;font-size:11px}.watermark-private svg{color:#b894eb}.watermark-back{color:#d6cfdf;background:#ffffff08;border:1px solid #ffffff16;border-radius:9px;min-height:34px;padding:0 10px;font-size:11px}.watermark-back:hover{color:#fff;background:#8054c227;border-color:#a578e566}.watermark-main{max-width:1228px;padding:36px 24px 32px}.watermark-heading{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;width:100%;margin:0 auto 26px;display:grid}.watermark-eyebrow{color:#b78cf2;letter-spacing:.14em;font-size:10px;font-weight:800}.watermark-heading h1{letter-spacing:-.045em;margin:10px 0 9px;font-size:clamp(34px,3vw,44px);font-weight:750;line-height:1.16}.watermark-heading p{color:#b5afbc;max-width:720px;margin:0;font-size:14px;line-height:1.7}.watermark-heading p a{color:#cba9f8;text-underline-offset:3px;white-space:nowrap;margin-left:10px}.watermark-heading-meta{grid-template-columns:repeat(2,max-content);gap:7px;padding:0 0 4px;display:grid}.watermark-heading-meta span{color:#aca1b8;white-space:nowrap;background:#201e26;border:1px solid #ffffff14;border-radius:7px;padding:6px 10px;font-size:11px}.watermark-empty{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:20px;display:grid;position:relative}.watermark-empty>.watermark-dropzone{justify-self:center;width:100%}.watermark-dropzone{text-align:center;background:radial-gradient(circle at 50% 40%,#52396680,#0000 62%),#211b2a;border:1px dashed #ad7fe9a6;border-radius:22px;flex-direction:column;justify-content:center;gap:16px;min-height:500px;padding:32px;transition:border-color .2s,background .2s,transform .2s;box-shadow:0 18px 52px #0003,inset 0 1px #ffffff12}.watermark-dropzone:hover{background:radial-gradient(at 50% 0,#62418185,#0000 65%),#261e31;border-color:#d0a5ff;transform:translateY(-2px)}.watermark-dropzone>span:first-child{background:#7446d52b;border:1px solid #ab7df85c;border-radius:19px;flex:none;width:70px;height:70px}.watermark-upload-copy{gap:5px;min-width:0;display:grid}.watermark-dropzone strong{font-size:23px}.watermark-dropzone small{color:#b8afc1;font-size:13px}.watermark-dropzone em{color:#8c8296;font-size:11px;font-style:normal}.watermark-dropzone>.watermark-upload-action{color:#fff;background:linear-gradient(135deg,#7546d9,#9d63ec);border:1px solid #a978ec;border-radius:10px;flex:none;align-items:center;gap:8px;width:auto;height:44px;margin:10px 0 0;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px #7546db4d}.watermark-demo{background:linear-gradient(150deg,#24202b,#19181e);border:1px solid #ffffff16;border-radius:22px;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;padding:22px;display:flex;box-shadow:0 18px 52px #0003}.watermark-demo-heading{grid-area:heading}.watermark-demo-heading>span{color:#a580d0;letter-spacing:.14em;font-size:10px;font-weight:800}.watermark-demo-heading h2{letter-spacing:-.025em;margin:7px 0 4px;font-size:22px;line-height:1.28}.watermark-demo-heading p{color:#aaa1b0;margin:0;font-size:12px;line-height:1.6}.watermark-demo-comparison{isolation:isolate;aspect-ratio:1.75;background:#c3b4a4;border:1px solid #ffffff24;border-radius:13px;width:100%;position:relative;overflow:hidden}.watermark-demo-comparison>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.watermark-demo-comparison>.watermark-demo-before{z-index:1}.watermark-demo-before-label,.watermark-demo-after-label{z-index:2;color:#fff;background:#18131ccd;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:700;position:absolute;top:12px}.watermark-demo-before-label{left:12px}.watermark-demo-after-label{right:12px}.watermark-demo-divider{z-index:3;pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 10px #0009}.watermark-demo-divider span{color:#fff;letter-spacing:-.15em;background:#6540a9;border:2px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:21px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 15px #0008}.watermark-demo-comparison input{z-index:4;opacity:0;cursor:ew-resize;touch-action:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.watermark-demo-note{color:#a39aa9;flex-wrap:wrap;gap:3px 12px;margin:0;font-size:10px;line-height:1.5;display:flex}.watermark-demo-note a{color:#d3b4fa;text-underline-offset:2px;white-space:nowrap}.watermark-workspace{--watermark-workspace-height:clamp(560px, calc(100dvh - 260px), 900px);width:100%;max-width:1180px;height:var(--watermark-workspace-height);grid-template-columns:260px minmax(0,1fr);gap:12px;min-height:560px;margin-inline:auto}.watermark-sidebar,.watermark-editor{background:#1b1b20;border-color:#ffffff12;border-radius:15px;box-shadow:0 12px 34px #0003,inset 0 1px #ffffff08}.watermark-sidebar-head{border-color:#ffffff0e;height:60px;padding:0 14px}.watermark-sidebar-head>div{align-items:baseline;gap:7px;display:flex}.watermark-sidebar-head strong{font-size:14px}.watermark-sidebar-head span{color:#817b8b;font-size:11px}.watermark-sidebar-head button,.watermark-stage-foot button{color:#e2d2fa;background:#9060dd18;border-color:#a578e542;border-radius:8px;min-height:30px;padding:0 9px;font-size:11px;font-weight:650}.watermark-sidebar-head button:hover,.watermark-stage-foot button:hover{background:#8055cb35;border-color:#ad80e980}.watermark-queue-summary{grid-template-columns:repeat(3,1fr);gap:7px;padding:13px 12px 9px;display:grid}.watermark-queue-summary span{color:#9992a0;text-align:center;white-space:nowrap;background:#15151a;border:1px solid #ffffff0d;border-radius:8px;gap:3px;padding:8px 4px;font-size:10px;display:grid}.watermark-queue-summary b{color:#eee6f8;font-variant-numeric:tabular-nums;font-size:18px}.watermark-queue-summary span:last-child b{color:#d8b5ff}.watermark-filters{background:#141419;border:1px solid #ffffff0c;border-radius:9px;gap:3px;margin:0 12px 7px;padding:3px;display:flex}.watermark-filters button{color:#9e97a5;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:1;min-width:0;min-height:29px;padding:0 3px;font-size:10px}.watermark-filters button:hover{color:#eee5f7;background:#ffffff0b}.watermark-filters button.active{color:#f4ecff;background:#6f48ad;box-shadow:inset 0 1px #ffffff1c}.watermark-list{scrollbar-width:thin;flex:1;gap:6px;min-height:0;max-height:none;padding:7px 10px 12px}.watermark-list-empty{color:#817989;text-align:center;padding:34px 10px;font-size:11px}.watermark-item{cursor:pointer;background:#17171c;border:1px solid #ffffff09;border-radius:10px;grid-template-columns:18px 49px minmax(0,1fr) 24px;align-items:center;gap:8px;min-height:66px;padding:7px;transition:border-color .15s,background .15s;display:grid}.watermark-item:hover{background:#242129;border-color:#ffffff1a}.watermark-item.is-selected{background:#32243e;border-color:#a879e684;box-shadow:inset 3px 0 #a675e5}.watermark-item-index{color:#797180;font-variant-numeric:tabular-nums;text-align:center;font-size:9px}.watermark-item img{background:#111115;border-radius:6px;width:49px;height:49px}.watermark-item-copy{align-content:center;gap:5px;min-width:0;display:grid}.watermark-item strong{font-size:11px}.watermark-item-state{color:#a79faf;align-items:center;gap:5px;width:fit-content;font-size:10px;display:inline-flex}.watermark-item-state i{background:#9c85c2;border-radius:50%;width:6px;height:6px}.watermark-item-state.is-done{color:#8bd9ae}.watermark-item-state.is-done i{background:#69d7a0}.watermark-item-state.is-review{color:#e3bc88}.watermark-item-state.is-review i{background:#e5b46b}.watermark-remove{background:0 0;border:0;width:24px;height:24px}.watermark-remove:hover{background:#ffffff16}.watermark-sidebar-foot{color:#817989;text-align:center;border-top:1px solid #ffffff0d;flex:none;padding:11px 12px;font-size:10px}.watermark-editor{container-type:inline-size}.watermark-toolbar{background:#1d1c22;border-color:#ffffff0e;grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"tools settings""actions actions";align-items:center;gap:10px 16px;min-height:94px;padding:10px 13px;display:grid}.watermark-tool-group{background:#141419;border:1px solid #ffffff0d;border-radius:9px;grid-area:tools;justify-self:start;gap:2px;padding:3px}.watermark-tool-group button,.watermark-toolbar-end button{min-height:30px;padding:0 9px;font-size:11px}.watermark-tool-group button:hover:not(:disabled){color:#fff;background:#ffffff0d}.watermark-tool-group button.active,.watermark-tool-group button.active:hover{color:#fff;background:#7546d9;box-shadow:inset 0 1px #ffffff26}.watermark-brush-settings{grid-area:settings;gap:10px 16px;min-width:0}.watermark-size{color:#b9b1c1;gap:7px;font-size:11px}.watermark-size input{accent-color:#9460ee;width:86px}.watermark-size span{color:#d3c4e5;font-variant-numeric:tabular-nums}.watermark-brush-settings{flex-wrap:wrap}.watermark-restore-actions{background:#141419;border:1px solid #ffffff15;border-radius:8px;align-items:center;gap:3px;padding:3px;display:flex}.watermark-restore-actions button{color:#aba3b4;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:11px;display:inline-flex}.watermark-restore-actions button.active{color:#b1f4db;background:#246d5550}.watermark-restore-actions button.active.is-rebuild{color:#ead3ff;background:#7546d958}.watermark-viewport-tools{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:default;background:#141419ed;border:1px solid #ffffff15;border-radius:9px;align-items:center;gap:2px;max-width:calc(100% - 24px);padding:3px;display:flex;position:absolute;bottom:12px;left:12px;box-shadow:0 4px 16px #0005}.watermark-viewport-tools button{color:#aaa3af;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:30px;min-height:30px;padding:0 7px;font-size:10px;display:inline-flex}.watermark-viewport-tools button:hover:not(:disabled){color:#fff;background:#ffffff0d}.watermark-viewport-tools button.active{color:#fff;background:#7546d9;box-shadow:inset 0 1px #ffffff26}.watermark-viewport-tools output{color:#d3c4e5;font-variant-numeric:tabular-nums;text-align:center;min-width:43px;font-size:10px}.watermark-toolbar-end{flex-wrap:wrap;grid-area:actions;justify-content:flex-start;justify-self:start;gap:4px;min-width:0;margin-left:0}.watermark-toolbar-end button{color:#aaa3af}.watermark-toolbar-end button:hover:not(:disabled){color:#fff;background:#ffffff10}.watermark-toolbar-end .watermark-sync:not(:disabled){color:#eadfff;background:#7546d92c}.watermark-toolbar-end .watermark-sync:hover:not(:disabled){background:#7546d958}.watermark-stage{overscroll-behavior:auto;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#16161b;background-image:radial-gradient(#ffffff10 1px,#0000 1px);background-size:22px 22px;min-height:0;padding:20px;position:relative;overflow:clip}.watermark-model-overlay{z-index:6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#111015a6;place-items:center;padding:16px;display:grid;position:absolute;inset:0;overflow:auto}.watermark-model-card{text-align:center;background:#211a2cf5;border:1px solid #b98bea5c;border-radius:18px;justify-items:center;gap:13px;width:min(410px,100%);max-height:100%;padding:24px;display:grid;overflow-y:auto;box-shadow:0 18px 60px #0007}.watermark-model-icon{color:#d6b6ff;background:#a573e326;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.watermark-model-card h2{color:#f9f3ff;margin:0;font-size:18px;line-height:1.4}.watermark-model-card p{color:#d1c3db;margin:0;font-size:12px;line-height:1.7}.watermark-model-progress{background:#ffffff16;border-radius:6px;width:100%;height:6px;overflow:hidden}.watermark-model-progress i{border-radius:inherit;background:#b27af0;height:100%;transition:width .2s;display:block}.watermark-model-progress.is-indeterminate i{width:38%;animation:1.4s ease-in-out infinite watermark-model-progress}.watermark-model-detail{color:#c9b2df;text-align:left;justify-content:space-between;align-items:baseline;gap:10px;width:100%;font-size:11px;line-height:1.5;display:flex}.watermark-model-detail span{overflow-wrap:anywhere;min-width:0}.watermark-model-detail b{color:#e6d1ff;font-variant-numeric:tabular-nums;flex:none}.watermark-model-card small{color:#a89bb5;font-size:11px;line-height:1.7}.watermark-model-card button{color:#dccde8;background:#ffffff08;border:1px solid #ffffff24;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 14px;font-size:11px;display:flex}.watermark-model-card button:hover{background:#ffffff13}.watermark-model-spinner{animation:1s linear infinite watermark-model-spin}@keyframes watermark-model-progress{0%,to{transform:translate(-100%)}50%{transform:translate(265%)}}@keyframes watermark-model-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.watermark-model-overlay{padding:12px}.watermark-model-card{gap:10px;padding:18px}.watermark-model-card h2{font-size:16px}}@media (prefers-reduced-motion:reduce){.watermark-model-spinner,.watermark-model-progress.is-indeterminate i{animation:none}.watermark-model-progress i{transition:none}}.watermark-stage.is-pan{cursor:grab}.watermark-stage.is-pan:active{cursor:grabbing}.watermark-stage.is-brushing{cursor:none}.watermark-stage .watermark-brush-cursor{display:block}.watermark-stage:not(.is-brushing) .watermark-mask.is-drawing{cursor:default}:is(.watermark-stage:focus,.watermark-stage:focus-visible){outline:none}.watermark-brush-cursor.is-rebuild,.watermark-brush-cursor.is-erase{border-color:#d9b1ff}.watermark-brush-cursor b{color:#fff;text-shadow:0 1px 2px #000;font-size:10px;font-weight:500;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.watermark-canvas-notice{z-index:7;color:#ffecef;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:default;background:#34202df2;border:1px solid #ba70858c;border-radius:10px;align-items:center;gap:9px;width:max-content;max-width:calc(100% - 24px);max-height:calc(100% - 24px);padding:9px 10px 9px 12px;font-size:11px;line-height:1.45;display:flex;position:absolute;top:12px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 10px 28px #0008}.watermark-canvas-notice>svg{color:#e5a6ba;flex:none}.watermark-canvas-notice>span{overflow-wrap:anywhere;min-width:0}.watermark-canvas-notice button{color:inherit;border:0;flex:none}.watermark-canvas-notice-action{white-space:nowrap;min-height:28px;padding:0 9px;font-size:10px;font-weight:700;color:#fff!important;background:#8652d1!important;border-radius:7px!important}.watermark-canvas-notice-action:hover{background:#9964e5!important}.watermark-canvas-notice-close{background:0 0;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:grid}.watermark-canvas-notice-close:hover{background:#ffffff12}.watermark-image-wrap{transform-origin:50%;will-change:transform;max-height:100%;box-shadow:0 18px 50px #0008}.watermark-image-wrap img{width:100%;height:100%;max-height:none}.watermark-mask.is-pan{cursor:grab}.watermark-mask.is-pan:active{cursor:grabbing}.watermark-stage-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.watermark-stage-actions button{white-space:nowrap;min-height:32px}.watermark-stage-actions .watermark-compare{color:#f1e7ff;background:#6941a551;border-color:#b793ef75}.watermark-stage-actions .watermark-compare:hover,.watermark-stage-actions .watermark-compare.is-active{background:#7745ba}.watermark-stage-foot{color:#a69dad;border-top:1px solid #ffffff0e;min-height:47px;padding:7px 15px;font-size:11px}.watermark-legend{background:#ae74e8}.watermark-bottom{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1b1a20f2;border-color:#a578e538;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:70px;margin-top:12px;padding:11px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 36px #0008,inset 0 1px #ffffff10}.watermark-page .watermark-bottom>.watermark-batch-state{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.watermark-batch-state>div{gap:4px;min-width:0;display:grid}.watermark-batch-icon{color:#d7b6ff;background:#7648c82d;border:1px solid #9b70da50;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.watermark-batch-icon.is-busy{box-shadow:0 0 0 4px #8552d826}.watermark-batch-state strong{font-size:12px}.watermark-batch-state span{color:#a9a1b1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.watermark-batch-state small{color:#8f8498;font-size:9px;line-height:1.35}.watermark-item-state.is-scanning{color:#c8a3f8}.watermark-item-state.is-scanning i,.watermark-legend.is-scanning{animation:1s ease-in-out infinite watermark-status-pulse}@keyframes watermark-status-pulse{50%{opacity:.35;transform:scale(.72)}}.watermark-progress{flex:0 220px;width:min(220px,25vw);height:5px;margin:0}.watermark-progress i{background:linear-gradient(90deg,#7546db,#b583f2)}.watermark-actions{justify-self:end}.watermark-actions button{border-radius:9px;min-height:40px;padding:0 14px;font-size:11px}.watermark-secondary{color:#e5dced;background:#ffffff0b;border-color:#fff2}.watermark-secondary:hover:not(:disabled){background:#ffffff15}.watermark-cancel{color:#ffdce4;background:#7d3f4d35;border:1px solid #c47b8c66}.watermark-cancel:hover:not(:disabled){background:#8c465653;border-color:#d18b9b99}.watermark-primary{background:linear-gradient(135deg,#7546db,#9a61ed);border-color:#a67cf0;box-shadow:0 5px 17px #7546db5c,inset 0 1px #ffffff35}.watermark-primary:hover:not(:disabled){background:linear-gradient(135deg,#8252e6,#a873f2)}.watermark-disclaimer{color:#807987;flex-wrap:wrap;align-items:center;gap:5px 10px;margin:13px 2px 0;font-size:10px;line-height:1.5;display:flex}.watermark-feedback{color:#918897;border-left:1px solid #ffffff14;align-items:center;gap:4px;padding-left:10px;display:inline-flex}.watermark-feedback a{color:#ba91ef;align-items:center;gap:3px;font-weight:650;text-decoration:none;display:inline-flex}.watermark-feedback a:hover{color:#d4b6fa;text-underline-offset:2px;text-decoration:underline}.watermark-workspace+.watermark-bottom,.watermark-bottom~.watermark-disclaimer{max-width:1180px;margin-inline:auto}.watermark-empty+.watermark-disclaimer{text-align:center;justify-content:center;max-width:780px;margin:18px auto 0}.watermark-page :is(button,a,[role=button]):focus-visible{outline-offset:2px;outline:2px solid #c49af9}@container (width<=660px){.watermark-toolbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"tools""actions""settings";gap:8px 10px}.watermark-tool-group{width:auto}.watermark-brush-settings{width:100%}.watermark-size input{width:74px}}@container (width<=440px){.watermark-toolbar-end{justify-content:flex-start;justify-self:stretch}}@media (max-width:1050px){.watermark-workspace{grid-template-columns:235px minmax(0,1fr)}.watermark-toolbar{gap:7px}.watermark-tool-group button{padding:0 7px;font-size:10px}.watermark-viewport-tools button span{display:none}}@media (max-width:820px){.watermark-main{padding:20px 15px}.watermark-heading{grid-template-columns:1fr;gap:14px}.watermark-heading-meta{flex-wrap:wrap;display:flex}.watermark-empty{grid-template-columns:1fr}.watermark-dropzone{min-height:240px}.watermark-demo-comparison{max-height:420px}.watermark-workspace{flex-direction:column;height:auto;min-height:0;display:flex}.watermark-sidebar{order:1}.watermark-sidebar-head{height:50px}.watermark-queue-summary{padding:8px 10px}.watermark-queue-summary span{padding:7px;display:block}.watermark-queue-summary b{margin-right:5px;font-size:13px}.watermark-filters{margin-bottom:5px}.watermark-list{gap:6px;min-height:88px;max-height:none;padding:6px 9px 10px;display:flex;overflow-x:auto}.watermark-item{grid-template-columns:43px minmax(0,1fr) 22px;width:205px;min-width:205px}.watermark-item-index{display:none}.watermark-item img{width:43px;height:43px}.watermark-remove{margin:0;position:static}.watermark-sidebar-foot{display:none}.watermark-editor{order:2;min-height:470px}.watermark-stage{min-height:360px}.watermark-image-wrap img{max-height:none}.watermark-bottom{grid-template-columns:1fr auto}.watermark-progress{grid-area:2/1/auto/-1}}@media (max-width:560px){.watermark-header{height:56px;padding:0 12px}.watermark-brand{gap:6px}.watermark-brand img{width:32px;height:32px}.watermark-brand strong{font-size:14px}.watermark-brand b{font-size:11px}.watermark-header-actions{gap:0}.watermark-private{display:none}.watermark-back{padding:0 7px;font-size:10px}.watermark-main{padding:16px 10px 18px}.watermark-heading{gap:14px;margin-bottom:18px}.watermark-heading h1{font-size:26px}.watermark-heading p{font-size:12px}.watermark-heading p a{margin-left:5px;display:inline-block}.watermark-heading-meta{flex-wrap:wrap;gap:5px 0;width:100%}.watermark-heading-meta span{padding:0 7px;font-size:10px}.watermark-heading-meta span+span{border-left:0}.watermark-dropzone{text-align:center;flex-direction:column;justify-content:center;gap:8px;min-height:210px;padding:19px}.watermark-dropzone>span:first-child{border-radius:12px;width:46px;height:46px}.watermark-dropzone strong{font-size:16px}.watermark-dropzone small{font-size:10px}.watermark-dropzone em{font-size:9px}.watermark-dropzone>.watermark-upload-action{margin:5px 0 0}.watermark-empty{gap:16px}.watermark-demo{gap:12px;padding:16px}.watermark-demo-heading h2{font-size:20px}.watermark-demo-comparison{aspect-ratio:1.5}.watermark-toolbar{padding:7px}.watermark-tool-group{width:100%}.watermark-tool-group button{flex:40%;font-size:10px}.watermark-brush-settings{width:auto;min-height:30px}.watermark-viewport-tools{bottom:10px;left:10px}.watermark-toolbar-end{width:auto;margin-left:0}.watermark-size input{width:65px}.watermark-stage{min-height:310px;padding:10px}.watermark-canvas-notice{align-items:flex-start;gap:7px;width:calc(100% - 16px);max-width:none;padding:8px;font-size:10px;top:8px}.watermark-canvas-notice-action{min-height:26px;padding-inline:7px}.watermark-image-wrap img{max-height:none}.watermark-stage-foot{flex-direction:column;align-items:flex-start;gap:7px;padding:9px 11px;font-size:10px}.watermark-stage-foot>span{line-height:1.45}.watermark-stage-actions{justify-content:flex-start;width:100%}.watermark-stage-actions button{flex:auto;justify-content:center}.watermark-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px;display:grid;position:sticky;bottom:5px}.watermark-batch-icon{display:none}.watermark-batch-state{min-width:0}.watermark-actions{width:auto}.watermark-actions button{flex:1;min-width:0;min-height:37px;padding:0 7px;font-size:10px}.watermark-bottom:has(.watermark-secondary) .watermark-actions{grid-column:1/-1;width:100%}.watermark-progress{grid-area:auto/1/auto/-1}.watermark-disclaimer{text-align:center;justify-content:center;padding-bottom:72px}.watermark-feedback{border-left:0;justify-content:center;width:100%;padding-left:0}}.watermark-guide{color:#f6f2fa;background:radial-gradient(circle at 85% 0,#38264e35,#0000 28%),#141319;border-top:1px solid #ffffff15}.watermark-guide *{box-sizing:border-box}.watermark-guide-inner{max-width:1228px;margin:0 auto;padding:20px 24px 70px}.watermark-guide a{color:inherit;text-decoration:none}.watermark-guide a:focus-visible{outline-offset:4px;outline:2px solid #c49af9}.watermark-guide-section p a{color:#d6b5ff;text-underline-offset:3px;text-decoration:underline}.watermark-guide-lead .watermark-guide-updated{color:#a79bad;margin-top:16px;font-size:12px}.watermark-guide-specs{background:#ffffff18;border:1px solid #ffffff18;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:25px 0;padding:1px;display:grid;overflow:hidden}.watermark-guide-specs>div{background:#1d1b23;min-width:0;padding:20px}.watermark-guide-specs dt{color:#d8bcf6;font-size:13px}.watermark-guide-specs dd{color:#e6dfec;margin:8px 0 0;font-size:14px;line-height:1.7}@media (max-width:520px){.watermark-guide-specs{grid-template-columns:1fr}}.watermark-guide-breadcrumb{color:#9991a5;align-items:center;gap:9px;font-size:12px;display:flex}.watermark-guide-breadcrumb a:hover,.watermark-guide-related a:hover{color:#e0c5ff}.watermark-guide-lead{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:end;gap:60px;padding:52px 0 54px;display:grid}.watermark-guide-kicker{color:#b98ef3;letter-spacing:.15em;font-size:11px;font-weight:800;display:inline-block}.watermark-guide h2,.watermark-guide h3,.watermark-guide p,.watermark-guide figure{margin:0}.watermark-guide-lead h2{letter-spacing:-.035em;margin:12px 0 16px;font-size:clamp(32px,3.3vw,45px);line-height:1.18}.watermark-guide-lead p{color:#bab2c4;max-width:690px;font-size:15px;line-height:1.85}.watermark-guide-cta{background:linear-gradient(135deg,#7546d9,#9d63ec);border:1px solid #ba95f2;border-radius:10px;justify-content:center;align-items:center;min-height:43px;margin-top:25px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 9px 24px #5e329249;color:#fff!important}.watermark-guide-cta:hover{filter:brightness(1.12)}.watermark-guide-facts{border-top:1px solid #ffffff24;gap:0;display:grid}.watermark-guide-facts span{color:#aea5ba;border-bottom:1px solid #ffffff14;align-items:baseline;gap:16px;padding:17px 4px;font-size:13px;display:flex}.watermark-guide-facts b{color:#edddff;min-width:72px;font-size:20px}.watermark-guide-toc{color:#b7afc0;border-top:1px solid #ffffff16;border-bottom:1px solid #ffffff16;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:18px 0;font-size:13px;display:flex}.watermark-guide-toc strong{color:#f2ecf8;margin-right:15px}.watermark-guide-toc a:hover{color:#e0c5ff}.watermark-guide-section{border-bottom:1px solid #ffffff12;padding:70px 0;scroll-margin-top:24px}.watermark-guide-section h2{letter-spacing:-.02em;margin:10px 0 15px;font-size:clamp(26px,2.8vw,36px);line-height:1.25}.watermark-guide-section p{color:#b7aebe;font-size:14px;line-height:1.85}.watermark-guide-intro{max-width:800px}.watermark-guide-figure{margin-top:30px!important}.watermark-guide-figure img{background:#191520;border:1px solid #a87fd444;border-radius:16px;width:100%;height:auto;display:block}.watermark-guide-figure figcaption{color:#898193;margin-top:10px;font-size:11px;line-height:1.5}.watermark-guide-photo-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.watermark-guide-photo-steps figure,.watermark-guide-mask-examples figure{background:#1e1c23;border:1px solid #ffffff1a;border-radius:15px;min-width:0;margin:0;overflow:hidden}.watermark-guide-photo-steps figure>div,.watermark-guide-mask-examples figure>div{aspect-ratio:1.5;background:#c7b8aa;position:relative;overflow:hidden}.watermark-guide-photo-steps img,.watermark-guide-mask-examples img{object-fit:cover;width:100%;height:100%;display:block}.watermark-guide-photo-steps .watermark-guide-auto-flow{color:#e9d9ff;background:radial-gradient(#493062,#211c2c 80%);flex-direction:column;justify-content:center;align-items:center;gap:clamp(6px,1vw,14px);padding:10px;display:flex}.watermark-guide-auto-flow>span{color:#c9b1e2;font-size:clamp(10px,1vw,13px)}.watermark-guide-auto-flow>div{flex-direction:column;align-items:center;gap:3px;display:flex}.watermark-guide-auto-flow b{letter-spacing:.06em;font-size:clamp(13px,1.6vw,21px)}.watermark-guide-auto-flow>div>span{color:#b18be2;font-size:13px;line-height:1}.watermark-guide-auto-flow small{color:#b9acc8;font-size:10px}.watermark-guide-manual{border-bottom:1px solid #ffffff18;scroll-margin-top:24px}.watermark-guide-manual summary{color:#cbbbd9;cursor:pointer;padding:22px 4px;font-size:14px;line-height:1.7}.watermark-guide-manual summary:hover{color:#ead7ff}.watermark-guide-manual summary:focus-visible{outline-offset:4px;outline:2px solid #c49af9}.watermark-guide-manual .watermark-guide-section{border-bottom:0;padding:8px 0 30px}.watermark-guide-brush-diagram{width:100%;height:100%;display:block}.watermark-guide-zoom-label{color:#fff;background:#211828dc;border-radius:6px;padding:5px 8px;font-size:10px;line-height:1.4;position:absolute;top:10px;left:10px}.watermark-guide-photo-steps figcaption,.watermark-guide-mask-examples figcaption{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 15px;display:flex}.watermark-guide-photo-steps figcaption b,.watermark-guide-mask-examples figcaption b{color:#f1e8fc;white-space:nowrap;font-size:13px}.watermark-guide-photo-steps figcaption span,.watermark-guide-mask-examples figcaption span{color:#a9a0b0;text-align:right;font-size:11px}.watermark-guide-visual-note{color:#898193!important;margin-top:11px!important;font-size:11px!important}.watermark-guide-mask-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.watermark-guide-mask-examples figcaption{gap:5px;display:grid}.watermark-guide-mask-examples figcaption span{text-align:left;line-height:1.6}.watermark-guide-mask-examples .is-recommended{border-color:#b28af080}.watermark-guide-mask-examples .is-recommended figcaption b{color:#d6b6ff}.watermark-guide-mask-examples>p{color:#898193;grid-column:1/-1;font-size:11px}.watermark-guide-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:38px 0 0;padding:0;list-style:none;display:grid}.watermark-guide-steps li{border-top:1px solid #ffffff27;align-items:flex-start;gap:12px;min-width:0;padding:20px 2px;display:flex}.watermark-guide-steps li>b{color:#e7d4ff;background:#8153ce46;border-radius:8px;flex:0 0 29px;place-items:center;height:29px;font-size:13px;display:grid}.watermark-guide-steps h3,.watermark-guide-cards h3,.watermark-guide-faq h3{color:#f2eaf9;margin-bottom:8px;font-size:16px;line-height:1.5}.watermark-guide-steps p{font-size:12px}.watermark-guide-split{grid-template-columns:1fr;gap:28px;display:grid}.watermark-guide-split>div:first-child{max-width:820px}.watermark-guide-split p+p{margin-top:15px}.watermark-guide-split .watermark-guide-figure{margin-top:0!important}.watermark-guide-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.watermark-guide-cards>div{background:#1c1a22;border:1px solid #ffffff14;border-radius:14px;padding:26px}.watermark-guide-cards p{font-size:12px}.watermark-guide-note{background:#34243d78;border-left:3px solid #b286ee;border-radius:0 10px 10px 0;gap:20px;margin-top:16px;padding:19px 22px;display:flex}.watermark-guide-note strong{color:#e9d7ff;flex:0 0 64px;font-size:13px}.watermark-guide-note p{font-size:12px}.watermark-guide-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:28px;display:grid}.watermark-guide-faq>section{background:#1d1b23;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:22px 24px}.watermark-guide-faq p{font-size:12px}.watermark-guide-end{justify-content:space-between;align-items:center;gap:20px;padding:42px 0;display:flex}.watermark-guide-end h2{margin-bottom:6px;font-size:22px}.watermark-guide-end p{color:#aaa1b3;font-size:13px;line-height:1.6}.watermark-guide-end .watermark-guide-cta{flex:none;margin:0}.watermark-guide-related{color:#b9adca;border-top:1px solid #ffffff12;flex-wrap:wrap;gap:12px 22px;padding-top:22px;font-size:12px;display:flex}.watermark-guide-related span{color:#80788a}.watermark-heading p a{color:#d6b5ff;text-underline-offset:3px;margin-left:8px;text-decoration:underline}@media (max-width:820px){.watermark-guide-inner{padding:24px 16px 64px}.watermark-guide-lead{grid-template-columns:1fr;gap:28px;padding:48px 0}.watermark-guide-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.watermark-guide-facts span{gap:2px;padding:12px;font-size:11px;display:grid}.watermark-guide-section{padding:60px 0}.watermark-guide-steps,.watermark-guide-cards{grid-template-columns:1fr}.watermark-guide-photo-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.watermark-guide-photo-steps figcaption{gap:3px;padding:10px;display:grid}.watermark-guide-photo-steps figcaption span{text-align:left}.watermark-guide-split{grid-template-columns:1fr;gap:26px}.watermark-guide-faq{grid-template-columns:1fr}}@media (max-width:520px){.watermark-guide-lead h2{font-size:34px}.watermark-guide-facts{grid-template-columns:1fr}.watermark-guide-facts span{padding:10px 13px;display:flex}.watermark-guide-facts b{min-width:62px;font-size:17px}.watermark-guide-toc{gap:10px 14px;padding:14px}.watermark-guide-toc strong{width:100%}.watermark-guide-end{display:block}.watermark-guide-end .watermark-guide-cta{margin-top:18px}.watermark-guide-note{display:block}.watermark-guide-note p{margin-top:8px}.watermark-guide-photo-steps{grid-template-columns:1fr}.watermark-guide-photo-steps figure{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;display:grid}.watermark-guide-photo-steps figure>div{aspect-ratio:1.5}.watermark-guide-photo-steps figcaption{padding:12px}.watermark-guide-mask-examples{grid-template-columns:1fr}.watermark-guide-mask-examples>p{grid-column:1}}
