@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_42887e18-module__b3sgEa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_42887e18-module__b3sgEa__variable{--font:"Manrope", "Manrope Fallback"}
:root{--bg:#f7f8fb;--surface:#fff;--soft:#eef1f8;--text:#172039;--muted:#687189;--line:#dde1eb;--primary:#5c69d8;--teal:#27a69a;--shadow:0 24px 70px #232d5a1c}:root[data-theme=dark]{--bg:#10131d;--surface:#181c29;--soft:#202536;--text:#eef0f8;--muted:#9aa3bb;--line:#2b3143;--primary:#8e99f0;--teal:#5ac8bd;--shadow:0 24px 70px #0005}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font),system-ui,sans-serif;margin:0;transition:all .25s}button,input{font:inherit}.shell{width:min(1180px,100% - 40px);margin:auto}.nav{justify-content:space-between;align-items:center;height:82px;display:flex}.brand{color:var(--text);letter-spacing:-.03em;align-items:center;gap:11px;font-size:16px;text-decoration:none;display:flex}.brand b{color:var(--primary);font-weight:800}.mark{color:#fff;background:linear-gradient(145deg,#7785ec,#4f5cc6 62%,#2aa99d);border-radius:12px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:850;display:grid;box-shadow:0 7px 18px #4e5bc73f}.actions{gap:10px;display:flex}.theme{border:1px solid var(--line);width:39px;height:39px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:12px}.button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:13px;padding:14px 20px;font-size:14px;font-weight:750;transition:all .2s;box-shadow:0 9px 22px #4c58c733}.button:hover{transform:translateY(-2px)}.button.small{box-shadow:none;padding:10px 18px}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;min-height:650px;padding:55px 0 85px;display:grid}.eyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.eyebrow i{background:var(--teal);width:22px;height:2px}h1{letter-spacing:-.06em;margin:20px 0 24px;font-size:clamp(43px,5.4vw,72px);line-height:1.055}h1 em{color:var(--primary);font-style:normal;font-weight:500;display:block}.lead{color:var(--muted);max-width:610px;font-size:17px;line-height:1.75}.heroButtons{align-items:center;gap:24px;margin-top:32px;display:flex}.heroButtons .button span{margin-left:12px}.heroButtons a{color:var(--text);border-bottom:1px solid var(--line);padding-bottom:3px;font-size:14px;font-weight:750;text-decoration:none}.trust{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:38px;font-size:12px;display:flex}.trust span:first-letter{color:var(--teal)}.visual{place-items:center;min-height:480px;display:grid;position:relative}.glow{background:radial-gradient(circle,#7582e733,#0000 66%);width:420px;height:420px;position:absolute}.paper{background:var(--surface);border:1px solid var(--line);width:min(390px,82vw);height:360px;box-shadow:var(--shadow);border-radius:24px;padding:25px;position:absolute}.paper.back{opacity:.55;transform:rotate(7deg)translate(28px,-4px)}.paper.front{height:auto;transform:rotate(-2.5deg)}.paperTop{justify-content:space-between;align-items:center;display:flex}.pdf{color:#5966d0;background:#eef0ff;border-radius:11px;place-items:center;width:44px;height:48px;font-size:10px;font-weight:900;display:grid}.ready{color:#23857c;background:#27a69a1a;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:800}.titleLine{background:var(--text);opacity:.85;border-radius:8px;width:65%;height:13px;margin:24px 0 12px}.line{background:var(--line);border-radius:5px;width:56%;height:7px;margin:8px 0}.line.wide{width:88%}.result{background:var(--soft);border-radius:16px;margin-top:25px;padding:18px}.result small{color:var(--primary);letter-spacing:.12em;font-size:8px;font-weight:900}.result p{grid-template-columns:1fr 1.25fr;gap:10px;margin:12px 0 0;font-size:10px;display:grid}.result span{color:var(--muted)}.chip{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:10px 14px;font-size:10px;font-weight:800;position:absolute;box-shadow:0 12px 28px #1c255021}.chip.one{top:95px;right:0}.chip.two{bottom:75px;left:1%}.chip.two b{color:var(--primary)}.toolBand{border-block:1px solid var(--line);background:var(--surface)}.tools{grid-template-columns:repeat(4,1fr);display:grid}.tools article{border-right:1px solid var(--line);min-height:225px;padding:36px 28px}.tools article:first-child{border-left:1px solid var(--line)}.tools article>span{color:var(--primary);letter-spacing:.13em;font-size:10px;font-weight:900}.tools h2{letter-spacing:-.03em;margin:24px 0 11px;font-size:18px}.tools p{color:var(--muted);font-size:12px;line-height:1.7}.how{padding:110px 0}.sectionHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;display:grid}.sectionHead h2{letter-spacing:-.055em;margin:15px 0 0;font-size:clamp(34px,4vw,50px);line-height:1.15}.sectionHead>p{color:var(--muted);font-size:14px;line-height:1.75}.steps{grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.steps article{border-top:1px solid var(--line);padding:35px 28px 0 0;position:relative}.steps article>span{background:var(--soft);width:34px;height:34px;color:var(--primary);border-radius:11px;place-items:center;font-size:11px;font-weight:900;display:grid}.steps h3{margin:20px 0 10px;font-size:16px}.steps p{color:var(--muted);font-size:12px;line-height:1.7}.steps article>i{color:var(--line);position:absolute;top:42px;right:25px}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:115px;display:flex}.footer p{color:var(--muted);font-size:12px}.overlay{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0e1c94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login{border:1px solid var(--line);background:var(--surface);width:min(430px,100%);box-shadow:var(--shadow);border-radius:25px;padding:36px;position:relative}.close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:14px;right:18px}.login>.mark{margin-bottom:26px}.login>small{color:var(--primary);letter-spacing:.14em;font-size:9px;font-weight:900;display:block}.login h2{letter-spacing:-.045em;margin:8px 0;font-size:27px}.login>p{color:var(--muted);font-size:13px;line-height:1.65}.login form{margin-top:28px}.login label{margin-bottom:8px;font-size:11px;font-weight:800;display:block}.login input{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:12px;outline:none;padding:14px}.login form .button{width:100%;margin-top:12px}.message{color:#d05b68;margin-top:9px;font-size:10px}.login .hint{text-align:center;margin-top:20px;font-size:10px}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:15px}.tools{grid-template-columns:repeat(2,1fr)}.sectionHead{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,1fr);gap:35px 0}}@media (max-width:560px){.shell{width:calc(100% - 28px)}.nav{height:70px}.hero{min-height:auto;padding:60px 0 50px}.heroButtons{flex-direction:column;align-items:stretch;gap:16px}.heroButtons a{align-self:center}.visual{min-height:390px}.paper{width:88%;padding:19px}.chip.one{top:45px;right:-2%}.chip.two{bottom:38px;left:-2%}.tools{grid-template-columns:1fr}.how{padding:75px 0}.steps{grid-template-columns:1fr}.steps article>i{display:none}.footer{flex-direction:column;align-items:flex-start;gap:18px;padding:30px 0}.login{padding:30px 22px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.workspace{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.side{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;height:100vh;padding:25px 20px;display:flex;position:sticky;top:0}.side .brand{padding:0 8px 30px}.side nav{gap:5px;display:grid}.side nav a,.sideFoot>a{color:var(--muted);border-radius:11px;align-items:center;gap:13px;padding:11px 13px;font-size:13px;text-decoration:none;display:flex}.side nav a.active{color:var(--primary);background:var(--soft);font-weight:750}.sideFoot{margin-top:auto}.profile{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:15px;padding:20px 6px 0;display:flex}.profile>span{background:var(--soft);width:37px;height:37px;color:var(--primary);border-radius:12px;place-items:center;font-size:11px;font-weight:800;display:grid}.profile div{display:grid}.profile b{font-size:11px}.profile small{color:var(--muted);margin-top:3px;font-size:9px}.dash{width:100%;max-width:1500px;margin:auto;padding:42px clamp(25px,5vw,72px) 70px}.dash>header{justify-content:space-between;align-items:center;display:flex}.dash header small,.welcome>div>span,.dashTitle p{color:var(--muted);letter-spacing:.11em;font-size:9px;font-weight:800}.dash header h1{letter-spacing:-.045em;margin:6px 0;font-size:29px}.dashActions{gap:9px;display:flex}.bell{border:1px solid var(--line);background:var(--surface);width:39px;height:39px;color:var(--text);border-radius:12px;position:relative}.bell i{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid;position:absolute;top:-4px;right:-3px}.welcome{color:#fff;background:linear-gradient(125deg,#4f5cc4,#6975d6 55%,#388f91);border-radius:24px;justify-content:space-between;align-items:center;min-height:250px;margin-top:38px;padding:40px 44px;display:flex;box-shadow:0 20px 45px #4c58c72b}.welcome>div>span{color:#ffffffa6}.welcome h2{letter-spacing:-.05em;margin:13px 0;font-size:36px;line-height:1.15}.welcome p{color:#ffffffb8;font-size:12px}.miniStats{background:#ffffff26;border:1px solid #ffffff28;border-radius:17px;display:flex;overflow:hidden}.miniStats article{background:#ffffff0c;gap:7px;min-width:130px;padding:23px;display:grid}.miniStats b{font-size:25px}.miniStats span{color:#fffa;font-size:9px}.dashTitle{margin:42px 0 19px}.dashTitle h2{margin:0 0 6px;font-size:20px}.dashTitle p{letter-spacing:0}.toolGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.dashTool{border:1px solid var(--line);background:var(--surface);min-height:220px;color:var(--text);border-radius:18px;padding:24px;text-decoration:none;transition:all .2s;position:relative}.dashTool:not(.disabled):hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 15px 35px #232d5a12}.dashTool.disabled{opacity:.58;pointer-events:none}.toolIcon{background:var(--soft);width:43px;height:43px;color:var(--primary);border-radius:13px;place-items:center;font-weight:900;display:grid}.toolIndex{color:var(--line);font-size:10px;font-weight:900;position:absolute;top:25px;right:22px}.dashTool h3{margin:22px 0 9px;font-size:15px}.dashTool p{color:var(--muted);font-size:11px;line-height:1.6}.toolOpen{color:var(--primary);font-size:10px;font-weight:800;position:absolute;bottom:21px}.toolPage{min-height:100vh}.toolHeader{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:19px;min-height:150px;padding:33px max(28px,50% - 550px);display:flex}.backButton{border:1px solid var(--line);width:42px;height:42px;color:var(--text);border-radius:13px;place-items:center;text-decoration:none;display:grid}.toolHeader small,.settingsHead small,.reviewHead small{color:var(--primary);letter-spacing:.13em;font-size:9px;font-weight:900}.toolHeader h1{letter-spacing:-.045em;margin:4px 0;font-size:26px}.toolHeader p{color:var(--muted);margin:0;font-size:11px}.stepPill{background:var(--soft);color:var(--primary);letter-spacing:.08em;border-radius:99px;margin-left:auto;padding:8px 12px;font-size:9px;font-weight:900}.toolContent{width:min(900px,100% - 32px);margin:45px auto 90px}.drop{background:var(--surface);text-align:center;border:1.5px dashed #b9bfd0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:35px;display:flex;position:relative}.drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.uploadIcon{background:var(--soft);width:54px;height:54px;color:var(--primary);border-radius:16px;place-items:center;font-size:25px;display:grid}.drop h2{margin:18px 0 7px;font-size:18px}.drop p{color:var(--muted);margin:0;font-size:12px}.drop>span{color:var(--muted);margin-top:18px;font-size:9px}.drop.hasFile{text-align:left;flex-direction:row;justify-content:flex-start;gap:17px;min-height:120px}.fileBadge{color:#5966d0;background:#eef0ff;border-radius:12px;place-items:center;width:48px;height:53px;font-size:10px;font-weight:900;display:grid}.drop.hasFile>div:nth-child(3){gap:5px;display:grid}.drop.hasFile b{font-size:13px}.drop.hasFile span{color:var(--muted);font-size:10px}.drop.hasFile button{z-index:2;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;margin-left:auto;padding:8px 13px;font-size:10px;position:relative}.splitSettings,.review{border:1px solid var(--line);background:var(--surface);border-radius:20px;margin-top:18px;padding:30px}.settingsHead h2,.reviewHead h2{margin:6px 0 20px;font-size:20px}.modeGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modeGrid button{border:1px solid var(--line);background:var(--bg);color:var(--text);text-align:left;border-radius:14px;align-items:center;gap:13px;padding:16px;display:flex;position:relative}.modeGrid button.selected{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 13%,transparent)}.modeGrid button>span{background:var(--soft);width:38px;height:38px;color:var(--primary);border-radius:11px;place-items:center;display:grid}.modeGrid button div{gap:4px;display:grid}.modeGrid button b{font-size:11px}.modeGrid button small{color:var(--muted);font-size:9px}.modeGrid button i{color:var(--primary);margin-left:auto;display:none}.modeGrid button.selected i{display:block}.rangeInput{gap:7px;margin-top:20px;display:grid}.rangeInput span{font-size:10px;font-weight:800}.rangeInput input{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:11px;padding:13px}.rangeInput small{color:var(--muted);font-size:9px}.toolActions{justify-content:flex-end;align-items:center;gap:20px;margin-top:28px;display:flex}.toolActions>a{color:var(--muted);font-size:11px;text-decoration:none}.reviewHead{justify-content:space-between;align-items:start;display:flex}.reviewHead h2{margin-bottom:5px}.reviewHead p{color:var(--muted);font-size:10px}.secondary{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:11px;padding:9px 12px;font-size:10px}.outputList{gap:9px;max-height:440px;margin-top:25px;display:grid;overflow:auto}.outputList article{border:1px solid var(--line);border-radius:13px;align-items:center;gap:14px;padding:11px;display:flex}.pagePreview{background:var(--soft);width:48px;height:58px;color:var(--muted);border-radius:7px;place-items:center;font-size:10px;display:grid}.outputInfo{flex:1;gap:5px;display:grid}.outputInfo span{color:var(--muted);font-size:8px;font-weight:800}.outputInfo input{color:var(--text);background:0 0;border:0;outline:none;font-size:11px;font-weight:700}.outputList article>button{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--primary);border-radius:10px}.confirm{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:20px;margin-top:25px;padding-top:22px;display:grid}.confirm>div{gap:4px;display:grid}.confirm b{font-size:11px}.confirm span,.confirm label{color:var(--muted);font-size:9px}.confirm label{align-items:center;gap:6px;display:flex}.toast{color:#a33d49;max-width:360px;box-shadow:var(--shadow);background:#fff3f4;border:1px solid #e6bbc0;border-radius:12px;padding:12px 40px 12px 15px;font-size:11px;position:fixed;bottom:24px;right:24px}.toast button{color:inherit;background:0 0;border:0;position:absolute;right:10px}@media (max-width:1050px){.toolGrid{grid-template-columns:repeat(2,1fr)}.miniStats{display:none}}@media (max-width:760px){.workspace{grid-template-columns:1fr}.side{z-index:20;border-right:0;border-top:1px solid var(--line);flex-direction:row;width:100%;height:68px;padding:8px 16px;position:fixed;inset:auto 0 0}.side>.brand,.sideFoot{display:none}.side nav{justify-content:space-around;width:100%;display:flex}.side nav a{flex-direction:column;gap:3px;padding:5px 18px;font-size:15px}.side nav a span{font-size:8px}.dash{padding:28px 16px 95px}.welcome{padding:30px 25px}.welcome h2{font-size:30px}.toolGrid{grid-template-columns:1fr 1fr}.toolHeader{min-height:125px;padding:22px 16px}.toolHeader p{display:none}.toolContent{margin-top:22px}.confirm{grid-template-columns:1fr}.reviewHead{display:block}.reviewHead .secondary{margin-bottom:8px}.modeGrid{grid-template-columns:1fr}}@media (max-width:480px){.toolGrid{grid-template-columns:1fr}.dashTool{min-height:190px}.drop{min-height:250px;padding:20px}.splitSettings,.review{padding:20px}.stepPill{display:none}.pagePreview{width:38px}.outputInfo input{width:100%}}
.brand-image{justify-content:flex-start;align-items:center;width:200px;height:60px;display:flex;overflow:visible}.brand-logo-img{object-fit:contain;width:198px;height:auto;display:block}.nav .brand-image,.footer .brand-image{height:64px}.side .brand-image{width:205px;height:68px;padding:0 0 18px}.side .brand-logo-img{width:190px}.login>.mark{width:205px;height:58px;box-shadow:none;color:#0000;background:url(/brand/nadias-tools-transparent.png) 0/contain no-repeat;border-radius:0;margin:0 0 22px;font-size:0;display:block}.login .durationLabel{margin-top:14px}.login select{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:12px;outline:none;padding:12px 14px}.login button:disabled{opacity:.65;cursor:wait}@media (max-width:560px){.brand-image{width:168px}.brand-logo-img{width:166px}.login>.mark{width:180px;height:52px}}
.mergeContent{width:min(940px,100% - 32px)}.mergeUpload{background:var(--surface);border:1.5px dashed #b9bfd0;border-radius:18px;justify-content:center;align-items:center;gap:14px;min-height:92px;padding:20px;display:flex;position:relative}.mergeUpload input{opacity:0;cursor:pointer;position:absolute;inset:0}.mergeUpload>span{background:var(--soft);width:42px;height:42px;color:var(--primary);border-radius:12px;place-items:center;font-size:22px;display:grid}.mergeUpload>div{gap:4px;display:grid}.mergeUpload b{font-size:12px}.mergeUpload small{color:var(--muted);font-size:9px}.mergeReview{border:1px solid var(--line);background:var(--surface);border-radius:20px;margin-top:18px;padding:30px}.fileCount{background:var(--soft);color:var(--primary);border-radius:99px;padding:7px 10px;font-size:8px;font-weight:900}.mergeList{gap:9px;margin-top:25px;display:grid}.mergeList article{border:1px solid var(--line);background:var(--bg);cursor:grab;border-radius:14px;align-items:center;gap:13px;padding:11px;display:flex}.mergeList article:active{cursor:grabbing}.dragHandle{color:var(--muted);font-size:18px}.mergeThumb{color:#5966d0;background:#eef0ff;border-radius:8px;place-items:center;width:47px;height:55px;display:grid;position:relative}.mergeThumb b{font-size:8px}.mergeThumb span{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.mergeInfo{flex:1;gap:5px;min-width:0;display:grid}.mergeInfo b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mergeInfo span{color:var(--muted);font-size:9px}.mergeButtons{gap:5px;display:flex}.mergeButtons button{border:1px solid var(--line);background:var(--surface);width:31px;height:31px;color:var(--text);cursor:pointer;border-radius:9px}.mergeButtons button:disabled{opacity:.3}.mergeButtons .danger{color:#c95864}.outputName{gap:8px;margin-top:22px;display:grid}.outputName span{font-size:10px;font-weight:800}.outputName input{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:11px;outline:none;padding:13px}.mergeConfirm{grid-template-columns:1fr auto}.mergeConfirm label{font-size:10px}@media (max-width:650px){.mergeReview{padding:20px}.mergeList article{flex-wrap:wrap;align-items:flex-start}.mergeInfo{max-width:calc(100% - 85px)}.mergeButtons{justify-content:flex-end;width:100%;padding-left:70px}.mergeConfirm{grid-template-columns:1fr}.mergeConfirm .button{width:100%}}
.renameContent{width:min(1050px,100% - 32px)}.renameSources{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.renameSources label{background:var(--surface);cursor:pointer;border:1.5px dashed #b9bfd0;border-radius:16px;flex-direction:column;justify-content:center;gap:6px;min-height:100px;padding:20px;display:flex;position:relative}.renameSources input{opacity:0;cursor:pointer;position:absolute;inset:0}.renameSources b{color:var(--primary);font-size:12px}.renameSources span{color:var(--muted);font-size:9px}.renamePanel{border:1px solid var(--line);background:var(--surface);border-radius:20px;margin-top:18px;padding:30px}.renameTable{gap:10px;max-height:600px;margin-top:25px;display:grid;overflow:auto}.renameRow{border:1px solid var(--line);background:var(--bg);border-radius:14px;align-items:flex-start;gap:13px;padding:14px;display:flex}.renameRow.processing{border-color:var(--primary)}.renameRow.failed{border-color:#dfadb3}.renameStatus{background:var(--soft);height:48px;color:var(--primary);border-radius:11px;flex:0 0 43px;place-items:center;font-size:9px;font-weight:900;display:grid}.renameRow.ready .renameStatus{color:#178c82;background:#e5f7f4}.renameRow.failed .renameStatus{color:#bd4e5a;background:#fff0f1}.renameData{flex:1;gap:8px;min-width:0;display:grid}.renameData>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.renameData>span{color:var(--muted);font-size:8px}.fieldGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.renameData label{color:var(--muted);gap:4px;font-size:8px;display:grid}.renameData input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:8px;outline:none;padding:8px;font-size:10px}.filenameField input{color:var(--primary);font-weight:750}.rowButtons{gap:5px;display:flex}.rowButtons button{border:1px solid var(--line);background:var(--surface);min-width:31px;height:31px;color:var(--text);border-radius:9px;font-size:9px}.downloadBar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:22px;display:flex}.downloadBar label{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.downloadBar>div{gap:8px;display:flex}.secondary.danger{color:#bd4e5a;border-color:#dfadb3}@media (max-width:700px){.renameSources{grid-template-columns:1fr}.renamePanel{padding:18px}.renameRow{flex-wrap:wrap}.renameData{max-width:calc(100% - 60px)}.fieldGrid{grid-template-columns:1fr}.rowButtons{justify-content:flex-end;width:100%}.downloadBar{flex-direction:column;align-items:stretch}.downloadBar>div{grid-template-columns:1fr 1fr;display:grid}.reviewHead{gap:15px}}
.extractorContent{width:min(1120px,100% - 32px)}.extractInputs{grid-template-columns:1fr 1.4fr;gap:14px;display:grid}.extractInputs>label,.pdfInput{background:var(--surface);border:1.5px dashed #b9bfd0;border-radius:18px;flex-direction:column;justify-content:center;gap:7px;min-height:135px;padding:24px;display:flex;position:relative}.extractInputs>label input{opacity:0;position:absolute;inset:0}.extractInputs b{font-size:12px}.extractInputs span{color:var(--muted);font-size:9px}.extractInputs>label.loaded{border-style:solid;border-color:#61bdb4}.pdfInput>div{gap:7px;margin-top:10px;display:flex}.pdfInput label,.pdfInput button{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:9px;padding:8px 11px;font-size:9px;position:relative}.pdfInput label input{opacity:0;position:absolute;inset:0}.extractQueue{border:1px solid var(--line);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;margin-top:16px;padding:20px;display:flex}.extractQueue>div{gap:5px;display:grid}.extractQueue b{font-size:12px}.extractQueue span{color:var(--muted);font-size:9px}.extractReview{border:1px solid var(--line);background:var(--surface);border-radius:20px;margin-top:17px;padding:28px}.extractTable{margin-top:24px;overflow:auto}.extractTh,.extractTable article{grid-template-columns:1.5fr 1.1fr 1fr 1fr 70px;align-items:center;gap:8px;min-width:900px;display:grid}.extractTh{color:var(--muted);padding:0 11px 9px;font-size:8px;font-weight:850}.extractTable article{border-top:1px solid var(--line);padding:10px}.extractTable article.warning{background:#fff9ec}.extractTable article>div{gap:4px;min-width:0;display:grid}.extractTable article b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.extractTable article span{color:var(--muted);font-size:7px}.extractTable article input{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--text);border-radius:7px;padding:8px;font-size:9px}.extractTable article>label{color:var(--muted);align-items:center;gap:4px;font-size:8px;display:flex}.extractFooter{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:18px;margin-top:22px;padding-top:20px;display:flex}.extractFooter>label{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.modeChoice{background:var(--soft);border-radius:10px;margin-right:auto;padding:3px;display:flex}.modeChoice button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:8px 11px;font-size:9px}.modeChoice button.active{background:var(--surface);color:var(--primary);font-weight:800;box-shadow:0 3px 10px #1b245017}@media (max-width:720px){.extractInputs{grid-template-columns:1fr}.pdfInput>div{flex-wrap:wrap}.extractQueue{flex-direction:column;align-items:stretch;gap:14px}.extractReview{padding:18px}.extractFooter{flex-direction:column;align-items:stretch}.modeChoice{margin:0}.modeChoice button{flex:1}.extractFooter .button{width:100%}}:root[data-theme=dark] .extractTable article.warning{background:#2a261c}
.logoutSide{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;padding:11px 13px;font-size:13px;display:flex}.emptyAccess,.emptyState{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:14px;padding:25px;font-size:11px}.feedbackContent,.developerContent{width:min(1050px,100% - 32px);margin:40px auto 90px}.feedbackContent{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.feedbackForm,.ticketHistory,.devPanel,.geminiPanel{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:28px}.feedbackForm>label{gap:8px;margin-top:17px;font-size:10px;font-weight:800;display:grid}.feedbackForm label span{color:var(--muted);font-weight:500}.feedbackForm select,.feedbackForm textarea{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:10px;outline:none;padding:12px}.feedbackForm textarea{resize:vertical;min-height:125px}.pasteZone{min-height:150px;color:var(--muted);text-align:center;border:1.5px dashed #b9bfd0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:14px;display:flex}.pasteZone b{color:var(--text);font-size:10px}.pasteZone span{font-size:8px}.pasteZone img{border-radius:8px;max-width:100%;max-height:260px}.feedbackForm>.button{width:100%;margin-top:18px}.removeShot{color:#bd4e5a;background:0 0;border:0;font-size:9px}.successMsg{color:#16877d;text-align:center;margin-top:10px;font-size:10px}.ticketHistory>small,.devPanel>small,.geminiPanel small{color:var(--primary);letter-spacing:.13em;font-size:9px;font-weight:900}.ticketHistory h2,.devPanel h2,.geminiPanel h2{margin:7px 0 20px;font-size:20px}.ticketHistory article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:5px;padding:13px 0;display:grid}.ticketHistory article div{gap:4px;display:grid}.ticketHistory b{font-size:10px}.ticketHistory span,.ticketHistory p{color:var(--muted);font-size:8px}.ticketHistory i{color:var(--primary);font-size:8px;font-style:normal}.ticketHistory p{grid-column:1/-1;line-height:1.6}.developerContent{gap:18px;display:grid}.devStats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.devStats article{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:9px;padding:22px;display:grid}.devStats span{color:var(--muted);font-size:9px}.devStats b{font-size:26px}.devGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.activityList,.devTickets{gap:8px;max-height:480px;display:grid;overflow:auto}.activityList article{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px;display:grid}.activityList div{gap:3px;display:grid}.activityList b,.devTickets b{font-size:9px}.activityList span,.activityList i,.activityList em,.devTickets span,.devTickets p{color:var(--muted);font-size:8px;font-style:normal}.activityList em{color:#16877d}.devTickets article{border:1px solid var(--line);border-radius:12px;padding:13px}.devTickets article>div{gap:4px;display:grid}.devTickets p{line-height:1.6}.devTickets img{object-fit:cover;border-radius:7px;width:100%;max-height:180px}.devTickets select{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:8px;margin-top:8px;padding:7px;font-size:8px}.geminiPanel{justify-content:space-between;align-items:center;display:flex}.geminiPanel h2{margin-bottom:5px}.geminiPanel p{color:var(--muted);font-size:9px}.statusWaiting{color:#9b6d13;background:#fff4db;border-radius:99px;padding:8px 10px;font-size:8px;font-weight:900}@media (max-width:760px){.feedbackContent,.devGrid{grid-template-columns:1fr}.devStats{grid-template-columns:1fr 1fr}.geminiPanel{flex-direction:column;align-items:flex-start;gap:15px}}:root[data-theme=dark] .statusWaiting{color:#e5bd69;background:#342c1d}
.login .durationLabel,.login #duration{display:none}.settingsContent{grid-template-columns:1fr 260px;align-items:start;gap:18px;width:min(850px,100% - 32px);margin:42px auto 90px;display:grid}.settingsContent>section,.settingsContent>aside{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:28px}.settingsContent section>small{color:var(--primary);letter-spacing:.13em;font-size:9px;font-weight:900}.settingsContent h2{margin:8px 0;font-size:22px}.settingsContent p{color:var(--muted);font-size:10px;line-height:1.7}.durationCards{grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;display:grid}.durationCards button{border:1px solid var(--line);background:var(--bg);color:var(--text);text-align:left;border-radius:12px;gap:5px;padding:15px;display:grid;position:relative}.durationCards button.active{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 12%,transparent)}.durationCards b{font-size:11px}.durationCards span{color:var(--muted);font-size:8px}.durationCards i{color:var(--primary);display:none;position:absolute;top:12px;right:12px}.durationCards button.active i{display:block}.saveSettings{margin-top:20px}.settingsMessage{color:#16877d;margin-top:12px;font-size:9px}.settingsContent aside b{font-size:11px}@media (max-width:650px){.settingsContent,.durationCards{grid-template-columns:1fr}}
.aiChoice{border:1px solid var(--line);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px 20px;display:flex}.aiChoice>div:first-child{gap:4px;display:grid}.aiChoice small{color:var(--primary);letter-spacing:.11em;font-size:8px;font-weight:900}.aiChoice b{font-size:12px}.aiChoice span{color:var(--muted);font-size:9px}.aiChoice>div:last-child{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:4px;display:flex}.aiChoice button{min-width:92px;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:10px 14px;font-size:10px;font-weight:800}.aiChoice button.active{background:var(--primary);color:#fff;box-shadow:0 5px 14px color-mix(in srgb,var(--primary) 25%,transparent)}.aiChoice button:disabled{opacity:.6}@media (max-width:560px){.aiChoice{flex-direction:column;align-items:stretch}.aiChoice>div:last-child{grid-template-columns:1fr 1fr;display:grid}.aiChoice button{min-width:0}}
.extractTh,.extractTable article{grid-template-columns:1.5fr 70px 1.1fr 1fr 1fr 70px}.previewButton{border:1px solid var(--line);background:var(--surface);color:var(--primary);cursor:pointer;border-radius:8px;padding:8px;font-size:8px;font-weight:800}.drop.hasFile>button{margin-left:0}.drop.hasFile>div:nth-child(3)+button{margin-left:auto}@media (max-width:700px){.filenameField{margin-top:1px}}
.pdfPreviewOverlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1020c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pdfPreviewModal{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-rows:auto 1fr;width:min(1180px,100%);height:min(94vh,920px);display:grid;overflow:hidden;box-shadow:0 30px 90px #070a1590}.pdfPreviewModal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:12px 15px;display:flex}.pdfPreviewModal>header>div:first-child{gap:4px;min-width:0;display:grid}.pdfPreviewModal small{color:var(--primary);letter-spacing:.12em;font-size:8px;font-weight:900}.pdfPreviewModal>header b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.previewNav{gap:6px;display:flex}.previewNav button,.canvasTools button{border:1px solid var(--line);background:var(--bg);min-width:34px;height:34px;color:var(--text);border-radius:9px}.previewBody{grid-template-columns:1fr;min-height:0;display:grid}.withManual .previewBody{grid-template-columns:minmax(0,1fr) 330px}.canvasPane{text-align:center;overscroll-behavior:contain;background:#cfd3dc;min-width:0;padding:58px 25px 30px;position:relative;overflow:auto}.canvasPane canvas{background:#fff;max-width:none;margin:auto;display:block;box-shadow:0 8px 30px #11182738}.canvasTools{z-index:2;background:color-mix(in srgb,var(--surface) 94%,transparent);border-radius:12px;align-items:center;gap:5px;padding:5px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #10152524}.canvasTools span{min-width:48px;color:var(--text);font-size:9px;font-weight:800}.previewLoading{color:#4b5563;place-items:center;font-size:11px;display:grid;position:absolute;inset:70px 20px 20px}.manualPane{border-left:1px solid var(--line);background:var(--surface);padding:26px 24px;overflow:auto}.manualPane h2{margin:7px 0;font-size:18px}.manualPane>p{color:var(--muted);margin:0 0 22px;font-size:9px;line-height:1.6}.manualPane label{color:var(--muted);gap:6px;margin-top:13px;font-size:8px;font-weight:800;display:grid}.manualPane input{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:10px;outline:none;padding:11px;font-size:10px}.manualPane input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.manualPane .manualOutput{color:var(--primary);font-weight:800}.manualHint{background:var(--soft);color:var(--muted);border-radius:10px;margin-top:20px;padding:11px;font-size:8px;line-height:1.5}@media (max-width:780px){.pdfPreviewOverlay{padding:0}.pdfPreviewModal{border-radius:0;width:100%;height:100vh}.withManual .previewBody{grid-template-rows:minmax(52vh,1fr) auto;grid-template-columns:1fr}.manualPane{border-left:0;border-top:1px solid var(--line);max-height:42vh}.canvasPane{padding-inline:12px}}
@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:none}}@keyframes cardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes softPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary) 22%,transparent)}50%{box-shadow:0 0 0 8px #0000}}@keyframes spin{to{transform:rotate(360deg)}}.toolPage,.workspace{animation:.38s cubic-bezier(.2,.8,.2,1) both pageIn}main:has(>.hero){animation:.38s cubic-bezier(.2,.8,.2,1) both pageIn}.dashTool,.tools article,.steps article{animation:.45s cubic-bezier(.2,.8,.2,1) both cardIn}.dashTool:nth-child(2),.tools article:nth-child(2),.steps article:nth-child(2){animation-delay:50ms}.dashTool:nth-child(3),.tools article:nth-child(3),.steps article:nth-child(3){animation-delay:.1s}.dashTool:nth-child(4),.tools article:nth-child(4),.steps article:nth-child(4){animation-delay:.15s}.button,.secondary,.backButton,.theme,.rowButtons button,.mergeButtons button,.modeGrid button,.aiChoice button,.previewButton{transition:transform .16s,box-shadow .2s,border-color .2s,background-color .2s,color .2s}.button:hover:not(:disabled),.secondary:hover:not(:disabled),.previewButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #1c24501c}.button:active:not(:disabled),.secondary:active:not(:disabled),.rowButtons button:active,.mergeButtons button:active,.aiChoice button:active{transform:scale(.96)}.drop,.renameSources label,.mergeUpload,.extractInputs>label,.pdfInput{transition:border-color .2s,transform .2s,box-shadow .2s}.drop:hover,.renameSources label:hover,.mergeUpload:hover,.extractInputs>label:hover,.pdfInput:hover{border-color:var(--primary);box-shadow:0 10px 28px #1c24500d}.renameSources label:hover,.extractInputs>label:hover{transform:translateY(-2px)}.renameRow,.mergeList article,.outputList article,.extractTable article{transition:border-color .2s,background-color .2s,transform .2s;animation:.28s both cardIn}.renameRow:hover,.mergeList article:hover,.outputList article:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--line));transform:translateY(-1px)}.renameRow.processing .renameStatus{animation:1.35s ease-in-out infinite softPulse}.renameRow.processing .renameStatus:after{content:" ";border:2px solid color-mix(in srgb,var(--primary) 25%,transparent);border-top-color:var(--primary);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin}.renameRow.processing .renameStatus{font-size:0}.toast{animation:.3s cubic-bezier(.2,.8,.2,1) both toastIn}.pdfPreviewOverlay{animation:.2s both fadeIn}.pdfPreviewModal{animation:.3s cubic-bezier(.16,1,.3,1) both modalIn}.pdfPreviewModal iframe{animation:.28s .1s both fadeIn}.aiChoice button.active{animation:.5s ease-out softPulse}.welcome{animation:.5s cubic-bezier(.2,.8,.2,1) 80ms both cardIn}.visual .paper.front{transition:transform .35s}.visual:hover .paper.front{transform:translateY(-5px)rotate(-.5deg)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.manualWarning,.certificateWarning{background:#fff5dc;border:1px solid #edcf8b;border-radius:9px;padding:9px;line-height:1.45;color:#9a6413!important;font-size:8px!important}.manualWarning{margin-bottom:4px}.certificateWarning{width:max-content;max-width:100%;display:inline-block}:root[data-theme=dark] .manualWarning,:root[data-theme=dark] .certificateWarning{background:#332918;border-color:#65502b;color:#ffd98a!important}
.canvasPane{cursor:grab;-webkit-user-select:none;user-select:none}.canvasPane.dragging{cursor:grabbing}.canvasPane.dragging canvas{pointer-events:none}
