:root{--ink:#1f2330;--ink-2:#5a6070;--line:#e2e4ea;--paper:#f6f7f9;--card:#fff;--accent:#2d1ab6;--accent-soft:#ecebfa;--ui-font:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Meiryo", var(--font-biz), system-ui, sans-serif}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--ui-font);-webkit-font-smoothing:antialiased;margin:0;padding:0}a{color:var(--accent)}code,.mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92em}.small{font-size:12px}.muted{color:var(--ink-2)}.tag{color:var(--ink-2);vertical-align:middle;white-space:nowrap;background:#eef0f4;border-radius:3px;margin-left:6px;padding:0 6px;font-size:11px;line-height:18px;display:inline-block}.tag.req{color:#9a1f8a;background:#fde7fb}.tag.ok{color:#1f7a3a;background:#e3f5e8}.ix{max-width:1280px;margin:0 auto;padding:40px 24px 64px}.ix-hero{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:28px;display:flex}.ix-kicker{letter-spacing:.08em;color:var(--ink-2);margin:0 0 6px;font-size:12px}.ix h1{letter-spacing:.02em;margin:0 0 12px;font-size:30px}.ix-lead{color:#3a3f4c;max-width:760px;margin:0 0 20px;line-height:1.8}.ix-actions{flex-wrap:wrap;gap:12px;display:flex}.ix-primary,.ix-secondary{border-radius:6px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.ix-primary{background:var(--accent);color:#fff}.ix-secondary{background:var(--card);color:var(--accent);border:1px solid #cfcbef}.ix-stats{gap:12px;margin:0;display:flex}.ix-stats div{background:var(--card);border:1px solid var(--line);border-radius:8px;min-width:112px;padding:12px 16px}.ix-stats dt{color:var(--ink-2);font-size:12px}.ix-stats dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:26px;font-weight:700}.ix-notes{background:var(--card);border:1px solid var(--line);border-radius:8px;margin:24px 0;padding:16px 20px}.ix-notes h2{margin:0 0 8px;font-size:15px}.ix-notes ul{color:#3a3f4c;margin:0;padding-left:20px;font-size:13.5px;line-height:1.9}.ix-search{z-index:5;background:var(--paper);padding:12px 0;position:sticky;top:0}.ix-search input{width:100%;max-width:420px;font:inherit;background:#fff;border:1px solid #cfd3dc;border-radius:6px;padding:9px 12px;font-size:14px}.ix-tab{margin-top:28px}.ix-tab h2{align-items:center;gap:10px;margin:0 0 12px;font-size:18px;display:flex}.ix-tabmark{background:var(--accent);color:#fff;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.ix-tabmark-sub{background:#6b7280}.ix-groups{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.ix-group{background:var(--card);border:1px solid var(--line);border-radius:8px;overflow:hidden}.ix-group h3{background:var(--accent-soft);color:#241690;margin:0;padding:8px 12px;font-size:13px}.ix-group ul{margin:0;padding:6px 0;list-style:none}.ix-group li{padding:4px 12px;font-size:13.5px;line-height:1.6}.ix-group li a{text-decoration:none}.ix-group li a:hover{text-decoration:underline}.ix-base{color:#8a8fa0;margin-left:6px;font-size:11px}.ix-from{color:#8a8fa0;font-size:11.5px}.ix-foot{color:#8a8fa0;margin-top:40px;font-size:12px}.sv-btn{font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd3dc;border-radius:5px;padding:5px 10px}.login{--lg-chrome:#121a26;--lg-spine:#0c121c;--lg-text:#e4e9f1;--lg-muted:#8b96a8;--lg-word:#6f7b8f;--lg-tobe:#7db4ff;--lg-paper:#f6f7f9;background:var(--lg-paper);grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr);min-height:100dvh;display:grid}.login-cover{background:var(--lg-chrome);color:var(--lg-text);flex-direction:column;gap:56px;padding:40px 56px 40px 76px;display:flex;position:relative;overflow:hidden}.login-cover:before{content:"";background:var(--lg-spine);width:20px;position:absolute;inset:0 auto 0 0;box-shadow:inset -1px 0 #ffffff0f}.login-mark{letter-spacing:-.4px;color:var(--lg-word);align-self:flex-start;padding-left:14px;font:800 26px/26px system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;position:relative}.login-mark-dot{background:var(--lg-tobe);border-radius:50%;width:9.4px;height:9.4px;animation:.7s cubic-bezier(.3,1.4,.5,1) .15s both login-dot;position:absolute;top:calc(50% + 3.1px);left:0;transform:translateY(-50%)}@keyframes login-dot{0%{opacity:0;transform:translateY(-260%)}to{opacity:1;transform:translateY(-50%)}}.login-title{margin-top:auto}.login-bg-mark{z-index:0;opacity:.32;filter:blur(18px)saturate(1.1);pointer-events:none;width:min(78%,620px);height:auto;position:absolute;top:6%;right:-22%}.login-cover>:not(.login-bg-mark){z-index:1;position:relative}.login-title h1{flex-direction:column;gap:10px;margin:0;display:flex}.login-title-en{letter-spacing:-.035em;color:#fff;font:800 clamp(40px,5.6vw,76px)/.95 system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.login-title-ja{letter-spacing:.08em;color:var(--lg-tobe);font-size:clamp(18px,1.9vw,24px);font-weight:700}.login-sub{max-width:30em;color:var(--lg-muted);margin:22px 0 0;font-size:14px;line-height:1.8}.login-toc{border-top:1px solid #ffffff1a;padding-top:18px}.login-toc h2{color:var(--lg-muted);margin:0 0 12px;font-size:12px;font-weight:600}.login-toc ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 20px;margin:0;padding:0;list-style:none;display:grid}.login-toc li{color:var(--lg-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.login-panel{place-items:center;padding:40px 24px 72px;display:grid;position:relative}.login-made{color:#8a93a8;text-align:center;margin:0;font-size:12px;position:absolute;bottom:28px;left:0;right:0}.login-made b{color:var(--lg-chrome);letter-spacing:-.2px;font-family:system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-weight:800}.login-form{width:100%;max-width:340px}.login-form h2{color:var(--lg-chrome);margin:0 0 10px;font-size:22px}.login-lead{color:#4a5568;margin:0 0 28px;font-size:14px;line-height:1.75}.login-button{width:100%;height:46px;color:var(--lg-chrome);font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d0db;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:700;transition:border-color .15s,box-shadow .15s;display:flex}.login-button:hover:not(:disabled){border-color:var(--lg-chrome);box-shadow:0 0 0 3px #121a2614}.login-button:focus-visible{outline-offset:2px;outline:2px solid #2f6fd6}.login-button:disabled{opacity:.6;cursor:default}.login-g{flex:none}@media (max-width:860px){.login{grid-template-columns:minmax(0,1fr)}.login-cover{gap:28px;padding:28px 20px 32px 36px}.login-cover:before{width:12px}.login-bg-mark{filter:blur(12px);width:72%;top:-4%;right:-18%}.login-toc ul{grid-template-columns:repeat(2,minmax(0,1fr))}.login-panel{place-items:start center;gap:32px;padding:32px 16px 40px}.login-made{position:static}}@media (prefers-reduced-motion:reduce){.login-mark-dot{animation:none}}.login-error{color:#a32020;background:#fdecec;border-radius:6px;margin:16px 0 0;padding:10px 12px;font-size:13px;line-height:1.6}.ix-logout{border:1px solid var(--line);background:var(--card);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:4px;padding:4px 10px}a.sv-btn{color:var(--ink);text-decoration:none}@media print{.spec-bar,.spec-toc,.spec-pager,.spec-index .ix-actions{display:none!important}}.tag.cx-site-draft{color:#fff;background:#5b3fa8;border-color:#5b3fa8}.tag.cx-site-add{color:#a86200;background:#fff3df;border-color:#e0a64a}.tag.cx-site-code-tag{color:#fff;background:#00214b;margin:0 6px 0 0}.tag.cx-site-cm-count,.sv-btn.is-on{color:#fff;background:#00214b}.ix.cd-wide{max-width:1600px}.cd-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.cd-head h1{margin:4px 0 8px}.cd-card{background:#fff;border:1px solid #e2e4ea;border-radius:10px;margin-bottom:16px;padding:16px}.cd-filter{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.cd-filter input,.cd-filter select,.cd-er-search{height:32px;font:inherit;border:1px solid #cfd4de;border-radius:6px;padding:0 8px}.cd-filter input{width:280px}.cd-count{color:#8a93a8;margin-left:auto;font-size:12px}.cd-table{border-collapse:collapse;width:100%;font-size:13px}.cd-table th,.cd-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eef0f4;padding:8px}.cd-table th{color:#8a93a8;font-size:12px;font-weight:600}.cd-table tr:target td{background:#fff8e1}.cd-table tr.cd-cont td{border-top:0}.cd-table tr.cd-hit td{background:#f5f6fd}.cd-sub{color:#8a93a8;margin-top:2px;font-size:12px}.tag.cd-phase,.sl-n.cd-phase{color:#00214b;background:#e8edf7;font-weight:600}.cd-sub-callers{margin-left:6px}@media (max-width:760px){.cd-filter input{width:100%}}.cd-er-list button.is-on .cd-sub{color:#c9d6f2}.cd-er-title .cd-sub{margin:0}.cd-er-meta .tag{margin-left:0}.cd-er-col-badges .tag{margin-left:0;font-size:11px}.cx-site-cm-kinds{flex-wrap:wrap;gap:4px;margin:6px 0;display:flex}.cx-site-cm-kinds button{cursor:pointer;background:#fff;border:1px solid #cfd4de;border-radius:999px;padding:2px 8px;font-size:12px}.cx-site-cm-kinds button.is-on{color:#fff;background:#00214b;border-color:#00214b}.cx-site-cm-kind{color:#555b6b;background:#eef0f4;border-radius:999px;margin-right:6px;padding:0 6px;font-weight:700}.cx-site-cm-kind.is-question{color:#2563a8;background:#e7f0fb}.cx-site-cm-kind.is-request{color:#6b3fa0;background:#f1eafa}.cx-site-cm-kind.is-concern{color:#c4314b;background:#fcebee}.cx-site-cm-kind.is-ok{color:#1d7748;background:#e4f3ea}.cd-cm-err{color:#c4314b}.cd-db-sec .cd-sub{margin-left:6px;font-weight:400}.ix.mt{max-width:1440px}.mt-num,.cd-table .mt-num{text-align:right;font-variant-numeric:tabular-nums}.bt-status{color:#1f7a3a;white-space:nowrap;background:#e3f5e8;border-radius:999px;justify-self:start;padding:1px 8px;font-size:12px;font-weight:600}.bt-status.is-draft{color:#3a4558;background:#eef0f4}.bt-status.is-open{color:#8a5300;background:#fff6e5}@media (max-width:760px){.cd-head{flex-direction:column;align-items:stretch}}.cd-filter .sl-check input{accent-color:#a86200;width:16px;height:16px;margin:0;padding:0}.bt-status.ig-gone{color:#8a93a8;background:#f3f4f7;text-decoration:line-through}.cd-table tr.ig-done td{color:#8a93a8}.cd-table tr.ig-done td b{font-weight:600}.ig-asis .ig-asis-group th .cd-sub{margin-left:8px;font-weight:400}.rm-note .cd-sub{margin:0;display:block}.cm-edit-view p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.cm-edit-meta{color:#7a8090;align-items:center;gap:10px;margin-top:2px;font-size:11px;display:flex}.cm-edit-link{color:#2d4b8a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.cm-edit-link:hover{text-decoration:underline}.cm-edit-link.is-danger{color:#b42318}.cm-edit-link:focus-visible,.cm-edit-save:focus-visible{outline-offset:2px;outline:2px solid #2d4b8a}.cm-edit{margin-top:4px}.cm-edit-text{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #2d4b8a;border-radius:6px;padding:6px 8px;font-size:13px;line-height:1.5}.cm-edit-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}.cm-edit-hint{color:#7a8090;margin-right:auto;font-size:11px}.cm-edit-save{color:#fff;font:inherit;cursor:pointer;background:#00214b;border:0;border-radius:6px;padding:3px 12px;font-size:12px}.cm-edit-save:disabled{opacity:.5;cursor:default}.cm-edit-err{color:#c4314b;margin:4px 0 0;font-size:12px}.cm-ix-filter .cd-filter{margin:10px 0 0}.cm-ix-status{flex-wrap:wrap;gap:4px;display:flex}.cm-ix-status button{font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd4de;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;display:inline-flex}.cm-ix-status button.is-on{color:#fff;background:#00214b;border-color:#00214b}.cm-ix-n{font-variant-numeric:tabular-nums;opacity:.75;font-size:12px}.cm-ix-card{padding:0;overflow-x:auto}.cm-ix-table th:first-child,.cm-ix-table td:first-child{padding-left:16px}.cm-ix-row.is-link{cursor:pointer}.cm-ix-row.is-link:hover td{background:#f5f8fd}.cm-ix-row.is-resolved td{color:#555b6b}.cm-ix-name{overflow-wrap:anywhere;font-weight:600}.cm-ix-mail{overflow-wrap:anywhere}.cm-ix-tags{flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.cm-ix-replies{color:#555b6b;font-size:12px}.cm-ix-body{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;line-height:1.6;display:-webkit-box;overflow:hidden}.cm-ix-where{color:#03408e;overflow-wrap:anywhere;font-weight:600}.cm-ix-where.is-gone{color:#8a93a8}.cm-ix-detail{overflow-wrap:anywhere}.cm-ix-date{font-variant-numeric:tabular-nums;white-space:nowrap}.cm-ix-more{text-align:center;margin:0;padding:12px 16px}.gt-list .gt-list-phase .cd-sub{margin-top:2px;font-weight:400;display:block}.fg{--fg-red:#f24822;--fg-ink:var(--ink);--fg-sub:var(--ink-2);--fg-rule:#eef0f5}.sv-root{min-height:var(--app-h,100vh);flex-direction:column;display:flex}.sv-bar{z-index:50;border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:14px;padding:8px 16px;font-size:13px;display:flex;position:sticky;top:0}.sv-back{font-weight:600;text-decoration:none}.sv-title{font-size:15px;font-weight:700}.sv-sub{color:var(--ink-2)}.sv-spacer{flex:1}.sv-toggle{color:#3a3f4c;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;display:inline-flex}button.sv-toggle{font:inherit;background:0 0;border:none;padding:0;font-size:12px}.sv-main{flex:1;align-items:flex-start;min-height:0;display:flex}.sv-stage{min-width:0;min-height:calc(var(--app-h,100vh) - 46px);background:#dfe3ea;flex:1;padding:16px;overflow:auto}.sv-panel{width:360px;max-height:calc(var(--app-h,100vh) - 46px);border-left:1px solid var(--line);background:#fff;flex:none;font-size:13px;position:sticky;top:46px;overflow:auto}.sv-panel section{border-bottom:1px solid var(--line);padding:14px 16px}.sv-panel h3{color:var(--accent);margin:0 0 8px;font-size:13px}.sv-panel h4{color:var(--ink-2);margin:10px 0 4px;font-size:12px}.sv-panel dl{grid-template-columns:72px 1fr;gap:4px 8px;margin:0;display:grid}.sv-panel dt{color:var(--ink-2)}.sv-panel dd{word-break:break-all;margin:0}.sv-panel .links{margin:0;padding-left:16px;line-height:1.8}.sv-panel .op{margin-right:4px;font-weight:600}@media (max-width:900px){.sv-main{flex-direction:column}.sv-panel{border-left:none;border-top:1px solid var(--line);width:100%;max-height:none;position:static}}.hk-window{background:#fff;border:1px solid #b9bfcb;border-radius:8px;overflow:hidden;box-shadow:0 6px 24px #1418282e}.hk-window-bar{color:var(--ink-2);background:#eceef2;border-bottom:1px solid #d5d9e0;align-items:center;gap:12px;padding:0 12px;font-size:12px;display:flex}.hk-window-dots{gap:6px;display:inline-flex}.hk-window-dots i{background:#c9ced8;border-radius:50%;width:11px;height:11px}.hk-window-url{color:var(--ink);background:#fff;border-radius:5px;flex:1;padding:3px 10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.hk-window-size{font-variant-numeric:tabular-nums}.hk-window-frame{background:#fff;border:0;display:block}.amn-term{color:#58e08a;background:#0c1a12;min-height:420px;padding:18px 20px 16px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}.amn-head{justify-content:space-between;margin-bottom:2px;display:flex}.amn-title{font-weight:600}.amn-date{color:#ff6b5e}.amn-id{color:#eaf5ee;margin-bottom:10px;font-size:11px}.amn-crumb{color:#5ad1ff;margin-bottom:16px;font-size:12px}.amn-crumb-sep{color:#3a6b52;margin:0 6px}.amn-crumb-cur{color:#eaf5ee;font-weight:600}.amn-cols{grid-template-columns:1fr 1fr;gap:0 24px;margin-bottom:16px;display:grid}.amn-col{margin:0;padding:0;list-style:none}.amn-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:baseline;gap:8px;padding:2px 6px;display:flex}.amn-item:hover,.amn-item:focus-visible{background:#123b24;outline:none}.amn-no{color:#5ad1ff;flex:none}.amn-name{color:#eaf5ee}.amn-unused{color:#5ad1ff;font-size:11px}.amn-leaf{color:#5ad1ff;margin:24px 0}.amn-leaf-sub{color:#3a6b52;font-size:12px}.amn-select{color:#5ad1ff;margin-bottom:14px}.amn-select input{color:#58e08a;font:inherit;background:0 0;border:none;border-bottom:1px solid #58e08a;outline:none;width:6ch;margin-left:8px}.aos-term{color:#58e08a;background:#000;min-height:420px;padding:18px 22px 16px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}.aos-head{align-items:baseline;gap:16px;margin-bottom:4px;display:flex}.aos-menuid{color:#5ad1ff;min-width:3ch;font-weight:700}.aos-title{text-align:center;color:#eaf5ee;flex:1;font-weight:700}.aos-sys,.aos-sys b{color:#58e08a}.aos-jobline{color:#58e08a;gap:24px;margin-bottom:6px;display:flex}.aos-jobline b{color:#eaf5ee}.aos-instruction{color:#5ad1ff;margin:10px 0 14px}.aos-options{margin:0 0 10px;padding:0;list-style:none}.aos-option{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:baseline;gap:10px;padding:2px 6px;display:flex}.aos-option:hover,.aos-option:focus-visible{background:#123b24;outline:none}.aos-no{color:#5ad1ff;text-align:right;flex:none;width:3ch}.aos-label{color:#eaf5ee}.aos-nodata{color:#5ad1ff;font-size:11px}.aos-more{color:#eaf5ee;text-align:right;margin-bottom:10px}.aos-note{color:#5ad1ff;margin:0 0 10px}.aos-select{color:#58e08a;margin-bottom:10px}.aos-select input{color:#58e08a;font:inherit;background:0 0;border:none;border-bottom:1px solid #58e08a;outline:none;width:100%;max-width:420px;margin-top:2px;display:block}.aos-fkeys{border-top:1px solid #1f4a30;flex-wrap:wrap;gap:14px;margin-bottom:8px;padding-top:8px;display:flex}.aos-fkeys button{font:inherit;color:#5ad1ff;cursor:pointer;background:0 0;border:1px solid #5ad1ff;border-radius:3px;padding:2px 8px;font-size:12px}.aos-fkeys button:hover{background:#123b24}.aos-fkey-inert{color:#3a6b52;font-size:12px}.aos-copyright{color:#eaf5ee;font-size:11px}.aos-signon-title{text-align:center;color:#eaf5ee;margin-bottom:14px;font-size:18px;font-weight:700}.aos-signon-sys{justify-content:flex-end;margin-bottom:20px;display:flex}.aos-signon-sys dl{grid-template-columns:auto auto;gap:2px 10px;margin:0;display:grid}.aos-signon-sys dt{color:#eaf5ee;font-weight:700}.aos-signon-sys dd{color:#58e08a;margin:0}.aos-signon-fields{flex-direction:column;gap:12px;max-width:420px;margin-bottom:24px;display:flex}.aos-signon-fields label{color:#eaf5ee;justify-content:space-between;align-items:center;gap:10px;font-weight:700;display:flex}.aos-signon-fields input{color:#58e08a;width:180px;font:inherit;background:0 0;border:none;border-bottom:1px solid #58e08a;outline:none;flex:none}.aos-signon-fields input:disabled{border-bottom-color:#1f4a30}.aos-enter{font:inherit;color:#5ad1ff;cursor:pointer;background:0 0;border:1px solid #5ad1ff;border-radius:3px;align-self:flex-start;margin-top:6px;padding:4px 10px;font-size:12px}.aos-enter:hover{background:#123b24}.sv-panel dl.hk-dl{grid-template-columns:96px 1fr}.hk-desc{margin:0 0 8px;line-height:1.7}.tag.sv-site-draft{border-color:var(--accent);background:var(--accent);color:#fff}.tag.sv-site-add{color:#a86200;background:#fff3df;border-color:#e0a64a}.sv-site-keys{border-collapse:collapse;width:100%;font-size:12px}.sv-site-keys th,.sv-site-keys td{border-bottom:1px solid var(--line,#e2e4ea);text-align:left;vertical-align:top;padding:4px 6px}.sv-site-keys th{color:#8a90a0;font-weight:400}.sv-site-chips{flex-wrap:wrap;gap:4px;margin:0 0 6px;display:flex}.sv-site-code{background:var(--ink);color:#fff;vertical-align:1px;border-radius:4px;margin-right:8px;padding:1px 6px;font-size:12px;font-weight:600}.tag.sv-site-code-tag{background:var(--ink);color:#fff;margin:0 6px 0 0}.hk-window.is-commenting{box-shadow:0 0 0 3px #3d6ad6,0 12px 32px #0000002e}.cd-actions{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.cd-h2{margin:0 0 10px;font-size:16px}.cd-table code,.sv-panel code{font-family:var(--font-biz-mono), Consolas, monospace;font-size:12px}.fg-sec{scroll-margin-top:64px}.fg-h3{color:var(--fg-ink);margin:20px 0 8px;font-size:14px}.fg-toc{z-index:5;background:#f4f6fa;flex-wrap:wrap;gap:4px;margin:0 0 16px;padding:8px 0;display:flex;position:sticky;top:0}.fg-toc a{color:var(--fg-ink);background:#fff;border:1px solid #dfe3ec;border-radius:999px;padding:4px 12px;font-size:13px;text-decoration:none}.fg-toc a:hover{border-color:var(--fg-ink)}.fg-toc a:focus-visible,.fg-copy:focus-visible{outline-offset:1px;outline:2px solid #3d6ad6}.fg-copy{color:var(--fg-ink);font:inherit;white-space:nowrap;cursor:copy;background:#f0f2f9;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;margin:0 4px 0 0;padding:1px 6px;display:inline-flex}.fg-copy code{font-family:var(--font-biz-mono), Consolas, monospace;font-size:12px}.fg-copy:hover{border-color:#c2cde0}.fg-copy.is-done{background:#e4f3ea;border-color:#1d7748}.fg-copy-state{color:#1d7748;font-size:11px}.fg-copy-state:empty{display:none}.fg-num{color:var(--fg-ink);font-variant-numeric:tabular-nums;font-weight:700}.fg-cuse{color:var(--fg-sub);font-size:12px}.fg-plain{font-family:var(--font-biz-mono), Consolas, monospace;font-size:12px}.fg-frame{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:24px;max-width:1320px;display:grid}.fg-bp-wrap{margin:16px 0 8px;padding-top:22px;position:relative}.fg-bp-size{color:var(--fg-red);font-size:12px;font-weight:700;position:absolute;top:0;left:0}.fg-bp{aspect-ratio:1920/1080;outline:1px dashed var(--fg-red);outline-offset:3px;background:var(--bp-nav,var(--ink));border-radius:6px;position:relative;overflow:hidden}.fg-bp-nav{position:absolute;inset:0 auto 0 0}.fg-bp-logo{background:#ffffffd9;border-radius:3px;width:60%;height:3.5%;position:absolute;top:3.5%;left:12%}.fg-bp-navitem{background:color-mix(in srgb, var(--bp-nav-icon,#6fa5eb) 55%, transparent);border-radius:2px;width:70%;height:1.6%;position:absolute;left:12%}.fg-bp-main{background:var(--bp-bg,#f5f6fd);position:absolute;inset:0 0 0 auto}.fg-bp-search{background:var(--bp-surface,#fff);border-radius:40px;position:absolute}.fg-bp-card,.fg-bp-fkeys{background:var(--bp-surface,#fff);border-radius:8px;position:absolute}.fg-bp-title{color:var(--fg-ink);font-size:clamp(8px,1.1vw,12px);font-weight:700;position:absolute;top:8px;left:2%}.fg-bp-row{border-bottom:1px solid #e6e9f2;position:absolute;left:1.5%;right:1.5%}.fg-bp-row.is-head{background:var(--bp-surface-2,#f0f2f9)}.fg-bp-row.is-on{background:var(--bp-accent-soft,#e8edf7)}.fg-bp-fkeys{align-items:center;gap:1%;padding:0 1%;display:flex}.fg-bp-fkey{border:1px solid var(--bp-line-strong,#ddd);border-radius:4px;width:7%;height:60%}.fg-bp-fkey.is-primary{border-color:var(--bp-accent,var(--ink));background:var(--bp-accent,var(--ink));margin-left:auto}.fg-dim{pointer-events:none;place-items:center;display:grid;position:absolute}.fg-dim b{background:var(--fg-red);color:#fff;font-variant-numeric:tabular-nums;border-radius:3px;padding:1px 5px;font-size:clamp(9px,1vw,12px);line-height:1.4}.fg-dim.is-h{border-top:1px solid var(--fg-red);height:0}.fg-dim.is-h:before,.fg-dim.is-h:after{content:"";border-left:1px solid var(--fg-red);height:9px;position:absolute;top:-5px}.fg-dim.is-h:before{left:0}.fg-dim.is-h:after{right:0}.fg-dim.is-v{border-left:1px solid var(--fg-red);width:0}.fg-dim.is-v:before,.fg-dim.is-v:after{content:"";border-top:1px solid var(--fg-red);width:9px;position:absolute;left:-5px}.fg-dim.is-v:before{top:0}.fg-dim.is-v:after{bottom:0}.fg-dim.is-v b{position:absolute;left:6px}.fg-dim.is-small b{transform:translateY(-12px)}.fg-dim.is-v.is-small b{transform:none}.fg-dim.is-tag b{transform:translateY(-100%)}.fg-frame-legend{gap:8px;margin:38px 0 8px;display:grid}.fg-frame-legend div{border-left:3px solid var(--fg-red);background:#fafbfd;padding:8px 10px}.fg-frame-legend dt{color:var(--fg-sub);font-size:12px}.fg-frame-legend dd{align-items:center;gap:8px;margin:2px 0 0;font-size:16px;display:flex}.fg-colors{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px 32px;display:grid}.fg-cgroup h3{color:var(--fg-ink);margin:16px 0 6px;font-size:13px}.fg-cgroup ul{margin:0;padding:0;list-style:none}.fg-cgroup li{border-bottom:1px solid var(--fg-rule);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 0;display:grid}.fg-swatch{border:1px solid #e2e4ea;border-radius:6px;width:32px;height:32px}.fg-cinfo{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.fg-cval{color:var(--fg-sub);font-family:var(--font-biz-mono), Consolas, monospace;flex-direction:column;align-items:flex-end;font-size:11px;display:flex}.fg-ratio{color:#1d7748;font-weight:700}.fg-ratio.is-low{color:#a86200}.fg-states{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.fg-state{border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;font-size:14px;display:flex}.fg-state b{font-size:12px}.fg-state-names{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.fg-type{color:var(--fg-ink);font-feature-settings:"halt" 1;margin:4px 0 16px;padding:0;list-style:none}.fg-type li{border-bottom:1px solid var(--fg-rule);grid-template-columns:112px minmax(0,560px) minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;display:grid}.fg-type-name{font-family:var(--font-biz), sans-serif;flex-direction:column;align-items:flex-start;font-size:12px;line-height:1.4;display:flex}.fg-type-sample{overflow-wrap:anywhere;line-height:1.5}.fg-type-use{color:var(--fg-sub);font-family:var(--font-biz), sans-serif;font-size:12px}.fg-weights{color:var(--fg-ink);flex-wrap:wrap;gap:4px 24px;margin-right:16px;font-size:14px;display:inline-flex}.fg-meta{background:#fff}.fg-space-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr);gap:32px;display:grid}.fg-spaces,.fg-radii{margin:0;padding:0;list-style:none}.fg-spaces li{border-bottom:1px solid var(--fg-rule);grid-template-columns:64px 28px 40px minmax(0,1fr);align-items:center;gap:8px;padding:6px 0;display:grid}.fg-space-bar{background:var(--fg-red);opacity:.75;height:16px}.fg-radii li{border-bottom:1px solid var(--fg-rule);grid-template-columns:40px 76px 48px minmax(0,1fr);align-items:center;gap:8px;padding:6px 0;display:grid}.fg-radius{border-top:2px solid var(--fg-ink);border-left:2px solid var(--fg-ink);background:#e8edf7;width:32px;height:32px}.fg-radius.is-pill{border:2px solid var(--fg-ink);border-radius:999px;width:36px;height:18px}.fg-shadow{height:96px;color:var(--fg-ink);text-align:center;background:#fff;border-radius:16px;place-items:center;margin:4px 0 10px;padding:0 12px;font-size:13px;display:grid}.fg-parts{background:#fff}.fg-parts td{vertical-align:top}.fg-parts td .fg-copy{margin-bottom:2px}.fg-parts-group th{color:var(--fg-ink);background:#fafbfd;padding-top:14px;font-size:13px}.fg-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.fg-rules .fg-h3{border-bottom:2px solid var(--fg-ink);margin-top:4px;padding-bottom:6px}.fg-rules ul{margin:0;padding-left:1.2em;font-size:13px;line-height:1.7}.fg-rules li+li{margin-top:6px}@media (max-width:1100px){.fg-space-grid,.fg-rules,.fg-frame{grid-template-columns:minmax(0,1fr)}.fg-frame-legend{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:0}}@media (max-width:760px){.fg-type li{grid-template-columns:minmax(0,1fr);gap:4px}.fg-type-name{flex-direction:row;gap:8px}.fg-colors{grid-template-columns:minmax(0,1fr)}.fg-dim.is-v,.fg-dim.is-small,.fg-dim.is-tag{display:none}.fg-parts{display:block;overflow-x:auto}}.sv-jump{z-index:2;border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;gap:4px;margin:-12px 0 0;padding:8px 16px;display:flex;position:sticky;top:0}.sv-jump button{color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e4ea;border-radius:999px;align-items:baseline;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.sv-jump button:hover{background:#f0f2f9}.sv-jump button:focus-visible{outline-offset:1px;outline:2px solid #3d6ad6}.sv-jump b{font-variant-numeric:tabular-nums}.sv-jump button.is-plus b{color:#1d7748}.sv-jump button.is-add{background:#fff8ec;border-color:#f0cf95}.sv-jump button.is-add b{color:#a86200}.sv-panel section[id]{scroll-margin-top:44px}.sv-lead{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.7}.sv-from{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sv-imp-head{align-items:baseline;gap:6px;margin:12px 0 6px;scroll-margin-top:44px;display:flex}.sv-imp-head b{font-variant-numeric:tabular-nums;font-size:14px}.sv-imp-head.is-plus{color:#1d7748}.sv-imp-head.is-add{color:#a86200}.sv-imp-head span{color:#8a93a8;font-size:11px;font-weight:400}.sv-imp{counter-reset:imp;margin:0;padding:0;list-style:none}.sv-imp li{counter-increment:imp;padding:6px 0 6px 26px;line-height:1.6;position:relative}.sv-imp li+li{border-top:1px dashed #eceef3}.sv-imp li:before{content:counter(imp);text-align:center;font-variant-numeric:tabular-nums;border-radius:50%;width:18px;height:18px;font-size:10.5px;font-weight:700;line-height:18px;position:absolute;top:7px;left:0}.sv-imp.is-plus li:before{color:#1d7748;background:#e3f5e8}.sv-imp.is-add{background:#fff8ec;border-radius:8px;padding:2px 10px}.sv-imp.is-add li:before{color:#a86200;background:#ffe6bd}.sv-imp.is-add li+li{border-top-color:#f5e2bf}.sv-kbd{color:var(--ink);background:#fafbfd;border:1px solid #d6dae3;border-bottom-width:2px;border-radius:4px;padding:0 5px;font-family:inherit;font-size:11.5px;line-height:1.6;display:inline-block}.sv-notes li{color:#3a3f4c;line-height:1.7}@media (max-width:760px){.cd-actions{align-items:flex-start}}.cp-group-head .cd-h2{margin:0}.cx-site-tabs{border-bottom:1px solid #e2e4ea;gap:4px;margin:-4px 0 12px;display:flex}.cx-site-tabs button{color:#555b6b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 10px;font-weight:600}.cx-site-tabs button.is-on{color:#00214b;border-bottom-color:#00214b}.cx-site-cm-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.sv-btn.is-on{color:#fff;background:#00214b}.sv-cm-toggle{color:#2b4c8c;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #3d6ad6;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 12px;font-size:13px;font-weight:700;display:inline-flex}.sv-cm-toggle:hover{background:#eef3fd}.sv-cm-toggle.is-on{color:#fff;background:#3d6ad6;border-color:#3d6ad6}.sv-cm-toggle:focus-visible{outline-offset:2px;outline:2px solid #3d6ad6}.sv-cm-toggle kbd{min-width:18px;font-family:var(--font-biz-mono), Consolas, monospace;opacity:.7;border:1px solid;border-radius:4px;padding:0 5px;font-size:11px;font-weight:400;line-height:16px}.sv-cm-count{color:#fff;text-align:center;background:#c4314b;border-radius:999px;min-width:18px;padding:0 5px;font-size:11px;line-height:18px}.cx-site-cm-err{color:#c4314b}.cx-site-cm-list{margin:0;padding:0;list-style:none}.cx-site-cm-list li+li{border-top:1px solid #eef0f4}.cx-site-cm-list button{text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;width:100%;padding:8px 4px;display:flex}.cx-site-cm-list button:hover{background:#f5f6fd}.cx-site-cm-num{color:#fff;background:#00214b;border-radius:11px 11px 11px 2px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.cx-site-cm-num.is-internal{background:#a86200}.cx-site-cm-num.is-resolved{background:#8a93a8}.cx-site-cm-body{flex-direction:column;gap:2px;min-width:0;display:flex}.cx-site-cm-meta{color:#8a93a8;font-size:11px}.cx-site-cm-meta b{color:#1c1f2b}.cx-site-cm-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.ap-summary{background:#fff;border:1px solid #e2e4ea;border-radius:10px;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:32px;margin:0 0 16px;padding:14px 20px;display:grid}.ap-sum-total{color:#00214b;align-items:baseline;gap:6px;display:flex}.ap-sum-total b{font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.ap-sum-total span{color:#555b6b;font-size:13px}.ap-sum-bar{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.ap-sum-bar span.is-get{background:#2563a8}.ap-sum-bar span.is-post{background:#1d7748}.ap-sum-bar span.is-put,.ap-sum-bar span.is-patch{background:#a86200}.ap-sum-bar span.is-delete{background:#c4314b}.ap-sum-methods ul{color:#00214b;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.ap-sum-methods .cd-method{min-width:0;margin-right:4px}.ap-sum-facts{gap:24px;margin:0;display:flex}.ap-sum-facts dt{color:#8a93a8;font-size:12px}.ap-sum-facts dd{color:#00214b;margin:2px 0 0;font-size:14px;font-weight:700}.ap-tabs{border-bottom:1px solid #dfe3ec;gap:2px;margin:0 0 16px;display:flex}.ap-tabs button{color:#555b6b;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 16px;font-size:14px;display:inline-flex}.ap-tabs button:hover{color:#00214b}.ap-tabs button.is-on{color:#00214b;border-bottom-color:#00214b;font-weight:700}.ap-tabs button:focus-visible,.ap-rail button:focus-visible,.ap-btn:focus-visible{outline-offset:1px;outline:2px solid #3d6ad6}.ap-tab-count{color:#555b6b;background:#eef0f5;border-radius:999px;padding:0 6px;font-size:11px;font-weight:600}.ap-list{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ap-rail{background:#fff;border:1px solid #e2e4ea;border-radius:10px;max-height:calc(100vh - 16px);padding:10px 6px;position:sticky;top:8px;overflow-y:auto}.ap-rail-head{color:#8a93a8;margin:0 0 6px 8px;font-size:12px}.ap-rail ul{margin:0;padding:0;list-style:none}.ap-rail button{color:#00214b;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;padding:5px 8px;font-size:13px;display:flex}.ap-rail button:hover{background:#f0f2f9}.ap-rail a{color:#00214b;border-radius:6px;justify-content:space-between;padding:5px 8px;font-size:13px;text-decoration:none;display:flex}.ap-rail a:hover{background:#f0f2f9}.ap-rail a.is-current{background:#e8ecf8;font-weight:600}.ap-rail ul+ul{border-top:1px solid #eef0f5;margin-top:8px;padding-top:8px}.ap-rail button.is-empty{color:#b6bdcb;cursor:default}.ap-rail-count{color:#8a93a8;font-variant-numeric:tabular-nums;font-size:12px}.ap-main{min-width:0}.ap-filter{z-index:4;background:#fff;border:1px solid #e2e4ea;border-radius:10px;margin:0 0 12px;padding:10px 12px;position:sticky;top:0}.ap-clear,.ap-empty button{color:#03408e;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.ap-empty{color:#555b6b;text-align:center;background:#fff;border:1px dashed #cfd4de;border-radius:10px;padding:32px}.ap-empty button{font-size:inherit}.ap-group{background:#fff;border:1px solid #e2e4ea;border-radius:10px;margin:0 0 16px;scroll-margin-top:72px;overflow:hidden}.ap-group-head{background:#fafbfd;border-bottom:1px solid #eef0f4;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:12px 16px 10px;display:flex}.ap-group-head h3{color:#00214b;margin:0;font-size:15px}.ap-group-count{color:#8a93a8;font-variant-numeric:tabular-nums;font-size:12px}.ap-group-head p{color:#555b6b;flex-basis:100%;margin:0;font-size:12px}.ap-table th:first-child,.ap-table td:first-child{padding-left:16px}.ap-table tbody tr:hover td{background:#fafbff}.ap-table tr.is-flash td{background:#fff3cf;transition:background .4s}.ap-op{align-items:baseline;gap:2px;display:flex}.ap-op .cd-method{flex:none}.ap-path{color:#00214b;overflow-wrap:anywhere}.ap-param{color:#a8571a}.ap-opid{margin-top:4px}.ap-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ap-marks{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.ap-marks .tag{margin:0}.ap-callers{color:#2b4c8c;border-left:2px solid #3d6ad6;padding:0 6px;font-size:12px}.ab-sec{margin-bottom:28px}.ab-sec>h2{margin:0 0 12px;font-size:18px}.ab-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ab-card{background:#fff;border:1px solid #e2e4ea;border-radius:10px;padding:16px}.ab-card h3{color:#00214b;margin:0 0 8px;font-size:15px}.ab-card p{margin:0;font-size:14px;line-height:1.7}.ab-steps{counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ab-steps li{counter-increment:step;background:#fff;border:1px solid #e2e4ea;border-radius:10px;flex-direction:column;gap:4px;padding:14px 12px 12px 44px;font-size:13px;display:flex;position:relative}.ab-steps li:before{content:counter(step);color:#fff;background:#00214b;border-radius:12px;place-items:center;width:24px;height:24px;font-weight:700;display:grid;position:absolute;top:12px;left:12px}.ab-steps b{color:#00214b}.ab-steps span{color:#555b6b}.ab-focus{margin-top:0}.ab-howto{margin:0 0 8px;padding-left:1.4em;line-height:1.9}.ab-note{color:#555b6b;margin:8px 0;font-size:13px}.ab-kinds{background:#fff;margin:8px 0}@media (max-width:1100px){.ab-cards,.ab-steps{grid-template-columns:minmax(0,1fr)}}.sl-actions{gap:8px;display:flex}.sl-check{color:#00214b;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.sl-bar.is-plus,.sl-dot.is-plus{background:#1d7748}.sl-bar.is-add,.sl-dot.is-add{background:#d08a1c}.sl-dot{vertical-align:1px;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.sl-cols,.sl-row{grid-template-columns:112px minmax(0,1fr) minmax(260px,36%);gap:16px;display:grid}.sl-cols{color:#8a93a8;border-bottom:1px solid #eef0f4;padding:6px 16px;font-size:11px}.sl-rows{margin:0;padding:0;list-style:none}.sl-row{padding:14px 16px;scroll-margin-top:72px}.sl-row+.sl-row{border-top:1px solid #eef0f4}.sl-row:hover{background:#fbfcfe}.sl-code{color:#fff;white-space:nowrap;background:#00214b;border-radius:4px;place-self:start;padding:2px 7px;font-size:12px;font-weight:600}.sl-main{min-width:0}.sl-title{color:#00214b;font-size:15px;font-weight:700;text-decoration:none}.sl-title:hover{text-decoration:underline}.sl-title:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #3d6ad6}.sl-sum{color:#3a3f4c;max-width:64ch;margin:4px 0 8px;font-size:13px;line-height:1.7}.sl-meta{flex-wrap:wrap;gap:4px;margin:0;display:flex}.sl-n{color:#555b6b;font-variant-numeric:tabular-nums;background:#eef0f5;border-radius:999px;padding:0 7px;font-size:11px;line-height:20px}.sl-n.is-plus{color:#1d7748;background:#e3f5e8}.sl-n.is-add{color:#a86200;background:#fff3df;box-shadow:inset 0 0 0 1px #f0cf95}.sl-n.is-none{color:#a2a9b8;background:0 0;box-shadow:inset 0 0 0 1px #e2e4ea}.sl-from{border-left:2px solid #e8eaf2;align-content:start;gap:8px;margin:0;padding:0 0 0 16px;font-size:13px;list-style:none;display:grid}.sl-new{color:#8a93a8;border-left:2px dashed #e2e4ea;margin:0;padding-left:16px;font-size:12px}.sl-rules{margin:0 0 16px;padding-left:18px;line-height:1.9}.sl-prefix td{vertical-align:top}.sl-prefix-item{color:#00214b;align-items:baseline;gap:4px;margin:0 14px 2px 0;text-decoration:none;display:inline-flex}.sl-prefix-item:hover{text-decoration:underline}.sl-prefix-item .mono{color:#8a93a8;font-size:11px}.rp-head{align-items:baseline;gap:6px;display:flex}.rp-sys{color:#555b6b;background:#eef0f4;border-radius:3px;flex:none;padding:0 5px;font-size:10.5px;font-weight:600;line-height:17px}.rp-sys[style]{background:var(--tone);color:#1f2330}.rp-name{color:#1f2330;min-width:0;line-height:1.5}.rp-id,.rp-note{color:#8a93a8;margin-top:1px;font-size:11px;display:block}.rp-note{color:#5a6070;line-height:1.6}.ix-svc+.ix-svc{margin-top:14px}.ix-svc h3{color:var(--ink-2);margin:0 0 8px;font-size:13px}.ix-docs{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ix-docs a{border:1px solid var(--line);background:var(--card);min-height:48px;color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.ix-docs a:hover{border-color:#00214b}.ix-docs a:focus-visible{outline-offset:2px;outline:2px solid #00214b}.ix-docs b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.ix-docs-icon{color:#00214b;background:#e8edf7;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.ix-docs .is-planned a{color:var(--ink-2);background:0 0;border-style:dashed}.ix-docs .is-planned .ix-docs-icon{color:#8a93a8;background:#eef0f4}
