.rr{min-width:0;min-height:0;color:var(--x-ink);gap:14px;font-family:"Exo 2",ui-sans-serif,system-ui,sans-serif;display:flex}.rr-side{background:var(--x-card);border:1px solid var(--x-line);border-radius:14px;flex-direction:column;flex:none;width:272px;min-height:0;padding:12px 10px;display:flex;overflow:hidden}.rr-main{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;display:flex}.rr-bar{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.rr-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:15px;overflow:hidden}.rr-part-label{color:var(--x-muted)}.rr-stage{border:1px solid var(--x-line);background:#fbf8f1;border-radius:12px;flex:1;min-height:0;position:relative;overflow:hidden}.dark .rr-stage{border-color:var(--x-sand);box-shadow:0 0 0 1px #0006}.rr-frame{background:#fbf8f1;border:0;width:100%;height:100%;display:block}.rr-btn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--x-line);background:var(--x-card);min-height:36px;color:var(--x-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font:600 14px "Exo 2",sans-serif;display:inline-flex}.rr-btn:hover:not(:disabled){border-color:var(--x-brass)}.rr-btn:focus-visible,.rr-item:focus-visible,.rr-part:focus-visible,.rr-letter:focus-visible,.rr-hit:focus-visible{outline:3px solid var(--x-brass);outline-offset:2px}.rr-btn:disabled{opacity:.45;cursor:default}.rr-primary{background:var(--x-chrome);border-color:var(--x-chrome);color:#fff}.dark .rr-primary{background:var(--x-brass);border-color:var(--x-brass);color:#0f1729}.rr-ico{flex:none;width:16px;height:16px}.rr-pagebar{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.rr-pageinfo{min-width:0;color:var(--x-muted);white-space:nowrap;flex:1;justify-content:center;align-items:baseline;gap:10px;font-size:14px;display:flex;overflow:hidden}.rr-where{text-overflow:ellipsis;color:var(--x-ink);font-weight:600;overflow:hidden}.rr-count{font-variant-numeric:tabular-nums}.rr-letters{flex-wrap:wrap;flex:none;justify-content:center;gap:2px;display:flex}.rr-letter{all:unset;box-sizing:border-box;cursor:pointer;min-width:24px;height:26px;color:var(--x-brass-ink);border-radius:6px;justify-content:center;align-items:center;font:700 13px "Exo 2",sans-serif;display:inline-flex}.rr-letter:hover,.rr-letter[aria-current=true]{background:var(--x-chrome);color:#fff}.rr-rail{flex-direction:column;gap:2px;min-height:0;display:flex;overflow:hidden}.rr-rail-select{display:none}.rr-rail-select select{border:1px solid var(--x-line);background:var(--x-card);width:100%;min-height:44px;color:var(--x-ink);border-radius:10px;padding:0 10px;font:600 15px "Exo 2",sans-serif}.rr-group+.rr-group{border-top:1px solid var(--x-line2);padding-top:2px}.rr-items{margin:0;padding:0;list-style:none}.rr-part,.rr-item{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;align-items:baseline;gap:8px;width:100%;padding:4px 8px;font-size:14px;line-height:1.3;display:flex}.rr-part{color:var(--x-ink);padding-top:6px;padding-bottom:6px;font-weight:700}.rr-group[data-open] .rr-item{padding-left:30px}.rr-group:first-child .rr-item{padding-left:8px}.rr-num{color:var(--x-brass-ink);min-width:14px}.rr-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rr-meta{color:var(--x-muted);font-variant-numeric:tabular-nums;font-size:13px}.rr-part:hover,.rr-item:hover,.rr-item[aria-current=true],.rr-part[aria-current=true]{background:var(--x-soft)}.rr-item[aria-current=true],.rr-part[aria-current=true]{box-shadow:inset 3px 0 0 var(--x-brass);font-weight:700}.rr-item:disabled{opacity:.55;cursor:default}.rr-phone-rail{display:none}.rr-search{flex:none;align-items:center;width:260px;display:flex;position:relative}.rr-search input{border:1px solid var(--x-line);background:var(--x-card);width:100%;min-height:36px;color:var(--x-ink);border-radius:999px;padding:0 30px 0 32px;font:500 14px "Exo 2",sans-serif}.rr-search input::-webkit-search-cancel-button{display:none}.rr-search-ico{color:var(--x-muted);pointer-events:none;position:absolute;left:11px}.rr-clear{all:unset;cursor:pointer;color:var(--x-muted);display:inline-flex;position:absolute;right:8px}.rr-hits{z-index:40;background:var(--x-card);border:1px solid var(--x-line);width:380px;max-width:90vw;box-shadow:0 12px 32px var(--x-shadow);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.rr-hits-sum{color:var(--x-muted);margin:4px 8px;font-size:13px}.rr-hit{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.rr-hit:hover{background:var(--x-soft)}.rr-hit-t{font:600 14px "Exo 2",sans-serif}.rr-hit-s{color:var(--x-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rr-paged{flex-direction:column;gap:8px;height:100%}.rr-paged-stage{flex:1;min-height:0;overflow:hidden}[data-rp-hide]{display:none!important}.rr-gloss{margin:0}.rr-gloss-letter{color:var(--x-brass-ink);border-bottom:1px solid var(--x-line);margin:10px 0 2px;padding-bottom:2px;font:700 15px "Exo 2",sans-serif}.rr-gloss-row{border-bottom:1px solid var(--x-line2);grid-template-columns:minmax(0,30%) minmax(0,1fr);gap:4px 16px;padding:5px 0;font-size:15px;display:grid}.rr-gloss-row dt,.rr-gloss-row dd{margin:0}.rr-public{background:var(--x-bg);min-height:100vh;color:var(--x-ink);flex-direction:column;display:flex}.rr-public-main{box-sizing:border-box;flex-direction:column;flex:1;gap:10px;width:100%;max-width:1600px;min-height:0;margin:0 auto;padding:12px 24px 10px;display:flex}.rr-public-head{flex:none;align-items:flex-end;gap:16px;min-width:0;display:flex}.rr-public-head h1{color:var(--x-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font:600 26px/1.15 "Exo 2",sans-serif;overflow:hidden}.rr-public-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--x-brass-ink);margin:0;font:700 12px "Exo 2",sans-serif}.rr-public-meta{color:var(--x-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.rr-public-links{flex-wrap:wrap;flex:none;gap:4px 20px;font-size:14px;display:flex}.rr-public-links a{color:var(--x-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.rr-public .rr{flex:1}.rr-public-body{flex-direction:column;flex:1;min-height:0;display:flex}@media (width>=1024px){.rr-public{height:100vh;overflow:hidden}}@media (width<=1023px){.rr{flex-direction:column}.rr-side{display:none}.rr-phone-rail{display:block}.rr-rail{display:none}.rr-rail-select{display:block}.rr-bar{flex-wrap:wrap}.rr-title{white-space:normal;flex-basis:100%}.rr-search{flex:1;width:auto;min-width:0}.rr-stage{flex:none;overflow:visible}.rr-frame{height:70vh}.rr-pagebar{flex-wrap:wrap}.rr-paged{height:auto}.rr-paged-stage{overflow:visible}.rr-public-main{padding:12px 16px}.rr-public-head{flex-wrap:wrap;align-items:flex-start}.rr-public-head h1{white-space:normal;font-size:22px}.rr-public-meta{white-space:normal}.rr-public-links{flex:100%;min-width:0}.rr-gloss-row{grid-template-columns:minmax(0,1fr)}}.x-select{border:1px solid var(--x-line);background:var(--x-card);width:100%;min-height:38px;color:var(--x-ink);border-radius:10px;padding:0 8px;font:600 14px "Exo 2",sans-serif}
