.v-rp-who{flex-wrap:wrap;gap:12px 18px}.v-rp-who,.v-rp-who label{display:flex;align-items:center}.v-rp-who label{gap:10px;font-size:14.5px;color:#cdbf9f}.v-rp-who .k-select{min-width:150px}.v-rp-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);align-items:start}.v-rp-side{grid-column:span 4;min-width:0;position:sticky;top:96px}.v-rp-detail{grid-column:span 8;min-width:0;display:grid;gap:56px;scroll-margin-top:96px}.v-rp-detail>*,.v-rp-top>*{min-width:0}.v-rp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.v-rp-listwin{display:flex;flex-direction:column;max-height:calc(100vh - 116px)}.v-rp-listbody,.v-rp-listwin>.k-window-body{display:flex;flex-direction:column;flex:1;min-height:0}.v-rp-phonebar{display:none}.v-rp-filters{gap:10px 12px;padding:12px}.v-rp-filters .k-field{flex-basis:100%;height:40px}.v-rp-filters .v-rp-check{margin-left:auto}.v-rp-filters .k-select{height:38px;background-position:calc(100% - 17px) 16px,calc(100% - 11px) 16px,0 0;font-size:14.5px}.v-rp-clear{display:grid;place-items:center;padding:4px;border:0;background:none;color:#a79c86;cursor:pointer}.v-rp-clear:hover{color:var(--gold)}.v-rp-check{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#cdbf9f;cursor:pointer}.v-rp-check input{width:16px;height:16px;margin:0;accent-color:var(--gold-soft)}.v-rp-listscroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#5c4a33 transparent}.v-rp-list{table-layout:fixed}.v-rp-list thead th{padding:8px 12px;font-size:14px}.v-rp-list thead th:first-child{padding-left:16px}.v-rp-list thead th:last-child{width:124px;padding-left:10px}.v-rp-list td.v-rp-barcell{padding-right:10px;padding-left:10px}.v-rp-group th{position:static;padding:0;background:none;border-bottom:1px solid #2c1f14;box-shadow:none}.v-rp-list .v-rp-group button{display:flex;align-items:center;gap:10px;width:100%;padding:14px 12px 7px;border:0;background:none;font:400 16px var(--display);color:var(--gold);text-align:left;cursor:pointer}.v-rp-list .v-rp-group button:disabled{cursor:default}.v-rp-group button:not(:disabled):hover .v-rp-toggle{box-shadow:inset 0 0 0 1px var(--gold)}.v-rp-toggle{display:grid;place-items:center;flex:none;width:17px;height:17px;border:1px solid #000;border-radius:3px;background:linear-gradient(#3e2d1c,#1a1109);box-shadow:inset 0 0 0 1px #8c6c48;font:700 14px/1 var(--body);color:var(--gold)}.v-rp-group-n{font:13px var(--body);color:#8a8074}.v-rp-row{cursor:pointer}.v-rp-row td{padding:6px 12px;border-bottom:1px solid #1c130c}.v-rp-row td:first-child{padding-right:6px;padding-left:28px}.v-rp-row a{font-size:14.5px;color:#f3ead6}.v-rp-nameline{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v-rp-row .k-mark{margin-left:8px}.v-rp-row[data-current]{background:linear-gradient(90deg,#4c3b10,#2a200a 65%,#1a1408);box-shadow:inset 2px 0 0 var(--gold)}.v-rp-row[data-current] a{color:var(--gold)}.v-rp-list .v-rp-row:hover{background:linear-gradient(90deg,#3a2f12,#241d0b 60%,transparent)}.v-rp-list .v-rp-row[data-current]:hover{background:linear-gradient(90deg,#4c3b10,#2a200a 65%,#1a1408)}.v-rp-hits{display:grid;margin-top:2px;font-size:12.5px;line-height:1.4}.v-rp-hits>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v-rp-hits-more{color:#a79c86}.v-rp-listfoot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 16px 12px;border-top:1px solid #000;box-shadow:inset 0 1px 0 #6e523255;font-size:13.5px;color:#a79c86}.v-rp-listfoot .v-rp-check{margin-left:auto;font-size:13.5px}.v-rp-notin{padding:10px 16px;border-bottom:1px solid #2c1f14;line-height:1.5;color:#cdbf9f}.v-rp-notin,.v-rp-notin .v-rp-textbtn{font-size:13.5px}.v-rp-bar{position:relative;display:block;height:19px;overflow:hidden;border-radius:3px;background:linear-gradient(color-mix(in srgb,var(--c) 16%,#050403),color-mix(in srgb,var(--c) 26%,#0d0906));box-shadow:0 0 0 1px #000,inset 0 0 0 1px #ffffff12,0 1px 0 1px #8c6c4833}.v-rp-bar[data-size=large]{height:28px;border-radius:4px;box-shadow:0 0 0 1px #000,0 0 0 2px #6e5232,0 0 0 3px #000,inset 0 0 0 1px #ffffff12}.v-rp-bar-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(color-mix(in srgb,var(--c) 70%,#fff) 0,var(--c) 38%,color-mix(in srgb,var(--c) 60%,#000) 100%);box-shadow:inset 0 1px 0 #ffffff45,inset -1px 0 0 #00000090}.v-rp-bar[data-dim] .v-rp-bar-fill{opacity:.4}.v-rp-bar-text{position:absolute;inset:0;display:grid;place-items:center;font:600 12.5px/1 var(--body);color:#fff;text-shadow:1px 1px 0 #000,0 0 4px #000;white-space:nowrap}.v-rp-bar-text[data-on]{color:#1a1204;text-shadow:0 0 3px #fff2b3aa}.v-rp-bar-text>span{grid-area:1/1;transition:opacity .12s}.v-rp-bar-num{opacity:0;font-variant-numeric:tabular-nums}.v-rp-list[data-points] .v-rp-bar[data-num] .v-rp-bar-name,.v-rp-row:focus-within .v-rp-bar[data-num] .v-rp-bar-name,.v-rp-row:hover .v-rp-bar[data-num] .v-rp-bar-name,.v-rp-row[data-force] .v-rp-bar[data-num] .v-rp-bar-name{opacity:0}.v-rp-list[data-points] .v-rp-bar-num,.v-rp-row:focus-within .v-rp-bar-num,.v-rp-row:hover .v-rp-bar-num,.v-rp-row[data-force] .v-rp-bar-num{opacity:1}.v-rp-list[data-points] .v-rp-row:hover .v-rp-bar-name{opacity:1}.v-rp-list[data-points] .v-rp-row:hover .v-rp-bar-num{opacity:0}.v-rp-bar[data-size=large] .v-rp-bar-text{display:flex;justify-content:center;gap:14px;font-size:14px}.v-rp-bar[data-size=large] .v-rp-bar-num{opacity:1;font-size:inherit;font-weight:400}.v-rp-top{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--gap);align-items:start}.v-rp-name{font-size:clamp(34px,3.1vw,44px);line-height:1.1;color:#fff6cf;text-shadow:0 2px 10px #000}.v-rp-name .k-mark{margin-left:14px;font:14.5px var(--body);text-shadow:none;vertical-align:.35em}.v-rp-desc{margin-top:12px;max-width:62ch;font-size:16px;line-height:1.6;color:#e0d4bb}.v-rp-standing{margin-top:24px}.v-rp-standing .k-window-title{font-size:17px}.v-rp-editor{display:grid;gap:12px}.v-rp-targets{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 20px;font-size:14.5px;color:#cdbf9f}.v-rp-targets strong{font-weight:600;color:#fff6e0}.v-rp-state{margin-left:auto;font-size:13.5px;color:#a79c86}.v-rp-form{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.v-rp-form .k-select{min-width:132px}.v-rp-num.k-field{flex:none;width:164px}.v-rp-num input{width:64px;font-variant-numeric:tabular-nums}.v-rp-of{margin-left:auto;font-size:13.5px;color:#8a8074;white-space:nowrap}.v-rp-form .btn{padding:0 18px}.v-rp-textbtn{padding:0;border:0;background:none;font-size:14.5px;color:var(--gold);cursor:pointer}.v-rp-textbtn:hover{text-decoration:underline;text-underline-offset:3px}.v-rp-state .v-rp-textbtn{font-size:13.5px}.v-rp-startnote{margin-top:16px;padding-top:12px;border-top:1px solid #2c1f14;font-size:14.5px;line-height:1.55;color:#cdbf9f}.v-rp-warn{margin-top:10px;font-size:14px;line-height:1.5;color:#e8b86a}.v-rp-notice{font-size:14px;color:var(--new-text)}.v-rp-notice:not(:empty){margin-top:10px}.v-rp-links{display:flex;flex-wrap:wrap;gap:4px 14px}.v-rp-factnote{display:block;font-size:13px;color:#a79c86}.v-rp-h3{margin-bottom:12px;font-size:18px;color:#f3ead6}.v-rp-block+.v-rp-block{margin-top:30px}.v-rp-table td{line-height:1.4}.v-rp-table .k-mark{margin-left:8px}.v-rp-table td.v-rp-gain{color:var(--new-text)}.v-rp-loss,.v-rp-table td.v-rp-loss{color:#ff7a66}.v-rp-none{color:#6b6152}.v-rp-items{display:flex;flex-wrap:wrap;gap:6px 16px}.v-rp-item{display:inline-flex;align-items:center;gap:8px}.v-rp .v-rp-item .gi{width:24px;height:24px}.v-rp-item:hover span{text-decoration:underline;text-underline-offset:3px}.v-rp-qtable th:nth-child(2){width:90px}.v-rp-qtable th:nth-child(3){width:130px}.v-rp-inst th{position:static;padding:10px 14px;background:linear-gradient(90deg,#22170e,#150d08 60%);border-top:1px solid #000;border-bottom:1px solid #2c1f14;box-shadow:inset 0 1px 0 #6e523244;font:400 17px var(--display)}.v-rp-inst .v-rp-where span{color:#fff3d0}.v-rp-inst .v-rp-where:hover span{color:var(--gold)}.v-rp-inst .k-mark{margin-left:12px;font-family:var(--body)}.v-rp-where{display:inline-flex;align-items:center;gap:10px;vertical-align:middle}.v-rp .v-rp-where img{width:52px;height:32px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px #000,0 0 0 2px #5c4a33}.v-rp-table tr[data-other] td{opacity:.55}.v-rp-table tr[data-mine] td{background:#2e230c99}.v-rp-you{color:var(--gold)!important}.v-rp-classic{display:grid;gap:5px}.v-rp-was summary{color:var(--gold);cursor:pointer;list-style:none}.v-rp-was summary::-webkit-details-marker{display:none}.v-rp-was summary:after{content:"\00a0▸";font-size:11px}.v-rp-was[open] summary:after{content:" ▾"}.v-rp-was summary:hover{text-decoration:underline;text-underline-offset:3px}.v-rp-was q{display:block;margin-top:4px;font-size:13.5px;line-height:1.5;color:#cdbf9f}.v-rp-rtable[data-cols="4"] th:nth-child(2){width:200px}.v-rp-rtable th:nth-last-child(2){width:80px}.v-rp-rtable th:last-child{width:96px}.v-rp-stand th{position:static;padding:0;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 20%,#150d08),#150d08 55%);border-top:1px solid #000;border-bottom:1px solid #000;box-shadow:inset 3px 0 0 var(--c),inset 0 1px 0 #6e523244}.v-rp-stand-in{display:flex;align-items:baseline;gap:12px;padding:11px 14px 10px 16px}.v-rp-stand-name{font:400 18px var(--display);color:var(--ct)}.v-rp-stand-n{font:13.5px var(--body);color:#a79c86}.v-rp-stand-state{margin-left:auto;font:14px var(--body);color:#cdbf9f}.v-rp-stand-state[data-met]{color:var(--new-text)}.v-rp-itemline{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:0 8px}.v-rp-rtable td a[class^=k-q-]:hover{text-decoration:underline;text-underline-offset:3px}.v-rp .v-rp-teaches span{display:inline}.v-rp-teaches,.v-rp-versions{font-size:12.5px;color:#a79c86}.v-rp-rtable .v-rp-versions a{color:#d9ccb0;text-decoration:underline dotted #a79c8699;text-underline-offset:3px}.v-rp-rtable .v-rp-versions a:focus-visible,.v-rp-rtable .v-rp-versions a:hover{color:var(--gold);text-decoration-color:currentColor}.v-rp .v-rp-product{display:inline-block;width:16px;height:16px;margin:0 5px 0 2px;border-radius:2px;vertical-align:-3px;box-shadow:0 0 0 1px #000}.v-rp-prof a{color:#fff3d0}.v-rp-skill{margin-left:8px;color:#a79c86}.v-rp-rtable .v-rp-meta{display:none}.v-rp-id{font-size:13px;color:#8a8074!important}.v-rp-tablefoot{padding:12px 16px 14px;border-top:1px solid #22170f;font-size:13.5px;color:#a79c86}.v-rp-empty{display:grid;justify-items:center;gap:8px;padding:30px 20px;font-size:14.5px;color:#cdbf9f;text-align:center}.v-rp-tip{position:fixed;z-index:60;display:grid;gap:1px;width:max-content;max-width:320px;pointer-events:none}.v-rp-tip-req{color:#fff}.v-rp-tip-req[data-unmet]{color:#ff2020}.v-rp-tip-id{margin-top:6px;font-size:12.5px;color:#8c8c90}@media (max-width:1279px){.v-rp-side{grid-column:span 5}.v-rp-detail{grid-column:span 7}.v-rp-top{grid-template-columns:1fr}}@media (max-width:1080px){.v-rp-detail,.v-rp-side{grid-column:1/-1}.v-rp-side{position:static}.v-rp-listwin{max-height:460px}.v-rp-top{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:820px){.v-rp-top{grid-template-columns:1fr}}@media (max-width:640px){.v-rp-listwin{max-height:70vh}.v-rp-phonebar{display:flex;align-items:center;gap:10px;width:100%;padding:13px 14px;border:0;background:none;font:400 17px var(--display);color:var(--gold);text-align:left;cursor:pointer}.v-rp-phonebar[aria-expanded=true]{border-bottom:1px solid #000;box-shadow:0 1px 0 #6e523255}.v-rp-listbody[data-closed]{display:none}.v-rp-filters .k-select{flex:1 1 0;min-width:0;padding-left:10px}.v-rp-filters .v-rp-check{flex:none;margin-left:0;font-size:13.5px}.v-rp-who{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.v-rp-who label{gap:8px;min-width:0}.v-rp-who .k-select{flex:1;min-width:0;padding-left:10px}.v-rp-detail{gap:44px}.v-rp-list thead th:last-child{width:118px}.v-rp-list td.v-rp-barcell{padding-right:8px;padding-left:8px}.v-rp-row td:first-child{padding-left:16px}.v-rp-state{margin-left:0;flex-basis:100%}.v-rp-num.k-field{width:100%}.v-rp-form .btn{flex:1}.v-rp-rtable thead{display:none}.v-rp-rtable,.v-rp-rtable .v-rp-stand th,.v-rp-rtable tbody,.v-rp-rtable tr{display:block}.v-rp-rtable td.v-rp-id,.v-rp-rtable td.v-rp-lvl,.v-rp-rtable td.v-rp-prof{display:none}.v-rp-rtable td{display:block;padding-top:10px;padding-bottom:10px}.v-rp-rtable .v-rp-meta{display:block}.v-rp .v-rp-where img{display:none}}