@font-face{font-family:Setup Bricolage;src:url(/fonts/bricolage-grotesque-variable.ttf)format("truetype");font-weight:200 800;font-display:swap}.setup-page .setup-shot figcaption a{color:#2867c4;white-space:nowrap;text-underline-offset:3px;margin-left:6px;text-decoration:underline;display:inline-block}.setup-page{color:#191b20;background:#fff;min-height:100vh;padding:20px 32px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.65}.setup-page a{text-decoration:none}.setup-header{justify-content:space-between;align-items:center;gap:24px;max-width:960px;margin:auto;display:flex}.setup-brand,.setup-header nav,.setup-back{background:linear-gradient(#fafbfcdd,#edf0f4e8);border:1px solid #e1e5ea;border-radius:40px;box-shadow:inset 0 2px #fff,0 5px 24px #24374b05}.setup-brand{padding:12px 24px;display:flex}.setup-header nav{gap:28px;padding:17px 30px;font-size:14px;display:flex}.setup-header a:hover{color:#2468d7}.setup-back{padding:17px 22px;font-size:13px}.setup-back span{margin-left:12px}.setup-page main{max-width:1160px;margin:auto}.setup-hero{text-align:center;max-width:860px;margin:83px auto 70px}.setup-eyebrow{letter-spacing:1.8px;color:#687b95;font-size:10px;font-weight:550;line-height:1.6;display:block}.setup-hero h1{letter-spacing:-3px;margin:24px 0;font-family:Setup Bricolage,sans-serif;font-size:clamp(44px,5.4vw,68px);font-weight:600;line-height:1.07}.setup-hero>p{color:#647083;margin:20px 0;font-size:18px}.setup-requirements{flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0 32px;display:flex}.setup-requirements span{color:#62738a;background:#fafbfd;border:1px solid #e5eaf0;border-radius:30px;padding:6px 13px;font-size:11px}.setup-download-status{color:#486384;background:#f3f8ff;border:1px solid #dce8f7;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-height:62px;padding:16px 20px;font-size:12px;display:flex}.setup-status-dot{background:#5785ee;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #5785ee12}.setup-download-status a{color:#225dc3;white-space:nowrap;margin-left:8px;font-weight:550}.setup-layout{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:46px;scroll-margin-top:30px;display:grid}.setup-index{padding-top:22px;position:sticky;top:34px}.setup-index ol{margin:22px 0;padding:0;list-style:none}.setup-index li{margin:12px 0}.setup-index a{color:#53627a;align-items:center;gap:10px;font-size:12px;display:flex}.setup-index a:hover{color:#2468d7}.setup-index a>span{color:#7b8ba1;background:#fafbfd;border:1px solid #e4e9ef;border-radius:8px;padding:4px 6px;font-size:10px}.setup-index small{color:#9ba4b2;margin-left:auto;font-size:9px}.setup-index>p{color:#8b96a7;border-top:1px solid #edf0f5;padding-top:18px;font-size:11px;line-height:1.8}.setup-steps{min-width:0;margin:0;padding:0;list-style:none}.setup-step{background:linear-gradient(145deg,#fff,#fbfcfe);border:1px solid #e3e8ef;border-radius:28px;min-width:0;margin-bottom:24px;padding:34px;scroll-margin-top:24px}.setup-step-title{align-items:center;gap:18px;margin-bottom:24px;display:flex}.setup-step-number{color:#43698d;background:linear-gradient(#f7fbff,#e2edfc);border:1px solid #d2e1f7;border-radius:13px;flex:none;place-items:center;width:43px;height:45px;font-size:13px;font-weight:550;display:grid;box-shadow:0 3px #d4dfed}.setup-step h2{letter-spacing:-1.2px;margin:7px 0 0;font-family:Setup Bricolage,sans-serif;font-size:31px;font-weight:600;line-height:1.18}.setup-step>p{color:#637084;margin:16px 0;font-size:14px;line-height:1.85}.setup-step strong{color:#34445b;font-weight:600}.setup-instructions{color:#627086;margin:20px 0;padding-left:22px;font-size:14px;line-height:1.85}.setup-instructions li{margin:10px 0;padding-left:7px}.setup-page .setup-tip{color:#72839a;border-left:2px solid #aec9ef;margin:22px 0 0;padding:3px 0 3px 15px;font-size:12px}.setup-tip a,.setup-help a{color:#2764bd;text-underline-offset:3px;text-decoration:underline}.setup-install-art{background:radial-gradient(#e6f1ff88,#f6f9fd);border:1px solid #e6edf7;border-radius:20px;justify-content:center;align-items:center;gap:54px;margin:25px 0;padding:40px 20px;display:flex}.setup-install-art>div{flex-direction:column;align-items:center;gap:18px;display:flex}.setup-install-art strong{font-size:12px;font-weight:500}.setup-install-art>span{color:#99b3d4;font-size:28px}.setup-folder{color:#d6edff;background:linear-gradient(#91d2ff,#63b3ee);border-radius:6px 8px 9px 9px;place-items:center;width:100px;height:71px;margin:13px 0 4px;font-size:39px;font-weight:500;display:grid;position:relative;box-shadow:inset 0 1px #b2e2ff,0 5px 12px #376fa71a}.setup-folder:before{content:"";z-index:0;background:#83c6f7;border-radius:5px 7px 0 0;width:42px;height:13px;position:absolute;top:-10px;left:0}.setup-shots{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.setup-shot{background:#fff;border:1px solid #e5e9ee;border-radius:18px;min-width:0;margin:24px 0 8px;overflow:hidden;box-shadow:0 6px 25px #304e7005}.setup-shot-image{background:#fff;justify-content:center;align-items:center;padding:14px;display:flex}.setup-shot-image img{width:100%;max-width:100%;height:auto;display:block}.setup-shot-portrait .setup-shot-image img{width:auto;max-height:380px}.setup-shot figcaption{color:#758297;background:#f8fafd;border-top:1px solid #edf0f4;padding:12px 16px;font-size:11px;line-height:1.7}.setup-security-shots{grid-template-columns:1.22fr 1fr}.setup-security-shots .setup-shot-image{min-height:240px}.setup-context{color:#61728a;margin-top:20px;font-size:12px}.setup-context summary{cursor:pointer}.setup-context .setup-shot{max-width:510px}.setup-page kbd{text-align:center;color:#4f6380;background:#f6f9fd;border:1px solid #d8e1ed;border-radius:4px;min-width:21px;font-size:11px;line-height:22px;display:inline-block;box-shadow:0 2px #e4e9f1}.setup-finish{text-align:center;max-width:650px;margin:70px auto 65px}.setup-finish>img{filter:drop-shadow(0 5px 7px #2539500d);transform:rotate(-7deg)}.setup-finish h2{letter-spacing:-1.5px;margin:20px 0 12px;font:600 37px/1.2 Setup Bricolage,sans-serif}.setup-finish p{color:#77869b;font-size:14px}.setup-finish>div{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:26px;display:flex}.setup-primary,.setup-secondary{border-radius:30px;justify-content:center;align-items:center;min-height:48px;padding:12px 25px;font-size:14px;display:inline-flex}.setup-primary{color:#244162;background:linear-gradient(#fff,#e8f2ff 30%,#aacdf7 90%,#d5e5f8);border:1px solid #9cb7da;box-shadow:inset 0 2px #fff,0 3px #d4deeb}.setup-secondary{color:#4f6079;background:linear-gradient(#fff,#edf0f5);border:1px solid #d0d8e4;box-shadow:0 3px #e6e9ef}.setup-help{max-width:790px;margin:0 auto 75px}.setup-help h2{letter-spacing:-.7px;margin-bottom:20px;font:600 26px/1.3 Setup Bricolage,sans-serif}.setup-help details{border-bottom:1px solid #e6eaf1;padding:18px 2px}.setup-help summary{color:#42536b;cursor:pointer;font-size:14px}.setup-help p{color:#7a8799;margin-bottom:3px;font-size:13px;line-height:1.9}.setup-footer{color:#7f8b9c;border-top:1px solid #e8edf4;gap:24px;max-width:1160px;margin:auto;padding:25px 0;font-size:11px;display:flex}.setup-footer>span{margin-right:auto}.setup-page a:focus-visible,.setup-page summary:focus-visible{outline-offset:5px;outline:2px solid #3c7ef2}@media (max-width:900px){.setup-page{padding:16px 24px 0}.setup-layout{grid-template-columns:170px minmax(0,1fr);gap:25px}.setup-step{padding:25px}.setup-index a{flex-wrap:wrap;font-size:11px}.setup-index small{display:none}.setup-shots,.setup-security-shots{grid-template-columns:1fr}.setup-security-shots .setup-shot-image{min-height:0}.setup-shot-portrait .setup-shot-image img{max-height:350px}}@media (max-width:650px){.setup-page{padding:16px 18px 0}.setup-header{gap:12px}.setup-brand{padding:10px 17px}.setup-header nav{gap:18px;padding:15px 20px;font-size:11px}.setup-back{display:none}.setup-hero{margin:55px auto 38px}.setup-hero h1{letter-spacing:-2px}.setup-hero>p{font-size:15px}.setup-download-status{padding:15px;font-size:11px}.setup-layout{display:block}.setup-index{margin-bottom:26px;padding:0;position:static}.setup-index>.setup-eyebrow,.setup-index>p{display:none}.setup-index ol{gap:8px;margin:0;padding-bottom:7px;display:flex;overflow-x:auto}.setup-index li{flex:none;margin:0}.setup-index a{white-space:nowrap;border:1px solid #e5eaf1;border-radius:30px;gap:6px;padding:6px 10px;font-size:10px}.setup-index a>span{background:0 0;border:0;padding:0}.setup-step{border-radius:22px;padding:22px}.setup-step-title{gap:12px}.setup-step h2{letter-spacing:-.9px;font-size:26px}.setup-step .setup-eyebrow{letter-spacing:1.1px;font-size:8px}.setup-step-number{width:35px;height:38px;font-size:11px}.setup-step>p,.setup-instructions{font-size:13px}.setup-instructions{padding-left:18px}.setup-install-art{gap:27px;padding:30px 15px}.setup-install-art img{width:61px;height:auto}.setup-folder{width:78px;height:57px;font-size:29px}.setup-install-art strong{font-size:10px}.setup-shot-image{padding:8px}.setup-shot figcaption{padding:10px 12px;font-size:10px}.setup-finish h2{font-size:31px}.setup-finish{margin:50px auto}.setup-help h2{font-size:24px}.setup-footer{flex-wrap:wrap;gap:17px;font-size:10px}.setup-footer>span{width:100%;margin:0}.setup-desktop-break{display:none}}.setup-anchor{scroll-margin-top:28px;display:block}.setup-hero .setup-start-note{color:#68778b;max-width:680px;margin:22px auto;font-size:12px;line-height:1.85}.setup-help{scroll-margin-top:28px}
