html body .cc-first-steps{--bg:#0c0d0f;--surface:#121315;--raised:#191a1d;--line:#28292d;--text:#f4f4f5;--muted:#b4b5bd;--quiet:#90929c;--accent:#f02945;--accent-hover:#d91f3b;--radius:14px;--font:Arial,Helvetica,sans-serif;color-scheme:dark}html body .cc-first-steps *{box-sizing:border-box}html body .cc-first-steps{scroll-behavior:smooth;scroll-padding-top:108px}html body .cc-first-steps{margin:0;background:var(--bg);color:var(--text);font:15px/1.65 var(--font);-webkit-font-smoothing:antialiased}html body .cc-first-steps button,html body .cc-first-steps input{font:inherit}html body .cc-first-steps button,html body .cc-first-steps a,html body .cc-first-steps input{touch-action:manipulation}html body .cc-first-steps a{color:inherit;text-decoration:none}html body .cc-first-steps a:hover{color:white}html body .cc-first-steps button{cursor:pointer}html body .cc-first-steps button:disabled{cursor:default}html body .cc-first-steps a:focus-visible,html body .cc-first-steps button:focus-visible,html body .cc-first-steps input:focus-visible,html body .cc-first-steps summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}html body .cc-first-steps svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}html body .cc-first-steps h1,html body .cc-first-steps h2,html body .cc-first-steps h3,html body .cc-first-steps p{margin:0}html body .cc-first-steps h1,html body .cc-first-steps h2,html body .cc-first-steps h3{text-wrap:balance}html body .cc-first-steps p{text-wrap:pretty}html body .cc-first-steps p+p{margin-top:14px}html body .cc-first-steps .wrap{width:min(1184px,calc(100% - 64px));margin-inline:auto}html body .cc-first-steps .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 18px;border:1px solid var(--line);border-radius:8px;background:var(--raised);color:var(--text);font-size:13px;font-weight:600;letter-spacing:.01em;transition:background .16s,border-color .16s}html body .cc-first-steps .button:hover{background:#242529;border-color:#424349}html body .cc-first-steps .button.primary{background:var(--accent);border-color:var(--accent);color:#fff}html body .cc-first-steps .button.primary:hover{background:var(--accent-hover)}html body .cc-first-steps .button svg{width:16px;height:16px}html body .cc-first-steps .breadcrumbs{display:flex;align-items:center;gap:12px;color:var(--quiet);font-size:12px;padding-top:34px}html body .cc-first-steps .breadcrumbs svg{width:12px;height:12px}html body .cc-first-steps .breadcrumbs span:last-child{color:var(--muted)}html body .cc-first-steps .intro{padding:52px 0 46px;border-bottom:1px solid var(--line);position:relative}html body .cc-first-steps .eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.4;color:var(--quiet);text-transform:uppercase;display:flex;align-items:center;gap:9px}html body .cc-first-steps .eyebrow::before{content:"";display:block;width:6px;height:6px;background:var(--accent);border-radius:50%}html body .cc-first-steps h1{font-size:clamp(38px,5.2vw,66px);font-weight:600;line-height:1.06;letter-spacing:-.045em;max-width:850px;margin:20px 0}html body .cc-first-steps .intro .lead{font-size:17px;line-height:1.65;max-width:640px;color:var(--muted)}html body .cc-first-steps .intro-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:31px}html body .cc-first-steps .meta{display:flex;align-items:center;gap:22px;color:var(--quiet);font-size:12px}html body .cc-first-steps .meta span{display:flex;align-items:center;gap:8px}html body .cc-first-steps .meta svg{width:15px;height:15px}html body .cc-first-steps .print{border:0;background:none;color:var(--muted);display:flex;align-items:center;gap:8px;font-size:12px;padding:8px}html body .cc-first-steps .print svg{width:16px;height:16px}html body .cc-first-steps .guide-layout{display:grid;grid-template-columns:236px minmax(0,1fr);gap:72px;padding:43px 0 80px}html body .cc-first-steps .sidebar-inner{position:sticky;top:112px}html body .cc-first-steps .toc-title{color:var(--quiet);font-size:10px;letter-spacing:.13em;font-weight:700;margin-bottom:18px}html body .cc-first-steps .toc{display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--line)}html body .cc-first-steps .toc a{font-size:13px;padding:10px 0 10px 17px;color:var(--muted);border-left:2px solid transparent;margin-left:-1px;display:flex;gap:13px;align-items:center;line-height:1.4}html body .cc-first-steps .toc a>span{color:var(--quiet);font-size:10px;min-width:15px;font-variant-numeric:tabular-nums}html body .cc-first-steps .toc a.active{color:var(--text);border-left-color:var(--accent)}html body .cc-first-steps .toc a.active>span{color:var(--accent)}html body .cc-first-steps .progress-box{border:1px solid var(--line);border-radius:10px;padding:18px;margin-top:31px;background:var(--surface)}html body .cc-first-steps .progress-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px}html body .cc-first-steps .progress-top output{color:var(--quiet);font-size:11px;font-variant-numeric:tabular-nums}html body .cc-first-steps progress{display:block;width:100%;height:3px;accent-color:var(--accent);border:0;background:#303136;border-radius:2px;margin:13px 0 10px}html body .cc-first-steps progress::-webkit-progress-bar{background:#303136;border-radius:2px}html body .cc-first-steps progress::-webkit-progress-value{background:var(--accent);border-radius:2px}html body .cc-first-steps progress::-moz-progress-bar{background:var(--accent)}html body .cc-first-steps .progress-caption{font-size:11px;color:var(--quiet);line-height:1.5}html body .cc-first-steps .reset{border:0;background:none;font-size:11px;color:var(--muted);padding:8px 0 0;text-decoration:underline;text-underline-offset:3px}html body .cc-first-steps .sidebar-support{margin-top:25px;color:var(--quiet);font-size:12px}html body .cc-first-steps .sidebar-support a{display:flex;align-items:center;gap:8px;color:var(--text);margin-top:7px}html body .cc-first-steps .sidebar-support svg{width:14px;height:14px}html body .cc-first-steps .article{min-width:0}html body .cc-first-steps .start-note{border:1px solid var(--line);border-radius:10px;padding:20px 22px;display:flex;gap:14px;align-items:flex-start;background:var(--surface);margin-bottom:39px}html body .cc-first-steps .start-note svg{color:var(--muted);margin-top:2px}html body .cc-first-steps .start-note h2{font-size:14px;font-weight:600;letter-spacing:0;line-height:1.5}html body .cc-first-steps .start-note p{font-size:13px;color:var(--muted);margin-top:4px}html body .cc-first-steps .start-note a{text-decoration:underline;text-underline-offset:3px}html body .cc-first-steps .step{padding:0 0 37px;margin-bottom:37px;border-bottom:1px solid var(--line);scroll-margin-top:108px}html body .cc-first-steps .step-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}html body .cc-first-steps .step-number{width:36px;height:36px;border:1px solid #493039;border-radius:9px;display:grid;place-items:center;color:var(--accent);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;background:#1a1216;flex:none;margin-top:1px}html body .cc-first-steps .step h2{font-size:25px;font-weight:600;line-height:1.35;letter-spacing:-.025em}html body .cc-first-steps .step-kicker{font-size:10px;color:var(--quiet);font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}html body .cc-first-steps .step-content{padding-left:52px;color:var(--muted);font-size:14px;line-height:1.8}html body .cc-first-steps .step-content strong{color:var(--text);font-weight:600}html body .cc-first-steps .inline-link{color:var(--text);text-decoration:underline;text-decoration-color:#65656d;text-underline-offset:4px}html body .cc-first-steps .checklist{list-style:none;padding:0;margin:17px 0 0}html body .cc-first-steps .checklist li{position:relative;padding-left:23px;margin:8px 0}html body .cc-first-steps .checklist li::before{content:"✓";position:absolute;left:0;color:var(--quiet);font-size:13px}html body .cc-first-steps .system-note{font-size:12px;color:var(--quiet);border-left:2px solid #45464c;padding-left:14px;margin-top:20px}html body .cc-first-steps .downloads{display:grid;gap:9px;margin-top:21px}html body .cc-first-steps .download{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:9px;background:var(--surface);padding:16px;transition:border-color .16s}html body .cc-first-steps .download:hover{border-color:#575861}html body .cc-first-steps .download-icon{display:grid;place-items:center;background:var(--raised);border:1px solid var(--line);border-radius:7px;width:36px;height:36px;flex:none;color:var(--text)}html body .cc-first-steps .download-icon svg{width:17px;height:17px}html body .cc-first-steps .download-copy{flex:1;min-width:0}html body .cc-first-steps .download-copy b{display:block;color:var(--text);font-size:13px;font-weight:600;line-height:1.4}html body .cc-first-steps .download-copy small{display:block;font-size:11px;color:var(--quiet);line-height:1.5;margin-top:3px}html body .cc-first-steps .download>svg{width:17px;height:17px;color:var(--quiet)}html body .cc-first-steps .mini-note{font-size:12px;color:var(--quiet);margin-top:15px}html body .cc-first-steps .done-label{display:inline-flex;align-items:center;gap:9px;font-size:11px;color:var(--quiet);cursor:pointer;margin-top:20px}html body .cc-first-steps .done-label input{width:15px;height:15px;margin:0;accent-color:var(--accent);cursor:pointer}html body .cc-first-steps .done-label:has(input:checked){color:var(--text)}html body .cc-first-steps .mini-table{width:100%;border-collapse:collapse;margin-top:20px;font-size:13px}html body .cc-first-steps .mini-table th{text-align:left;font-weight:400;color:var(--quiet);font-size:11px;padding:0 16px 11px}html body .cc-first-steps .mini-table td{padding:13px 16px;border-top:1px solid var(--line);background:var(--surface)}html body .cc-first-steps .mini-table td:last-child{width:110px;color:var(--text)}html body .cc-first-steps kbd{font:11px/1.2 var(--font);display:inline-block;border:1px solid #47484e;border-bottom-width:2px;border-radius:4px;background:#232428;padding:5px 8px;color:var(--text);white-space:nowrap}html body .cc-first-steps .runtime-tip{margin-top:16px;font-size:12px;padding:14px 16px;background:#17171a;border-radius:7px;border:1px solid var(--line)}html body .cc-first-steps .faq{border-top:1px solid var(--line);margin-top:22px}html body .cc-first-steps .faq details{border-bottom:1px solid var(--line)}html body .cc-first-steps .faq summary{padding:17px 27px 17px 0;list-style:none;cursor:pointer;position:relative;color:var(--text);font-size:13px}html body .cc-first-steps .faq summary::-webkit-details-marker{display:none}html body .cc-first-steps .faq summary::after{content:"+";position:absolute;right:0;font-size:19px;color:var(--quiet);top:12px}html body .cc-first-steps .faq details[open] summary::after{content:"−"}html body .cc-first-steps .faq details p{font-size:13px;padding:0 16px 19px 0;color:var(--muted)}html body .cc-first-steps .support-panel{padding:29px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);scroll-margin-top:108px}html body .cc-first-steps .support-panel .eyebrow{font-size:10px}html body .cc-first-steps .support-panel h2{font-size:28px;line-height:1.25;letter-spacing:-.025em;margin-top:12px}html body .cc-first-steps .support-panel p{font-size:14px;color:var(--muted);margin-top:12px;max-width:560px}html body .cc-first-steps .support-panel .support-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}html body .cc-first-steps .privacy-note{font-size:11px!important;color:var(--quiet)!important}html body .cc-first-steps .completion{font-size:12px;margin:18px 0 0;color:var(--muted)}html body .cc-first-steps .completion[hidden]{display:none}html body .cc-first-steps .copyright{font-size:10px;color:var(--quiet);letter-spacing:.01em}html body .cc-first-steps .guide-notice{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);padding:13px 20px;max-width:calc(100% - 32px);border:1px solid #49494f;border-radius:9px;background:#242529;font-size:13px;color:white;z-index:30;box-shadow:0 10px 35px #0006}html body .cc-first-steps .guide-notice[hidden]{display:none}html body .cc-first-steps .small-anchor{color:var(--muted)}
    @media(min-width:1500px){html body .cc-first-steps .wrap{width:min(1240px,calc(100% - 96px))}html body .cc-first-steps .guide-layout{gap:88px}}
    @media(max-width:1000px){html body .cc-first-steps .guide-layout{grid-template-columns:210px minmax(0,1fr);gap:36px}}
    @media(max-width:760px){html body .cc-first-steps .wrap{width:calc(100% - 36px)}html body .cc-first-steps .breadcrumbs{padding-top:24px;font-size:10px}html body .cc-first-steps .intro{padding:33px 0 27px}html body .cc-first-steps h1{font-size:42px;letter-spacing:-.04em}html body .cc-first-steps .intro .lead{font-size:15px}html body .cc-first-steps .intro-bottom{margin-top:24px;align-items:flex-start}html body .cc-first-steps .meta{gap:13px;flex-wrap:wrap;font-size:10px}html body .cc-first-steps .meta span:last-child{display:none}html body .cc-first-steps .print{font-size:10px;white-space:nowrap;padding-top:1px}html body .cc-first-steps .guide-layout{display:block;padding-top:0}html body .cc-first-steps .sidebar{margin-inline:-18px;position:sticky;top:65px;background:var(--bg);z-index:5;border-bottom:1px solid var(--line);padding:0 18px}html body .cc-first-steps .sidebar-inner{position:static}html body .cc-first-steps .toc{flex-direction:row;overflow:auto;gap:8px;border-left:0;scrollbar-width:none;padding:10px 0}html body .cc-first-steps .toc::-webkit-scrollbar{display:none}html body .cc-first-steps .toc a{white-space:nowrap;padding:7px 9px;font-size:11px;gap:6px;border:0;border-radius:5px;margin:0}html body .cc-first-steps .toc a.active{background:#242428}html body .cc-first-steps .toc-title,html body .cc-first-steps .progress-box,html body .cc-first-steps .sidebar-support{display:none}html body .cc-first-steps .article{padding-top:29px}html body .cc-first-steps .start-note{padding:17px;margin-bottom:30px}html body .cc-first-steps .step{scroll-margin-top:139px;padding-bottom:29px;margin-bottom:29px}html body .cc-first-steps .step-head{gap:12px}html body .cc-first-steps .step h2{font-size:23px}html body .cc-first-steps .step-number{width:31px;height:31px;font-size:10px}html body .cc-first-steps .step-content{padding-left:0;font-size:14px}html body .cc-first-steps .step-kicker{font-size:9px}html body .cc-first-steps .mini-table th,html body .cc-first-steps .mini-table td{padding-inline:12px}html body .cc-first-steps .support-panel{padding:23px;scroll-margin-top:139px}html body .cc-first-steps .support-panel h2{font-size:26px}html body .cc-first-steps .support-actions .button{flex:1;white-space:nowrap;padding-inline:12px;font-size:11px}html body .cc-first-steps .copyright{width:100%}html body .cc-first-steps{scroll-padding-top:139px}}
    @media(prefers-reduced-motion:reduce){html body .cc-first-steps{scroll-behavior:auto}html body .cc-first-steps *{transition:none!important}}
    @media print{html body .cc-first-steps{background:white;color:#111}html body .cc-first-steps .sidebar,html body .cc-first-steps .done-label,html body .cc-first-steps .print,html body .cc-first-steps .support-actions,html body .cc-first-steps .guide-notice{display:none!important}html body .cc-first-steps .wrap{width:100%;max-width:none}html body .cc-first-steps .guide-layout{display:block;padding:20px 0}html body .cc-first-steps .intro{padding:15px 0}html body .cc-first-steps .intro p,html body .cc-first-steps .step-content,html body .cc-first-steps .mini-note,html body .cc-first-steps .faq details p,html body .cc-first-steps .support-panel p,html body .cc-first-steps .system-note{color:#333}html body .cc-first-steps .step h2,html body .cc-first-steps .step-content strong,html body .cc-first-steps .download-copy b,html body .cc-first-steps .faq summary,html body .cc-first-steps .mini-table td:last-child{color:#111}html body .cc-first-steps .step{break-inside:avoid}html body .cc-first-steps .download,html body .cc-first-steps .start-note,html body .cc-first-steps .support-panel,html body .cc-first-steps .mini-table td{background:#fff;border-color:#ccc}html body .cc-first-steps .faq details p{display:block!important}html body .cc-first-steps .faq details{content-visibility:visible}html body .cc-first-steps h1{font-size:36px}html body .cc-first-steps .intro .eyebrow{color:#444}html body .cc-first-steps .support-panel h2{color:#111}html body .cc-first-steps .download-copy small,html body .cc-first-steps .step-kicker,html body .cc-first-steps .meta{color:#555}}
  
html body .cc-first-steps h1{font-size:clamp(38px,5.2vw,66px)!important;font-weight:600!important;line-height:1.06!important;margin:20px 0!important}html body .cc-first-steps .step h2{font-size:25px!important;font-weight:600!important;line-height:1.35!important}html body .cc-first-steps .start-note h2{font-size:14px!important;line-height:1.5!important}html body .cc-first-steps .breadcrumbs{width:100%;padding-top:34px}html body .cc-first-steps .sidebar{background:var(--bg)}html body .cc-first-steps .guide-anchor{display:block;scroll-margin-top:139px}html body .cc-first-steps .guide-notice{opacity:1;visibility:visible}
@media(max-width:760px){html body .cc-first-steps h1{font-size:42px!important}html body .cc-first-steps .step h2{font-size:23px!important}html body .cc-first-steps .sidebar{top:66px}html body .cc-first-steps .support-panel .support-actions{display:flex;flex-wrap:wrap}}
html body .wrap.cc-first-steps{margin-inline:auto!important}html body .cc-first-steps .eyebrow{display:flex!important}html body .cc-first-steps .intro>.eyebrow{margin-bottom:0}html body .cc-first-steps .guide-notice{z-index:120}
@media print{body[data-page="guide"] .site-header,body[data-page="guide"] .cola-footer,body[data-page="guide"] .cart-drawer,body[data-page="guide"] nz-cart-drawer{display:none!important}html body .wrap.cc-first-steps{width:100%!important;color:#111!important;background:#fff!important}}html body .cc-first-steps .simple-start{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px 48px;margin:40px 0 0;padding:32px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);scroll-margin-top:100px}html body .cc-first-steps .simple-start h2{font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:-.03em;margin:14px 0}html body .cc-first-steps .simple-start-lead{color:var(--muted);font-size:14px}html body .cc-first-steps .simple-start-list{list-style:none;counter-reset:startup;padding:0;margin:24px 0;display:grid;gap:18px}html body .cc-first-steps .simple-start-list li{counter-increment:startup;position:relative;padding-left:38px;font-size:13px;line-height:1.6}html body .cc-first-steps .simple-start-list li:before{content:counter(startup,decimal-leading-zero);position:absolute;left:0;top:1px;color:var(--accent);font-size:12px;font-weight:700}html body .cc-first-steps .simple-start-list strong,html body .cc-first-steps .simple-start-list span{display:block}html body .cc-first-steps .simple-start-list span{color:var(--muted);margin-top:3px}html body .cc-first-steps .simple-start-note{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:16px}html body .cc-first-steps .simple-start-media{margin:0;min-width:0;align-self:start}html body .cc-first-steps .simple-video-heading{margin-bottom:18px}html body .cc-first-steps .simple-video-heading h3{font-size:21px;line-height:1.3;margin-top:10px}html body .cc-first-steps .simple-start-media video{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#000;border:1px solid var(--line);border-radius:10px}html body .cc-first-steps .simple-start-media video:focus-visible{outline:2px solid var(--accent);outline-offset:4px}html body .cc-first-steps .simple-start-media figcaption{color:var(--quiet);font-size:12px;line-height:1.6;margin-top:14px}html body .cc-first-steps .simple-video-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:4px}html body .cc-first-steps .simple-start-resources{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:1px solid var(--line);padding-top:24px}html body .cc-first-steps .simple-start-resources a{display:flex;flex-direction:column;justify-content:center;min-height:64px;gap:5px;padding:8px 0}html body .cc-first-steps .simple-start-resources span{font-size:11px;color:var(--quiet)}html body .cc-first-steps .simple-start-resources strong{font-size:13px;line-height:1.5}html body .cc-first-steps .simple-start-resources a:hover strong{color:var(--accent)}@media(max-width:900px){html body .cc-first-steps .simple-start{grid-template-columns:minmax(0,1fr);padding:24px;gap:28px}html body .cc-first-steps .simple-start-media{grid-row:2}html body .cc-first-steps .simple-start-resources{grid-template-columns:1fr;gap:0}html body .cc-first-steps .simple-start-resources a+a{border-top:1px solid var(--line)}}@media(max-width:480px){html body .cc-first-steps .simple-start{padding:20px 16px;margin-top:28px}html body .cc-first-steps .simple-start h2{font-size:28px}}@media print{html body .cc-first-steps .simple-start{display:block;background:#fff;border-color:#ccc;color:#111;break-inside:avoid}html body .cc-first-steps .simple-start-media video{display:none}html body .cc-first-steps .simple-start-resources{display:block}}
