.rshell{flex-direction:column;min-height:100%;display:flex}.rshell--admin{--header-h:103px}.rshell-header{z-index:50;background:var(--c-header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--c-line);position:sticky;top:0}.rshell-header__shell{width:100%;max-width:var(--shell-wide);padding-inline:var(--gutter);margin-inline:auto}.rshell-bar{align-items:center;gap:var(--s4);height:60px;display:flex}.rshell-brand{align-items:center;gap:var(--s2);flex:none;text-decoration:none;display:flex}.rshell-brand__logo{object-fit:contain;width:28px;height:28px}.rshell-brand__name{color:var(--c-heading);font-size:15px;font-weight:700}.rshell-brand__tag{color:var(--c-ink-3);font-size:13px;font-weight:600}.rshell-searchwrap{flex:auto;min-width:0;max-width:640px;position:relative}.rshell-actions{align-items:center;gap:var(--s2);flex:none;margin-left:auto;display:flex}.rshell-ico{border-radius:var(--radius);border:1px solid var(--c-line);width:36px;height:36px;color:var(--c-ink-2);background:0 0;place-items:center;font-size:18px;display:grid}.rshell-ico:hover{border-color:var(--c-accent);color:var(--c-heading)}.rshell-strip{align-items:center;gap:var(--s5);border-top:1px solid var(--c-line-soft);height:42px;display:flex}.rshell-nav{gap:var(--s5);display:flex}.rshell-nav a{color:var(--c-ink-2);padding:6px 0;font-size:13.5px;font-weight:600;text-decoration:none}.rshell-nav a[aria-current=page]{color:var(--c-heading);box-shadow:inset 0 -2px 0 var(--c-gold-bright)}.rshell-util{position:relative}.rshell-util__panel{background:var(--c-paper);border:1px solid var(--c-line);border-radius:var(--radius-lg);width:252px;box-shadow:var(--shadow-lg);padding:var(--s2);z-index:65;max-height:min(70vh,560px);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.rshell-ml{font:600 11px/1 var(--font-ui);text-transform:uppercase;letter-spacing:.05em;color:var(--c-ink-3);padding:10px 10px 4px}.rshell-mi{align-items:center;gap:var(--s2);border-radius:var(--radius-sm);color:var(--c-ink);padding:8px 10px;font-size:13.5px;text-decoration:none;display:flex}.rshell-mi:hover{background:var(--c-surface-2)}.rshell-mi--back{color:var(--c-link);font-weight:600}.rshell-msep{background:var(--c-line);height:1px;margin:6px 4px}.rshell-mgrid{grid-template-columns:1fr 1fr;gap:2px;display:grid}.rshell-footer{background:var(--c-navy-deep);color:var(--c-ink-2);padding:var(--s5) 0;margin-top:var(--s5)}.rshell-footer__shell{width:100%;max-width:var(--shell-wide);padding-inline:var(--gutter);flex-wrap:wrap;align-items:center;gap:16px 24px;margin-inline:auto;display:flex}.rshell-footer__brand{align-items:center;gap:var(--s2);display:inline-flex}.rshell-footer__brand img{object-fit:contain;width:26px;height:26px}.rshell-footer__tag{color:var(--c-ink-3);font-size:12.5px;font-weight:300}.rshell-footer nav{gap:var(--s4);flex-wrap:wrap;display:flex}.rshell-footer nav a{color:var(--c-ink-2);font-size:13px;text-decoration:none}.rshell-footer nav a:hover{color:var(--c-heading)}.rshell-footer__legal{color:var(--c-ink-3);margin-left:auto;font-size:12px}.rshell-topbar,.rshell-tabbar,.rshell-scrim,.rshell-sheet{display:none}.rshell-topbar__row{align-items:center;gap:var(--s3);display:flex}.rshell-topbar__brand{align-items:center;gap:var(--s2);text-decoration:none;display:flex}.rshell-topbar__brand-logo{object-fit:contain;width:26px;height:26px}.rshell-topbar__brand-name{color:var(--c-heading);font-size:15px;font-weight:700}.rshell-topbar__brand-tag{color:var(--c-ink-3);font-size:12px;font-weight:600}.rshell-topbar__avatar{background:var(--c-surface-2);border:1px solid var(--c-line);width:32px;height:32px;color:var(--c-ink-2);border-radius:50%;place-items:center;margin-left:auto;display:grid}.rshell-topbar__avatar:hover{border-color:var(--c-accent);color:var(--c-heading)}.rshell-searchpill{align-items:center;gap:var(--s2);width:100%;height:46px;padding:0 var(--s3);border-radius:var(--radius-lg);background:var(--c-surface-2);border:1px solid var(--c-line);color:var(--c-ink-3);text-align:left;margin-top:11px;font-size:14.5px;display:none}.rshell-searchpill svg{flex:none}.rshell-search{min-height:42px;padding:5px var(--s2) 5px var(--s3);background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:7px;display:none}.rshell-header .rshell-search{display:flex}.rshell-search:focus-within{border-color:var(--c-accent);background:var(--c-paper);box-shadow:0 0 0 3px #8a67141f}.rshell-search__ic{color:var(--c-ink-3);flex:none;display:flex}.rshell-search__in{min-width:70px;font:inherit;color:var(--c-ink);background:0 0;border:0;outline:none;flex:90px;padding:4px 0;font-size:14px}.rshell-tok{color:var(--c-ink);background:var(--c-paper);border:1px solid var(--c-line);white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:6px;padding:3px 4px 3px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.rshell-tok__dot{border-radius:2px;flex:none;width:8px;height:8px}.rshell-tok__x{color:var(--c-ink-3);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.rshell-searchov{z-index:160;background:var(--c-surface);opacity:0;pointer-events:none;flex-direction:column;height:100dvh;transition:opacity .18s,transform .18s;display:none;position:fixed;inset:0;transform:translateY(8px)}.rshell-searchov--open{opacity:1;pointer-events:auto;transform:none}.rshell-searchov__bar{align-items:center;gap:var(--s2);background:var(--c-header-bg);border-bottom:1px solid var(--c-line);padding:14px 14px 10px;display:flex}.rshell-searchov__in{height:44px;padding:0 var(--s3);background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:11px;flex:1;align-items:center;gap:9px;display:flex}.rshell-searchov__in svg{color:var(--c-ink-3);flex:none}.rshell-searchov__in input{min-width:0;font:inherit;color:var(--c-ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.rshell-searchov__done{color:var(--c-link);padding:8px 4px 8px var(--s2);background:0 0;border:0;flex:none;font-size:15px;font-weight:600}.rshell-searchov__body{padding:var(--s2) var(--s3);flex:auto;padding-bottom:62px;overflow-y:auto}.rshell-search__pop{background:var(--c-paper);border:1px solid var(--c-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--s2);z-index:60;max-height:64vh;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.rshell-header .rshell-search__pop{display:block}.rshell-scope{gap:var(--s2);padding:2px 2px var(--s2);flex-wrap:wrap;display:flex}.rshell-searchov .rshell-scope{padding:10px var(--s3);border-bottom:1px solid var(--c-line-soft)}.rshell-scope__chip{color:var(--c-ink-2);background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:999px;flex:none;padding:6px 13px;font-size:12.5px;font-weight:600}.rshell-scope__chip[aria-pressed=true]{background:var(--c-action-bg);color:var(--c-action-fg);border-color:var(--c-action-bg)}.rshell-sug__lab{font:600 11px/1 var(--font-ui);text-transform:uppercase;letter-spacing:.05em;color:var(--c-ink-3);justify-content:space-between;padding:14px 12px 6px;display:flex}.rshell-sug__row{width:100%;color:var(--c-ink);text-align:left;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:9px 12px;display:flex}.rshell-sug__row:hover,.rshell-sug__row--on{background:var(--c-surface-2)}.rshell-sug__ic{background:var(--c-surface-2);width:30px;height:30px;color:var(--c-ink-2);border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.rshell-sug__ic--v{background:var(--c-verified-bg);color:var(--c-verified)}.rshell-sug__ic--g{background:var(--pv2-band-mod-soft);color:var(--pv2-band-mod-ink)}.rshell-sug__ic--m{background:var(--c-disclosed-bg);color:var(--c-disclosed)}.rshell-sug__main{flex-direction:column;flex:1;min-width:0;display:flex}.rshell-sug__nm{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.rshell-sug__mt{color:var(--c-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rshell-sug__rt{font:500 12px/1 var(--font-data);color:var(--c-ink-3);flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.rshell-sug__sc{font-size:13px;font-weight:600}.rshell-sug__chips{flex-wrap:wrap;gap:7px;padding:4px 12px 10px;display:flex}.rshell-sug__chip{color:var(--c-ink-2);background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.rshell-sug__chip:hover,.rshell-sug__chip--on{border-color:var(--c-accent);color:var(--c-heading)}.rshell-sug__dot{border-radius:2px;flex:none;width:9px;height:9px}.rshell-sug__empty,.rshell-sug__loading{color:var(--c-ink-3);padding:20px 14px;font-size:13.5px}.rshell-tabbar{background:var(--c-header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--c-line);z-index:170;align-items:stretch;position:fixed;bottom:0;left:0;right:0}.rshell-tab{color:var(--c-ink-3);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;padding:9px 4px 11px;font-size:10.5px;font-weight:600;text-decoration:none;display:flex}.rshell-tab svg{width:22px;height:22px}.rshell-tab[aria-current=page]{color:var(--c-link)}.rshell-scrim{z-index:180;opacity:0;pointer-events:none;background:#06101f80;transition:opacity .22s;position:fixed;inset:0}.rshell-scrim--open{opacity:1;pointer-events:auto}.rshell-sheet{z-index:190;background:var(--c-paper);box-shadow:var(--shadow-lg);border-top-left-radius:18px;border-top-right-radius:18px;flex-direction:column;max-height:84vh;transition:transform .26s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.rshell-sheet--open{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.rshell-sheet,.rshell-scrim,.rshell-searchov{transition:none}}.rshell-sheet__grab{background:var(--c-line);border-radius:99px;width:38px;height:4px;margin:10px auto 2px}.rshell-sheet__head{padding:8px var(--s4) var(--s3);border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;display:flex}.rshell-sheet__head b{color:var(--c-heading);font-size:16px}.rshell-sheet__close{color:var(--c-ink-3);background:0 0;border:0;font-size:22px;line-height:1}.rshell-sheet__body{padding:6px var(--s4) var(--s4);overflow-y:auto}.rshell-more-lab{font:600 11px/1 var(--font-ui);text-transform:uppercase;letter-spacing:.05em;color:var(--c-ink-3);padding:14px 6px 4px}.rshell-more-item{align-items:center;gap:var(--s2);border-bottom:1px solid var(--c-line-soft);color:var(--c-ink);padding:12px 6px;font-size:14.5px;text-decoration:none;display:flex}.rshell-more-item:last-child{border-bottom:0}.rshell-more-item--back{color:var(--c-link);font-weight:600}.rshell-more-item--account{gap:var(--s3)}.rshell-more-signout,.rshell-more-signin{appearance:none;color:var(--c-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:14.5px;font-weight:600;text-decoration:none}.rshell-filterbar,.rshell-filter-trigger,.rshell-fscrim,.rshell-fsheet{display:none}.rshell-filterbar{background:var(--c-surface);border-bottom:1px solid var(--c-line);padding:var(--s2) var(--gutter)}.rshell-filter-trigger{align-items:center;gap:var(--s2);height:38px;padding:0 var(--s3);border-radius:var(--radius-lg);background:var(--c-surface-2);border:1px solid var(--c-line);color:var(--c-ink);font-size:13.5px;font-weight:600}.rshell-filter-trigger:hover{border-color:var(--c-accent);color:var(--c-heading)}.rshell-filter-trigger svg{flex:none}.rshell-filter-trigger__badge{background:var(--c-accent);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.rshell-fscrim{z-index:180;opacity:0;pointer-events:none;background:#06101f80;transition:opacity .22s;position:fixed;inset:0}.rshell-fscrim--open{opacity:1;pointer-events:auto}.rshell-fsheet{z-index:190;background:var(--c-paper);box-shadow:var(--shadow-lg);border-top-left-radius:18px;border-top-right-radius:18px;flex-direction:column;max-height:84vh;transition:transform .26s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.rshell-fsheet--open{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.rshell-fsheet,.rshell-fscrim{transition:none}}.rshell-filter-sheet__footer{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--c-line);display:flex}.rshell-filter-sheet__clear{color:var(--c-link);background:0 0;border:0;padding:8px 4px;font-size:14px;font-weight:600}.rshell-filter-sheet__clear:disabled{color:var(--c-ink-3);cursor:default}.rshell-filter-sheet__show{border-radius:var(--radius-lg);background:var(--c-accent);color:#fff;border:0;flex:auto;height:44px;font-size:14.5px;font-weight:700}@media (max-width:767px){.rshell-header,.rshell-footer{display:none}.rshell{padding-bottom:62px}.rshell-topbar{z-index:50;background:var(--c-header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--c-line);padding:10px var(--s4) var(--s3);display:block;position:sticky;top:0}.rshell-tabbar{display:flex}.rshell-scrim{display:block}.rshell-sheet,.rshell-searchpill,.rshell-searchov{display:flex}}@media (max-width:1099px){.rshell-filterbar{display:block}.rshell-filter-trigger{display:inline-flex}.rshell-fscrim{display:block}.rshell-fsheet{display:flex}}@media (min-width:1100px){.rshell-filterbar,.rshell-filter-trigger,.rshell-fscrim,.rshell-fsheet{display:none}}
