.seo-site{--bg:#faf9f6;--surface:#fff;--surface-2:#f4f2ec;--ink:#14130f;--ink-2:#3a3730;--muted:#726c61;--faint:#9a9488;--line:#e7e3d9;--line-2:#d5cfc2;--brand:#a8621a;--brand-d:#7c4711;--brand-soft:#f5ede2;--dark:#14130f;--dark-2:#211f19;--on-dark:#e8e4da;--on-dark-muted:#98918380;--font:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--max:1160px;--read:720px;--r:14px;--r-sm:10px}.seo-site *{box-sizing:border-box}.seo-site{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;margin:0;font-size:16px;line-height:1.75}.seo-site a{color:var(--brand-d);text-decoration:none;transition:color .18s}.seo-site a:hover{color:var(--brand)}.seo-site img{max-width:100%;height:auto;display:block}.seo-site ::selection{background:var(--brand-soft);color:var(--brand-d)}.seo-site .wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.seo-site .read{max-width:var(--read);margin:0 auto}.seo-site .hr{border:0;border-top:1px solid var(--line);margin:0}.seo-site .i{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.seo-site .i-lg{width:24px;height:24px}.seo-site .nav{z-index:50;-webkit-backdrop-filter:saturate(150%)blur(12px);backdrop-filter:saturate(150%)blur(12px);border-bottom:1px solid var(--line);background:#faf9f6d1;position:sticky;top:0}.seo-site .nav .wrap{justify-content:space-between;align-items:center;gap:20px;height:62px;display:flex}.seo-site .brand{color:var(--ink);letter-spacing:-.01em;flex:none;align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex}.seo-site .brand .ox{background:var(--ink);width:26px;height:26px;color:var(--bg);border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:700;line-height:1;display:grid}.seo-site .nav-links{align-items:center;gap:26px;font-size:14.5px;display:flex}.seo-site .nav-links a{color:var(--muted);font-weight:500}.seo-site .nav-links a:hover{color:var(--ink)}.seo-site .nav-links a.on{color:var(--ink);font-weight:600}.seo-site .btn{background:var(--ink);color:#fff;border:1px solid var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:15px;font-weight:600;transition:all .18s;display:inline-flex}.seo-site .btn:hover{background:var(--brand-d);border-color:var(--brand-d);color:#fff;transform:translateY(-1px)}.seo-site .btn .i{stroke-width:1.8px;width:17px;height:17px}.seo-site .btn.ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.seo-site .btn.ghost:hover{border-color:var(--ink);color:var(--ink);background:0 0;transform:translateY(-1px)}.seo-site .btn.sm{padding:8px 15px;font-size:14px}.seo-site .btn.on-dark{background:var(--bg);color:var(--ink);border-color:var(--bg)}.seo-site .btn.on-dark:hover{color:var(--ink);background:#fff;border-color:#fff}.seo-site .btn.ghost.on-dark{color:var(--on-dark);background:0 0;border-color:#4a463c}.seo-site .btn.ghost.on-dark:hover{border-color:var(--on-dark);color:#fff}.seo-site section{padding:82px 0}.seo-site section.tight{padding:56px 0}.seo-site section.dark{background:var(--dark);color:var(--on-dark)}.seo-site section.dark h2,.seo-site section.dark h3,.seo-site section.dark strong{color:#fff}.seo-site section.dark p,.seo-site section.dark li{color:#b0a99c}.seo-site section.paper{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.seo-site .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);align-items:center;gap:10px;margin:0 0 14px;font-size:12px;font-weight:700;display:flex}.seo-site .eyebrow:after{content:"";background:var(--line);flex:1;max-width:120px;height:1px}.seo-site .eyebrow.center{justify-content:center}.seo-site .eyebrow.center:before{content:"";background:var(--line);flex:1;max-width:120px;height:1px}.seo-site section.dark .eyebrow{color:#c99a56}.seo-site section.dark .eyebrow:after,.seo-site section.dark .eyebrow:before{background:#3a362c}.seo-site h1,.seo-site h2,.seo-site h3,.seo-site h4{letter-spacing:-.022em;color:var(--ink);font-weight:700}.seo-site .h-sec{margin:0 0 14px;font-size:clamp(26px,3.4vw,38px);font-weight:750;line-height:1.25}.seo-site .h-sub{color:var(--muted);max-width:600px;margin:0 0 44px;font-size:17px}.seo-site .center .h-sub{margin-left:auto;margin-right:auto}.seo-site .center{text-align:center}.seo-site .hero{border-bottom:1px solid var(--line);padding:96px 0 78px}.seo-site .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.seo-site .hero h1{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(38px,5.4vw,64px);font-weight:800;line-height:1.08}.seo-site .hero h1 .mark{color:var(--brand-d);background-image:linear-gradient(#0000 78%,#a8621a29 78%)}.seo-site .hero .sub{color:var(--muted);max-width:520px;margin:0 0 32px;font-size:clamp(16px,1.9vw,19px)}.seo-site .hero .cta{flex-wrap:wrap;gap:12px;display:flex}.seo-site .hero .note{color:var(--faint);font-size:13.5px;font-family:var(--mono);margin:22px 0 0}.seo-site .console{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:0 1px 2px #14130f0a,0 18px 46px -22px #14130f3d}.seo-site .console-bar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:7px;padding:11px 14px;display:flex}.seo-site .console-bar i{background:var(--line-2);border-radius:50%;width:9px;height:9px;display:block}.seo-site .console-bar span{color:var(--faint);font-size:12px;font-family:var(--mono);margin-left:8px}.seo-site .console-body{padding:16px}.seo-site .console-title{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.seo-site .console-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.seo-site .console-item{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);align-items:center;gap:9px;padding:11px 12px;display:flex}.seo-site .console-item .i{width:16px;height:16px;color:var(--brand)}.seo-site .console-item b{color:var(--ink);font-size:13px;font-weight:600;line-height:1.3;display:block}.seo-site .console-item em{color:var(--faint);font-size:11px;font-style:normal;font-family:var(--mono)}.seo-site .console-foot{border-top:1px dashed var(--line);color:var(--faint);justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.seo-site .hero-page{border-bottom:1px solid var(--line);padding:44px 0 40px}.seo-site .hero-page h1{letter-spacing:-.03em;max-width:760px;margin:0 0 16px;font-size:clamp(30px,4.2vw,46px);font-weight:800;line-height:1.16}.seo-site .hero-page .sub{color:var(--muted);max-width:640px;margin:0 0 26px;font-size:clamp(16px,1.8vw,19px)}.seo-site .hero-page .cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.seo-site .strip{border-bottom:1px solid var(--line);background:var(--surface)}.seo-site .strip .wrap{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.seo-site .strip .cell{background:var(--surface);padding:26px 20px}.seo-site .strip .k{color:var(--ink);letter-spacing:-.02em;font-size:22px;font-weight:750;font-family:var(--mono);margin:0 0 3px}.seo-site .strip .v{color:var(--muted);margin:0;font-size:13.5px}.seo-site .list{border-top:1px solid var(--line)}.seo-site .row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:34px 232px 1fr 150px;align-items:center;gap:28px;padding:24px 8px;transition:background .18s,padding .18s;display:grid}.seo-site .row:hover{background:var(--surface);padding-left:16px;padding-right:0}.seo-site .row .num{font-family:var(--mono);color:var(--faint);letter-spacing:.04em;font-size:12px}.seo-site .row .name{align-items:center;gap:11px;min-width:0;display:flex}.seo-site .row .name .i{color:var(--brand)}.seo-site .row .name b{color:var(--ink);letter-spacing:-.015em;font-size:17px;font-weight:650;display:block}.seo-site .row .name em{color:var(--faint);margin-top:1px;font-size:12.5px;font-style:normal;display:block}.seo-site .row .desc{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.seo-site .row .end{justify-content:flex-end;align-items:center;gap:16px;display:flex}.seo-site .row .price{color:var(--ink);white-space:nowrap;font-size:16px;font-weight:700}.seo-site .row .price small{color:var(--faint);text-align:right;font-size:12.5px;font-weight:500;display:block}.seo-site .row .arrow{color:var(--faint);transition:transform .18s,color .18s}.seo-site .row:hover .arrow{color:var(--brand);transform:translate(3px)}.seo-site .cards{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.seo-site .cards .cell{background:var(--surface);padding:28px 26px}.seo-site .cards .cell .i{color:var(--brand);margin-bottom:14px}.seo-site .cards .cell h3{margin:0 0 8px;font-size:16.5px;font-weight:650}.seo-site .cards .cell p{color:var(--muted);margin:0;font-size:14.8px;line-height:1.7}.seo-site section.dark .cards{background:#2c2921;border-color:#2c2921}.seo-site section.dark .cards .cell{background:var(--dark)}.seo-site section.dark .cards .cell .i{color:#c99a56}.seo-site .tiles{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.seo-site .tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:26px;transition:border-color .18s,transform .18s}.seo-site .tile:hover{border-color:var(--line-2);transform:translateY(-2px)}.seo-site .tile h3{align-items:center;gap:9px;margin:0 0 9px;font-size:17px;font-weight:650;display:flex}.seo-site .tile h3 .i{color:var(--brand)}.seo-site .tile p{color:var(--muted);margin:0;font-size:15px}.seo-site .table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow-x:auto}.seo-site table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.seo-site th,.seo-site td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 18px}.seo-site th{background:var(--surface-2);color:var(--ink-2);white-space:nowrap;letter-spacing:.01em;font-size:13.5px;font-weight:650}.seo-site td{color:var(--muted)}.seo-site td strong{color:var(--ink);font-weight:650}.seo-site tbody tr:last-child td{border-bottom:none}.seo-site tbody tr:hover td{background:#fcfbf8}.seo-site .crumb{color:var(--faint);font-size:13px;font-family:var(--mono);padding:18px 0 0}.seo-site .crumb a{color:var(--faint)}.seo-site .crumb a:hover{color:var(--brand-d)}.seo-site .crumb i{opacity:.55;margin:0 7px;font-style:normal}.seo-site .prose{max-width:var(--read);padding:8px 0 20px}.seo-site .prose h1{letter-spacing:-.03em;margin:6px 0 18px;font-size:clamp(28px,3.8vw,40px);font-weight:800;line-height:1.22}.seo-site .prose h2{letter-spacing:-.02em;margin:52px 0 14px;font-size:23px;font-weight:700;line-height:1.35}.seo-site .prose h3{margin:32px 0 10px;font-size:17.5px;font-weight:650}.seo-site .prose p,.seo-site .prose li{color:var(--ink-2);font-size:16.5px;line-height:1.85}.seo-site .prose ul,.seo-site .prose ol{margin:16px 0;padding-left:22px}.seo-site .prose li{margin:8px 0}.seo-site .prose li::marker{color:var(--faint)}.seo-site .prose strong{color:var(--ink);font-weight:650}.seo-site .prose>p:first-of-type{font-size:18px}.seo-site .lead{margin:0 0 30px;line-height:1.75;color:var(--muted)!important;font-size:19px!important}.seo-site .meta{color:var(--faint);font-size:13px;font-family:var(--mono);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:16px;margin:0 0 30px;padding-bottom:20px;display:flex}.seo-site code{font-family:var(--mono);background:var(--surface-2);color:var(--brand-d);border:1px solid var(--line);border-radius:5px;padding:2px 6px;font-size:.9em}.seo-site .prose blockquote{border-left:2px solid var(--brand);color:var(--muted);margin:26px 0;padding:2px 0 2px 22px}.seo-site .prose blockquote p{margin:0;font-size:16px}.seo-site .prose img,.seo-site .prose .figure{border:1px solid var(--line);border-radius:var(--r);margin:26px 0}.seo-site .note-box{background:var(--surface);border:1px solid var(--line);border-left:2px solid var(--brand);border-radius:0 var(--r-sm)var(--r-sm)0;margin:26px 0;padding:18px 22px}.seo-site .note-box p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.7}.seo-site .note-box p+p{margin-top:10px}.seo-site .note-box b{color:var(--ink)}.seo-site .toc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin:0 0 36px;padding:22px 26px}.seo-site .toc h2{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-weight:700;margin:0 0 12px!important;font-size:12px!important}.seo-site .toc ol{margin:0;padding-left:20px}.seo-site .toc li{margin:5px 0;font-size:15px}.seo-site .toc a{color:var(--ink-2)}.seo-site .toc a:hover{color:var(--brand-d)}.seo-site .steps{counter-reset:s;margin:26px 0;list-style:none;padding:0!important}.seo-site .steps li{border-bottom:1px solid var(--line);margin:0;padding:20px 0 20px 52px;position:relative}.seo-site .steps li:first-child{border-top:1px solid var(--line)}.seo-site .steps li:before{counter-increment:s;content:counter(s,decimal-leading-zero);font-family:var(--mono);color:var(--brand);letter-spacing:.04em;font-size:12.5px;font-weight:700;position:absolute;top:20px;left:0}.seo-site .steps b{color:var(--ink);margin-bottom:4px;font-size:16.5px;font-weight:650;display:block}.seo-site .steps .tip{color:var(--muted);border-left:2px solid var(--line);margin-top:8px;padding-left:12px;font-size:14px;display:block}.seo-site .feats{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:1px;margin:26px 0;display:grid;overflow:hidden}.seo-site .feats .f{background:var(--surface);padding:22px 24px}.seo-site .feats .f .i{color:var(--brand);margin-bottom:11px}.seo-site .feats .f b{color:var(--ink);margin-bottom:5px;font-size:15.5px;font-weight:650;display:block}.seo-site .feats .f span{color:var(--muted);font-size:14.5px;line-height:1.65;display:block}.seo-site .faq{border-top:1px solid var(--line);margin:26px 0}.seo-site .faq details{border-bottom:1px solid var(--line)}.seo-site .faq summary{cursor:pointer;color:var(--ink);padding:18px 44px 18px 0;font-size:16.5px;font-weight:600;line-height:1.6;list-style:none;position:relative}.seo-site .faq summary::-webkit-details-marker{display:none}.seo-site .faq summary:after{content:"";border-right:1.6px solid var(--faint);border-bottom:1.6px solid var(--faint);width:9px;height:9px;transition:transform .2s;position:absolute;top:27px;right:8px;transform:rotate(45deg)}.seo-site .faq details[open] summary:after{top:31px;transform:rotate(-135deg)}.seo-site .faq summary:hover{color:var(--brand-d)}.seo-site .faq .a{color:var(--muted);padding:0 20px 22px 0;font-size:15.5px;line-height:1.8}.seo-site .faq .a p{margin:0 0 10px}.seo-site .faq .a p:last-child{margin:0}.seo-site .faq .a ul{margin:8px 0;padding-left:20px}.seo-site .pills{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.seo-site .pill{border:1px solid var(--line-2);color:var(--muted);background:var(--surface);border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:500}.seo-site .pill.solid{background:var(--brand-soft);border-color:var(--brand-soft);color:var(--brand-d);font-weight:600}.seo-site .dl{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:28px 0;display:grid}.seo-site .dl-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:26px}.seo-site .dl-item .i{color:var(--brand);margin-bottom:14px}.seo-site .dl-item h3{margin:0 0 6px;font-size:17.5px;font-weight:650}.seo-site .dl-item .os{color:var(--faint);font-size:13.5px;font-family:var(--mono);margin:0 0 18px}.seo-site .dl-item p{color:var(--muted);margin:0 0 18px;font-size:14.5px}.seo-site .log{border-top:1px solid var(--line);margin:26px 0}.seo-site .log-item{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:20px;padding:20px 0;display:grid}.seo-site .log-ver{font-family:var(--mono);color:var(--brand-d);font-size:13.5px;font-weight:700}.seo-site .log-item ul{margin:0;padding-left:18px}.seo-site .log-item li{color:var(--muted);margin:5px 0;font-size:15px}.seo-site .posts{border-top:1px solid var(--line);margin:30px 0}.seo-site .post{border-bottom:1px solid var(--line);padding:26px 8px;transition:background .18s,padding .18s;display:block}.seo-site .post:hover{background:var(--surface);padding-left:16px}.seo-site .post .k{font-family:var(--mono);color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:12px}.seo-site .post h3{color:var(--ink);letter-spacing:-.02em;margin:0 0 8px;font-size:19px;font-weight:650;line-height:1.4}.seo-site .post:hover h3{color:var(--brand-d)}.seo-site .post p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.seo-site .next{border-top:1px solid var(--line);margin:52px 0 0;padding:26px 0 0}.seo-site .next h2{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-weight:700;margin:0 0 14px!important;font-size:12px!important}.seo-site .next ul{margin:0;padding:0;list-style:none}.seo-site .next li{border-bottom:1px solid var(--line);margin:0}.seo-site .next li:last-child{border-bottom:none}.seo-site .next li a{color:var(--ink-2);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:15.5px;display:flex}.seo-site .next li a:hover{color:var(--brand-d)}.seo-site .next li a:after{content:"→";color:var(--faint);font-size:14px}.seo-site .cta-band{padding:78px 0}.seo-site .cta-band h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(24px,3.2vw,34px);font-weight:750}.seo-site .cta-band p{color:var(--muted);max-width:520px;margin:0 auto 28px;font-size:16.5px}.seo-site .cta-band .cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.seo-site section.dark.cta-band p{color:#a9a296}.seo-site .foot{background:var(--dark);color:#8e877a;padding:56px 0 30px;font-size:14.5px}.seo-site .foot a{color:#b9b2a4}.seo-site .foot a:hover{color:#fff}.seo-site .foot .cols{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px;display:grid}.seo-site .foot .brand{color:#fff;margin-bottom:12px}.seo-site .foot .brand .ox{background:var(--bg);color:var(--ink)}.seo-site .foot .desc{color:#7e7768;max-width:280px;margin:0;font-size:14px;line-height:1.75}.seo-site .foot h4{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700}.seo-site .foot ul{margin:0;padding:0;list-style:none}.seo-site .foot li{margin:9px 0;font-size:14.5px}.seo-site .foot .icp{color:#6e6759;text-align:center;border-top:1px solid #2c2921;margin-top:44px;padding-top:22px;font-size:13px;line-height:2.1}@media (max-width:940px){.seo-site .cards{grid-template-columns:repeat(2,1fr)}.seo-site .hero-grid{grid-template-columns:1fr;gap:44px}.seo-site .hero{padding:64px 0 56px}.seo-site .strip .wrap{grid-template-columns:1fr 1fr}.seo-site .foot .cols{grid-template-columns:1fr 1fr;gap:30px}.seo-site .row{grid-template-columns:1fr auto;gap:14px 18px;padding:22px 8px}.seo-site .row .num{display:none}.seo-site .row .desc{grid-column:1/-1;font-size:14.5px}.seo-site .row:hover{padding-left:8px}}@media (max-width:640px){.seo-site .cards{grid-template-columns:1fr}.seo-site{font-size:15.5px}.seo-site section{padding:56px 0}.seo-site .wrap{padding:0 18px}.seo-site .prose p,.seo-site .prose li{font-size:16px}.seo-site .prose h2{margin-top:40px;font-size:21px}.seo-site .nav-links{gap:16px;font-size:14px}.seo-site .nav-links .hide-sm{display:none}.seo-site .log-item{grid-template-columns:1fr;gap:8px}.seo-site .console-grid{grid-template-columns:1fr}.seo-site .meta{gap:10px}}.seo-site{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#faf9f6;--foreground:#14130f;--card:#fff;--card-foreground:#14130f;--muted-foreground:#726c61;--border:#e7e3d9;flex-direction:column;min-height:100vh;display:flex}.seo-site .seo-main{flex:1;min-width:0}.seo-site a:focus-visible,.seo-site button:focus-visible,.seo-site summary:focus-visible{outline:2px solid var(--brand);outline-offset:5px}.seo-site .seo-container{max-width:var(--max);margin:0 auto;padding:0 24px}.seo-site .seo-section{padding:82px 0}.seo-site .seo-eyebrow{color:var(--brand);letter-spacing:.14em;margin-bottom:14px;font-size:12px;font-weight:700}.seo-site .seo-title{margin-bottom:20px;font-size:clamp(30px,4.2vw,46px);line-height:1.16}.seo-site .seo-lead{color:var(--muted);max-width:720px;margin-bottom:30px;font-size:19px}.seo-site .seo-button,.seo-site .seo-button-secondary{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;padding:11px 20px;font-size:15px;font-weight:600;display:inline-flex}.seo-site .seo-button-secondary{color:var(--ink);border-color:var(--line-2);background:0 0}.seo-site .seo-nav-actions{align-items:center;gap:12px;display:flex}.seo-site .seo-menu-toggle{border:1px solid var(--line-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;font-size:13px;display:none}.seo-site .seo-mobile-nav{display:none}.seo-site .nav-links [aria-current=page],.seo-site .seo-mobile-nav [aria-current=page]{color:var(--brand-d)}.seo-site .seo-workflow{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:26px 0}.seo-site .seo-workflow ol{margin:0;padding:0;list-style:none}.seo-site .seo-workflow li{border-bottom:1px solid var(--line);gap:22px;padding:20px 0;display:flex}.seo-site .seo-workflow li>span{font:12px var(--mono);color:var(--brand);padding-top:6px}.seo-site .seo-workflow h2{margin:0 0 7px;font-size:18px}.seo-site .seo-workflow li p{color:var(--muted);margin:0;font-size:14px}.seo-site .seo-workflow-note{color:var(--faint);margin:18px 0 0;font-size:12px}.seo-site .seo-section-link{margin:28px 0 0;font-size:14px}.seo-site .seo-row-link{text-align:right;margin-top:8px;font-size:12px;font-weight:400;display:block}.seo-site .seo-editorial-grid{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:36px;display:grid}.seo-site .seo-editorial-grid>div{border-top:1px solid var(--line-2);padding-top:22px}.seo-site .seo-editorial-grid h3{margin:0 0 12px;font-size:18px}.seo-site .seo-editorial-grid p{color:var(--muted);font-size:15px}.seo-site .seo-closing{justify-content:space-between;align-items:center;gap:30px;display:flex}.seo-site .seo-closing p{margin-bottom:0}@media (max-width:940px){.seo-site .row .end{grid-area:1/2}.seo-site .seo-desktop-nav{display:none}.seo-site .seo-menu-toggle{display:inline-flex}.seo-site .seo-mobile-nav:not([hidden]){border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;gap:0;padding:12px 18px;display:flex}.seo-site .seo-mobile-nav a{padding:10px 14px}.seo-site .seo-editorial-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){.seo-site .seo-container{padding:0 18px}.seo-site .seo-section{padding:56px 0}.seo-site .nav .wrap{gap:10px}.seo-site .brand{gap:7px;font-size:15px}.seo-site .seo-nav-actions{gap:7px}.seo-site .seo-nav-actions .btn{padding:8px 11px;font-size:12px}.seo-site .seo-closing{flex-direction:column;align-items:flex-start}.seo-site .row .name b{font-size:16px}.seo-site .row .price{font-size:14px}}@media (prefers-reduced-motion:reduce){.seo-site *,.seo-site :before,.seo-site :after{scroll-behavior:auto;transition:none}}.seo-site .faq details>p{color:var(--muted);margin:0 0 20px}.seo-site .seo-detail-intro{white-space:pre-line;max-width:800px;color:var(--muted);margin:0 0 26px;font-size:17px}.seo-site .seo-detail-meta{font:13px var(--mono);color:var(--faint);margin:22px 0 0}.seo-site .seo-preserve-lines{white-space:pre-line}.seo-site .seo-plan-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:32px;padding:26px 0;display:grid}.seo-site .seo-plan-row h3{margin:0 0 6px;font-size:19px}.seo-site .seo-plan-row p{color:var(--muted);margin:3px 0;font-size:14px}.seo-site .seo-plan-row>strong{font:700 26px var(--mono)}.seo-site .seo-screenshots{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:26px;display:grid}.seo-site .seo-screenshots figure{margin:0}.seo-site .seo-screenshots img{border:1px solid var(--line);border-radius:var(--r-sm);width:100%}.seo-site .seo-screenshots figcaption{color:var(--faint);padding-top:8px;font-size:13px}.seo-site .seo-tutorial-steps article{border-top:1px solid var(--line);margin-top:30px;padding-top:28px;scroll-margin-top:90px}.seo-site .seo-tutorial-steps article h2{margin-top:12px}@media (max-width:640px){.seo-site .seo-plan-row{grid-template-columns:1fr auto;gap:18px}.seo-site .seo-plan-row .btn{grid-column:1/-1;justify-self:start}.seo-site .seo-screenshots{grid-template-columns:1fr}}.seo-site .blog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}.seo-site .blog-item{border-top:1px solid var(--line);padding:28px 0 34px}.seo-site .blog-item h2{margin:0 0 14px;font-size:24px;line-height:1.45}.seo-site .blog-item p{color:var(--muted);margin:0 0 18px}.seo-site .blog-item .meta{border:0;margin-bottom:12px;padding:0;font-size:12px}.seo-site .download-box+.download-box{border-top:1px solid var(--line);margin-top:48px;padding-top:48px}.seo-site .download-box h2 small{font:500 20px var(--mono);color:var(--muted)}.seo-site .prose{margin-left:auto;margin-right:auto}@media (max-width:720px){.seo-site .blog-list{grid-template-columns:1fr}}.seo-site .row .name .seo-feature-status{color:var(--muted);margin-top:6px;font-size:11px;font-style:normal;line-height:1.5;display:block}.seo-site .legal-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:48px;display:grid}.seo-site .legal-sidebar{max-height:calc(100vh - 120px);font-size:13px;position:sticky;top:100px;overflow-y:auto}.seo-site .legal-sidebar h2{margin:0 0 12px;font-size:16px}.seo-site .legal-sidebar ol,.seo-site .legal-mobile-directory ol{margin:0;padding:0;list-style:none}.seo-site .legal-sidebar a,.seo-site .legal-mobile-directory a{color:var(--ink-2);padding:7px 0;line-height:1.6;display:block}.seo-site .legal-layout .legal-body{overflow-wrap:anywhere;width:100%;min-width:0;max-width:780px;margin:0}.seo-site .legal-body [id]{scroll-margin-top:110px}.seo-site .legal-important{margin:24px 0 36px}.seo-site .legal-mobile-directory{display:none}@media (max-width:760px){.seo-site .legal-layout{display:block}.seo-site .legal-sidebar{display:none}.seo-site .legal-mobile-directory{z-index:40;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-sm);max-width:calc(100vw - 24px);padding:10px 14px;display:block;position:fixed;top:90px;left:12px;box-shadow:0 6px 24px #14130f14}.seo-site .legal-mobile-directory summary{cursor:pointer;font-size:13px;font-weight:700}.seo-site .legal-mobile-directory[open]{width:280px}.seo-site .legal-mobile-directory nav{max-height:65vh;padding-top:10px;overflow-y:auto}}@media print{.seo-site .legal-sidebar,.seo-site .legal-mobile-directory{display:none}.seo-site .legal-layout{display:block}}
