@layer components{.rv{--rv-page:#fbf9f6;--rv-ink:#1d2329;--rv-ink-2:#5b6168;--rv-line:#1d232914;--rv-ok:#2f6b45;--rv-ok-bg:#e3eee6;border-radius:var(--radius-card);isolation:isolate;background:radial-gradient(80% 70% at 70% 0%, #4a7fa838, transparent 70%), color-mix(in lab, var(--light-300) 3%, transparent);height:100%;min-height:0;box-shadow:inset 0 0 0 .0625rem color-mix(in lab, var(--light-300) 10%, transparent);font-family:var(--primary-family);color:var(--rv-ink);padding:1rem 1rem 2.75rem;line-height:1.3;position:relative;overflow:hidden;container-type:inline-size}@container (width<22rem){.rv_snippet,.rv_ghost{display:none}}.rv_window{background:var(--rv-page);border-radius:.625rem;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 0 0 .0625rem #00000059,0 1.25rem 2.5rem -1rem #000c}.rv_bar{border-bottom:.0625rem solid var(--rv-line);background:#f1ece6;flex:none;justify-content:space-between;align-items:center;gap:.75rem;height:2.125rem;padding:0 .75rem;font-size:.75rem;display:flex}.rv_app{letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:.4375rem;font-weight:600;display:inline-flex}.rv_app svg{flex:none;width:.875rem;height:.875rem}.rv_mark{background:var(--rv-ink);width:.875rem;height:.875rem;color:var(--rv-page);border-radius:.25rem;flex:none;place-items:center;font-size:.5625rem;font-weight:700;line-height:1;display:grid}.rv_ctx{color:var(--rv-ink-2);white-space:nowrap;text-overflow:ellipsis;background:#1d23290d;border-radius:62.5rem;padding:.1875rem .5rem;font-size:.6875rem;overflow:hidden}.rv_body{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.75rem .875rem;display:flex}.rv_heading{letter-spacing:.02em;color:var(--rv-ink-2);font-size:.6875rem;font-weight:500}.rv_rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rv_row{border-top:.0625rem solid var(--rv-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.4375rem 0;font-size:.75rem;display:flex}.rv_row:first-child{border-top:0}.rv_label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rv_state{background:var(--rv-ok-bg);color:var(--rv-ok);white-space:nowrap;border-radius:62.5rem;flex:none;align-items:center;gap:.25rem;padding:.125rem .4375rem .125rem .3125rem;font-size:.6875rem;font-weight:500;display:inline-flex}.rv_state svg{width:.6875rem;height:.6875rem}.rv_search{flex-direction:column;gap:.625rem;display:flex}.rv_query{height:1.875rem;box-shadow:inset 0 0 0 .0625rem var(--rv-line), 0 .0625rem .25rem #0000000f;background:#fff;border-radius:62.5rem;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.75rem;display:flex}.rv_query svg{flex:none;width:.8125rem;height:.8125rem}.rv_result{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.rv_site{color:var(--rv-ink-2);align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.rv_favicon{background:#3b2a1f;border-radius:50%;width:.875rem;height:.875rem}.rv_title{color:#1a4fa0;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.rv_snippet{color:var(--rv-ink-2);font-size:.6875rem}.rv_skeleton{flex-direction:column;gap:.75rem;padding-top:.25rem;display:flex}.rv_ghost{background:#1d23290f;border-radius:.25rem;width:88%;height:.5rem;display:block}.rv_ghost.is-short{width:60%}.rv_toast{z-index:1;background:var(--light-100);transition:opacity .38s var(--hover-ease) .42s, translate .52s cubic-bezier(.32, .72, 0, 1) .42s;border-radius:.75rem;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex;position:absolute;bottom:.75rem;left:2.5rem;right:.75rem;box-shadow:0 0 0 .0625rem #00000014,0 1rem 2rem -.75rem #000000b3}.stories_item:not([data-open]) .rv_toast{opacity:0;transition-duration:.16s;transition-delay:0s;translate:0 .75rem}@media (prefers-reduced-motion:reduce){.rv_toast{transition:none}}.rv_toast-icon{color:#2f5f86;background:#dde9f3;border-radius:.4375rem;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.rv_toast-icon svg{width:.875rem;height:.875rem}.rv_toast-body{flex-direction:column;gap:.125rem;min-width:0;display:flex}.rv_toast-title{letter-spacing:-.005em;font-size:.75rem;font-weight:600}.rv_toast-text{color:var(--rv-ink-2);font-size:.6875rem;line-height:1.35}.rv_toast-time{color:#6b7076;flex:none;margin-left:auto;font-size:.625rem}}
