.rr-pg{font-family:var(--font-text);color:#140c1b;background:#fffaf4;font-size:15px;line-height:1.5}.rr-pg a{color:#a85a0c;text-decoration:none}.rr-pg a:hover{text-decoration:underline}.rr-wrap{max-width:1240px;margin:0 auto;padding:0 32px}.rr-sec{padding-top:40px}.rr-h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:800;line-height:1.1}.rr-h3{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.rr-lead{color:#4a3d55;max-width:72ch;margin:0;font-size:16px;line-height:1.55}.rr-small{color:#6e5f79;font-size:13px;line-height:1.5}.rr-eyebrow{font:600 12px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:#6e5f79}.rr-mono{font-family:var(--font-mono);font-variant-ligatures:none}.rr-code,.rr-code pre{font-variant-ligatures:none}.rr-chip{height:24px;font:600 12.5px var(--font-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;line-height:1;display:inline-flex}.rr-c-good{color:#1d7a45;background:#e6f4ea}.rr-c-warn{color:#8a5300;background:#fff1d6}.rr-c-bad{color:#b4233c;background:#fce8ec}.rr-c-info{color:#2f62d9;background:#e8eefc}.rr-c-dim{color:#5e5068;background:#f1eae2}.rr-c-line{color:#4a3d55;background:#fff;border:1px solid #dccfc2}.rr-eng{min-width:24px;height:22px;font:600 12px var(--font-mono);color:#4a3d55;box-sizing:border-box;background:#fff;border:1px solid #dccfc2;border-radius:6px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.rr-eng.rr-off{color:#6e5f79;background:0 0;border-style:dashed}.rr-engs{gap:4px;display:inline-flex}.rr-pm{color:#4a3d55;height:22px;font:600 11px var(--font-mono);background:#f1eae2;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.rr-pms{gap:4px;display:inline-flex}.rr-panel{background:#fff;border:1px solid #eadfd3;border-radius:16px}.rr-sunk{background:#fff4e8;border:1px solid #eadfd3;border-radius:16px}.rr-tbox{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #eadfd3;border-radius:14px;position:relative;overflow-x:auto}.rr-t{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.rr-t th{text-align:left;font:600 11.5px var(--font-text);letter-spacing:.07em;text-transform:uppercase;color:#6e5f79;white-space:nowrap;background:#fff4e8;border-bottom:1px solid #eadfd3;padding:12px 14px}.rr-t td{vertical-align:middle;white-space:nowrap;background:#fff;border-bottom:1px solid #f1e8de;padding:13px 14px}.rr-t tr:last-child td{border-bottom:0}.rr-t .rr-stick{z-index:1;position:sticky;left:0;box-shadow:inset -1px 0 #eadfd3}.rr-t .rr-grp th,.rr-t .rr-grp td{font:600 13px var(--font-text);letter-spacing:0;text-transform:none;color:#140c1b;background:#fffaf4;border-top:1px solid #eadfd3;border-bottom:1px solid #eadfd3;padding:10px 14px}.rr-code{color:#f4ece4;font:13px / 1.75 var(--font-mono);background:#1e1328;border-radius:12px;margin:0;overflow-x:auto}.rr-code-bar{border-bottom:1px solid #34233f;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex}.rr-code-bar span{font:500 12px var(--font-text);color:#c9bad3;flex:1}.rr-code pre{white-space:pre;font:inherit;margin:0;padding:14px 18px}.rr-code .rr-p,.rr-code .rr-c{color:#9c8aab}.rr-code .rr-add{color:#8be39b}.rr-code .rr-del{color:#ff9aa8}.rr-code .rr-k{color:#f0a24b}.rr-copy{color:#f4ece4;height:30px;font:600 12.5px var(--font-text);cursor:pointer;background:#2a1c36;border:1px solid #4a3458;border-radius:7px;padding:0 12px}.rr-lcopy{color:#4a3d55;height:28px;font:600 12px var(--font-text);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dccfc2;border-radius:7px;padding:0 10px}.rr-designed{color:#2f62d9;background:#e8eefc;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:inline-flex}.rr-new{font:700 10.5px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:#2f62d9;vertical-align:2px;border:1px solid #9db5f0;border-radius:5px;padding:1px 5px;display:inline-block}.rr-dx{outline-offset:-2px;border-radius:14px;outline:2px dashed #b4233c}.rr-dxtag{font:700 12px var(--font-text);color:#b4233c;background:#fff;border:1px solid #f3b7c2;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.rr-btn{height:44px;font:600 14px var(--font-text);white-space:nowrap;box-sizing:border-box;border-radius:10px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.rr-btn-a{background:#f0a24b;color:#2a1534!important}.rr-btn-l{background:#fff;border:1px solid #dccfc2;color:#140c1b!important}.rr-sel{align-items:center;gap:8px;display:inline-flex}.rr-sel label{color:#4a3d55;white-space:nowrap;font-size:14px}.rr-sel select{height:44px;font:500 14px var(--font-text);color:#140c1b;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#4a3d55 50%),linear-gradient(135deg,#4a3d55 50%,#0000 50%);background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #dccfc2;border-radius:10px;padding:0 34px 0 12px}.rr-t td.rr-end,.rr-t th.rr-end{padding-right:20px}@media (width<=760px){.rr-h2{font-size:26px}.rr-sec{padding-top:32px}}@media (width<=600px){.rr-copy,.rr-lcopy,.rr-btn{min-height:44px}.rr-tbox{background:0 0;border:0;border-radius:0;overflow:visible}.rr-t,.rr-t tbody,.rr-t tr,.rr-t td,.rr-t tbody th{display:block}.rr-t{min-width:0!important}.rr-t thead{display:none}.rr-t tr{background:#fff;border:1px solid #eadfd3;border-radius:12px;margin-bottom:10px;padding:4px 16px}.rr-t tr.rr-dim{background:#fcf8f3}.rr-t td,.rr-t tbody th{white-space:normal;text-align:right;border-bottom:1px solid #f1e8de;justify-content:space-between;align-items:center;gap:12px;display:flex;position:static;width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;padding:7px 0!important}.rr-t td:last-child,.rr-t tbody th:last-child{border-bottom:0}.rr-t td[data-label]:before,.rr-t tbody th[data-label]:before{content:attr(data-label);font:600 11.5px var(--font-text);letter-spacing:.07em;text-transform:uppercase;color:#6e5f79;text-align:left;flex:none}.rr-t td.rr-wide,.rr-t th.rr-wide{text-align:left;flex-direction:column;align-items:flex-start;gap:6px}.rr-t td:empty{display:none}.rr-t td.rr-stick{justify-content:flex-start;font-size:17px;padding:12px 0 8px!important}.rr-t td.rr-stick:before,.rr-t tbody th.rr-stick:before{content:none!important}.rr-t tbody th.rr-stick{justify-content:flex-start;font-size:16px;padding:12px 0 8px!important}.rr-t td.rr-end{justify-content:flex-end;padding:0!important}.rr-t td.rr-end:before{content:none!important}.rr-t tr.rr-grp{background:0 0;border:0;margin:14px 0 6px;padding:6px 0 0}.rr-t tr.rr-grp th,.rr-t tr.rr-grp td{border:0;display:inline;background:0 0!important;padding:0 8px 0 0!important}.rr-t tr.rr-grp th:before,.rr-t tr.rr-grp td:before{content:none!important}}.rr-fact{border-bottom:1px solid #f1e8de;border-right:1px solid #f1e8de;margin-bottom:-1px;margin-right:-1px;padding:14px 18px}.rr-fact dt{font:600 11.5px var(--font-text);letter-spacing:.07em;text-transform:uppercase;color:#6e5f79;margin:0 0 4px}.rr-fact dd{white-space:nowrap;margin:0;font-size:15.5px;font-weight:600}.rr-orow{border-bottom:1px solid #eadfd3;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;min-height:40px;display:grid}.rr-orow:last-child{border-bottom:0}.rr-orow a{font-weight:600}.rr-orow span:nth-child(2){color:#4a3d55}.rr-hash{align-items:center;gap:10px;display:flex}.rr-hash code{font:12px / 1.45 var(--font-mono);color:#140c1b;white-space:normal;word-break:break-all;width:33ch}.rr-hash code.rr-sig{white-space:nowrap;color:#4a3d55;width:auto}.rr-kv{border-top:1px solid #f1e8de;flex-direction:column;margin:0;display:flex}.rr-kv div{border-bottom:1px solid #f1e8de;grid-template-columns:130px 1fr;gap:12px;padding:10px 0;font-size:14px;display:grid}.rr-kv dt{color:#6e5f79}.rr-kv dd{color:#140c1b;margin:0}@media (width<=760px){.rr-kv div{grid-template-columns:1fr;gap:2px}}.rr-t.rr-tight td,.rr-t.rr-tight th{padding:12px 11px}.rr-kv.rr-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));column-gap:36px;display:grid}.rr-chg{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rr-chg li{border-bottom:1px solid #f1e8de;grid-template-columns:56px 52px 1fr;align-items:baseline;gap:12px;padding:11px 0;display:grid}.rr-chg li:last-child{border-bottom:0}.rr-chg li>.rr-mono{font-weight:600}@media (width<=760px){.rr-chg li{grid-template-columns:56px 1fr}.rr-chg li>div{grid-column:1/-1}}.rr-wrap{box-sizing:content-box}.rr-pt32{padding-top:32px}.rr-pt28{padding-top:28px}.rr-banner{background:#fff1d6;border:1px solid #f2d29b;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:18px 22px;display:flex}.rr-bt{flex-direction:column;flex:420px;gap:2px;display:flex}.rr-bt b{color:#140c1b;font-size:16.5px}.rr-bt span{color:#5c3a00;font-size:14px}.rr-bt a{font-weight:600;color:#6b3a06!important;text-decoration:underline!important}.rr-hrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.rr-hl{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.rr-36{font-size:36px}.rr-hv{letter-spacing:-.02em;font-weight:600}.rr-chip28{height:28px;font-size:13px}.rr-chip20{height:20px;font-size:12px}.rr-facts{background:#fff;border:1px solid #eadfd3;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;margin:20px 0 0;display:grid;overflow:hidden}.rr-good{color:#1d7a45}.rr-m12{margin:12px 0 0}.rr-m10{margin:10px 0 0}.rr-m0{margin:0}.rr-note{color:#4a3d55;align-items:flex-start;gap:8px;display:flex}.rr-split{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.rr-left{flex-direction:column;flex:560px;gap:20px;min-width:0;display:flex}.rr-pad{flex-direction:column;gap:14px;padding:24px 26px;display:flex}.rr-pad2{flex-direction:column;gap:10px;padding:22px 26px;display:flex}.rr-ph{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;display:flex}.rr-18{font-size:18px}.rr-warnb{color:#8a5300}.rr-dim{color:#4a3d55}.rr-chgfoot{border-top:1px solid #f1e8de;margin:0;padding-top:12px}.rr-keep{align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.rr-keept{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.rr-keept>p{color:#140c1b;margin:0}.rr-14{font-size:14px}.rr-12{font-size:12px}.rr-560{max-width:560px}.rr-lead1{color:#140c1b;margin:0;font-size:16px}.rr-ul{color:#4a3d55;flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.rr-none{color:#6e5f79;margin:0}.rr-since{border-top:1px solid #f1e8de;margin:0;padding-top:12px}.rr-aside{flex-direction:column;flex:280px;gap:16px;max-width:100%;display:flex}.rr-box{flex-direction:column;gap:10px;padding:18px 20px;display:flex}.rr-g8{gap:8px}.rr-olist{flex-direction:column;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.rr-orow.rr-here{background:#fff;border-radius:8px;margin:0 -10px;padding:0 10px}.rr-all{align-items:center;min-height:32px;font-size:14px;font-weight:600;display:inline-flex}.rr-ok{color:#1d7a45;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.rr-ah{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:14px;display:flex}.rr-art{min-width:1000px}.rr-ba{word-break:break-all}.rr-signwrap{flex-direction:column;gap:28px;display:flex}.rr-signbox{flex-direction:column;gap:14px;padding:22px 24px;display:flex}.rr-off{color:#6b3a06;background:#fde6cb;height:20px;font-size:11.5px}.rr-verify{flex-direction:column;gap:12px;min-width:0;display:flex}.rr-vh{flex-direction:column;gap:6px;display:flex}.rr-vp{color:#4a3d55;font-size:14px}.rr-last{padding-bottom:72px}.rr-lockwrap{flex-direction:column;gap:16px;display:flex}.rr-lh{flex-direction:column;gap:10px;display:flex}.rr-min0{min-width:0}
