.ax-root :focus-visible{outline:2px solid var(--rs-navy);outline-offset:2px}.ax-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-phone-only{display:none!important}.ax-muted{margin:0;color:var(--rs-text-2);font-style:italic}.ax-skel-rows{padding:16px 18px}.ax-suggest-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-landing{padding-top:24px;padding-bottom:56px;display:flex;flex-direction:column;gap:24px}.ax-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ax-section-head h2{margin:0;font-size:18px;font-weight:800;color:var(--rs-ink)}.ax-section-head span{font-size:13px;color:var(--rs-text-2)}.ax-key-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.ax-key-card{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--rs-line);border-radius:12px;padding:16px;text-decoration:none;color:inherit!important;transition:border-color .15s,box-shadow .15s}.ax-key-card:hover{border-color:#c7d2fe;box-shadow:0 6px 18px rgba(51,71,168,.1)}.ax-key-badge{width:44px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:12.5px}.ax-key-navy{background:var(--rs-tint);color:var(--rs-navy)}.ax-key-amber{background:var(--rs-amber-bg);color:var(--rs-amber)}.ax-key-name{font-size:15px;font-weight:700;color:var(--rs-ink);line-height:1.35}.ax-key-desc{font-size:12.5px;color:var(--rs-text-2);flex:1 1}.ax-key-open{font-size:12.5px;font-weight:600;color:var(--rs-navy);display:inline-flex;align-items:center;gap:6px}.ax-key-open i{font-size:11px}.ax-all{display:flex;gap:20px;align-items:flex-start}.ax-all-list{flex:1 1;min-width:0}.ax-all-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--rs-line);flex-wrap:wrap}.ax-all-head h2{margin:0;font-size:16px;font-weight:700;color:var(--rs-ink);flex:1 1;white-space:nowrap}.ax-all-head h2 span{font-weight:500;color:var(--rs-text-2)}.ax-letter{scroll-margin-top:80px}.ax-doc-row{padding-top:11px;padding-bottom:11px}.ax-doc-meta{flex-shrink:0;font-size:12px;color:var(--rs-text-2);text-align:right}.ax-old{margin-left:8px;vertical-align:1px}.ax-letters{flex:0 0 auto;position:-webkit-sticky;position:sticky;top:80px;display:grid;grid-template-columns:repeat(4,32px);grid-gap:4px;gap:4px;background:#fff;border:1px solid var(--rs-line);border-radius:12px;padding:12px}.ax-letters a{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;text-decoration:none;font-weight:600;font-size:13px}.ax-letters a:hover{background:var(--rs-navy);color:#fff}.ax-slim{padding-left:24px;padding-right:24px;position:relative}.ax-crumbs{flex-wrap:nowrap}.ax-crumb-home{white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.ax-switch{position:relative;min-width:0}.ax-switch-btn{max-width:100%;font-weight:700}.ax-switch-btn i{font-size:12px}.ax-switch-pop{position:absolute;left:0;top:calc(100% + 6px);z-index:50;width:min(420px,calc(100vw - 24px));background:#fff;border:1px solid var(--rs-line);border-radius:10px;box-shadow:0 16px 40px rgba(15,23,42,.18);padding:8px}.ax-switch-input,.ax-switch-pop{color:var(--rs-ink);box-sizing:border-box}.ax-switch-input{width:100%;height:38px;border:1px solid var(--rs-line-2);border-radius:8px;padding:0 10px;font:inherit;font-size:14px}.ax-switch-list{max-height:min(60vh,420px);overflow-y:auto;margin-top:6px}.ax-switch-item,.rs-band .ax-switch-item{display:block;width:100%;text-align:left;padding:8px 10px;border:none;border-radius:6px;background:none;font:inherit;font-size:13.5px;color:var(--rs-ink);cursor:pointer}.ax-switch-item:hover{background:var(--rs-surface)}.ax-switch-item.rs-on{background:var(--rs-tint);color:var(--rs-navy);font-weight:600}.rs-band .ax-switch-pop button:focus-visible,.rs-band .ax-switch-pop input:focus-visible{outline-color:var(--rs-navy)}.ax-switch-empty{padding:10px;color:var(--rs-muted);font-size:13px}.ax-goto{position:relative;margin:0}.rs-band .ax-goto .rs-suggest button{color:var(--rs-ink)}.rs-band .ax-goto .rs-suggest button:focus-visible{outline-color:var(--rs-navy)}.ax-reader{display:flex;align-items:stretch;min-height:calc(100vh - 64px - 56px)}.ax-toc{flex:0 0 320px;width:320px;background:#fff;border-right:1px solid var(--rs-line);position:-webkit-sticky;position:sticky;top:64px;align-self:flex-start;height:calc(100vh - 64px)}.ax-toc,.ax-toc-head{display:flex;flex-direction:column}.ax-toc-head{padding:10px 12px;border-bottom:1px solid var(--rs-line);gap:8px}@media (min-width:901px){.ax-toc-head.ax-no-toggle{display:none}}.ax-toggle{display:flex;gap:4px}.ax-toggle .rs-tool{flex:1 1;height:32px}.ax-toc-list{flex:1 1;overflow-y:auto;padding:6px 0 16px;overscroll-behavior:contain}.ax-toc-row{display:flex;gap:10px;padding:7px 14px 7px 20px;text-decoration:none;color:var(--rs-body)!important;border-left:3px solid transparent;font-size:13px;line-height:1.4}.ax-toc-row:hover{background:var(--rs-surface)}.ax-toc-row.rs-on{background:var(--rs-tint);border-left-color:var(--rs-navy)}.ax-toc-num{flex:0 0 38px;font-size:12.5px;font-weight:600;color:var(--rs-muted);overflow-wrap:anywhere}.ax-toc-name{flex:1 1;min-width:0}.ax-toc-row.rs-on .ax-toc-num{color:var(--rs-navy);font-weight:700}.ax-toc-row.rs-on .ax-toc-name{color:var(--rs-ink);font-weight:600}.ax-chapter+.ax-chapter{margin-top:2px}.ax-chapter-btn{width:100%;display:flex;gap:8px;align-items:center;padding:8px 14px;background:none;border:none;text-align:left;font:inherit;cursor:pointer;color:var(--rs-ink)}.ax-chapter-btn:hover{background:var(--rs-surface)}.ax-chapter-btn:disabled{cursor:default;background:none}.ax-chapter-num{flex:0 0 auto;min-width:42px;font-size:11px;font-weight:800;color:var(--rs-muted);white-space:nowrap}.ax-chapter-name{flex:1 1;min-width:0;font-size:13px;font-weight:700}.ax-chapter-count{font-size:11px;color:var(--rs-muted)}.ax-chapter-btn i{font-size:10px;color:var(--rs-muted);width:10px}.ax-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.ax-phonebar{display:none}.ax-bar{gap:12px}.ax-unit-chip{font-size:12px;border-radius:6px;padding:3px 9px}.ax-tools{display:flex;gap:6px;flex-wrap:wrap}.ax-tools .rs-tool[aria-pressed=true] i{color:var(--rs-navy)}.ax-body{padding:22px 24px 48px;display:flex;gap:20px;flex-wrap:wrap;align-items:flex-start}.ax-doc{flex:999 1 520px;min-width:0;box-sizing:border-box}.ax-doc .rs-prose img{max-width:100%;height:auto}.ax-doc .rs-prose ol,.ax-doc .rs-prose ul{padding-left:26px}.ax-locked{flex:1 1;min-width:0}.ax-side{flex:1 1 260px;max-width:300px;display:flex;flex-direction:column;gap:14px}.ax-side .rs-card-pad{padding:16px}.ax-side-list{display:flex;flex-direction:column;gap:10px}.ax-side-item{text-decoration:none;color:var(--rs-ink)!important;font-weight:600;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.ax-side-item:hover{color:var(--rs-navy)!important}.ax-side-item span{display:block;font-weight:400;font-size:12px;color:var(--rs-text-2);margin-top:2px}.ax-linkbtn{margin-top:12px;padding:0;border:none;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--rs-navy);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ax-linkbtn i{font-size:11px}.ax-share{display:flex;gap:6px}.ax-share-btn{width:36px;height:36px;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px}.ax-share-wa{background:#25d366}.ax-share-li{background:#0a66c2}.ax-share-copy{flex:1 1}.ax-panel{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:12px}.ax-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.ax-panel-head h2{margin:0;font-size:18px;font-weight:800;color:var(--rs-ink)}.ax-panel-head span{font-size:13px;color:var(--rs-text-2)}.ax-panel-tools{display:flex;gap:6px;flex-wrap:wrap}.ax-menu-wrap{position:relative}.ax-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:180px;background:#fff;border:1px solid var(--rs-line);border-radius:10px;box-shadow:0 16px 40px rgba(15,23,42,.16);padding:6px}.ax-menu button{display:block;width:100%;text-align:left;padding:8px 10px;border:none;border-radius:6px;background:none;font:inherit;font-size:13.5px;color:var(--rs-ink);cursor:pointer}.ax-menu button:hover{background:var(--rs-surface)}.ax-menu button.rs-on{background:var(--rs-tint);color:var(--rs-navy);font-weight:600}.ax-judg{align-items:flex-start}.ax-judg .rs-row-title{overflow-wrap:anywhere}.ax-judg-meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-top:6px;font-size:12px;color:var(--rs-text-2)}.ax-row-arrow{color:var(--rs-muted);font-size:11px;margin-top:5px}.ax-article{cursor:default}.ax-more{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--rs-text-2)}.ax-empty-cta{margin-top:14px}.ax-missing{padding-top:32px;padding-bottom:56px}.ax-missing .rs-empty p{margin:0 0 16px}@media (max-width:1100px){.ax-key-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ax-phone-only{display:inline-flex!important}.ax-desk-only{display:none!important}.ax-all{flex-direction:column-reverse;gap:12px}.ax-letters{position:static;display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;box-sizing:border-box;padding:6px;scrollbar-width:none}.ax-letters::-webkit-scrollbar{display:none}.ax-letters a{flex:0 0 32px}.ax-slim{padding-left:12px;padding-right:12px;gap:8px;flex-wrap:wrap}.ax-crumbs{gap:10px}.ax-switch{position:static;flex:1 1;min-width:0}.ax-switch-btn{width:100%;justify-content:space-between}.ax-switch-pop{left:12px;right:12px;width:auto}.ax-goto-toggle{width:40px;padding:0;justify-content:center}.ax-goto{display:none;flex:1 1 100%}.ax-goto.is-open{display:block}.ax-goto .rs-search-sm{width:100%;height:40px}.ax-reader{display:block;min-height:0}.ax-toc{display:none;position:static;width:auto;height:auto;border-right:none}.ax-reader[data-toc=open] .ax-toc{display:flex}.ax-reader[data-toc=open] .ax-main{display:none}.ax-toc-list{overflow:visible}.ax-toc-phonehead{display:flex!important;align-items:center;justify-content:space-between;gap:8px;font-weight:700;color:var(--rs-ink);font-size:14px}.ax-toc-phonehead span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-toc-search{display:flex!important;align-items:center;gap:8px;height:40px;border:1px solid var(--rs-line-2);border-radius:8px;padding:0 10px;color:var(--rs-muted)}.ax-toc-search input{flex:1 1;min-width:0;border:none;outline:none;font:inherit;font-size:16px;color:var(--rs-ink);background:transparent}.ax-chapter-btn,.ax-toc-row{min-height:44px;align-items:center;box-sizing:border-box}.ax-phonebar{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff;border-bottom:1px solid var(--rs-line)}.ax-phonebar .rs-tool{width:44px;height:44px;flex:0 0 44px}.ax-phonebar-mid{flex:1 1;min-width:0;height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--rs-line-2);border-radius:8px;background:var(--rs-surface);padding:0 12px;font:inherit;font-size:13.5px;font-weight:600;color:var(--rs-ink);cursor:pointer;text-align:left}.ax-bar{justify-content:flex-end}.ax-bar-title,.ax-tool-label,.ax-unit-chip{display:none}.ax-body{padding:12px 0 32px;gap:12px}.ax-side{max-width:none;flex-basis:100%}.ax-panel,.ax-side{padding:0 12px}.ax-doc h1{font-size:19px;line-height:26px}}@media (max-width:640px){.ax-key-grid{grid-template-columns:minmax(0,1fr)}.ax-all-head{padding:12px 14px}.ax-doc-row{flex-wrap:wrap;gap:2px 12px}.ax-doc-meta{text-align:left}.ax-landing{padding-top:16px;gap:18px}}@media print{.ax-bar,.ax-phonebar,.ax-side,.ax-toc,.chat-bubble-btn,.chat-window,.rs-band,.rs-tabs,.site-header,footer{display:none!important}.ax-root{background:#fff;min-height:0}.ax-body,.ax-main,.ax-reader{display:block!important;padding:0;min-height:0}.ax-doc{border:none;padding:0}.rs-prose{max-width:none}}