html[data-coryao-theme="article"]{color-scheme:dark;--ink:#f5f5f5;--muted:#a3a3a3;--line:#292929;--paper:#f5f5f5;--night:#000;--dark:#000;--blue-paper:#000;--blue:#ededed;--yellow:#151515;--sans:Arial,"PingFang SC","Microsoft YaHei",sans-serif;--serif:Arial,"PingFang SC","Microsoft YaHei",sans-serif;background:#000;color:#f5f5f5}
html[data-coryao-theme="article"] body{margin:0;background:#000;color:#f5f5f5;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif}
html[data-coryao-theme="article"] .r128-enter{animation:none;opacity:1;transform:none;translate:none;scale:none}
html[data-coryao-theme="article"] ::selection{background:#ddd;color:#000}
html[data-coryao-theme="article"] :is(a,button):focus-visible{outline:2px solid #ddd;outline-offset:5px}
html[data-coryao-theme="article"] :is(.shell,.guide-shell){max-width:1440px;width:100%;padding:0 clamp(24px,4.5vw,64px);margin:0 auto;background:#000;border:0;box-shadow:none}
html[data-coryao-theme="article"] .guide-stage{padding:0 0 72px;background:#000;min-height:0}
html[data-coryao-theme="article"] :is(.page-hero,.guide-header,.case-detail-hero,.case-list-intro){display:block;min-height:0;max-width:none;padding:104px 0 100px;margin:0;background:none;border:0;text-align:center;overflow:visible}
html[data-coryao-theme="article"] :is(.page-hero,.guide-header,.case-detail-hero,.case-list-intro) h1{max-width:1100px;margin:0 auto 30px;font:500 clamp(42px,5.5vw,76px)/1.2 Arial,"PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:-.04em;color:#f5f5f5;text-wrap:balance}
html[data-coryao-theme="article"] :is(.page-hero,.guide-header,.case-detail-hero) h1 :is(span,em){color:inherit;font-style:normal}
html[data-coryao-theme="article"] :is(.lead,.page-intro,.case-detail-lead,.case-intro-text){max-width:900px;margin:0 auto;font-size:clamp(17px,1.5vw,20px);line-height:1.75;color:#e4e4e4;text-wrap:balance}
html[data-coryao-theme="article"] .page-hero .lead{font-size:clamp(17px,1.5vw,20px);max-width:900px}
html[data-coryao-theme="article"] :is(.eyebrow,.case-eyebrow,.breadcrumb){margin:0 0 30px;color:#a0a0a0;font:500 13px/1.6 Arial,"PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:.08em;justify-content:center}
html[data-coryao-theme="article"] .page-hero .eyebrow{margin-bottom:30px}
html[data-coryao-theme="article"] .star-orbit,html[data-coryao-theme="article"] .guide-header:after{display:none}
html[data-coryao-theme="article"] .page-hero :is(.actions,.meta){justify-content:center}
html[data-coryao-theme="article"] .meta{color:#aaa;gap:14px 24px}
html[data-coryao-theme="article"] .meta span{border:0;padding:0}
html[data-coryao-theme="article"] :is(.button,.footer-button){border:1px solid #373737;border-radius:999px;background:#191919;color:#f5f5f5;min-height:48px;padding:13px 22px;font:500 14px/1.3 Arial,"PingFang SC","Microsoft YaHei",sans-serif;box-shadow:none;transform:none}
html[data-coryao-theme="article"] :is(.button,.footer-button):hover{background:#2a2a2a;color:#fff;border-color:#555;transform:none}
html[data-coryao-theme="article"] :is(.button.primary,.footer-button.primary){background:#f5f5f5;border-color:#f5f5f5;color:#080808}
html[data-coryao-theme="article"] :is(.button.primary,.footer-button.primary):hover{background:#ddd;border-color:#ddd;color:#080808}
.coryao-article-layout{display:grid;grid-template-columns:220px minmax(0,820px);justify-content:center;gap:clamp(44px,6vw,96px);padding:0 0 80px}
.coryao-article-content{min-width:0}
.coryao-article-toc{position:sticky;top:112px;align-self:start;display:flex;flex-direction:column;gap:16px;padding-top:10px;font:400 14px/1.55 Arial,"PingFang SC","Microsoft YaHei",sans-serif;color:#929292}
.coryao-article-toc a{color:inherit;text-decoration:none}
.coryao-article-toc a:hover{color:#f5f5f5;text-decoration:underline;text-underline-offset:4px}
.coryao-article-toc-label{font-size:12px;color:#dedede;margin-bottom:12px}
html[data-coryao-theme="article"] main :is(h2,h3,h4){color:#f2f2f2;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:-.02em;scroll-margin-top:120px}
html[data-coryao-theme="article"] :is(.section h2,.prose h2,.detail-copy h2,.catalog-group h2,.section-heading h2,.side-panel h2){font-size:28px;font-weight:600;line-height:1.4}
html[data-coryao-theme="article"] :is(.section,.prose){padding:36px 0 48px;border-color:#292929;max-width:none}
html[data-coryao-theme="article"] .coryao-article-content>.section:first-child{padding-top:0}
html[data-coryao-theme="article"] .coryao-article-content>.prose{padding-top:0}
html[data-coryao-theme="article"] :is(.prose p,.prose li,.detail-copy p,.detail-copy li,.columns p,.flow p,.business-services-grid p){font-size:18px;line-height:1.85;color:#dedede}
html[data-coryao-theme="article"] :is(.section-title a,.text-link,.row-arrow,.columns small,.flow article:before,.product-mark){color:#dedede}
html[data-coryao-theme="article"] :is(.columns,.business-services-grid){grid-template-columns:1fr;gap:34px}
html[data-coryao-theme="article"] :is(.columns h3,.business-services-grid h3){font-size:23px;line-height:1.5;color:#f5f5f5;margin-top:12px}
html[data-coryao-theme="article"] .flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
html[data-coryao-theme="article"] .flow h3{font-size:21px}
html[data-coryao-theme="article"] :is(.business-order-note,.fine-print,.catalog-status,.breadcrumbs,.prose dt){color:#aaa;border-color:#333}
html[data-coryao-theme="article"] .detail-grid{display:block;padding:0 0 48px}
html[data-coryao-theme="article"] .purchase-panel{position:static;max-width:620px;margin-top:44px;background:#0b0b0b;border:1px solid #333;border-radius:12px;color:#f5f5f5}
html[data-coryao-theme="article"] .periods button{border-color:#444;border-radius:999px;color:#e5e5e5}
html[data-coryao-theme="article"] .periods button[aria-pressed=true]{background:#f5f5f5;border-color:#f5f5f5;color:#000}
html[data-coryao-theme="article"] :is(.purchase-amount,.price){color:#f5f5f5}
html[data-coryao-theme="article"] .price.unavailable{color:#999}
html[data-coryao-theme="article"] .catalog-row:hover{background:#111}
html[data-coryao-theme="article"] .catalog-name h3{font-size:17px;color:#f3f3f3}
html[data-coryao-theme="article"] :is(.catalog-name p,.catalog-head,.purchase-description,.mobile-term){color:#aaa}
html[data-coryao-theme="article"] .product-mark{background:#0c0c0c;border-color:#333}
html[data-coryao-theme="article"] .support-box{background:#0c0c0c;border-color:#333;border-radius:10px}
html[data-coryao-theme="article"] .site-footer{color:#999;font-size:13px;border-color:#292929}
html[data-coryao-theme="article"] .page-nav{border:0;border-bottom:1px solid #292929;margin-bottom:42px}
html[data-coryao-theme="article"] .page-nav a{border-color:#292929;padding:16px;min-height:86px;background:#000;color:#ddd}
html[data-coryao-theme="article"] .page-nav a:hover,html[data-coryao-theme="article"] .page-nav a[aria-current=page]{background:#151515;color:#fff}
html[data-coryao-theme="article"] :is(.nav-index,.page-nav a[aria-current=page] .nav-index){color:#999}
html[data-coryao-theme="article"] .nav-name{font-size:16px;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif}
html[data-coryao-theme="article"] .guide-content{display:block;min-height:0}
html[data-coryao-theme="article"] .steps{border:0}
html[data-coryao-theme="article"] .section-heading{padding:0 0 28px;border-color:#292929;display:block}
html[data-coryao-theme="article"] .section-heading p{margin-top:12px;color:#888}
html[data-coryao-theme="article"] .step{padding:30px 0;grid-template-columns:38px minmax(0,1fr);gap:20px;border-color:#292929}
html[data-coryao-theme="article"] .step-number{border-color:#555;color:#ddd}
html[data-coryao-theme="article"] .step h3{font-size:22px;line-height:1.5}
html[data-coryao-theme="article"] :is(.step p,.side-panel>p){color:#ddd;font-size:18px;line-height:1.85}
html[data-coryao-theme="article"] .step strong{color:#f7f7f7}
html[data-coryao-theme="article"] .step-code{background:#141414;color:#ddd;border:1px solid #333;font-size:14px;max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap}
html[data-coryao-theme="article"] .side-panel{padding:42px 0 30px;border-top:1px solid #292929}
html[data-coryao-theme="article"] .side-kicker{color:#999}
html[data-coryao-theme="article"] .signal{margin:30px 0 0;border-color:#292929}
html[data-coryao-theme="article"] .signal-item{border-color:#292929}
html[data-coryao-theme="article"] .signal-value{font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;color:#eee}
html[data-coryao-theme="article"] .callout{background:#111;border:1px solid #303030;border-radius:10px}
html[data-coryao-theme="article"] .callout h3{font-size:20px;color:#f5f5f5}
html[data-coryao-theme="article"] :is(.callout p,.check-list li){color:#c8c8c8;font-size:16px;line-height:1.75}
html[data-coryao-theme="article"] .check-list li:before{color:#eee}
html[data-coryao-theme="article"] .guide-footer{display:block;min-height:0;margin-top:34px;padding:34px 0 0;border-top:1px solid #292929;background:#000}
html[data-coryao-theme="article"] .footer-note{color:#aaa;font-size:16px}
html[data-coryao-theme="article"] .footer-note strong{color:#eee;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;font-size:20px;margin-bottom:12px}
html[data-coryao-theme="article"] .footer-actions{margin-top:28px}
html[data-coryao-theme="article"] .legal-note{color:#999}
@media(max-width:1100px){.coryao-article-layout{grid-template-columns:170px minmax(0,1fr);gap:36px}.coryao-article-toc{font-size:13px}}
@media(max-width:800px){
  html[data-coryao-theme="article"] :is(.page-hero,.guide-header,.case-detail-hero,.case-list-intro){padding:70px 0 68px}
  html[data-coryao-theme="article"] :is(.page-hero,.guide-header,.case-detail-hero,.case-list-intro) h1{font-size:clamp(36px,7vw,48px);line-height:1.25}
  .coryao-article-layout{display:block;padding-bottom:54px}
  .coryao-article-toc{position:static;display:flex;flex-direction:row;overflow-x:auto;gap:22px;white-space:nowrap;padding:0 0 20px;margin-bottom:36px;border-bottom:1px solid #292929}
  .coryao-article-toc-label{display:none}
  html[data-coryao-theme="article"] :is(.prose p,.prose li,.detail-copy p,.detail-copy li,.columns p,.flow p,.business-services-grid p,.step p,.side-panel>p){font-size:16px;line-height:1.85}
  html[data-coryao-theme="article"] :is(.section h2,.prose h2,.detail-copy h2,.catalog-group h2,.section-heading h2,.side-panel h2){font-size:24px}
  html[data-coryao-theme="article"] .page-nav{grid-template-columns:1fr;margin-bottom:32px}
  html[data-coryao-theme="article"] .page-nav a{min-height:0;padding:14px 16px}
  html[data-coryao-theme="article"] .nav-index{margin-bottom:6px}
  html[data-coryao-theme="article"] .step{gap:12px;grid-template-columns:30px minmax(0,1fr)}
  html[data-coryao-theme="article"] .step-number{width:28px;height:28px;font-size:11px}
  html[data-coryao-theme="article"] .step h3{font-size:20px}
  html[data-coryao-theme="article"] .flow{grid-template-columns:1fr}
  html[data-coryao-theme="article"] .purchase-panel{padding:24px}
}
