/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:oklch(70.4% .191 22.216);--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-1\/2{top:50%}.left-1\/2{left:50%}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing)*2)}.mr-1{margin-right:calc(var(--spacing)*1)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.h-\[85dvh\]{height:85dvh}.h-full{height:100%}.w-2\/3{width:66.6667%}.w-\[72px\]{width:72px}.w-\[96px\]{width:96px}.w-\[132px\]{width:132px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[210px\]{width:210px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[300px\]{width:300px}.w-\[360px\]{width:360px}.w-full{width:100%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}:where(.space-y-1\.5\!>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))!important}.\!border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.\!border-red-400{border-color:var(--color-red-400)!important}.\!p-2{padding:calc(var(--spacing)*2)!important}.p-2{padding:calc(var(--spacing)*2)}.px-6{padding-inline:calc(var(--spacing)*6)}.pl-2{padding-left:calc(var(--spacing)*2)}.\!text-center{text-align:center!important}.\!leading-3{--tw-leading:calc(var(--spacing)*3)!important;line-height:calc(var(--spacing)*3)!important}.leading-4\!{--tw-leading:calc(var(--spacing)*4)!important;line-height:calc(var(--spacing)*4)!important}.italic{font-style:italic}.overline{text-decoration-line:overline}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}}}:root{--paper:#f4f6f3;--paper-strong:#fff;--field-bg:#fbfcfa;--ink:#17211f;--muted:#64716c;--line:#26363121;--shadow:0 24px 70px #21302b1f;--accent:#8a5a44;--accent-2:#2f6f73;--glow:#2f6f731a}body.dark{--paper:#151816;--paper-strong:#20241f;--field-bg:#272c27;--ink:#f4eee1;--muted:#a9b4ad;--line:#f6f1e824;--shadow:0 24px 70px #00000057;--accent:#df835d;--accent-2:#78b9a7;--glow:#78b9a714}html,body,#root{min-height:100%}body{color:var(--ink);background:radial-gradient(circle at top left,var(--glow),transparent 34rem),radial-gradient(circle at 84% 10%,#273c750e,transparent 26rem),linear-gradient(135deg,#f8faf7 0%,var(--paper)48%,#eef3f0 100%)}body.dark{background:radial-gradient(circle at top left,#df835d14,transparent 34rem),radial-gradient(circle at 85% 12%,#78b9a714,transparent 26rem),var(--paper)}.app-shell{min-height:100vh}.app-main{width:min(1280px,100% - 32px);margin:0 auto;padding:18px 0 32px}.route-shell{min-width:0}.route-fallback,.error-page{text-align:center;align-content:center;place-items:center;gap:14px;min-height:320px;display:grid}.route-fallback{color:var(--muted)}.error-page{padding:48px 16px}.error-page .MuiTypography-overline{color:var(--muted)}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-toolbar{gap:16px;min-height:72px}.brand-lockup,.topbar-actions,.tool-card-topline{align-items:center;display:flex}.brand-lockup{gap:12px;min-width:0}.brand-logo{border:1px solid var(--accent-2);flex:none;width:38px;height:38px;padding:3px}@supports (color:color-mix(in lab,red,red)){.brand-logo{border:1px solid color-mix(in srgb,var(--accent-2)22%,var(--line))}}.brand-logo{background:var(--paper-strong);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.brand-logo{background:color-mix(in srgb,var(--paper-strong)72%,transparent)}}.brand-logo{box-shadow:0 8px 18px #21302b1a}.brand-kicker{color:var(--muted);line-height:1;display:block}.brand-title{line-height:1.1}.topbar-actions{gap:10px;margin-left:auto}.access-status-chip{font-weight:850!important}.home-link{color:var(--ink)!important}.source-link,.topbar-icon-menu-button{color:var(--muted)!important}.topbar-icon-menu-button:hover{color:var(--accent-2)!important;background:var(--accent-2)!important}@supports (color:color-mix(in lab,red,red)){.topbar-icon-menu-button:hover{background:color-mix(in srgb,var(--accent-2)9%,transparent)!important}}.drawer-surface{border-right:1px solid var(--line);flex-direction:column;padding:18px;background:var(--paper-strong)!important;display:flex!important}.drawer-header{padding:4px 8px 10px}.drawer-account-panel{border:1px solid var(--line);background:var(--accent-2);border-radius:12px;gap:12px;margin-top:auto;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.drawer-account-panel{background:color-mix(in srgb,var(--accent-2)5%,var(--paper-strong))}}.drawer-header .MuiTypography-overline{color:var(--muted)}.drawer-list{display:grid;overflow:hidden auto;padding-bottom:14px!important;padding-right:4px!important}.drawer-item{--item-accent:var(--accent);--item-accent-display:var(--item-accent);border:1px solid #0000;min-height:72px;border-radius:8px!important}body.dark .drawer-item{--item-accent-display:var(--item-accent-dark,var(--item-accent))}.drawer-item.active{border-color:var(--item-accent-display)}@supports (color:color-mix(in lab,red,red)){.drawer-item.active{border-color:color-mix(in srgb,var(--item-accent-display)40%,var(--line))}}.drawer-item.active{background:var(--item-accent-display)}@supports (color:color-mix(in lab,red,red)){.drawer-item.active{background:color-mix(in srgb,var(--item-accent-display)12%,transparent)}}.drawer-item-icon{min-width:44px!important;color:var(--item-accent-display)!important}.drawer-item:hover{background:var(--item-accent-display)}@supports (color:color-mix(in lab,red,red)){.drawer-item:hover{background:color-mix(in srgb,var(--item-accent-display)8%,transparent)}}.home-page,.landing-page,.pricing-page{gap:16px;display:grid}.landing-page,.pricing-page{gap:22px}.landing-hero,.pricing-hero{border:1px solid var(--line);background:radial-gradient(circle at 10% 0%,var(--accent-2),transparent 38%),var(--paper-strong);border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:22px;padding:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.landing-hero,.pricing-hero{background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--accent-2)13%,transparent),transparent 38%),var(--paper-strong)}}.landing-hero,.pricing-hero{box-shadow:var(--shadow)}.pricing-hero{align-items:end}.landing-hero-copy{align-content:center;gap:14px;display:grid}.landing-hero-copy .MuiTypography-h2,.pricing-hero .MuiTypography-h3{text-wrap:balance;max-width:11ch}.landing-hero-copy .MuiTypography-body1,.pricing-hero .MuiTypography-body1{max-width:62ch;color:var(--muted)}.landing-hero-panel{border:1px solid var(--accent-2);align-content:space-between;gap:14px;min-height:280px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.landing-hero-panel{border:1px solid color-mix(in srgb,var(--accent-2)24%,var(--line))}}.landing-hero-panel{background:var(--accent-2);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.landing-hero-panel{background:color-mix(in srgb,var(--accent-2)7%,var(--field-bg))}}.landing-hero-panel .MuiSvgIcon-root{font-size:44px}.landing-stat-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.landing-stat-grid>div{border:1px solid var(--line);background:var(--paper-strong);border-radius:12px;padding:12px}.landing-promise-card,.pricing-note{border:1px solid var(--line);background:var(--paper-strong);border-radius:14px;gap:12px;height:100%;padding:16px;display:grid;box-shadow:0 10px 24px #271f1512}.landing-promise-icon{background:var(--accent-2);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.landing-promise-icon{background:color-mix(in srgb,var(--accent-2)12%,transparent)}}.landing-promise-icon{color:var(--accent-2)}.landing-promise-card .MuiTypography-body2,.landing-section-heading .MuiTypography-body2{color:var(--muted)}.landing-section-heading{gap:4px;max-width:720px;display:grid}.home-header{justify-content:space-between;align-items:baseline;gap:16px;padding:8px 2px 2px;display:flex}.home-header .MuiTypography-body2{color:var(--muted)}.tool-grid{align-items:stretch}.tool-card{--tool-accent-display:var(--tool-accent);border:1px solid var(--line);height:100%;transition:box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 10px 28px #271f1514;background:var(--paper-strong)!important}body.dark .tool-card{--tool-accent-display:var(--tool-accent-dark,var(--tool-accent))}.tool-card:hover{border-color:var(--tool-accent-display)}@supports (color:color-mix(in lab,red,red)){.tool-card:hover{border-color:color-mix(in srgb,var(--tool-accent-display)42%,var(--line))}}.tool-card:hover{box-shadow:0 22px 56px #271f152e}.tool-card-action,.tool-card-content{height:100%}.tool-card-content{align-content:space-between;gap:16px;min-height:300px;display:grid;padding:20px!important}.tool-demo{aspect-ratio:7/3;border:1px solid var(--tool-accent-display);min-height:126px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tool-demo{border:1px solid color-mix(in srgb,var(--tool-accent-display)20%,var(--line))}}.tool-demo{background:linear-gradient(135deg,var(--tool-accent-display),transparent),var(--field-bg);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.tool-demo{background:linear-gradient(135deg,color-mix(in srgb,var(--tool-accent-display)8%,transparent),transparent),var(--field-bg)}}.demo-file,.demo-count-row,.demo-rename-row,.demo-page,.demo-document,.demo-scan,.demo-lock-file{border:1px solid var(--tool-accent-display)}@supports (color:color-mix(in lab,red,red)){.demo-file,.demo-count-row,.demo-rename-row,.demo-page,.demo-document,.demo-scan,.demo-lock-file{border:1px solid color-mix(in srgb,var(--tool-accent-display)24%,var(--line))}}.demo-file,.demo-count-row,.demo-rename-row,.demo-page,.demo-document,.demo-scan,.demo-lock-file{background:var(--paper-strong);transition:transform .22s,opacity .22s,border-color .22s,background .22s;box-shadow:0 8px 16px #271f1514}.demo-file,.demo-count-row{min-width:86px;min-height:28px;color:var(--ink);white-space:nowrap;border-radius:8px;place-items:center;padding:5px 8px;font-size:.75rem;font-weight:850;display:grid}.demo-arrow{background:var(--tool-accent-display);width:32px;height:2px;position:absolute}@supports (color:color-mix(in lab,red,red)){.demo-arrow{background:color-mix(in srgb,var(--tool-accent-display)72%,transparent)}}.demo-arrow{transform-origin:0;transition:transform .22s,opacity .22s,top .22s}.demo-arrow:after{content:"";border-top:2px solid var(--tool-accent-display);width:9px;height:9px;position:absolute;top:-4px;right:-1px}@supports (color:color-mix(in lab,red,red)){.demo-arrow:after{border-top:2px solid color-mix(in srgb,var(--tool-accent-display)76%,transparent)}}.demo-arrow:after{border-right:2px solid var(--tool-accent-display)}@supports (color:color-mix(in lab,red,red)){.demo-arrow:after{border-right:2px solid color-mix(in srgb,var(--tool-accent-display)76%,transparent)}}.demo-arrow:after{transform:rotate(45deg)}.demo-arrow-center{place-self:center;position:relative;top:auto;left:auto}.tool-card:hover .demo-arrow{transform:translate(5px)}.tool-demo-split{grid-template-columns:minmax(92px,.85fr) minmax(132px,1fr);align-items:center;padding:12px}.demo-master{aspect-ratio:1;justify-self:start}.demo-output{opacity:.86;position:absolute;right:14px}.demo-output-one{top:15%}.demo-output-two{top:40%}.demo-output-three{top:65%}.demo-arrow-one{top:30%;left:40%;transform:rotate(-16deg)}.tool-card:hover .demo-arrow-one{top:25%}.demo-arrow-two{top:50%;left:40%}.demo-arrow-three{top:70%;left:40%;transform:rotate(16deg)}.tool-card:hover .demo-arrow-three{top:75%}.tool-card:hover .tool-demo-split .demo-output{opacity:1;transform:translate(-3px)}.tool-card:hover .tool-demo-split .demo-master{transform:translate(-2px)scale(.98)}.tool-demo-normalize,.tool-demo-merge,.tool-demo-remove-text,.tool-demo-unlock{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);place-items:center;padding:12px}.demo-page{color:var(--tool-accent-display);border-radius:8px;place-items:center;font-size:.72rem;font-weight:900;display:grid}.demo-page-portrait{width:50px;height:68px}.demo-page-a4{width:62px;height:88px}.tool-card:hover .demo-page-portrait{transform:scaleX(.88)scaleY(1.04)}.tool-card:hover .demo-page-a4{border-color:var(--tool-accent-display)}@supports (color:color-mix(in lab,red,red)){.tool-card:hover .demo-page-a4{border-color:color-mix(in srgb,var(--tool-accent-display)58%,var(--line))}}.tool-card:hover .demo-page-a4{transform:scale(1.04)}.tool-demo-merge{grid-template-columns:minmax(0,1.15fr) 44px minmax(84px,.8fr)}.demo-stack{justify-self:stretch;gap:6px;display:grid}.demo-count-row{justify-content:start;min-width:0;font-size:.64rem}.demo-merged{min-width:82px;min-height:98px}.tool-card:hover .demo-count-row:first-child{transform:translate(4px)}.tool-card:hover .demo-count-row:nth-child(2){transform:translate(8px)}.tool-card:hover .demo-count-row:nth-child(3){transform:translate(4px)}.tool-card:hover .demo-merged{transform:scale(1.04)}.tool-demo-rename{align-content:center;gap:7px;padding:12px}.demo-rename-row{border-radius:8px;grid-template-columns:minmax(0,.82fr) 18px minmax(0,1.18fr);align-items:center;gap:6px;padding:7px 8px;font-size:.75rem;display:grid}.demo-rename-row i{color:var(--tool-accent-display);text-align:center;font-style:normal;font-weight:900}.demo-rename-row span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;text-align:right;overflow:hidden}.demo-rename-row b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-card:hover .demo-rename-row{border-color:var(--tool-accent-display)}@supports (color:color-mix(in lab,red,red)){.tool-card:hover .demo-rename-row{border-color:color-mix(in srgb,var(--tool-accent-display)40%,var(--line))}}.tool-card:hover .demo-rename-row{transform:translate(4px)}.tool-demo-vectorize{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);place-items:center;padding:12px}.demo-scan{border-radius:10px;align-content:center;gap:8px;width:72px;height:78px;padding:12px;display:grid;position:relative}.demo-scan span{background:currentColor;border-radius:999px;height:3px}.demo-scan-before{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.demo-scan-before{color:color-mix(in srgb,var(--ink)70%,transparent)}}.demo-scan-before{filter:blur(.7px)}.demo-scan-before:before,.demo-scan-before:after{content:"";opacity:.28;background:currentColor;width:4px;height:4px;position:absolute}.demo-scan-before:before{top:18px;right:16px}.demo-scan-before:after{bottom:20px;left:18px}.demo-scan-after{color:var(--tool-accent-display)}.demo-size-pill{background:var(--tool-accent-display);border-radius:999px;padding:3px 7px;position:absolute;bottom:7px;right:8px}@supports (color:color-mix(in lab,red,red)){.demo-size-pill{background:color-mix(in srgb,var(--tool-accent-display)13%,var(--paper-strong))}}.demo-size-pill{color:var(--tool-accent-display);font-size:.56rem;font-weight:900}.tool-card:hover .demo-scan-before{opacity:.58;transform:scale(.96)}.tool-card:hover .demo-scan-after{transform:scale(1.06)}.demo-document{border-radius:9px;align-content:end;gap:7px;width:72px;height:86px;padding:12px;display:grid;position:relative}.demo-document>span:not(.demo-watermark){background:var(--ink);border-radius:999px;height:3px}@supports (color:color-mix(in lab,red,red)){.demo-document>span:not(.demo-watermark){background:color-mix(in srgb,var(--ink)44%,transparent)}}.demo-watermark{color:var(--tool-accent-display);position:absolute;top:32px;left:13px}@supports (color:color-mix(in lab,red,red)){.demo-watermark{color:color-mix(in srgb,var(--tool-accent-display)62%,transparent)}}.demo-watermark{letter-spacing:1px;font-size:.98rem;font-weight:950;transition:opacity .22s,transform .22s;transform:rotate(-18deg)}.demo-document-clean .demo-watermark{display:none}.tool-card:hover .demo-watermark{opacity:.08;transform:rotate(-18deg)scale(.9)}.tool-card:hover .demo-document-clean{border-color:var(--tool-accent-display)}@supports (color:color-mix(in lab,red,red)){.tool-card:hover .demo-document-clean{border-color:color-mix(in srgb,var(--tool-accent-display)52%,var(--line))}}.demo-lock-file{border-radius:10px;place-items:end center;width:100px;height:100px;padding:12px 8px;font-size:.68rem;font-weight:850;display:grid;position:relative}.demo-lock-shackle{border:3px solid var(--tool-accent-display);border-bottom:0;border-radius:14px 14px 0 0;width:20px;height:22px;transition:transform .22s;position:absolute;top:14px;left:40px}.demo-lock-body{background:var(--tool-accent-display);border-radius:6px;width:28px;height:23px;position:absolute;top:34px;left:36px}@supports (color:color-mix(in lab,red,red)){.demo-lock-body{background:color-mix(in srgb,var(--tool-accent-display)62%,transparent)}}.tool-card:hover .demo-unlocked-file .demo-lock-shackle{transform:translate(6px)translateY(-2px)rotate(18deg)}.tool-card:hover .demo-unlocked-file{border-color:var(--tool-accent-display)}@supports (color:color-mix(in lab,red,red)){.tool-card:hover .demo-unlocked-file{border-color:color-mix(in srgb,var(--tool-accent-display)52%,var(--line))}}.tool-card-topline{color:var(--tool-accent-display);justify-content:space-between}.tool-icon{border:1px solid var(--tool-accent-display);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab,red,red)){.tool-icon{border:1px solid color-mix(in srgb,var(--tool-accent-display)38%,transparent)}}.tool-icon{background:var(--tool-accent-display);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.tool-icon{background:color-mix(in srgb,var(--tool-accent-display)12%,transparent)}}.tool-card .MuiTypography-h4{margin-bottom:6px;font-size:clamp(1.35rem,2vw,1.8rem)}.tool-card .MuiTypography-body2{max-width:44ch;color:var(--muted);font-size:.9rem;line-height:1.45}.tool-open{justify-self:start;align-items:center;gap:4px;font-size:.9rem;font-weight:800;display:flex;color:var(--tool-accent-display)!important}.tool-card-ink{--tool-accent:#273c75}.tool-card-copper{--tool-accent:#b64f2d}.tool-card-sage{--tool-accent:#2e6f66}.tool-card-blueprint{--tool-accent:#305f93}.tool-card-plum{--tool-accent:#7a4c71}.tool-card-gold{--tool-accent:#956b1f}body.dark .tool-card-ink{--tool-accent:#8ea7ff}body.dark .tool-card-copper{--tool-accent:#f0966e}body.dark .tool-card-sage{--tool-accent:#84cdb7}body.dark .tool-card-blueprint{--tool-accent:#8dbcef}body.dark .tool-card-plum{--tool-accent:#d59bcc}body.dark .tool-card-gold{--tool-accent:#dfb75e}.MuiTableContainer-root{border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 22px #271f150f;background:var(--paper-strong)!important}.MuiTextField-root .MuiOutlinedInput-root{background:var(--field-bg)}.MuiTextField-root .MuiInputLabel-root{background:var(--field-bg);padding:0 4px}.MuiButton-root{border-radius:8px}.file-upload-panel{border:1px solid var(--line);background:var(--paper-strong);border-radius:12px;gap:10px;width:100%;padding:16px;display:grid;box-shadow:0 12px 32px #271f1514}.file-upload-panel.is-compact{box-shadow:none;gap:6px;padding:10px}.file-upload-label{color:var(--ink);font-size:.88rem!important;font-weight:800!important}.file-drop-field{border:1.5px dashed var(--muted);flex-direction:column;gap:3px;width:100%;min-height:210px;position:relative;overflow:hidden;justify-content:center!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.file-drop-field{border:1.5px dashed color-mix(in srgb,var(--muted)34%,transparent)}}.file-drop-field{background:linear-gradient(var(--field-bg),var(--field-bg))padding-box,radial-gradient(circle at 50% 0%,var(--accent-2),transparent 48%);border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){.file-drop-field{background:linear-gradient(var(--field-bg),var(--field-bg))padding-box,radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent-2)9%,transparent),transparent 48%)}}.file-drop-field{text-align:center;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;color:var(--ink)!important}.file-drop-field:hover,.file-drop-field:focus-visible{border-color:var(--accent-2);box-shadow:inset 0 0 0 1px var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.file-drop-field:hover,.file-drop-field:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-2)20%,transparent)}}.file-upload-icon{border:1px solid var(--accent-2);place-items:center;width:52px;height:52px;margin-bottom:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.file-upload-icon{border:1px solid color-mix(in srgb,var(--accent-2)25%,transparent)}}.file-upload-icon{background:var(--accent-2);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.file-upload-icon{background:color-mix(in srgb,var(--accent-2)10%,var(--field-bg))}}.file-upload-icon{color:var(--accent-2)}.file-upload-icon .MuiSvgIcon-root{font-size:30px}.file-upload-prompt{font-size:.96rem!important;font-weight:800!important}.file-upload-browse{color:var(--muted);font-size:.87rem!important}.file-upload-browse span{color:var(--accent-2);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.file-upload-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.file-upload-actions .MuiButton-root{min-width:132px;box-shadow:none}.file-drop-ripple.is-muted .MuiTouchRipple-child{opacity:.18}.file-upload-support{color:var(--muted);margin-top:8px!important;font-size:.72rem!important}.file-upload-receipt{background:var(--accent-2);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:6px 9px;display:grid}@supports (color:color-mix(in lab,red,red)){.file-upload-receipt{background:color-mix(in srgb,var(--accent-2)9%,transparent)}}.file-upload-receipt{color:var(--accent-2)}.file-upload-receipt .MuiSvgIcon-root{font-size:18px}.file-upload-receipt .MuiTypography-root{color:var(--ink);font-weight:700}.file-upload-receipt>span{color:var(--muted);font-size:.72rem;font-weight:700}.file-upload-receipt.has-error{color:#c94a3f;background:#c94a3f1a}.file-drop-field.is-dragging{border-color:var(--accent-2);background:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.file-drop-field.is-dragging{background:color-mix(in srgb,var(--accent-2)8%,var(--field-bg))}}.file-drop-field.is-dragging{box-shadow:0 0 0 4px var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.file-drop-field.is-dragging{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-2)16%,transparent)}}.file-drop-field.is-dragging{transform:scale(.995)}.file-upload-panel.is-compact .file-drop-field{flex-direction:row;gap:10px;min-height:68px;padding:8px 10px}.file-upload-panel.is-compact .file-upload-icon{border-radius:10px;width:38px;height:38px;margin-bottom:0}.file-upload-panel.is-compact .file-upload-icon .MuiSvgIcon-root{font-size:23px}.file-upload-panel.is-compact .file-upload-browse,.file-upload-panel.is-compact .file-upload-support,.file-upload-panel.is-compact .file-upload-receipt{display:none}.file-upload-panel.is-compact .file-upload-actions{margin-top:0;margin-left:auto}.file-upload-panel.is-compact .file-upload-actions .MuiButton-root{min-width:120px}.feature-action-bar{z-index:15;border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;position:sticky;top:88px;box-shadow:0 12px 28px #271f151a;padding:10px!important}.feature-run-panel{border:1px solid var(--accent-2);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.feature-run-panel{border:1px solid color-mix(in srgb,var(--accent-2)22%,var(--line))}}.feature-run-panel{background:linear-gradient(135deg,var(--accent-2),var(--paper-strong)),var(--paper-strong);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.feature-run-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-2)9%,var(--paper-strong)),var(--paper-strong)),var(--paper-strong)}}.feature-run-panel .MuiTypography-body2{max-width:68ch}.feature-run-panel .MuiButton-root{flex:none;min-width:154px}.merge-source-controls,.rename-source-controls,.unlock-source-controls,.remove-text-source-controls{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;box-shadow:0 10px 24px #271f1512;padding:10px!important}.merge-sticky-run,.rename-sticky-run,.unlock-sticky-run,.remove-text-sticky-run{z-index:14;position:sticky;top:88px}.merge-sticky-run .feature-run-panel,.rename-sticky-run .feature-run-panel,.unlock-sticky-run .feature-run-panel,.remove-text-sticky-run .feature-run-panel{box-shadow:0 12px 28px #271f151f}.rename-sticky-song-name{flex:280px;min-width:min(320px,100%)}.merge-copy-row-active .MuiTableCell-root{background:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.merge-copy-row-active .MuiTableCell-root{background:color-mix(in srgb,var(--accent-2)10%,transparent)}}.merge-copy-row-active .MuiOutlinedInput-root{box-shadow:0 0 0 3px var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.merge-copy-row-active .MuiOutlinedInput-root{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-2)18%,transparent)}}.merge-view-toggle .MuiToggleButton-root{gap:6px;font-weight:800}.merge-file-identity{align-items:center;gap:12px;display:flex}.merge-part-name{color:var(--ink);align-items:baseline;gap:.42em;display:inline-flex;margin-bottom:5px!important;font-size:1.08rem!important;font-weight:900!important;line-height:1.15!important}.merge-part-number{color:inherit;letter-spacing:inherit;font:inherit!important;line-height:inherit!important}.merge-file-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.merge-file-card{cursor:pointer;border:1px solid var(--line);background:var(--paper-strong);border-radius:12px;grid-template-rows:auto minmax(62px,1fr) auto;gap:12px;min-height:228px;padding:16px;display:grid;box-shadow:0 8px 22px #271f150f}.merge-file-card:hover,.merge-file-card.is-active{border-color:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.merge-file-card:hover,.merge-file-card.is-active{border-color:color-mix(in srgb,var(--accent-2)36%,var(--line))}}.merge-file-card:hover,.merge-file-card.is-active{background:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.merge-file-card:hover,.merge-file-card.is-active{background:color-mix(in srgb,var(--accent-2)5%,var(--paper-strong))}}.merge-file-card.is-active{box-shadow:0 0 0 3px var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.merge-file-card.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-2)16%,transparent)}}.merge-file-card-icon{object-fit:contain;justify-self:center;width:76px;height:76px}.merge-file-card-copy{text-align:center;min-width:0}.merge-file-card-copy .MuiTypography-body2{overflow-wrap:anywhere}.merge-profile-dialog{padding-top:12px!important}.merge-profile-select .MuiInputBase-root{min-height:40px}.merge-profile-select .MuiSelect-select{align-items:center;display:flex;min-height:0!important;padding-top:8.5px!important;padding-bottom:8.5px!important}.progress-panel{border:1px solid var(--line);background:var(--paper-strong);border-radius:8px;gap:8px;padding:12px;display:grid}.progress-row{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.progress-bar{border-radius:999px;height:10px!important}.progress-value{color:var(--muted);text-align:right;font-weight:800!important}.progress-status{color:var(--ink)}.folder-size-comparison{border-top:1px solid var(--line);grid-template-columns:minmax(90px,auto) 24px minmax(90px,auto) auto;justify-content:start;align-items:center;gap:10px;padding-top:8px;display:grid}.progress-error{margin-top:2px}.progress-actions{flex-wrap:wrap}.next-step-panel{border:1px solid var(--accent-2);gap:16px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.next-step-panel{border:1px solid color-mix(in srgb,var(--accent-2)22%,var(--line))}}.next-step-panel{background:radial-gradient(circle at 10% 0%,var(--accent-2),transparent 36%),var(--paper-strong);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.next-step-panel{background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--accent-2)9%,transparent),transparent 36%),var(--paper-strong)}}.next-step-panel{box-shadow:0 10px 24px #271f1512}.next-step-heading .MuiTypography-body2{color:var(--muted)}.next-step-card .tool-card-content{gap:12px;min-height:156px;padding:14px!important}.next-step-card .tool-icon{width:40px;height:40px}.next-step-card .MuiTypography-subtitle1{color:var(--ink);line-height:1.2}.next-step-card .MuiTypography-body2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.next-step-open{font-size:.82rem}.access-loading{min-height:260px;color:var(--muted);align-content:center;place-items:center;gap:12px;display:grid}.access-page,.admin-page{gap:18px;display:grid}.access-hero,.admin-header{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:stretch;gap:18px;display:grid}.access-hero .MuiTypography-body1{max-width:62ch;color:var(--muted)}.access-account-card,.access-checkout-shell,.access-payment-panel,.admin-panel{border:1px solid var(--line);background:var(--paper-strong);border-radius:14px;gap:14px;padding:16px;display:grid;box-shadow:0 12px 30px #271f1514}.access-checkout-shell{gap:18px}.access-step-panel{gap:16px;display:grid}.access-step-heading,.access-projection-panel{justify-content:space-between;align-items:center;gap:16px;display:flex}.access-projection-panel{border:1px solid var(--accent-2);padding:14px}@supports (color:color-mix(in lab,red,red)){.access-projection-panel{border:1px solid color-mix(in srgb,var(--accent-2)26%,var(--line))}}.access-projection-panel{background:var(--accent-2);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.access-projection-panel{background:color-mix(in srgb,var(--accent-2)7%,var(--field-bg))}}.access-pass-card{border:1px solid var(--line);height:100%;transition:border-color .16s,box-shadow .16s;background:var(--paper-strong)!important}.access-pass-card.is-selected{border-color:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.access-pass-card.is-selected{border-color:color-mix(in srgb,var(--accent-2)48%,var(--line))}}.access-pass-card.is-selected{box-shadow:0 0 0 4px var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.access-pass-card.is-selected{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-2)14%,transparent)}}.access-pass-content{align-content:space-between;gap:14px;min-height:230px;display:grid}.payment-qr-box{border:1px dashed var(--accent-2);place-items:center;min-height:240px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.payment-qr-box{border:1px dashed color-mix(in srgb,var(--accent-2)34%,var(--line))}}.payment-qr-box{background:var(--accent-2);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.payment-qr-box{background:color-mix(in srgb,var(--accent-2)5%,var(--field-bg))}}.payment-qr-box img{border-radius:10px;max-width:min(260px,100%);max-height:260px}.access-request-row{border:1px solid var(--line);background:var(--field-bg);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.admin-header{align-items:end}.admin-header>.MuiButton-root{justify-self:end}.pricing-card{border:1px solid var(--line);height:100%;background:var(--paper-strong)!important}.pricing-card.is-recommended{border-color:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.pricing-card.is-recommended{border-color:color-mix(in srgb,var(--accent-2)48%,var(--line))}}.pricing-card.is-recommended{box-shadow:0 0 0 4px var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.pricing-card.is-recommended{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-2)13%,transparent)}}.pricing-card-content{align-content:space-between;gap:16px;min-height:280px;display:grid}.pricing-note{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:start}.pricing-note .MuiTypography-body2{max-width:65ch;color:var(--muted)}.pricing-benefit{align-items:center;gap:8px;display:flex}.unlock-run-panel{grid-template-columns:minmax(180px,1fr) minmax(320px,1.35fr);align-items:start;display:grid}.remove-text-run-panel{grid-template-columns:minmax(180px,.8fr) minmax(320px,1.4fr) auto;align-items:start;display:grid}.remove-text-run-copy,.remove-text-custom-input{min-width:0}.remove-text-actions,.remove-text-suggestions{gap:8px;display:grid}.remove-text-authorization{grid-column:1/-1;align-items:flex-start!important;margin:0!important}.remove-text-authorization .MuiCheckbox-root{padding:2px 9px 2px 0}.remove-text-authorization .MuiFormControlLabel-label{color:var(--muted);font-size:.86rem;line-height:1.45}.remove-text-suggestions{grid-column:1/-1}.remove-text-results{border:1px solid var(--line);background:var(--paper-strong);border-radius:10px;gap:10px;padding:16px;display:grid}.remove-text-result-row{border:1px solid var(--line);background:var(--field-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.unlock-run-copy{min-width:0}.unlock-run-controls{align-items:flex-start;gap:12px;min-width:0;display:flex}.unlock-run-controls .MuiButton-root{min-width:150px}.unlock-authorization{grid-column:1/-1;align-items:flex-start!important;margin:0!important}.unlock-authorization .MuiCheckbox-root{padding:2px 9px 2px 0}.unlock-authorization .MuiFormControlLabel-label{color:var(--muted);font-size:.86rem;line-height:1.45}.unlock-results{border:1px solid var(--line);background:var(--paper-strong);border-radius:10px;gap:12px;padding:16px;display:grid}.unlock-results-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.unlock-result-row{border:1px solid var(--line);background:var(--field-bg);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.unlock-result-copy{gap:2px;min-width:0;display:grid}.unlock-result-copy .MuiTypography-body2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.split-auto-detect-status .MuiAlert-message{gap:8px;width:100%;display:grid}.split-rename-row{transition:background-color .14s,opacity .14s;position:relative}.split-rename-row.is-dragging{opacity:.78;background:var(--accent-2);position:relative}@supports (color:color-mix(in lab,red,red)){.split-rename-row.is-dragging{background:color-mix(in srgb,var(--accent-2)10%,var(--paper-strong))}}.split-rename-row.is-dragging{box-shadow:0 18px 34px #21302b2e}.split-row-order-controls{color:var(--muted);align-items:center;gap:6px;display:flex}.split-row-drag-icon{touch-action:none;cursor:grab}.split-row-drag-icon.is-active,.split-row-drag-icon:active{cursor:grabbing}.split-row-sequence{border:1px solid var(--accent-2);min-width:34px;padding:3px 7px}@supports (color:color-mix(in lab,red,red)){.split-row-sequence{border:1px solid color-mix(in srgb,var(--accent-2)24%,var(--line))}}.split-row-sequence{color:var(--accent-2);text-align:center;border-radius:999px;font-size:.78rem!important;font-weight:900!important}.split-rename-row.is-drop-before .MuiTableCell-root:first-of-type,.split-rename-row.is-drop-after .MuiTableCell-root:first-of-type{position:relative}.split-rename-row.is-drop-before .MuiTableCell-root:first-of-type:before,.split-rename-row.is-drop-after .MuiTableCell-root:first-of-type:after{z-index:2;content:"";background:linear-gradient(90deg,var(--accent-2),var(--accent-2));height:3px;position:absolute;left:12px;right:-100vw}@supports (color:color-mix(in lab,red,red)){.split-rename-row.is-drop-before .MuiTableCell-root:first-of-type:before,.split-rename-row.is-drop-after .MuiTableCell-root:first-of-type:after{background:linear-gradient(90deg,var(--accent-2),color-mix(in srgb,var(--accent-2)18%,transparent))}}.split-rename-row.is-drop-before .MuiTableCell-root:first-of-type:before,.split-rename-row.is-drop-after .MuiTableCell-root:first-of-type:after{box-shadow:0 0 0 4px var(--accent-2);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.split-rename-row.is-drop-before .MuiTableCell-root:first-of-type:before,.split-rename-row.is-drop-after .MuiTableCell-root:first-of-type:after{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-2)11%,transparent)}}.split-rename-row.is-drop-before .MuiTableCell-root:first-of-type:before{top:0}.split-rename-row.is-drop-after .MuiTableCell-root:first-of-type:after{bottom:0}.split-rename-row.is-drop-before .MuiTableCell-root,.split-rename-row.is-drop-after .MuiTableCell-root{background:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.split-rename-row.is-drop-before .MuiTableCell-root,.split-rename-row.is-drop-after .MuiTableCell-root{background:color-mix(in srgb,var(--accent-2)5%,transparent)}}.split-rename-row.is-recently-moved .split-row-sequence{box-shadow:0 0 0 4px var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.split-rename-row.is-recently-moved .split-row-sequence{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-2)14%,transparent)}}.split-part-preview{cursor:zoom-in;border:1px solid var(--line);background:var(--field-bg);border-radius:8px;place-items:center;width:128px;min-height:72px;display:grid;position:relative;overflow:hidden}.split-part-preview img{width:100%;display:block}.split-part-preview-zoom{opacity:0;background:#00000047;place-items:center;transition:opacity .14s;display:grid;position:absolute;inset:0}.split-part-preview:hover .split-part-preview-zoom{opacity:1}.split-preview-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.split-preview-dialog-body{background:var(--field-bg);justify-content:center;align-items:flex-start;min-height:320px;max-height:78vh;display:flex;overflow:auto}.split-preview-dialog-body img{max-width:100%;height:auto}.split-detection-area-help{color:var(--muted);margin-bottom:12px!important}.split-detection-area-picker{touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid var(--line);background:linear-gradient(135deg,var(--accent-2),transparent 42%),var(--field-bg);border-radius:14px;justify-content:center;align-items:flex-start;min-height:320px;max-height:70vh;display:flex;position:relative;overflow:auto}@supports (color:color-mix(in lab,red,red)){.split-detection-area-picker{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-2)7%,transparent),transparent 42%),var(--field-bg)}}.split-detection-area-page{max-width:100%;display:inline-block;position:relative}.split-detection-area-page img{pointer-events:none;max-width:100%;height:auto;display:block}.split-detection-area-box{z-index:1;pointer-events:none;border:2px solid var(--accent-2);background:var(--accent-2);border-radius:8px;position:absolute}@supports (color:color-mix(in lab,red,red)){.split-detection-area-box{background:color-mix(in srgb,var(--accent-2)18%,transparent)}}.split-detection-area-box{box-shadow:0 0 0 9999px #0f172a3d,0 12px 28px #0f172a38}.split-detection-area-loading{min-height:320px;color:var(--muted);place-items:center;display:grid}@media (max-width:720px){.app-main{width:min(100% - 20px,1280px);padding-top:16px}.topbar-toolbar{gap:10px;min-height:64px}.brand-kicker,.source-link,.home-link{display:none!important}.brand-title{font-size:1rem!important}.feature-action-bar,.merge-sticky-run,.rename-sticky-run,.unlock-sticky-run,.remove-text-sticky-run{top:76px}.feature-run-panel{display:grid}.feature-run-panel .MuiButton-root{width:100%}.unlock-run-panel,.unlock-run-controls,.remove-text-run-panel{display:grid}.home-header{gap:2px;display:grid}.unlock-page{padding:0}.unlock-result-row{grid-template-columns:auto minmax(0,1fr)}.unlock-result-row .MuiChip-root{grid-column:2;justify-self:start}.access-hero,.admin-header,.landing-hero,.pricing-hero,.pricing-note{grid-template-columns:1fr}.landing-hero,.pricing-hero{padding:16px}.access-step-heading,.access-projection-panel{display:grid}.admin-header>.MuiButton-root{justify-self:stretch}.topbar-actions .access-status-chip,.topbar-actions .home-link{display:none}}@media (max-width:420px){.tool-demo{aspect-ratio:16/6.2}.demo-file,.demo-count-row,.demo-rename-row,.demo-lock-file{font-size:.6rem}.demo-output{right:8px}.demo-size-pill{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
