.rs-nav-chip{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);border:0;border-radius:var(--radius-control);background:var(--fill-field);color:var(--text-primary);font:inherit;font-size:var(--fs-caption);font-weight:500;white-space:nowrap;cursor:default;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) var(--ease-gentle),transform var(--dur-press) var(--ease-out)}button.rs-nav-chip{cursor:pointer}.rs-nav-chip[data-tone=gold]{background:color-mix(in srgb,var(--gold) 14%,transparent)}.rs-nav-chip[data-wide]{height:48px;padding:0 var(--space-4) 0 var(--space-2);font-size:15px}.rs-nav-chip[data-wide] .rs-nav-chip-num{font-size:15px}.rs-nav-chip-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-caption);font-weight:600;color:var(--text-primary)}.rs-nav-chip-word{font-weight:600}.rs-nav-chip-unit{color:var(--text-muted);font-weight:500}@media (hover:hover) and (pointer:fine){button.rs-nav-chip:hover{background:var(--fill-field-hover)}button.rs-nav-chip[data-tone=gold]:hover{background:color-mix(in srgb,var(--gold) 22%,transparent)}}button.rs-nav-chip:active{transform:scale(var(--press-scale))}.rs-nav-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) var(--ease-gentle),color var(--dur-hover) var(--ease-gentle),transform var(--dur-press) var(--ease-out)}.rs-nav-icon[aria-expanded=true]{background:var(--fill-selected);color:var(--text-primary)}@media (hover:hover) and (pointer:fine){.rs-nav-icon:hover{background:var(--fill-field);color:var(--text-primary)}}.rs-nav-icon:active{transform:scale(var(--press-scale))}.rs-nav-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:10px;font-weight:600;line-height:1;box-shadow:0 0 0 2px var(--bg)}.rs-nav-avatar-btn{border-color:transparent!important}.rs-nav-avatar-btn[data-open="1"]{background:var(--fill-selected)}.rs-stage-dark{--stage-ink:#ffffff;--stage-ink-2:rgba(255,255,255,0.72)}.rs-exit-page{padding:var(--space-9) var(--space-4) var(--space-10)}@media (min-width:768px){.rs-exit-page{padding:var(--space-10) var(--space-6)}}.rs-exit-inner{max-width:640px;margin:0 auto}.rs-exit-title{margin:0 0 var(--space-3);font-size:clamp(30px,4.4vw,44px);line-height:1.1;font-weight:650;letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance}.rs-exit-lead{margin:0 0 var(--space-7);max-width:52ch;font-size:var(--fs-lead);line-height:26px;color:var(--text-secondary)}.rs-exit-list{border-top:1px solid var(--line)}.rs-exit-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:72px;padding:var(--space-3) var(--space-3);margin:0 calc(var(--space-3) * -1);border-bottom:1px solid var(--line);border-radius:var(--radius-control);text-decoration:none;transition:background-color var(--dur-hover) var(--ease-gentle)}.rs-exit-row-title{display:block;font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:500;color:var(--text-primary)}.rs-exit-row-hint{display:block;margin-top:2px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted)}.rs-exit-row-arrow{flex:none;color:var(--text-faint);transition:transform var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-gentle)}@media (hover:hover) and (pointer:fine){.rs-exit-row:hover{background:var(--fill-hover)}.rs-exit-row:hover .rs-exit-row-arrow{color:var(--accent-text);transform:translateX(2px)}}.rs-exit-row:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){.rs-exit-row,.rs-exit-row-arrow{transition:none}.rs-exit-row:hover .rs-exit-row-arrow{transform:none}}:root[data-motion=reduce] .rs-exit-row,:root[data-motion=reduce] .rs-exit-row-arrow{transition:none}:root[data-motion=reduce] .rs-exit-row:hover .rs-exit-row-arrow{transform:none}@media (prefers-reduced-motion:reduce){.rs-nav-chip,.rs-nav-icon{transition:none}.rs-nav-icon:active,button.rs-nav-chip:active{transform:none}}:root[data-motion=reduce] .rs-nav-chip,:root[data-motion=reduce] .rs-nav-icon{transition:none}:root[data-motion=reduce] .rs-nav-icon:active,:root[data-motion=reduce] button.rs-nav-chip:active{transform:none}