@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-ext-400-normal-Twk1CgKs.woff2)format("woff2"),url(/assets/sora-latin-ext-400-normal-BmhJC382.woff)format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-400-normal-CRt88UEn.woff2)format("woff2"),url(/assets/sora-latin-400-normal-OW7qkl5a.woff)format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-ext-500-normal-B5KKQIFO.woff2)format("woff2"),url(/assets/sora-latin-ext-500-normal-DwxUJRqY.woff)format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-500-normal-01eiPEn0.woff2)format("woff2"),url(/assets/sora-latin-500-normal-w58xtEt9.woff)format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2)format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.woff)format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2)format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff)format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-ext-700-normal-DM0oy5s8.woff2)format("woff2"),url(/assets/sora-latin-ext-700-normal-Oc7uZIYt.woff)format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2)format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.woff)format("woff");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}:root{color:#0a0a0a;font-synthesis:none;--navy:#0f2d52;--blue:#1e5aa7;--red:#e53935;--paper:#faf9f6;--ink:#0a0a0a;--line:#d8d5ce;--muted:#68717b;--white:#fff;--shadow:0 22px 60px #0f2d521c;background:#faf9f6;font-family:Sora,Avenir Next,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;color:var(--ink);margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #1e5aa752}a{color:inherit}.site-shell{background:linear-gradient(#e6e2db 1px, transparent 1px) 0 118px / 100% 1px no-repeat, var(--paper);min-height:100vh;overflow:hidden}.site-header{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr 120px;align-items:center;width:min(1240px,100% - 48px);height:92px;margin:0 auto;display:grid}.brand{background:url(/logo.png) -17px -84px/210px 210px no-repeat;width:176px;height:46px;display:block;overflow:hidden}.brand img{opacity:0;width:100%;height:100%;display:block}.site-header nav{justify-content:center;gap:34px;display:flex}.site-header nav a,.header-action{font-size:13px;font-weight:600;text-decoration:none}.site-header nav a{color:#3d4752}.site-header nav a:hover{color:var(--blue)}.header-action{border:1px solid var(--navy);color:var(--navy);justify-self:end;padding:11px 18px;transition:all .16s}.header-action:hover{background:var(--navy);color:#fff}.hero{width:min(1240px,100% - 48px);margin:0 auto;padding:94px 0 76px;position:relative}.hero:before,.hero:after{color:#9da3aa;letter-spacing:.18em;writing-mode:vertical-rl;font-size:9px;font-weight:700;position:absolute;top:74px}.hero:before{content:"REGISTRATION / A";left:-18px}.hero:after{content:"LOCAL MEMORY / 01";right:-18px}.hero-copy{text-align:center;max-width:820px;margin:0 auto 52px;animation:.56s both enter}.kicker,.eyebrow{color:var(--blue);letter-spacing:.18em;margin:0;font-size:11px;font-weight:700}.hero h1,.tool-hero h1{color:var(--navy);letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(44px,6vw,76px);font-weight:600;line-height:1.02}.hero-lede,.tool-hero__copy>p:last-child{color:#4d5864;max-width:650px;margin:0 auto;font-size:17px;line-height:1.75}.hero-proof{color:var(--navy);justify-content:center;gap:28px;margin-top:27px;font-size:12px;font-weight:600;display:flex}.hero-proof span{align-items:center;gap:7px;display:inline-flex}.hero-rail-label{color:#6b747d;letter-spacing:.17em;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:calc(100% - 40px);margin:0 auto 10px;font-size:9px;font-weight:700;display:grid}.hero-rail-label i{background:var(--line);height:1px}.merge-workbench{width:100%;box-shadow:var(--shadow);background:#fff;border:1px solid #174f91;animation:.56s .12s both enter;position:relative}.merge-workbench:before,.merge-workbench:after{content:"";z-index:2;background:var(--red);width:1px;height:calc(100% + 14px);position:absolute;top:-7px}.merge-workbench:before{left:34px}.merge-workbench:after{right:34px}.bench-topline{background:var(--navy);color:#fff;letter-spacing:.16em;justify-content:space-between;align-items:center;height:32px;padding:0 52px;font-size:9px;font-weight:700;display:flex}.drop-zone{border:2px dashed var(--blue);background:#fbfdff;min-height:270px;margin:18px;transition:all .18s}.merge-workbench--full .drop-zone{min-height:430px}.drop-zone.is-dragging{border-color:var(--red);background:#edf5ff;transform:translateY(-2px)}.drop-zone__empty{width:100%;min-height:266px;color:var(--navy);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:center;align-items:center;gap:26px;padding:38px 24px;display:flex}.merge-workbench--full .drop-zone__empty{min-height:426px}.document-mark{border:3px solid var(--red);width:70px;height:84px;color:var(--red);background:#fff;place-items:center;display:grid;position:relative;box-shadow:9px 9px #dbe8f7}.document-mark:after{content:"";border-left:3px solid var(--red);border-bottom:3px solid var(--red);background:var(--paper);width:18px;height:18px;position:absolute;top:-3px;right:-3px}.document-mark svg{width:31px;height:31px}.drop-zone__empty strong{letter-spacing:-.025em;font-size:clamp(20px,2.4vw,30px);display:block}.drop-zone__empty small{color:#6c7580;margin-top:8px;font-size:13px;font-weight:400;line-height:1.5;display:block}.choose-files{background:var(--blue);color:#fff;white-space:nowrap;align-items:center;gap:8px;margin-left:20px;padding:13px 17px;font-size:12px;font-weight:700;display:inline-flex}.file-workspace{padding:26px}.file-workspace__heading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.file-workspace__heading strong{color:var(--navy);margin-top:6px;font-size:19px;display:block}.file-actions{gap:8px;display:flex}.file-actions button,.order-actions button,.icon-action{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #ccd3db}.file-actions button{align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:600;display:inline-flex}.file-list{gap:8px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.file-item{background:#fff;border:1px solid #d5dbe2;grid-template-columns:38px 22px 36px minmax(0,1fr) auto;align-items:center;min-height:66px;display:grid}.file-item--error{background:#fff9f8;border-color:#e5393575}.file-index{background:var(--navy);color:#fff;align-self:stretch;place-items:center;font-size:9px;font-weight:700;display:grid}.file-grip{color:#a2a8af;cursor:grab}.file-icon{color:var(--blue)}.file-item--error .file-icon{color:var(--red)}.file-copy{min-width:0;padding:10px 12px 10px 2px}.file-copy strong,.file-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-copy strong{color:var(--navy);font-size:12px}.file-copy small{color:#717984;margin-top:4px;font-size:10px}.file-item--error .file-copy small{color:#a32b29}.order-actions{gap:4px;padding-right:10px;display:flex}.order-actions button,.icon-action{place-items:center;width:31px;height:31px;padding:0;display:grid}.order-actions button:disabled{opacity:.25;cursor:not-allowed}.icon-action.retry{margin-right:8px}.bench-controls{background:#f2f6fa;border-top:1px solid #d6dde5;justify-content:space-between;align-items:center;min-height:76px;padding:13px 52px;display:flex}.local-proof{color:var(--blue);align-items:center;gap:10px;display:flex}.local-proof span{display:grid}.local-proof strong{color:var(--navy);font-size:11px}.local-proof small{color:#6f7882;margin-top:2px;font-size:9px}.merge-button{border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:9px;min-width:190px;height:46px;padding:0 20px;font-size:12px;font-weight:700;transition:all .16s;display:inline-flex}.merge-button:hover:not(:disabled){background:var(--blue);border-color:var(--blue);transform:translateY(-1px)}.merge-button:disabled{cursor:not-allowed;opacity:.42}.memory-warning,.merge-error{color:#6b4a0b;background:#fff9e9;border-top:1px solid #e2a33b;margin:0;padding:11px 52px;font-size:11px;line-height:1.5}.merge-error{border-color:var(--red);color:#8f2724;background:#fff2f1}.trust-strip{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:1fr 1fr 1.4fr;align-items:center;height:52px;display:grid}.trust-strip span{border-right:1px solid var(--line);height:100%;color:var(--navy);letter-spacing:.04em;text-align:center;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:10px;font-weight:700;display:flex}.trust-strip span:last-child{border-right:0}.privacy-section,.tools-section,.pricing-section,.faq-section,.tool-explainer,.tool-faq{width:min(1240px,100% - 48px);margin:0 auto}.privacy-section{border-top:1px solid var(--line);grid-template-columns:120px 1fr;padding:110px 0;display:grid;position:relative}.section-number{color:#939ba3;letter-spacing:.16em;writing-mode:vertical-rl;font-size:9px;font-weight:700}.privacy-intro h2,.section-heading h2,.faq-section h2,.tool-explainer h2,.tool-faq h2{max-width:760px;color:var(--navy);letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(34px,4vw,53px);font-weight:600;line-height:1.08}.privacy-flow{grid-column:2;grid-template-columns:1fr 72px 1fr 72px 1fr;align-items:stretch;margin-top:58px;display:grid}.privacy-flow article{border:1px solid var(--line);background:#fff;min-height:240px;padding:25px}.privacy-flow article>span{color:var(--red);font-size:10px;font-weight:700}.privacy-flow svg{width:28px;height:28px;color:var(--blue);margin:38px 0 24px;display:block}.privacy-flow h3{color:var(--navy);margin:0;font-size:15px}.privacy-flow p,.network-proof p,.tool-explainer li p{color:#66707a;font-size:12px;line-height:1.65}.flow-rule{border-top:1px solid var(--red);color:var(--red);letter-spacing:.16em;text-align:center;align-self:center;padding-top:8px;font-size:8px;font-weight:700}.network-proof{border:1px solid var(--navy);background:var(--navy);color:#fff;grid-column:2;grid-template-columns:1fr 100px 2fr;align-items:center;margin-top:18px;padding:22px 26px;display:grid}.network-proof__status{letter-spacing:.13em;align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex}.network-proof__status i{background:#7be2a7;width:8px;height:8px;box-shadow:0 0 0 4px #7be2a724}.network-proof strong{color:#fff;text-align:center;font-size:36px}.network-proof p{color:#d8e4f3;margin:0}.tools-section,.pricing-section,.faq-section{border-top:1px solid var(--line);padding:96px 0}.section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:50px;display:flex}.section-heading a{border-bottom:1px solid var(--blue);color:var(--blue);align-items:center;gap:8px;padding-bottom:5px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.tool-ledger{border-top:1px solid var(--navy)}.tool-row{border-bottom:1px solid var(--line);color:#737b84;grid-template-columns:56px 42px 1fr auto;align-items:center;min-height:78px;text-decoration:none;display:grid}.tool-row--ready{color:var(--navy);background:#fff}.tool-row--ready:hover{color:var(--blue);padding-left:8px}.tool-number{font-size:9px;font-weight:700}.tool-row svg{color:var(--blue)}.tool-row span:nth-child(3){display:grid}.tool-row strong{font-size:14px}.tool-row small{color:#7b838c;margin-top:4px;font-size:10px}.tool-row em{border:1px solid var(--line);letter-spacing:.12em;padding:6px 8px;font-size:8px;font-style:normal;font-weight:700}.tool-row--ready em{color:var(--blue);border-color:#1e5aa759}.pricing-grid{border:1px solid var(--navy);grid-template-columns:repeat(3,1fr);display:grid}.pricing-grid article{border-right:1px solid var(--navy);background:#fff;flex-direction:column;min-height:330px;padding:32px;display:flex}.pricing-grid article:last-child{border-right:0}.pricing-grid article>p{color:var(--blue);letter-spacing:.16em;margin:0;font-size:10px;font-weight:700}.pricing-grid strong{color:var(--navy);letter-spacing:-.05em;margin:48px 0 18px;font-size:54px;font-weight:600}.pricing-grid strong small{letter-spacing:0;font-size:13px}.pricing-grid article>span{color:#68727c;font-size:12px;line-height:1.6}.pricing-grid a{border:1px solid var(--navy);color:var(--navy);text-align:center;margin-top:auto;padding:13px 16px;font-size:11px;font-weight:700;text-decoration:none}.pricing-grid .pricing-featured{background:var(--navy);color:#fff}.pricing-featured>p,.pricing-featured strong,.pricing-featured>span{color:#fff!important}.pricing-featured a{color:var(--navy);background:#fff;border-color:#fff}.faq-section,.tool-faq{max-width:900px}.faq-section h2,.tool-faq h2{margin-bottom:46px}.faq-list{border-top:1px solid var(--navy)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{color:var(--navy);cursor:pointer;padding:22px 42px 22px 0;font-size:14px;font-weight:600}.faq-list details p{color:#606a74;max-width:720px;margin:-4px 0 24px;font-size:12px;line-height:1.75}.site-footer{border-top:1px solid var(--navy);grid-template-columns:1fr 1fr 1fr;align-items:start;width:min(1240px,100% - 48px);min-height:220px;margin:0 auto;padding:48px 0;display:grid}.site-footer>div:first-child{padding-top:52px;position:relative}.site-footer>div:first-child:before{content:"";background:url(/logo.png) -14px -72px/180px 180px no-repeat;width:150px;height:38px;position:absolute;top:0;left:0}.site-footer img{display:none}.site-footer p,.footer-links a{color:#69727b;font-size:10px;line-height:1.7}.footer-links{gap:9px;display:grid}.footer-links a{text-decoration:none}.footer-note{justify-self:end;max-width:260px;margin:0}.tool-hero{width:min(1240px,100% - 48px);margin:0 auto;padding:58px 0 40px}.breadcrumb{color:#7b838c;gap:9px;font-size:10px;display:flex}.breadcrumb a{color:var(--blue);text-decoration:none}.tool-hero__copy{text-align:center;max-width:880px;margin:70px auto 50px}.tool-hero h1{font-size:clamp(42px,5.7vw,70px)}.full-workspace{width:min(1240px,100% - 48px);margin:0 auto 100px}.tool-explainer{border-top:1px solid var(--line);grid-template-columns:1fr 1.1fr;gap:90px;padding:94px 0;display:grid}.tool-explainer ol{border-top:1px solid var(--navy);margin:0;padding:0;list-style:none}.tool-explainer li{border-bottom:1px solid var(--line);min-height:112px;padding:24px 10px 20px 55px;position:relative}.tool-explainer li>span{color:var(--red);font-size:10px;font-weight:700;position:absolute;top:26px;left:0}.tool-explainer li strong{color:var(--navy);font-size:14px}.tool-explainer li p{margin:8px 0 0}.tool-faq{border-top:1px solid var(--line);padding:100px 0}.spin{animation:.9s linear infinite spin}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=860px){.site-header{grid-template-columns:1fr auto;height:78px}.brand{width:142px}.site-header nav{display:none}.hero,.privacy-section,.tools-section,.pricing-section,.faq-section,.tool-explainer,.tool-faq,.tool-hero,.full-workspace,.site-footer{width:min(100% - 28px,700px)}.hero{padding:72px 0 58px}.hero:before,.hero:after,.hero-rail-label{display:none}.drop-zone__empty{text-align:center;flex-direction:column}.choose-files{margin-left:0}.privacy-section{grid-template-columns:1fr}.section-number{display:none}.privacy-flow,.network-proof{grid-column:1}.privacy-flow{grid-template-columns:1fr}.flow-rule{border-top:0;border-left:1px solid var(--red);justify-self:center;width:1px;height:30px;padding:0;font-size:0}.network-proof{grid-template-columns:1fr 60px}.network-proof p{grid-column:1/-1;margin-top:12px}.pricing-grid{grid-template-columns:1fr}.pricing-grid article{border-right:0;border-bottom:1px solid var(--navy);min-height:280px}.pricing-grid article:last-child{border-bottom:0}.tool-explainer{grid-template-columns:1fr;gap:52px}.site-footer{grid-template-columns:1fr 1fr;gap:36px}.footer-note{grid-column:1/-1;justify-self:start}}@media (width<=560px){.site-header,.hero,.privacy-section,.tools-section,.pricing-section,.faq-section,.tool-explainer,.tool-faq,.tool-hero,.full-workspace,.site-footer{width:calc(100% - 24px)}.header-action{padding:9px 12px;font-size:11px}.hero{padding-top:56px}.hero h1,.tool-hero h1{font-size:39px}.hero-lede{font-size:14px}.hero-proof{flex-direction:column;align-items:center;gap:10px}.merge-workbench:before{left:14px}.merge-workbench:after{right:14px}.bench-topline,.bench-controls{padding-left:26px;padding-right:26px}.drop-zone{margin:10px}.drop-zone__empty{min-height:330px;padding:38px 16px}.file-workspace{padding:14px}.file-workspace__heading{align-items:start;gap:16px}.file-actions{flex-direction:column}.file-actions button{justify-content:center}.file-item{grid-template-columns:30px 30px minmax(0,1fr)}.file-grip{display:none}.file-icon{justify-self:center}.order-actions,.icon-action.retry{grid-column:2/-1;justify-self:end;margin:0 8px 8px}.file-copy{padding-right:6px}.bench-controls{flex-direction:column;align-items:stretch;gap:16px}.merge-button{width:100%}.memory-warning,.merge-error{padding-left:26px;padding-right:26px}.trust-strip{grid-template-columns:1fr;height:auto}.trust-strip span{border-right:0;border-bottom:1px solid var(--line);min-height:42px}.trust-strip span:last-child{border-bottom:0}.privacy-section,.tools-section,.pricing-section,.faq-section,.tool-explainer,.tool-faq{padding-top:72px;padding-bottom:72px}.section-heading{flex-direction:column;align-items:start}.site-footer{grid-template-columns:1fr}.footer-note{grid-column:auto}.tool-hero__copy{margin-top:50px}.full-workspace{margin-bottom:72px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
