/* Duplicacy.pro original editorial UI. No external CSS or tracking. */
:root{--ink:#0f1d31;--ink2:#192943;--ink3:#263d58;--teal:#1dab94;--teal-light:#c5fcf0;--amber:#f6ad62;--paper:#f6f9fc;--line:#dfe8f0;--muted:#556579;--white:#fff;--max:1160px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-synthesis:none;color:var(--ink);background:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;line-height:1.7}a{color:inherit;text-underline-offset:3px}a:hover{color:#007c69}img,svg{max-width:100%}h1,h2,h3{line-height:1.2;letter-spacing:-.03em}h1{font-size:clamp(2.35rem,5vw,4.45rem);margin:.45rem 0 1rem}h2{font-size:clamp(1.55rem,3vw,2.25rem);margin:0 0 .8rem}h3{font-size:1.15rem;margin:0 0 .4rem}p{margin:.6rem 0 1rem}.container{max-width:var(--max);margin:auto;padding:0 26px}.skip{position:absolute;left:-1000px;top:0;background:var(--amber);padding:10px;z-index:100}.skip:focus{left:10px}.site-header{position:sticky;top:0;z-index:50;background:rgba(14,27,46,.97);border-bottom:1px solid #32425b;backdrop-filter:blur(13px)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px}.brand{display:flex;gap:11px;align-items:center;text-decoration:none;color:#fff;white-space:nowrap;font-weight:820;font-size:1.13rem;letter-spacing:-.02em}.brand .bmark{background:linear-gradient(130deg,#2dbba8,#0f7e8b);width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#fff;font-size:21px;box-shadow:0 0 0 2px #ffffff25 inset}.brand small{color:#a4b6cb;font-size:.59rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;display:block;line-height:1.15}.site-nav{display:flex;align-items:center;gap:25px}.site-nav a{text-decoration:none;color:#cbd8e7;font-weight:650;font-size:.9rem}.site-nav a:hover,.site-nav a.active{color:#fff}.site-nav .nav-cta{border:1px solid #55d4bf;background:#127d75;color:#fff;border-radius:10px;padding:9px 16px}.menu-toggle{display:none;background:#122d45;border:1px solid #415269;border-radius:8px;color:#fff;padding:9px 12px;cursor:pointer;font-size:1.1rem}.hero{background:radial-gradient(ellipse at 72% 32%,#264a60 0%,#132942 44%,#0b172a 100%);color:#fff;overflow:hidden}.hero-inner{display:grid;grid-template-columns:1fr .95fr;gap:36px;align-items:center;padding:88px 26px 83px}.eyebrow{display:inline-flex;gap:9px;align-items:center;letter-spacing:.13em;font-size:.74rem;text-transform:uppercase;font-weight:760;color:#9ee8da}.eyebrow::before{content:'';width:8px;height:8px;border-radius:50%;background:#2fd3b6;box-shadow:0 0 0 4px #2fd3b624}.hero .lead{color:#c2d1e3;font-size:1.14rem;max-width:550px}.hero .eyebrow{color:#a8f4e4}.hero-terms{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.hero-terms span{font-size:.78rem;color:#bcddde;border:1px solid #41637a;background:#12344a;border-radius:99px;padding:5px 12px}.actionline{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:13px 22px;border:0;border-radius:11px;font-size:.94rem;font-weight:760;cursor:pointer;text-decoration:none;transition:transform .15s ease,filter .15s ease;line-height:1.2}.btn:hover{transform:translateY(-1px);filter:brightness(1.08);color:inherit}.btn-primary{background:#36cbb2;color:#062b30}.btn-ghost{border:1px solid #72859a;color:#fff;background:transparent}.btn-outline{border:1px solid #8aa4b3;background:#fff;color:#133850}.proof{margin-top:22px;color:#bac9d9;font-size:.82rem}.proof a{color:#b6e9df}.dashboard{background:#101d2f;border:1px solid #415c72;border-radius:19px;box-shadow:0 22px 68px #0008;overflow:hidden;transform:rotate(1deg)}.window-head{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:#1e2c42;border-bottom:1px solid #40536c}.dotset{display:flex;gap:6px}.dotset i{width:8px;height:8px;border-radius:50%;background:#6b8194}.dotset i:nth-child(1){background:#ee8b85}.dotset i:nth-child(2){background:#f2c57c}.dotset i:nth-child(3){background:#52c3a5}.window-head span{font-size:.72rem;color:#abc6d1}.dash-grid{display:grid;grid-template-columns:86px 1fr}.dash-side{padding:20px 12px;background:#121f31;border-right:1px solid #293d55;color:#81a3b4;font-size:.74rem}.dash-side div{padding:9px 4px}.dash-side .sel{color:#49d8c2}.dash-body{padding:24px 25px 30px}.dash-title{display:flex;justify-content:space-between;align-items:center;color:#fff;font-weight:800}.dash-tag{background:#144b49;color:#8cebd1;font-size:.68rem;padding:3px 9px;border-radius:99px}.meter{margin:21px 0;background:#1a3245;border:1px solid #345469;padding:19px;border-radius:10px;color:#aec2d4;font-size:.76rem}.meter strong{font-size:1.9rem;color:#fff;display:block;line-height:1.3}.meter em{font-style:normal;color:#61e2bf}.bar{height:9px;background:#38536a;border-radius:20px;overflow:hidden;margin-top:15px}.bar i{display:block;background:linear-gradient(90deg,#16a88d,#4be0bf);width:84%;height:100%;border-radius:20px}.backup-list{display:grid;gap:10px}.backup-item{padding:11px 12px;background:#1d3147;border:1px solid #2e4963;border-radius:9px;display:flex;justify-content:space-between;gap:12px;color:#dbe9f5;font-size:.78rem}.backup-item b{color:#54d5b7;font-size:.72rem}.section{padding:70px 0}.section-soft{background:var(--paper)}.section-dark{background:#0e1d30;color:#e9f5f7}.section-head{max-width:770px;margin-bottom:32px}.section-head p{color:#55677d}.section-dark .section-head p{color:#acc6d0}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card{background:#fff;border:1px solid var(--line);padding:24px;border-radius:15px;box-shadow:0 4px 25px #102b3d08}.card .pict{font-size:1.45rem;background:#e2faf5;border-radius:12px;width:48px;height:48px;display:grid;place-items:center;margin-bottom:17px}.card p{color:#526477;font-size:.93rem}.card a{color:#087d76;font-weight:700}.feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.feature{border:1px solid #d9e6ee;border-radius:12px;padding:20px 21px;background:#fff}.feature h3{font-size:1rem}.feature p{color:#556579;font-size:.91rem;margin-bottom:0}.pill{color:#0b7974;background:#e3faf5;border:1px solid #bceee4;padding:5px 11px;border-radius:100px;font-size:.76rem;font-weight:750}.band{background:#f6fafc;border:1px solid #dbe7ec;border-radius:15px;padding:27px}.band p{margin:0;color:#526477}.band strong{color:#142b3d}.subhero{background:linear-gradient(140deg,#10223a,#1f4252);padding:57px 0 54px;color:white}.subhero h1{font-size:clamp(2rem,4vw,3.3rem);max-width:860px}.subhero p{color:#cbd9e6;max-width:780px}.breadcrumbs{font-size:.79rem;color:#8eb2bd;margin-bottom:15px}.breadcrumbs a{text-decoration:none;color:#c3e7e4}.layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:44px;padding-top:42px;padding-bottom:75px}.article{min-width:0}.article h2{margin-top:40px}.article h3{margin-top:29px}.article p,.article li{color:#3c4b5d}.article li{margin:9px 0}.article ul,.article ol{padding-left:25px}.article a{color:#067b72}.article .direct{border-left:4px solid #23aa94;border-radius:0 12px 12px 0;background:#e9f8f5;padding:19px 23px}.article .direct strong{color:#124e4a}.article .direct p{margin:.35rem 0 0}.article .caution{border:1px solid #efd7ad;background:#fff8e9;border-radius:12px;padding:20px 23px;color:#755827;margin:25px 0}.article .caution strong{color:#795321}.article .caution p{color:#775c2b;margin:4px 0 0}.steps{counter-reset:step;list-style:none!important;padding:0!important}.steps li{counter-increment:step;position:relative;padding:4px 0 12px 51px;border-left:2px solid #d9eee9;margin:0 0 0 16px!important}.steps li:before{content:counter(step);position:absolute;left:-17px;top:3px;display:grid;place-items:center;width:33px;height:33px;border-radius:100%;background:#d4f5ee;color:#006d62;font-size:.9rem;font-weight:800}.steps li:last-child{border-color:transparent}.faq{border-top:1px solid #dbe7ee;padding:17px 0}.faq dt{font-weight:750;color:#172e43}.faq dd{margin:8px 0 0;color:#526173}.sidebar .sidebox{border:1px solid #dce5ec;border-radius:13px;padding:19px;background:#fff;margin-bottom:17px}.sidebar h3{font-size:.95rem}.sidebar a{display:block;color:#27566b;text-decoration:none;font-size:.88rem;padding:6px 0}.sidebar a:hover{text-decoration:underline}.sidebar .sidebox strong{display:block;margin-bottom:10px}.topic-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.topic-link{display:block;padding:19px;background:#fff;border:1px solid #dae7ef;border-radius:11px;text-decoration:none}.topic-link b{display:block;color:#163a4f;margin-bottom:5px}.topic-link span{color:#697887;font-size:.84rem}.filterbar{width:100%;border:1px solid #c5d7e1;border-radius:11px;padding:14px 16px;font:inherit;margin:0 0 26px}.filterbar:focus{outline:2px solid #2aaf9c}.site-footer{background:#0b1729;color:#bed2e3;padding:56px 0 26px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:25px}.site-footer h3{color:#fff;font-size:.95rem}.site-footer a{display:block;color:#b8ccdc;text-decoration:none;font-size:.87rem;padding:4px 0}.site-footer a:hover{color:#fff}.footnote{border-top:1px solid #33445a;margin-top:37px;padding-top:20px;font-size:.77rem;color:#9daec3}.site-footer .brand{margin-bottom:15px}.tablewrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:.91rem}.data-table th,.data-table td{text-align:left;border-bottom:1px solid #dae6ee;padding:12px}.data-table th{background:#eef7f9}.muted{color:#667587}.article .source{font-size:.85rem;border-top:1px solid #dce7ef;margin-top:30px;padding-top:19px;overflow-wrap:anywhere}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin:23px 0}.figure{border:1px solid #d6e4ed;border-radius:15px;overflow:hidden;background:#0f2336;margin:25px 0}.figure img{width:100%;display:block}.figure figcaption{color:#bdd1df;font-size:.78rem;padding:8px 14px;background:#192d41}.tagcloud{display:flex;gap:7px;flex-wrap:wrap}.tagcloud a{font-size:.79rem;border:1px solid #cde2e3;border-radius:999px;padding:5px 10px;text-decoration:none;color:#147f75}.callout-cta{margin:35px 0;background:#0e293d;border-radius:13px;padding:27px;color:#fff}.callout-cta p{color:#c5d8e5}.callout-cta h2{color:#fff;margin-top:0}@media(max-width:900px){.hero-inner{grid-template-columns:1fr;gap:38px}.dashboard{max-width:650px}.layout{grid-template-columns:1fr}.sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sidebar .sidebox{margin:0}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-nav{gap:15px}}@media(max-width:690px){.container{padding-left:18px;padding-right:18px}.site-header .header-inner{min-height:66px}.menu-toggle{display:block}.site-nav{display:none;position:absolute;top:65px;left:0;right:0;background:#10233a;border-bottom:1px solid #36546b;padding:16px 23px 23px;flex-direction:column;align-items:stretch}.site-nav.open{display:flex}.site-nav a{padding:7px 0}.site-nav .nav-cta{text-align:center}.hero-inner{padding:54px 18px}.hero h1{font-size:2.5rem}.dash-grid{grid-template-columns:65px 1fr}.dash-side{padding:12px 6px;font-size:.62rem}.dash-body{padding:16px}.dashboard{transform:none}.meter{padding:14px}.cards,.feature-list,.topic-list,.sidebar,.footer-grid{grid-template-columns:1fr}.section{padding:49px 0}.subhero{padding:38px 0}.layout{padding-top:29px;gap:24px}.article h2{margin-top:30px}.card{padding:21px}.brand{font-size:1.01rem}.brand .bmark{width:34px;height:34px}.button-row .btn{width:100%}}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}