.home-page{--home-width:min(1240px, calc(100% - 48px));background:var(--canvas);position:relative}.home-hero{text-align:center;flex-direction:column;align-items:center;padding:154px 24px 0;display:flex;position:relative}.home-hero-background{z-index:0;pointer-events:none;width:min(1440px,100vw);max-width:none;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-grain{z-index:1;pointer-events:none;opacity:.16;background-image:radial-gradient(#523e8f3d .6px,#0000 .75px);background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.home-hero>:not(.home-hero-background):not(.home-grain):not(.home-wordmark){z-index:2;position:relative}.home-chip{text-align:center;align-items:center;gap:var(--space-8);max-width:100%;min-height:30px;color:var(--ink-soft);border:1px solid var(--module-line);border-radius:var(--radius-pill);font:600 12px/16px var(--body);letter-spacing:.03em;background:#fffc;padding:6px 14px;display:inline-flex}.home-chip .uikit-icon{color:var(--violet);flex-shrink:0}.home-chip-text>span:last-child{white-space:nowrap}.home-chip-text{min-width:0}@media (max-width:700px){.home-chip{display:none}}.home-title{max-width:1100px;color:var(--ink);font:700 78px/1 var(--display);letter-spacing:-4px;text-wrap:balance;margin:12px 0 0}.home-title-vibe{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0000;background:linear-gradient(105deg, var(--violet) 0%, var(--neon-cyan) 33%, var(--pink) 66%, var(--accent) 100%);-webkit-text-fill-color:transparent;background-position:0%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;padding:.08em 0 .18em;animation:6s ease-in-out infinite alternate home-title-gradient;display:inline}@keyframes home-title-gradient{0%{background-position:0%}to{background-position:100%}}.home-subtitle{max-width:672px;color:var(--ink-soft);font:400 14px/24px var(--body);margin:20px auto 0}.home-agent-line{color:var(--ink);font:600 14px/24px var(--body);margin:8px auto 0}.home-agent-line a{color:var(--violet);align-items:center;gap:2px;margin-left:4px;font-weight:500;text-decoration:none;display:inline-flex}.home-agent-line a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.home-agent-text{display:none}.home-agent-line{font-size:var(--text-micro);line-height:20px}.home-agent-line a{margin-left:0}}.home-proof{justify-content:center;align-items:center;gap:var(--space-12);color:var(--ink-soft);font:400 14px/21px var(--body);margin-top:52px;display:flex}.home-proof strong{color:var(--ink);font-weight:700}.home-avatars{display:flex}.home-avatars>span{color:#4d5070;border:2px solid var(--surface);width:32px;height:32px;font:700 12px/16px var(--body);border-radius:50%;place-items:center;margin-left:-10px;display:grid}.home-avatars>span:first-child{background:#ddd6ff;margin-left:0}.home-avatars>span:nth-child(2){background:var(--cyan)}.home-avatars>span:nth-child(3){background:var(--accent)}.home-drop-wrap{width:min(610px,100%);margin-top:10px;position:relative}.home-dropzone{align-items:center;gap:var(--space-16);isolation:isolate;width:100%;color:inherit;border:1px dashed color-mix(in srgb, var(--violet) 30%, var(--surface));background:var(--surface);text-align:left;cursor:pointer;transition:transform .24s var(--ease), box-shadow .24s ease;border-radius:23px;padding:20px 23px;display:flex;position:relative}.home-dropzone:hover{transform:translateY(-3px);box-shadow:0 27px 42px #5146e529}.home-dropzone.is-dragging{border-color:var(--violet);background:var(--violet-soft)}.home-dropzone:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.home-dropzone:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--home-upload-border-angle), transparent 0 60%, color-mix(in srgb, var(--violet) 28%, transparent) 65%, color-mix(in srgb, var(--neon-cyan) 32%, transparent) 71%, color-mix(in srgb, var(--pink) 44%, transparent) 77%, color-mix(in srgb, var(--accent) 72%, transparent) 82%, transparent 89% 100%);-webkit-mask-composite:xor;filter:blur(7px);opacity:.8;padding:2px;animation:4.8s linear infinite home-upload-border-light;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-dropzone:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--home-upload-border-angle), transparent 0 62%, color-mix(in srgb, var(--violet) 62%, transparent) 67%, color-mix(in srgb, var(--neon-cyan) 45%, transparent) 73%, color-mix(in srgb, var(--pink) 64%, transparent) 78%, color-mix(in srgb, var(--accent) 96%, transparent) 83%, transparent 90% 100%);opacity:.8;-webkit-mask-composite:xor;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--violet) 48%, transparent));padding:1px;animation:4.8s linear infinite home-upload-border-light;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-dropzone>*{z-index:1;position:relative}@property --home-upload-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes home-upload-border-light{to{--home-upload-border-angle:360deg}}.home-drop-icon{object-fit:contain;flex:none;width:98px;height:auto;display:block}.home-drop-copy{flex-direction:column;flex:1;min-width:0;display:flex}.home-drop-copy strong{color:#171719;font:700 14px/21px var(--label)}.home-drop-copy>span{color:#8b8992;font:400 12px/18px var(--label);padding-top:5px}.home-drop-formats{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.home-drop-formats>span{height:23px;color:var(--ink-muted);border:1px solid var(--module-line);font:400 10px var(--mono);border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.home-drop-cta{flex:none}.home-click-me{z-index:3;pointer-events:none;width:92px;height:auto;position:absolute;top:-20px;right:-70px}.home-drop-error{margin:var(--space-12) 0 0;color:var(--status-error);font-size:var(--text-micro)}.pv-upload-ready{gap:var(--space-16);width:min(760px,100%);padding:calc(var(--space-24) + var(--space-12));border:1.5px solid color-mix(in srgb, var(--violet) 22%, var(--line));background:var(--surface-upload-glass);-webkit-backdrop-filter:blur(var(--blur-upload-glass)) saturate(120%);backdrop-filter:blur(var(--blur-upload-glass)) saturate(120%);text-align:left;animation:pv-upload-ready-in .36s var(--ease) both;border-radius:23px;flex-direction:column;margin-top:10px;display:flex;box-shadow:0 20px 34px #5146e51c}.pv-upload-error{margin:calc(var(--space-8) * -1) 0 0;text-align:left}@keyframes pv-upload-ready-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.home-benefits{justify-content:center;align-items:center;gap:var(--space-8) var(--space-24);margin:var(--space-32) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.home-benefits li{color:var(--ink-muted);font:400 11px/1.4 var(--mono);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.home-wordmark{z-index:0;pointer-events:none;width:min(1100px,90vw);max-width:none;height:auto;margin:-12px auto 0;display:block;position:relative}.home-section{width:var(--home-width);margin:0 auto}.home-h2{margin:var(--space-16) 0 0;color:var(--ink);font:600 48px/48px var(--heading);letter-spacing:-2.64px}.home-lead{color:var(--ink-soft);font:400 15px/24px var(--body);margin:0}.home-toolkit{padding-top:140px}.home-toolkit .home-lead{max-width:480px}.home-tool-grid{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.home-tool-card{color:inherit;border:1px solid var(--module-line);background:var(--surface);transition:transform .32s var(--ease), box-shadow .32s ease, border-color .32s ease;border-radius:24px;flex-direction:column;padding:20px;text-decoration:none;display:flex}.home-tool-card:hover{border-color:#5724e857;transform:translateY(-7px);box-shadow:0 20px 42px #3c2a8b1a}.home-tool-card:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.home-tool-media{aspect-ratio:361/205;background:var(--module);border-radius:16px;overflow:hidden}.home-tool-media img{object-fit:cover;width:100%;height:100%;transition:transform .3s ease-out;display:block}.home-tool-card:hover .home-tool-media img{transform:scale(1.03)}.home-tool-body{justify-content:space-between;align-items:flex-start;gap:var(--space-12);padding-top:20px;display:flex}.home-tool-body h3{align-items:center;gap:var(--space-12);color:var(--ink);font:600 20px/28px var(--display);letter-spacing:-.8px;flex-wrap:wrap;margin:0;display:flex}.home-tool-body p{color:var(--ink-soft);font:400 14px/24px var(--body);margin:0;padding-top:8px}.home-tool-arrow{width:32px;height:32px;color:var(--violet);border:1px solid var(--module-line);transition:transform .26s var(--ease), border-color .26s ease, background-color .26s ease;border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.home-tool-card:hover .home-tool-arrow{background:#5724e80f;border-color:#5724e873;transform:rotate(-45deg)}.home-stats{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;width:min(1035px,100% - 48px);margin:0 auto;padding:154px 0 120px;display:grid}.home-stats dt{color:#4a5568;font:500 14px/20px var(--body);order:2;padding-top:8px}.home-stats dd{color:#0d1220;font:600 48px/48px var(--heading);letter-spacing:-1.2px;order:1;margin:0}.home-stats>div{flex-direction:column;display:flex}.home-stats dd:hover{color:var(--violet);transition:color .22s}.home-local{border-block:1px solid var(--module-line);background:var(--module)}.home-local-inner{grid-template-columns:382px minmax(0,1fr);align-items:center;gap:50px;width:min(1221px,100% - 48px);margin:0 auto;padding:120px 0;display:grid}.home-local .home-lead{padding-top:20px;line-height:28px}.home-local-cards{border:1px solid var(--module-line);background:var(--module-line);border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid;overflow:hidden}.home-local-cards .pixel-card{aspect-ratio:auto;background:var(--surface);border:0;border-radius:0;width:100%;height:100%}.home-local-cards .pixel-card:before{display:none}.home-local-cell{padding:28px}.home-local-cell b{color:#5146e526;font:700 36px/40px var(--display);letter-spacing:-2.16px;transition:color .32s;display:block}.home-local-cards .pixel-card:hover .home-local-cell b{color:var(--violet-secondary)}.home-local-cell h3{color:var(--ink);font:600 20px/28px var(--heading);letter-spacing:-.8px;margin:0;padding-top:32px}.home-local-cell p{color:var(--ink-soft);font:400 14px/24px var(--body);margin:0;padding-top:8px}.home-editor{grid-template-columns:415px minmax(0,1fr);align-items:center;gap:62px;width:min(1221px,100% - 48px);margin:0 auto;padding:120px 0;display:grid}.home-editor-eyebrow{color:var(--violet-secondary);font:700 11px/16.5px var(--body);letter-spacing:1.76px}.home-editor .home-lead{padding-top:20px;line-height:28px}.home-soon{align-items:center;gap:var(--space-8);color:var(--ink);border:1px solid var(--module-line);background:var(--surface);font:700 14px/20px var(--body);cursor:default;border-radius:12px;margin-top:32px;padding:12px 16px;display:inline-flex}.home-editor-visual{aspect-ratio:763/420;border:1px solid var(--module-line);background:var(--surface);border-radius:30px;position:relative;overflow:hidden}.home-editor-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-editor-prompt{color:#5b6075b3;font:400 11px/24px var(--body);white-space:nowrap;margin:0;position:absolute;top:76%;left:31%}.home-editor-prompt:after{content:"";vertical-align:-2px;background:currentColor;width:1px;height:12px;margin-left:1px;animation:1s step-end infinite home-caret;display:inline-block}@keyframes home-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :before,.home-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1100px){.home-title{letter-spacing:-3px;font-size:64px}.home-click-me{display:none}.home-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-local-inner,.home-editor{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:900px){.home-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px;padding:96px 0}}@media (max-width:700px){.home-hero{padding-top:112px}.home-title{letter-spacing:-2px;font-size:clamp(40px,11vw,52px);line-height:1.05}.home-subtitle{margin-top:16px}.home-proof{margin-top:32px}.home-dropzone{align-items:stretch;gap:var(--space-12);text-align:center;flex-direction:column;padding:20px}.home-drop-icon{width:72px;margin:0 auto}.home-drop-formats{justify-content:center}.home-drop-cta{width:100%}.pv-upload-ready{padding:calc(var(--space-16) + var(--space-12))}.home-wordmark{width:calc(100vw - 32px);margin-top:var(--space-16)}.home-section,.home-local-inner,.home-editor,.home-stats{width:calc(100% - 32px)}.home-toolkit{padding-top:80px}.home-h2{letter-spacing:-1.6px;font-size:36px;line-height:38px}.home-tool-grid{grid-template-columns:minmax(0,1fr);margin-top:32px}.home-stats{padding:72px 0}.home-stats dd{font-size:40px;line-height:40px}.home-local-inner,.home-editor{padding:72px 0}.home-local-cards{grid-template-columns:minmax(0,1fr)}.home-local-cell h3{padding-top:20px}.home-editor-prompt{font-size:9px;left:28%}}.home-page .ui-count{font-variant-numeric:tabular-nums;cursor:default;transition:color .22s}.home-page .ui-count:hover{color:var(--violet)}.home-page .ui-count[data-pending]{visibility:hidden}@media (max-width:900px){.home-pro-grid{grid-template-columns:minmax(0,1fr)}}.home-toolkit .tool-group-heading.is-home{margin-bottom:var(--space-24)}.home-tool-group .home-tool-grid{margin-top:0}.home-toolkit .pv-home-video-tools,.home-toolkit .pro-tools-section{margin-top:var(--space-120)}.home-toolkit .is-compact .pro-tools-grid{gap:var(--space-16)}.home-toolkit .is-compact .pro-tools-card{padding:var(--card-content-padding);gap:var(--space-16)}.home-toolkit .is-compact .pro-tools-icon{width:var(--home-pro-icon-size);height:var(--home-pro-icon-size)}.home-tool-body h3 .uikit-badge{flex:none}.pv-home-conversions{justify-content:flex-end;align-items:center;gap:var(--space-8);width:auto;min-width:0;max-width:100%;color:var(--ink-muted);font:400 var(--text-micro)/1.5 var(--mono);flex-wrap:nowrap;margin:0;display:flex}.pv-home-conversions>span{white-space:nowrap;margin-right:var(--space-8);flex:none}.pv-home-conversions a{white-space:nowrap;height:var(--button-height-small);box-sizing:border-box;align-items:center;gap:var(--space-8);min-height:var(--button-height-small);padding:var(--space-4) var(--space-12);border:1px solid var(--module-line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink-soft);transition:color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);flex:none;text-decoration:none;display:inline-flex}.pv-home-conversions a>span[aria-hidden]{display:inline-flex}.pv-home-conversions a:hover{color:var(--violet-secondary);border-color:var(--violet-secondary);background:var(--violet-soft)}.pv-home-conversions a:focus-visible{outline:2px solid var(--violet-secondary);outline-offset:var(--space-4)}@media (max-width:700px){.home-toolkit .pv-home-video-tools,.home-toolkit .pro-tools-section{margin-top:var(--space-80)}.pv-home-conversions{padding-block:var(--space-4);flex-wrap:wrap;justify-content:flex-start}}.pv-home-conversions.is-latest{justify-content:flex-start;row-gap:var(--space-8);margin-top:var(--space-48);flex-wrap:wrap}.home-title-line{display:block}.home-tool-media{position:relative}.home-tool-media .uikit-badge{top:var(--space-12);right:var(--space-12);position:absolute}
.pv-upload-ready.home-tool-selection{width:min(var(--upload-dropzone-max-width),calc(100% - var(--space-32)));padding:var(--space-24) var(--space-32);gap:var(--space-16);color:var(--ink);display:grid}.home-selection-head{align-items:center;gap:var(--space-20);grid-template-columns:64px minmax(0,1fr) auto;min-width:0;display:grid}.home-selection-file{gap:var(--space-4);min-width:0;display:grid}.home-selection-head h2{margin:0 0 var(--space-4);font:700 var(--text-caption)/1.4 var(--heading)}.home-selection-head p,.home-selection-head small{font:400 var(--text-micro)/1.5 var(--body);color:var(--ink-soft);overflow-wrap:anywhere;margin:0}.home-selection-head small{color:var(--ink-muted)}.home-selection-stack{width:64px;height:64px;position:relative}.home-selection-stack img{object-fit:contain;background:var(--surface);border:2px solid var(--surface);border-radius:var(--radius-control);width:100%;height:100%;box-shadow:var(--shadow-soft);position:absolute;inset:0}.home-selection-stack>span{top:calc(-1 * var(--space-8));right:calc(-1 * var(--space-8));z-index:4;min-width:var(--space-24);height:var(--space-24);background:var(--ink);color:var(--surface);border-radius:var(--radius-pill);font:600 var(--text-micro)/1 var(--label);place-items:center;display:grid;position:absolute}.home-selection-group{gap:var(--space-8);display:grid}.home-selection-group h3{font:500 10px/1.6 var(--mono);margin:0}.home-selection-group p{font:400 var(--text-micro)/1.5 var(--body);color:var(--ink-soft);margin:0}.home-selection-group.is-pro{padding-top:var(--space-24);border-top:1px solid var(--module-line)}.home-selection-group.is-pro>p{margin-top:calc(-1 * var(--space-4))}.home-selection-tools{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-selection-tools a{align-items:center;gap:var(--space-8);min-height:var(--button-height-large);padding:var(--space-12);border:1px solid var(--module-line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);grid-template-columns:20px minmax(0,1fr) 14px;text-decoration:none;display:grid}.home-selection-tools a:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.home-selection-tools strong{min-width:0;font:600 var(--text-micro)/1.5 var(--label);overflow-wrap:anywhere}.home-selection-tools em{font:400 10px/1.6 var(--mono);color:var(--violet);font-style:normal;display:block}.home-selection-tools em+em{color:var(--ink-muted)}.pv-upload-formats{flex-wrap:wrap}.home-format-tag{padding:var(--space-4) var(--space-8);border:1px solid var(--module-line);border-radius:var(--radius-control);font:400 10px/1.6 var(--mono);color:var(--ink-muted);background:var(--surface)}.home-upload-error{z-index:4;margin:var(--space-16) auto;max-width:var(--upload-dropzone-max-width);color:var(--status-error);text-align:center;position:relative}@media (max-width:700px){.pv-upload-ready.home-tool-selection{padding:var(--space-20) var(--space-16)}.home-selection-head{gap:var(--space-12);grid-template-columns:52px minmax(0,1fr)}.home-selection-stack{width:52px;height:52px}.home-selection-head>.home-selection-reselect{grid-column:1/-1;justify-self:stretch}.home-selection-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.home-selection-tools a{padding:var(--space-12) var(--space-8)}}@media (prefers-reduced-motion:reduce){.home-selection-tools a{transition:none}}.home-selection-group h3{color:var(--ink-muted);font-weight:500}.home-selection-group.is-pro{border-top:0;padding-top:0}.home-selection-group-heading{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.home-selection-server-tag{color:var(--status-warning);font:400 10px/1.4 var(--mono);background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex}.home-selection-head small{font:400 10px/1.6 var(--mono)}.home-selection-head .home-selection-reselect{background:var(--surface);border:1px solid var(--violet);color:var(--violet)}.home-selection-head .home-selection-reselect:hover{background:var(--violet-soft)}.home-selection-tool-copy{gap:var(--space-4);min-width:0;display:grid}.home-selection-tool-title{line-height:1.5;display:block}.home-selection-tool-title .uikit-badge{margin-left:var(--space-4);vertical-align:middle}.home-selection-tools a{min-height:calc(var(--space-40) + var(--space-32))}.home-selection-tools a>.uikit-icon{color:var(--ink-muted)}.home-selection-stack{padding:var(--space-4);border:1px solid var(--module-line);border-radius:var(--radius-control);background:var(--surface-soft);cursor:zoom-in}.home-selection-stack img{border-radius:var(--radius-control);box-shadow:none;background:var(--surface-soft);border:0;display:block;position:static}.home-selection-stack>.home-selection-check{top:auto;bottom:calc(-1 * var(--space-4));right:calc(-1 * var(--space-4));width:var(--space-20);min-width:var(--space-20);height:var(--space-20);border:2px solid var(--surface);background:var(--violet)}.home-selection-stack:focus-visible{outline:2px solid var(--violet);outline-offset:var(--space-4)}@media (max-width:700px){.home-selection-tools{grid-template-columns:minmax(0,1fr)}}.home-selection-tools{gap:var(--space-8)}.home-selection-tools a{justify-content:flex-start;align-items:stretch;gap:var(--space-4);min-height:0;padding:var(--space-10) var(--space-12);flex-direction:column;display:flex}.home-selection-tool-top{min-height:var(--space-20);color:var(--ink-soft);justify-content:space-between;align-items:center;display:flex}.home-selection-tool-copy{align-items:flex-start;gap:var(--space-4);flex-direction:column;flex:1;display:flex}.home-selection-tool-copy strong{font-weight:600;line-height:1.5}.home-selection-tool-copy>em,.home-selection-tool-copy>em+em{margin-top:0}.home-selection-tools a:hover .home-selection-tool-top,.home-selection-tools a:hover strong{color:var(--violet)}.home-selection-group-heading{justify-content:flex-start}@media (max-width:700px){.home-selection-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.home-selection-tools a{padding:var(--space-10) var(--space-12)}.is-pro .home-selection-tools{grid-template-columns:minmax(0,1fr)}.is-pro .home-selection-tools a{grid-template-columns:var(--space-40) minmax(0,1fr);align-items:center;display:grid}.is-pro .home-selection-tool-top{gap:var(--space-8);flex-direction:column}}.home-selection-tools a{gap:var(--space-8);border-radius:var(--radius-control);background:0 0;border:0;padding:0}.home-selection-tool-top{height:var(--space-60);min-height:var(--space-60);border:1px solid var(--module-line);border-radius:var(--radius-control);background:var(--surface-soft);transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.home-selection-tool-top>img{width:100%;height:100%;padding:var(--space-4) var(--space-32);object-fit:contain}.home-selection-preview-icon{bottom:var(--space-4);left:var(--space-4);width:var(--space-24);height:var(--space-24);border:1px solid var(--module-line);border-radius:var(--radius-control);color:var(--ink-soft);background:var(--surface);place-items:center;display:grid;position:absolute}.home-selection-tool-top>.uikit-badge{top:var(--space-8);right:var(--space-8);position:absolute}.home-selection-tool-copy{gap:var(--space-4);padding:0 var(--space-4)}.home-selection-tools a:hover .home-selection-tool-top{border-color:var(--violet);background:var(--violet-soft)}@media (max-width:700px){.home-selection-tools,.is-pro .home-selection-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.home-selection-tools a,.is-pro .home-selection-tools a{align-items:stretch;gap:var(--space-8);flex-direction:column;padding:0;display:flex}.is-pro .home-selection-tool-top{flex-direction:row}}@media (prefers-reduced-motion:reduce){.home-selection-tool-top{transition:none}}.home-tool-illustration{width:100%;height:100%;color:var(--violet-secondary);display:block}.home-selection-tool-top:has(.home-tool-illustration){background:color-mix(in srgb,var(--violet-soft) 45%,var(--surface))}.home-selection-preview-icon{display:none}.home-selection-tools a:hover .home-selection-tool-top:has(.home-tool-illustration){background:var(--violet-soft)}.home-selection-tools,.is-pro .home-selection-tools{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.home-selection-tools a,.is-pro .home-selection-tools a{grid-template-columns:var(--space-28) minmax(0,1fr);align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-8);min-height:var(--button-height-large);border:1px solid var(--module-line);border-radius:var(--radius-control);background:var(--surface);display:grid;position:relative}.home-selection-tool-top,.is-pro .home-selection-tool-top{width:var(--space-28);height:var(--space-28);border-radius:var(--radius-control);background:var(--violet-soft);min-height:0;color:var(--violet-secondary);border:0;place-items:center;display:grid}.home-selection-tool-copy{gap:var(--space-4);padding:0;display:grid}.home-selection-tool-copy>.uikit-badge{right:var(--space-8);top:var(--space-8);position:absolute}.is-pro .home-selection-tools a{padding-top:var(--space-24)}.home-selection-tools a:hover,.home-selection-tools a:focus-visible{background:var(--violet-soft);border-color:var(--violet)}@media (max-width:700px){.home-selection-tools,.is-pro .home-selection-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.home-selection-tools,.is-pro .home-selection-tools{grid-template-columns:minmax(0,1fr)}}.home-selection-tools a,.is-pro .home-selection-tools a{padding:var(--space-10) var(--space-8);grid-template-columns:var(--space-20) minmax(0,1fr);gap:var(--space-10);background:0 0;border:0}.home-selection-tool-top,.is-pro .home-selection-tool-top{width:var(--space-20);height:var(--space-20);color:var(--ink-muted);background:0 0;border-radius:0}.home-selection-tool-copy{gap:var(--space-4);position:relative}.home-selection-tool-copy>.uikit-badge{grid-row:2;justify-self:start;position:static}.is-pro .home-selection-tool-copy{column-gap:var(--space-8);grid-template-columns:auto minmax(0,1fr);align-items:center}.is-pro .home-selection-tool-title{grid-column:1/-1}.is-pro .home-selection-tool-copy>em{color:var(--ink-muted);grid-area:2/2}.is-pro .home-selection-tool-copy>em+em{grid-area:3/1/auto/-1}.home-selection-tools{column-gap:var(--space-12);row-gap:var(--space-4)}.home-selection-group{gap:var(--space-8)}.pv-upload-ready.home-tool-selection{gap:var(--space-20);border:1px solid var(--home-selection-border);box-shadow:var(--home-selection-shadow)}.home-selection-group-heading{column-gap:var(--space-12)}.home-selection-tools,.is-pro .home-selection-tools{gap:var(--space-8)}.home-selection-tools a,.is-pro .home-selection-tools a{justify-content:flex-start;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-8);background:color-mix(in srgb,var(--module-line) 24%,var(--surface));text-align:center;flex-direction:column;display:flex}.home-selection-tool-top,.is-pro .home-selection-tool-top{width:var(--space-32);height:var(--space-32);color:var(--ink-soft);background:var(--surface);border-radius:var(--radius-control);place-items:center;display:grid}.home-selection-tool-copy,.is-pro .home-selection-tool-copy{align-items:center;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.home-selection-tool-copy strong{font-weight:500}.home-selection-tool-copy>.uikit-badge{top:calc(-1 * var(--space-40));position:absolute;right:0}.is-pro .home-selection-tool-copy>em{color:var(--ink-muted)}.home-selection-tools a:hover,.home-selection-tools a:focus-visible{background:var(--violet-soft)}.home-selection-tools a:hover .home-selection-tool-top{background:var(--surface)}.home-selection-group-heading{align-items:baseline}.is-pro .home-selection-tool-copy{gap:0}.is-pro .home-selection-tool-title{line-height:1.2}.is-pro .home-selection-tool-copy strong{line-height:1.4;display:block}.is-pro .home-selection-tool-copy>em{line-height:1.4}.home-selection-tool-grid{gap:var(--space-24);display:grid}.home-selection-group>.tool-group-heading{margin-bottom:0}.home-tool-selection .home-selection-tool-copy>.uikit-badge-tool{font-size:var(--tool-badge-compact-font-size)}.home-selection-tools>a.is-unavailable{opacity:.5;cursor:not-allowed}.home-selection-tool-copy em.is-warning{color:var(--status-warn)}.home-selection-stack.is-stack{isolation:isolate;background:0 0;border:0;padding:0}.home-selection-stack.is-stack img{object-fit:cover;border:2px solid var(--surface);border-radius:var(--radius-control);background:var(--surface-soft);width:100%;height:100%;box-shadow:0 4px 10px color-mix(in srgb, var(--ink) 16%, transparent);position:absolute;inset:0}.home-selection-stack.is-stack .home-selection-front{z-index:1}.home-selection-back{z-index:0}.home-selection-back.is-1{transform:translate(6px,-4px)rotate(8deg)}.home-selection-back.is-2{transform:translate(-6px,-3px)rotate(-9deg)}.home-selection-stack>.home-selection-placeholder{z-index:auto;background:var(--surface-soft);width:100%;min-width:0;height:100%;color:var(--ink-muted);border-radius:var(--radius-control);font:inherit;place-items:center;display:grid;position:static;top:auto;right:auto}.home-selection-stack.is-stack>.home-selection-placeholder,.home-selection-stack.is-stack>.home-selection-back{border:2px solid var(--surface);box-shadow:0 4px 10px color-mix(in srgb, var(--ink) 16%, transparent);position:absolute;inset:0}.home-selection-stack.is-stack>.home-selection-front{z-index:1}.home-selection-stack.is-stack>span.home-selection-back{z-index:0;background:var(--surface-soft);border-radius:var(--radius-control);min-width:0;height:auto;top:0;right:0}.home-selection-hint{color:var(--ink-soft);font:400 var(--text-micro)/1.5 var(--body);margin:0}.home-selection-tool-title .home-selection-rec{margin-left:var(--space-4);vertical-align:middle}.home-selection-tools a.is-recommended{border-color:var(--violet)}.home-selection-rec-icon{display:none}@media (max-width:700px){.home-selection-tool-title .home-selection-rec{display:none}.home-selection-rec-icon{margin-right:var(--space-4);color:var(--violet);vertical-align:-2px;display:inline-flex}.home-selection-tools em.home-selection-reason{display:none}}.home-selection-tools em.home-selection-reason{white-space:nowrap;text-overflow:ellipsis;max-width:100%;min-height:1.5em;color:var(--ink-soft);font:400 var(--text-micro)/1.5 var(--body);align-self:stretch;overflow:hidden}.home-selection-tools em.home-selection-reason.is-muted{color:var(--ink-muted)}.home-selection-group.is-none{gap:var(--space-12)}.home-selection-none-toggle{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;color:var(--ink-soft);font:500 var(--text-micro)/1.5 var(--label);cursor:pointer;background:0 0;border:0;justify-self:start;display:inline-flex}.home-selection-none-toggle:hover{color:var(--ink)}.home-selection-none-toggle:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:var(--radius-control)}.home-selection-tags{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.home-selection-tags .uikit-badge{flex:none}
