.profit-guide .page-heading{padding:31px 0 26px}.profit-guide .page-heading h1{font-size:clamp(25px,3vw,37px);margin:9px 0 12px;letter-spacing:-1.2px;line-height:1.2}.profit-guide .page-heading p{max-width:620px}.guide-hero-art{width:150px;height:125px;object-fit:contain;margin-right:35px}.guide-shell{display:grid;grid-template-columns:240px minmax(0,1fr);gap:25px;align-items:start}.guide-sidebar{position:sticky;top:24px;min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:15px}.guide-sidebar summary{list-style:none;cursor:pointer;font-size:11px;font-weight:750;padding:2px 4px 12px;display:flex;justify-content:space-between;align-items:center}.guide-sidebar summary::-webkit-details-marker{display:none}.guide-sidebar nav{display:flex;flex-direction:column;gap:4px}.guide-sidebar nav a{display:flex;align-items:flex-start;gap:9px;padding:9px 10px;font-size:9px;color:var(--mut);border-radius:6px;text-decoration:none}.guide-sidebar nav a span{font-size:10px;color:var(--text)}.guide-sidebar nav a:hover,.guide-sidebar nav a.active{background:var(--soft);color:var(--accent)}.guide-sidebar nav a.active span{color:var(--accent)}.guide-back{display:block;font-size:10px;border-top:1px solid var(--line);padding:14px 5px 0;margin-top:13px}.guide-content{min-width:0}.guide-intro{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:25px;margin-bottom:17px}.guide-intro h2{font-size:21px;margin:12px 0 11px}.guide-intro>p{font-size:12px;max-width:76ch;margin-bottom:17px}.guide-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px}.guide-choice>div{min-width:0;position:relative;background:var(--input);border:1px solid var(--line);border-radius:9px;padding:17px 80px 17px 15px}.guide-choice img{position:absolute;right:8px;top:10px}.guide-choice strong{display:block;font-size:12px;margin-bottom:4px}.guide-choice span{display:block;font-size:10px;line-height:1.6;color:var(--mut)}.guide-block{position:relative;padding:26px;scroll-margin-top:24px}.guide-number{display:inline-block;color:var(--accent);font-size:10px;font-weight:750;background:var(--soft);border:1px solid #00adb525;border-radius:5px;padding:3px 7px;margin-bottom:13px}.guide-block h2{font-size:20px;margin-bottom:15px}.guide-block p,.guide-block li{font-size:12px;line-height:1.9;max-width:88ch}.guide-block li{padding-left:4px;margin:8px 0;color:var(--mut)}.guide-block ol{padding-left:20px}.guide-block code{background:var(--soft);border:1px solid #00adb516;color:var(--accent);padding:2px 5px;border-radius:4px;font-size:11px}.guide-block pre{position:relative;background:#172b36;color:#d7f3f2;border:1px solid #253b46;padding:21px 18px;line-height:1.8;font-size:12px;margin:18px 0;overflow-wrap:anywhere}.copy-code{font-size:9px;margin-bottom:5px;padding:6px 10px;background:var(--soft);color:var(--accent);border:1px solid var(--line);float:right}.copy-code:hover{background:#e0f2f1}.guide-content footer{flex-wrap:wrap;gap:15px}
.api-reference{--blue:#087e86;--blue2:#006a73;--link:#008b93;--ink:#1a1a2d;--mut:#69717e;--page:#f8f9fa;--card:#fff;--line:#e4e7eb;--tile:#edf7f7;--font-d:system-ui,sans-serif;--font-b:system-ui,sans-serif}.api-reference header{color:var(--ink);background:#fff;box-shadow:none;border-bottom:1px solid var(--line)}.api-reference .doc-progress{background:#00adb5}.api-reference header .btn,.api-reference .mobile-nav-btn{color:var(--ink);border-color:var(--line);background:#f8fafb;border-radius:7px}.api-reference header .btn-p{background:#54616d;border-color:#54616d;color:white}.api-reference header .brand .pill{background:#e8f7f7;color:#00818a;border:1px solid #00adb52b}.api-reference .layout{gap:24px}.api-reference nav.side{border-radius:12px;box-shadow:none}.api-reference .doc-search input{background:#f8fafb;border-radius:7px}.api-reference .nav-link{font-size:12px;padding:8px 10px;border-radius:6px}.api-reference .nav-link.on{background:#eaf8f7}.api-reference .doc-hero{background:linear-gradient(130deg,#fff,#f1fafa);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:none}.api-reference .doc-hero::before,.api-reference .doc-hero::after{display:none}.api-reference .doc-h1{color:var(--ink);letter-spacing:-1px}.api-reference .doc-lead{color:var(--mut)}.api-reference .doc-hero-ic{background:#eaf7f7;border-color:#00adb526;color:#008b93;border-radius:10px}.api-reference .doc-chips span{background:#fff;color:#53636c;border-color:var(--line);font-weight:550}.api-reference .doc-lead code{background:#e3f3f3;color:#00818a}.api-reference .doc-base{background:#f6fafb;border-color:var(--line);border-radius:8px}.api-reference .doc-base code{color:#245764}.api-reference .doc-base button{background:#54616d;color:#fff;border-radius:6px}.api-reference .doc-sec{border-radius:12px;box-shadow:none}.api-reference .doc-sec p{line-height:1.9}.api-reference .doc-sec h2{font-size:20px}.api-reference .doc-sec h2 svg{border-radius:8px}.api-reference .m.post,.api-reference .ep-method.post{background:#e2f5f4;color:#087c84}.api-reference .ep{border-radius:10px}.api-reference .guide-promo{display:block;padding:13px 11px;border:1px solid #00adb52b;border-radius:8px;background:#f0f9f8;color:#087e86;font-size:12px;font-weight:700;margin-bottom:15px}.api-reference .guide-promo span{display:block;font-size:10px;font-weight:450;line-height:1.7;color:var(--mut);margin-top:5px}
@media(max-width:900px){.guide-shell{grid-template-columns:1fr;gap:16px}.guide-sidebar{position:static;padding:13px 15px}.guide-sidebar summary{padding-bottom:0}.guide-sidebar details[open] summary{padding-bottom:12px}.guide-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:4px}.guide-back{padding-top:11px;margin-top:10px}.guide-hero-art{margin-right:0;width:120px;height:100px}.guide-block{scroll-margin-top:15px}.guide-block p,.guide-block li{max-width:none}}
@media(max-width:520px){.profit-guide .page-heading{padding:23px 2px 20px;align-items:center}.profit-guide .page-heading h1{font-size:27px;line-height:1.15;max-width:220px}.profit-guide .page-heading p{font-size:10px;max-width:220px}.guide-hero-art{width:82px;height:75px;flex-shrink:0}.guide-sidebar nav{grid-template-columns:1fr}.guide-intro,.guide-block{padding:20px 16px}.guide-intro h2{font-size:18px}.guide-intro>p,.guide-block p,.guide-block li{font-size:12px}.guide-choice{grid-template-columns:1fr;gap:10px}.guide-choice>div{padding:15px 80px 15px 13px}.guide-block h2{font-size:19px}.guide-block code{font-size:10px;overflow-wrap:anywhere}.guide-block pre{font-size:11px;line-height:1.75;padding:18px 13px}.copy-code{min-height:36px}.profit-guide .topbar .top-actions{justify-content:space-between}.api-reference header{gap:8px;padding:10px 12px}.api-reference .brand{font-size:12px;gap:7px}.api-reference .brand .pill{font-size:8px;padding:3px 5px}.api-reference .hdr-actions{gap:5px}.api-reference header .btn{font-size:10px;padding:7px 9px}.api-reference .layout{padding-left:12px;padding-right:12px}.api-reference .doc-sec{padding:18px 14px}.api-reference .doc-h1{font-size:25px}.api-reference .doc-hero{padding:22px 17px}.api-reference .doc-chips span{font-size:10px}.api-reference .doc-sec h2{font-size:18px}}
