.jy-source-Main{margin:0;background:#fff;color:#191c21;font-family:IBM Plex Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.jy-source-Main a{color:#16324f;text-decoration:none}.jy-source-Main a:hover{color:#0f2439}.jy-source-Main .wrap{width:1200px;margin:0 auto}.jy-source-Main .mono{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums}.jy-source-Main .kicker{font-size:12px;letter-spacing:.16em;color:#16324f;font-weight:600}.jy-source-Main .h2{font-size:30px;font-weight:600;line-height:1.3;letter-spacing:.01em;color:#191c21;margin:0;text-wrap:balance}.jy-source-Main .lede{font-size:15px;line-height:1.85;color:#3a4048;margin:0;max-width:62ch}.jy-source-Main .btn{display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:4px;font-size:14px;font-weight:500;border:1px solid #16324f}.jy-source-Main .btn-primary{background:#16324f;color:#fff}.jy-source-Main .btn-ghost{background:#fff;color:#16324f}.jy-source-Main .rule-top{border-top:1px solid #dfe2e6}.jy-source-HomeB{margin:0;background:#f5f5f7;color:#1d1d1f;font-family:-apple-system,SF Pro Display,SF Pro Text,PingFang SC,Hiragino Sans GB,Helvetica Neue,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.jy-source-HomeB a{color:#16324f;text-decoration:none}.jy-source-HomeB a:hover{color:#0f2439}.jy-source-HomeB .wrap{width:1080px;margin:0 auto}.jy-source-HomeB .num{font-variant-numeric:tabular-nums}.jy-source-HomeB .h1{font-size:64px;font-weight:600;line-height:1.08;letter-spacing:-.02em;margin:0;color:#1d1d1f;text-wrap:balance}.jy-source-HomeB .h2{font-size:44px;font-weight:600;line-height:1.12;letter-spacing:-.015em;margin:0;color:#1d1d1f;text-wrap:balance}.jy-source-HomeB .sub{font-size:21px;line-height:1.5;color:#6e6e73;margin:0;letter-spacing:-.005em}.jy-source-HomeB .p{font-size:17px;line-height:1.6;color:#6e6e73;margin:0}.jy-source-HomeB .pill{display:inline-flex;align-items:center;height:48px;padding:0 26px;border-radius:999px;font-size:16px;font-weight:500}.jy-source-HomeB .pill-primary{background:#16324f;color:#fff}.jy-source-HomeB .pill-ghost{background:#fff;color:#16324f;border:1px solid #d2d2d7}.jy-source-HomeB .card{background:#fff;border-radius:20px}.jy-source-AboutA{margin:0;background:#fff;color:#191c21;font-family:IBM Plex Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.jy-source-AboutA a{color:#16324f;text-decoration:none}.jy-source-AboutA a:hover{color:#0f2439}.jy-source-AboutA .wrap{width:1200px;margin:0 auto}.jy-source-AboutA .mono{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums}.jy-source-AboutA .kicker{font-size:12px;letter-spacing:.16em;color:#16324f;font-weight:600}.jy-source-AboutA .h2{font-size:26px;font-weight:600;line-height:1.35;color:#191c21;margin:0;text-wrap:balance}.jy-source-AboutA .lede{font-size:14.5px;line-height:1.85;color:#3a4048;margin:0}.jy-source-AboutA .side a{display:block;padding:10px 14px;border-left:2px solid transparent;font-size:14px;color:#3a4048}.jy-source-AboutA .side a.on{border-left-color:#16324f;color:#16324f;font-weight:600;background:#f4f7fa}.jy-source-AboutA .dl{display:grid;grid-template-columns:150px 1fr;font-size:13.5px}.jy-source-AboutA .dl dt{color:#6d747d;padding:10px 0;border-bottom:1px solid #ebeef1;margin:0}.jy-source-AboutA .dl dd{padding:10px 0;border-bottom:1px solid #ebeef1;margin:0}.jy-source-AboutB{margin:0;background:#f5f5f7;color:#1d1d1f;font-family:-apple-system,SF Pro Display,SF Pro Text,PingFang SC,Hiragino Sans GB,Helvetica Neue,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.jy-source-AboutB a{color:#16324f;text-decoration:none}.jy-source-AboutB a:hover{color:#0f2439}.jy-source-AboutB .wrap{width:1080px;margin:0 auto}.jy-source-AboutB .num{font-variant-numeric:tabular-nums}.jy-source-AboutB .h1{font-size:56px;font-weight:600;line-height:1.08;letter-spacing:-.02em;margin:0;text-wrap:balance}.jy-source-AboutB .h2{font-size:32px;font-weight:600;line-height:1.2;letter-spacing:-.01em;margin:0}.jy-source-AboutB .sub{font-size:19px;line-height:1.5;color:#6e6e73;margin:0}.jy-source-AboutB .p{font-size:16px;line-height:1.65;color:#6e6e73;margin:0}.jy-source-AboutB .card{background:#fff;border-radius:20px}.jy-source-AboutB .row{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid #f0f0f2;align-items:center}.jy-source-ConsoleA{margin:0;background:#f4f6f8;color:#191c21;font-family:IBM Plex Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased}.jy-source-ConsoleA a{color:#3f6288;text-decoration:none}.jy-source-ConsoleA a:hover{color:#16324f}.jy-source-ConsoleA .mono{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums}.jy-source-ConsoleA .nav-label{font-size:10px;letter-spacing:.16em;color:#ffffff61;padding:14px 18px 6px}.jy-source-ConsoleA .nav-item{display:flex;justify-content:space-between;padding:8px 18px;border-left:2px solid transparent;color:#ffffffbd;font-size:13px}.jy-source-ConsoleA .nav-item.on{background:#ffffff17;border-left-color:#7d99b8;color:#fff;font-weight:500}.jy-source-ConsoleA .panel{background:#fff;border:1px solid #dfe2e6;border-radius:4px}.jy-source-ConsoleA .panel-head{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid #dfe2e6;font-size:13.5px;font-weight:600}.jy-source-ConsoleA table{width:100%;border-collapse:collapse;font-size:12.5px}.jy-source-ConsoleA th{text-align:left;font-weight:500;font-size:11.5px;letter-spacing:.03em;color:#6d747d;background:#f4f7fa;padding:8px 12px;border-bottom:1px solid #dfe2e6}.jy-source-ConsoleA td{padding:9px 12px;border-bottom:1px solid #ebeef1}.jy-source-ConsoleA .num{text-align:right;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.jy-source-ConsoleA .pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:2px 8px;border-radius:2px;border:1px solid transparent}.jy-source-ConsoleA .pill:before{content:"";width:5px;height:5px}.jy-source-ConsoleA .ok{background:#eaf2ee;color:#2f6b52;border-color:#cfe0d7}.jy-source-ConsoleA .ok:before{background:#2f6b52;border-radius:50%}.jy-source-ConsoleA .wait{background:#f7f1e4;color:#8a6a2f;border-color:#e8dcc0}.jy-source-ConsoleA .wait:before{background:#8a6a2f}.jy-source-ConsoleA .due{background:#f7eceb;color:#9b3b36;border-color:#ecd4d2}.jy-source-ConsoleA .due:before{background:#9b3b36;border-radius:50%}.jy-source-ConsoleB{margin:0;background:#f5f5f7;color:#1d1d1f;font-family:-apple-system,SF Pro Display,SF Pro Text,PingFang SC,Hiragino Sans GB,Helvetica Neue,Microsoft YaHei,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}.jy-source-ConsoleB a{color:#16324f;text-decoration:none}.jy-source-ConsoleB a:hover{color:#0f2439}.jy-source-ConsoleB .num{font-variant-numeric:tabular-nums}.jy-source-ConsoleB .nav-label{font-size:11px;letter-spacing:.08em;color:#86868b;padding:18px 14px 6px}.jy-source-ConsoleB .nav-item{display:flex;justify-content:space-between;align-items:center;padding:9px 14px;border-radius:10px;color:#1d1d1f;font-size:14px}.jy-source-ConsoleB .nav-item.on{background:#f5f5f7;font-weight:600}.jy-source-ConsoleB .card{background:#fff;border-radius:18px}.jy-source-ConsoleB table{width:100%;border-collapse:collapse;font-size:14px}.jy-source-ConsoleB th{text-align:left;font-weight:500;font-size:12px;color:#86868b;padding:8px 0;border-bottom:1px solid #f0f0f2}.jy-source-ConsoleB td{padding:12px 0;border-bottom:1px solid #f0f0f2}.jy-source-ConsoleB .r{text-align:right}.jy-source-DesignSystem{--amber: #c2490a;--amber-d: #9a3606;--amber-dd: #7e2a06;--amber-l: #e8a24a;--amber-wash: #fbefe2;--gold: #b4894a;--navy: #16324f;--ink: #211a14;--body: #4a3f36;--mute: #7a6b5c;--faint: #9a8878;--rule: #e6ddd2;--rule-d: #d2c5b6;--rule-l: #f0eae2;--page: #faf6f0;--tint: #f5efe6;--surface: #fff;--ok: #2f6b52;--info: #16324f;--danger: #a32c25}.jy-source-DesignSystem *{box-sizing:border-box}.jy-source-DesignSystem{margin:0;background:var(--page);color:var(--body);font-family:IBM Plex Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px}.jy-source-DesignSystem .num{font-family:IBM Plex Mono,Menlo,monospace;font-variant-numeric:tabular-nums}.jy-source-DesignSystem .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.jy-source-DesignSystem h2{font-size:12px;font-weight:600;letter-spacing:.16em;color:var(--amber);margin:56px 0 16px}.jy-source-DesignSystem h3{font-size:14px;font-weight:600;color:var(--ink);margin:28px 0 10px}.jy-source-DesignSystem .card{background:var(--surface);border:1px solid var(--rule);border-radius:4px}.jy-source-DesignSystem table{width:100%;border-collapse:collapse;font-size:12.5px}.jy-source-DesignSystem th{text-align:left;font-weight:500;font-size:11.5px;color:var(--mute);padding:10px 14px;background:var(--tint);border-bottom:1px solid var(--rule)}.jy-source-DesignSystem td{padding:12px 14px;border-bottom:1px solid var(--rule-l)}.jy-source-DesignSystem tr:hover td{background:var(--tint)}.jy-source-DesignSystem .r{text-align:right}.jy-source-DesignSystem .tag{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;padding:3px 8px;border-radius:2px;border:1px solid}.jy-source-DesignSystem .dot{width:6px;height:6px;border-radius:50%}.jy-source-DesignSystem .sq{width:6px;height:6px}.jy-source-DesignSystem .dia{width:6px;height:6px;transform:rotate(45deg)}.jy-source-DesignSystem .btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;border-radius:999px;font-size:15px;font-weight:500;text-decoration:none}.jy-source-DesignSystem .btn-p{background:var(--amber);color:#fff}.jy-source-DesignSystem .btn-s{background:transparent;color:var(--ink);border:1px solid var(--rule-d)}.jy-source-DesignSystem .btn-sm{height:32px;padding:0 14px;font-size:12.5px;border-radius:4px}.jy-source-DesignSystem .sw{height:72px;border-radius:4px;border:1px solid rgba(0,0,0,.06)}.jy-source-DesignSystem .swg{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.jy-source-DesignSystem .swl{font-size:11px;color:var(--mute);margin-top:6px}.jy-source-DesignSystem .swv{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--faint)}.jy-source-Logo{margin:0;background:#f4f6f8;color:#191c21;font-family:PingFang SC,Hiragino Sans GB,sans-serif;padding:40px}.jy-source-Logo h2{font-size:14px;font-weight:600;letter-spacing:.08em;color:#6d747d;margin:40px 0 12px}.jy-source-Logo p{font-size:13px;color:#3a4048;margin:0 0 16px}.jy-source-Logo .row{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start}.jy-source-Logo .sizes{display:flex;gap:40px;align-items:flex-end;background:#fff;padding:24px 32px;border:1px solid #dfe2e6;border-radius:4px}[class^=jy-source-]{max-width:100%;overflow-wrap:anywhere}[class^=jy-source-]>div{width:100%!important;min-width:0!important}[class^=jy-source-] .wrap{width:min(1200px,calc(100% - 48px))!important}[class^=jy-source-] img,[class^=jy-source-] svg{max-width:100%}[class^=jy-source-] a[aria-disabled=true]{cursor:not-allowed;opacity:.65}[class^=jy-source-] a:focus-visible{outline:2px solid #c2490a;outline-offset:4px}@media(max-width:1024px){[class^=jy-source-] [data-source-grid]{gap:24px!important}[class^=jy-source-] .wrap{width:calc(100% - 40px)!important}}@media(max-width:600px){[class^=jy-source-] .wrap{width:calc(100% - 32px)!important}[class^=jy-source-] [data-source-grid]{grid-template-columns:minmax(0,1fr)!important}[class^=jy-source-] div{min-width:0;max-width:100%}[class^=jy-source-] div[style*="display: flex"]{flex-wrap:wrap}[class^=jy-source-] div[style*="height: 64px"]{height:auto!important;padding-block:16px}[class^=jy-source-] div[style*="width: 1200px"],[class^=jy-source-] div[style*="width: 1440px"]{width:100%!important}[class^=jy-source-] h1{font-size:36px!important}[class^=jy-source-] h2{font-size:28px!important}}[class^=jy-source-] pre{max-width:100%;overflow:auto}@media(max-width:600px){[class^=jy-source-] [data-source-flex]{flex-wrap:wrap}[class^=jy-source-] [data-source-header]{height:auto!important;min-height:64px;padding-block:16px;gap:16px!important;align-items:flex-start!important}[class^=jy-source-] [data-source-header]>div:first-child{flex-shrink:0}[class^=jy-source-] [data-source-header]>div:nth-child(2){width:100%;gap:20px!important;flex-wrap:wrap}[class^=jy-source-] [data-source-header]>div:empty{display:none}[class^=jy-source-] [data-source-header] a{white-space:nowrap}}
