:root{--rnv-k7m4q2-bg: #fbfaf8;--rnv-k7m4q2-surface: #fff;--rnv-k7m4q2-surface-2: #f3f1ed;--rnv-k7m4q2-text: #1d1d1f;--rnv-k7m4q2-muted: #625f5a;--rnv-k7m4q2-border: #e6e2dc;--rnv-k7m4q2-accent: #b93b0b;--rnv-k7m4q2-accent-ink: #fff;--rnv-k7m4q2-accent-soft: #fbeee6;--rnv-k7m4q2-focus: #1f6feb;--rnv-k7m4q2-store: #8a4b00;--rnv-k7m4q2-store-soft: #fdf3e2;--rnv-k7m4q2-success: #1f7a45;--rnv-k7m4q2-danger: #b42318;--rnv-k7m4q2-star: #d97706;--rnv-k7m4q2-font: -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--rnv-k7m4q2-font-display: -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--rnv-k7m4q2-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--rnv-k7m4q2-r-sm: 8px;--rnv-k7m4q2-r: 12px;--rnv-k7m4q2-r-lg: 18px;--rnv-k7m4q2-r-xl: 24px;--rnv-k7m4q2-shadow: 0 1px 2px rgb(0 0 0 / .04), 0 6px 18px rgb(0 0 0 / .06);--rnv-k7m4q2-shadow-pop: 0 1px 2px rgb(0 0 0 / .06), 0 18px 44px rgb(0 0 0 / .16);--rnv-k7m4q2-gutter: 16px;--rnv-k7m4q2-header-h: 60px;--rnv-k7m4q2-ease: cubic-bezier(.2, .7, .2, 1)}@media(min-width:640px){:root{--rnv-k7m4q2-gutter: 24px}}@media(min-width:1024px){:root{--rnv-k7m4q2-gutter: 32px;--rnv-k7m4q2-header-h: 68px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--rnv-k7m4q2-header-h) + 16px)}html.rnv-k7m4q2-menu-open,html.rnv-k7m4q2-sheet-open{overflow:hidden}body{margin:0;background:var(--rnv-k7m4q2-bg);color:var(--rnv-k7m4q2-text);font:400 16px/1.55 var(--rnv-k7m4q2-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-wrap:break-word}img,svg,video,picture{display:block;max-width:100%;height:auto}.rnv-k7m4q2-i,.rnd-w5n8c1-i{flex:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}a:hover{color:var(--rnv-k7m4q2-accent)}:focus-visible{outline:2px solid var(--rnv-k7m4q2-focus);outline-offset:2px;border-radius:4px}h1,h2,h3,h4{margin:0;font-family:var(--rnv-k7m4q2-font-display);font-weight:700;line-height:1.15;letter-spacing:-.02em}p,figure,dl,dd{margin:0}ul,ol{margin:0;padding:0}del{color:var(--rnv-k7m4q2-muted)}[hidden]{display:none!important}.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rnv-k7m4q2-skip{position:absolute;top:-100px;left:16px;z-index:200;padding:10px 16px;border-radius:var(--rnv-k7m4q2-r-sm);background:var(--rnv-k7m4q2-text);color:var(--rnv-k7m4q2-bg)}.rnv-k7m4q2-skip:focus{top:12px;color:var(--rnv-k7m4q2-bg)}.rnv-k7m4q2-container{width:100%;max-width:calc(1200px + var(--rnv-k7m4q2-gutter) * 2);margin-inline:auto;padding-inline:var(--rnv-k7m4q2-gutter)}.rnv-k7m4q2-main{min-height:60vh;padding-bottom:36px}@media(min-width:1024px){.rnv-k7m4q2-main{padding-bottom:52px}}.rnv-k7m4q2-main:focus{outline:none}.rnv-k7m4q2-section{margin-top:44px}@media(min-width:1024px){.rnv-k7m4q2-section{margin-top:60px}}.rnv-k7m4q2-eyebrow{margin-bottom:6px;color:var(--rnv-k7m4q2-muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rnv-k7m4q2-muted{color:var(--rnv-k7m4q2-muted)}.rnv-k7m4q2-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.rnv-k7m4q2-section__title{font-size:clamp(20px,2.2vw,26px)}.rnv-k7m4q2-section__link{display:inline-flex;align-items:center;gap:2px;flex:none;color:var(--rnv-k7m4q2-accent);font-size:15px;font-weight:600}.rnv-k7m4q2-section__link:hover,.rnv-k7m4q2-linkbtn:hover{color:color-mix(in srgb,var(--rnv-k7m4q2-accent) 78%,var(--rnv-k7m4q2-text))}.rnv-k7m4q2-note{margin:0 0 20px;color:var(--rnv-k7m4q2-muted);font-size:15px}.rnv-k7m4q2-note a{color:var(--rnv-k7m4q2-accent);font-weight:600}.rnv-k7m4q2-btn,.rnd-w5n8c1-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:999px;background:var(--rnv-k7m4q2-surface-2);color:var(--rnv-k7m4q2-text);font-size:15px;font-weight:600;line-height:1.1;text-align:center;white-space:nowrap;transition:background-color .15s var(--rnv-k7m4q2-ease),color .15s var(--rnv-k7m4q2-ease),border-color .15s var(--rnv-k7m4q2-ease),transform .1s var(--rnv-k7m4q2-ease)}.rnv-k7m4q2-btn:hover,.rnd-w5n8c1-btn:hover{color:var(--rnv-k7m4q2-text)}.rnv-k7m4q2-btn:active,.rnd-w5n8c1-btn:active{transform:scale(.98)}.rnv-k7m4q2-btn:disabled,.rnd-w5n8c1-btn:disabled{opacity:.55;transform:none}.rnv-k7m4q2-btn--primary,.rnd-w5n8c1-btn--primary{background:var(--rnv-k7m4q2-accent);color:var(--rnv-k7m4q2-accent-ink)}.rnv-k7m4q2-btn--primary:hover,.rnd-w5n8c1-btn--primary:hover{background:color-mix(in srgb,var(--rnv-k7m4q2-accent) 88%,var(--rnv-k7m4q2-text));color:var(--rnv-k7m4q2-accent-ink)}.rnv-k7m4q2-btn--store,.rnd-w5n8c1-btn--store{padding-inline:2px;border-color:transparent;background:transparent;color:var(--rnv-k7m4q2-store)}.rnv-k7m4q2-btn--store:hover,.rnd-w5n8c1-btn--store:hover{background:transparent;color:color-mix(in srgb,var(--rnv-k7m4q2-store) 76%,var(--rnv-k7m4q2-text))}.rnd-w5n8c1-storeicon{display:block;flex:none;border-radius:22%;object-fit:contain}.rnv-k7m4q2-btn--buy{background:var(--rnv-k7m4q2-store);color:var(--rnv-k7m4q2-bg)}.rnv-k7m4q2-btn--buy:hover{background:color-mix(in srgb,var(--rnv-k7m4q2-store) 86%,var(--rnv-k7m4q2-text));color:var(--rnv-k7m4q2-bg)}.rnv-k7m4q2-btn--ghost,.rnd-w5n8c1-btn--ghost{border-color:var(--rnv-k7m4q2-border);background:transparent}.rnv-k7m4q2-btn--ghost:hover,.rnd-w5n8c1-btn--ghost:hover{border-color:var(--rnv-k7m4q2-text)}.rnv-k7m4q2-btn--sm,.rnd-w5n8c1-btn--sm{min-height:36px;padding:0 14px;font-size:14px}.rnv-k7m4q2-btn--lg{min-height:52px;padding:0 26px;font-size:16px}.rnv-k7m4q2-btn--block,.rnd-w5n8c1-btn--block{display:flex;width:100%}.rnv-k7m4q2-iconbtn{display:inline-grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--rnv-k7m4q2-text)}.rnv-k7m4q2-iconbtn:hover{background:var(--rnv-k7m4q2-surface-2)}.rnv-k7m4q2-linkbtn{padding:0;border:0;background:none;color:var(--rnv-k7m4q2-accent);font-size:15px;font-weight:600}.rnv-k7m4q2-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.rnv-k7m4q2-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:34px;padding:0 14px;overflow:hidden;border:1px solid var(--rnv-k7m4q2-border);border-radius:999px;background:var(--rnv-k7m4q2-surface);color:var(--rnv-k7m4q2-text);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}a.rnv-k7m4q2-chip:hover{border-color:var(--rnv-k7m4q2-text);color:var(--rnv-k7m4q2-text)}.rnv-k7m4q2-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.01em;white-space:nowrap}.rnv-k7m4q2-badge--store{display:inline-flex;align-items:center;gap:5px;padding:0;background:none;color:var(--rnv-k7m4q2-store)}.rnv-k7m4q2-cover{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--rnv-k7m4q2-r-sm);background:var(--rnv-k7m4q2-surface-2)}.rnv-k7m4q2-cover--empty{display:grid;place-items:center;color:var(--rnv-k7m4q2-muted)}.rnv-k7m4q2-rating{display:inline-flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap}.rnv-k7m4q2-stars{position:relative;display:inline-block;color:color-mix(in srgb,var(--rnv-k7m4q2-border) 70%,var(--rnv-k7m4q2-muted));font-size:14px;letter-spacing:1px;line-height:1}.rnv-k7m4q2-stars:before,.rnv-k7m4q2-stars__fill:before{content:"★★★★★"}.rnv-k7m4q2-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--rnv-k7m4q2-star);white-space:nowrap}.rnv-k7m4q2-rating__value{font-weight:600}.rnv-k7m4q2-rating__count{color:var(--rnv-k7m4q2-muted)}.rnv-k7m4q2-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:15px}.rnv-k7m4q2-price strong{font-size:22px;letter-spacing:-.01em}.rnv-k7m4q2-price__save{color:var(--rnv-k7m4q2-success);font-size:13px;font-weight:600}.rnv-k7m4q2-part{color:var(--rnv-k7m4q2-muted)}.rnv-k7m4q2-header{position:sticky;top:0;z-index:60;border-bottom:1px solid var(--rnv-k7m4q2-border);background:color-mix(in srgb,var(--rnv-k7m4q2-bg) 94%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}.admin-bar .rnv-k7m4q2-header{top:32px}@media(max-width:782px){.admin-bar .rnv-k7m4q2-header{top:46px}}@media(max-width:600px){.admin-bar .rnv-k7m4q2-header{top:0}}.rnv-k7m4q2-header__bar{display:flex;align-items:center;gap:12px;height:var(--rnv-k7m4q2-header-h)}.rnv-k7m4q2-brand{display:inline-flex;align-items:center;gap:10px;flex:0 1 auto;min-width:0;max-width:60%;color:var(--rnv-k7m4q2-text);font-family:var(--rnv-k7m4q2-font-display);font-size:18px;font-weight:700;letter-spacing:-.02em}.rnv-k7m4q2-brand:hover{color:var(--rnv-k7m4q2-text)}.rnv-k7m4q2-brand__icon{flex:none;width:36px;height:36px;border-radius:9px;object-fit:contain}.rnv-k7m4q2-brand__mark{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;background:var(--rnv-k7m4q2-accent);color:var(--rnv-k7m4q2-accent-ink)}.rnv-k7m4q2-brand__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rnv-k7m4q2-header__search{display:none;flex:1 1 auto;min-width:0;max-width:360px;margin-inline:auto}.rnv-k7m4q2-nav{display:none}.rnv-k7m4q2-header__store{display:inline-flex;align-items:center;flex:none;gap:8px;margin-left:auto;padding:6px 2px;color:var(--rnv-k7m4q2-text);font-size:14px;font-weight:600;white-space:nowrap}.rnv-k7m4q2-header__store:hover{color:var(--rnv-k7m4q2-store)}.rnv-k7m4q2-header__store span{display:none}.rnv-k7m4q2-nav__list{display:flex;gap:2px;list-style:none}.rnv-k7m4q2-nav__list a{display:block;padding:8px 12px;border-radius:999px;color:var(--rnv-k7m4q2-text);font-size:15px;font-weight:500;white-space:nowrap}.rnv-k7m4q2-nav__list a:hover,.rnv-k7m4q2-nav__list [aria-current=page]{background:var(--rnv-k7m4q2-surface-2);color:var(--rnv-k7m4q2-text)}.rnv-k7m4q2-header__tools{display:flex;flex:none;gap:2px}.rnv-k7m4q2-menu__store{min-height:44px}.rnv-k7m4q2-menu{max-height:calc(100vh - var(--rnv-k7m4q2-header-h));max-height:calc(100dvh - var(--rnv-k7m4q2-header-h));padding:8px 0 24px;overflow-y:auto;border-top:1px solid var(--rnv-k7m4q2-border);background:var(--rnv-k7m4q2-bg)}.rnv-k7m4q2-menu__list{margin-bottom:8px;list-style:none}.rnv-k7m4q2-menu__list a{display:flex;align-items:center;justify-content:space-between;padding:14px 4px;border-bottom:1px solid var(--rnv-k7m4q2-border);font-size:17px;font-weight:500}.rnv-k7m4q2-menu__list--secondary{margin-bottom:20px}.rnv-k7m4q2-menu__list--secondary a{color:var(--rnv-k7m4q2-muted);font-size:15px}.rnv-k7m4q2-header.is-search-open .rnv-k7m4q2-header__search{position:absolute;top:100%;left:0;right:0;display:block;max-width:none;padding:10px var(--rnv-k7m4q2-gutter) 14px;border-bottom:1px solid var(--rnv-k7m4q2-border);background:var(--rnv-k7m4q2-bg)}@media(min-width:1024px){.rnv-k7m4q2-header__bar{gap:16px}.rnv-k7m4q2-header__search,.rnv-k7m4q2-header.is-search-open .rnv-k7m4q2-header__search{position:static;display:block;padding:0;border:0;background:none}.rnv-k7m4q2-header__search .rnd-w5n8c1-search__input{height:38px;padding:0 38px 0 15px;border-color:transparent;background:var(--rnv-k7m4q2-surface-2);font-size:14px}.rnv-k7m4q2-header__search .rnd-w5n8c1-search__input:focus{border-color:var(--rnv-k7m4q2-text);background:var(--rnv-k7m4q2-surface)}.rnv-k7m4q2-header__search .rnd-w5n8c1-search__submit{right:3px;width:32px;height:32px}.rnv-k7m4q2-nav{display:flex}.rnv-k7m4q2-header__store{margin-left:0}.rnv-k7m4q2-header__tools,.rnv-k7m4q2-menu{display:none!important}.home .rnv-k7m4q2-nav{margin-left:auto}}@media(min-width:1024px)and (max-width:1239px){.rnv-k7m4q2-nav__list a{padding-inline:8px;font-size:14px}}@media(min-width:1240px){.rnv-k7m4q2-header__store span{display:inline}}.rnd-w5n8c1-search{position:relative;display:flex;align-items:center;width:100%}.rnd-w5n8c1-search__input{width:100%;min-width:0;height:44px;padding:0 48px 0 18px;overflow:hidden;border:1px solid var(--rnv-k7m4q2-border);border-radius:999px;background:var(--rnv-k7m4q2-surface);font-size:16px;text-overflow:ellipsis;white-space:nowrap;appearance:none;transition:border-color .15s var(--rnv-k7m4q2-ease),box-shadow .15s var(--rnv-k7m4q2-ease)}.rnd-w5n8c1-search__input::placeholder{overflow:hidden;color:var(--rnv-k7m4q2-muted);text-overflow:ellipsis;white-space:nowrap;opacity:1}.rnd-w5n8c1-search__input:focus{outline:none;border-color:var(--rnv-k7m4q2-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--rnv-k7m4q2-focus) 22%,transparent)}.rnd-w5n8c1-search__input::-webkit-search-cancel-button{display:none}.rnd-w5n8c1-search__submit{position:absolute;right:4px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--rnv-k7m4q2-muted)}.rnd-w5n8c1-search__submit:hover{color:var(--rnv-k7m4q2-text)}.rnd-w5n8c1-search.is-loading .rnd-w5n8c1-search__submit{animation:rnv-k7m4q2-pulse 1s ease-in-out infinite}@keyframes rnv-k7m4q2-pulse{50%{opacity:.35}}.rnd-w5n8c1-search--hero .rnd-w5n8c1-search__input,.rnd-w5n8c1-search--page .rnd-w5n8c1-search__input,.rnd-w5n8c1-search--people .rnd-w5n8c1-search__input{height:54px;padding-left:22px;padding-right:58px;box-shadow:var(--rnv-k7m4q2-shadow)}.rnd-w5n8c1-search--hero .rnd-w5n8c1-search__submit,.rnd-w5n8c1-search--page .rnd-w5n8c1-search__submit,.rnd-w5n8c1-search--people .rnd-w5n8c1-search__submit{right:6px;width:42px;height:42px;background:var(--rnv-k7m4q2-accent);color:var(--rnv-k7m4q2-accent-ink)}@media(min-width:640px){.rnd-w5n8c1-search--hero .rnd-w5n8c1-search__input{height:60px;font-size:17px}.rnd-w5n8c1-search--hero .rnd-w5n8c1-search__submit{width:48px;height:48px}}.rnd-w5n8c1-search__panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:70;max-height:min(72vh,560px);padding:8px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--rnv-k7m4q2-border);border-radius:var(--rnv-k7m4q2-r-lg);background:var(--rnv-k7m4q2-surface);box-shadow:var(--rnv-k7m4q2-shadow-pop);text-align:left}.rnd-w5n8c1-ac__group+.rnd-w5n8c1-ac__group{margin-top:6px;padding-top:6px;border-top:1px solid var(--rnv-k7m4q2-border)}.rnd-w5n8c1-ac__group--store{border-radius:var(--rnv-k7m4q2-r);background:color-mix(in srgb,var(--rnv-k7m4q2-store-soft) 55%,transparent)}.rnd-w5n8c1-ac__heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px 6px;color:var(--rnv-k7m4q2-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rnd-w5n8c1-ac__badge{display:inline-flex;align-items:center;gap:4px;color:var(--rnv-k7m4q2-store);font-size:11px;letter-spacing:.02em;text-transform:none}.rnd-w5n8c1-ac__item{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--rnv-k7m4q2-r);color:var(--rnv-k7m4q2-text)}.rnd-w5n8c1-ac__item:hover,.rnd-w5n8c1-ac__item.is-active,.rnd-w5n8c1-ac__all.is-active{background:var(--rnv-k7m4q2-surface-2);color:var(--rnv-k7m4q2-text)}.rnd-w5n8c1-ac__item img,.rnd-w5n8c1-ac__ph{flex:none;width:44px;height:44px;border-radius:6px;background:var(--rnv-k7m4q2-surface-2);object-fit:cover}.rnd-w5n8c1-ac__item--person img,.rnd-w5n8c1-ac__ph--initials{border-radius:999px}.rnd-w5n8c1-ac__ph--initials{display:grid;place-items:center;color:var(--rnv-k7m4q2-muted);font-size:15px;font-weight:700}.rnd-w5n8c1-ac__text{display:grid;flex:1 1 auto;gap:1px;min-width:0}.rnd-w5n8c1-ac__title{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rnd-w5n8c1-ac__meta{overflow:hidden;color:var(--rnv-k7m4q2-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.rnd-w5n8c1-ac__go{flex:none;color:var(--rnv-k7m4q2-store)}.rnd-w5n8c1-ac__all{display:block;margin-top:6px;padding:11px 10px;border-radius:var(--rnv-k7m4q2-r);color:var(--rnv-k7m4q2-accent);font-size:14px;font-weight:600;text-align:center}.rnd-w5n8c1-ac__empty{padding:16px 12px;color:var(--rnv-k7m4q2-muted);font-size:14px}.rnv-k7m4q2-crumbs{padding:16px 0 4px;color:var(--rnv-k7m4q2-muted);font-size:14px}.rnv-k7m4q2-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;list-style:none}.rnv-k7m4q2-crumbs li{display:inline-flex;align-items:center;min-width:0}.rnv-k7m4q2-crumbs li+li:before{content:"›";margin:0 8px;color:color-mix(in srgb,var(--rnv-k7m4q2-muted) 60%,transparent)}.rnv-k7m4q2-crumbs a:hover{color:var(--rnv-k7m4q2-text)}.rnv-k7m4q2-crumbs [aria-current]{overflow:hidden;max-width:60vw;color:var(--rnv-k7m4q2-text);text-overflow:ellipsis;white-space:nowrap}.rnv-k7m4q2-crumbs .rank-math-breadcrumb p{margin:0}.rnv-k7m4q2-crumbs .rank-math-breadcrumb .separator{margin:0 6px}@media(max-width:639px){.rnv-k7m4q2-crumbs{padding:12px 0 2px;font-size:13px;line-height:1.5}.rnv-k7m4q2-crumbs ol{gap:1px 0}.rnv-k7m4q2-crumbs li+li:before{content:none}.rnv-k7m4q2-crumbs li:not(:last-child):after{content:"›";margin:0 7px;color:color-mix(in srgb,var(--rnv-k7m4q2-muted) 60%,transparent)}.rnv-k7m4q2-crumbs [aria-current]{max-width:none;overflow:visible;white-space:normal}}.rnv-k7m4q2-shelf{position:relative}.rnv-k7m4q2-shelf__track{display:grid;grid-auto-flow:column;grid-auto-columns:42%;gap:16px;margin-inline:calc(var(--rnv-k7m4q2-gutter) * -1);padding:2px var(--rnv-k7m4q2-gutter) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rnv-k7m4q2-gutter);scrollbar-width:none;overscroll-behavior-x:contain}.rnv-k7m4q2-shelf__track::-webkit-scrollbar{display:none}.rnv-k7m4q2-shelf__track>*{scroll-snap-align:start;min-width:0}.rnv-k7m4q2-shelf__nav{display:none}@media(min-width:640px){.rnv-k7m4q2-shelf__track{grid-auto-columns:23%}}@media(min-width:1024px){.rnv-k7m4q2-shelf__track{grid-auto-columns:calc((100% - 5 * 20px) / 6);gap:20px;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.rnv-k7m4q2-shelf__nav{position:absolute;top:calc(50% - 46px);z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--rnv-k7m4q2-border);border-radius:999px;background:var(--rnv-k7m4q2-surface);color:var(--rnv-k7m4q2-text);box-shadow:var(--rnv-k7m4q2-shadow);transition:opacity .15s var(--rnv-k7m4q2-ease)}.rnv-k7m4q2-shelf__nav:hover{border-color:var(--rnv-k7m4q2-text)}.rnv-k7m4q2-shelf__nav:disabled{opacity:0;pointer-events:none}.rnv-k7m4q2-shelf__nav--prev{left:-22px}.rnv-k7m4q2-shelf__nav--next{right:-22px}}.rnv-k7m4q2-tile{min-width:0}.rnv-k7m4q2-tile__link{display:grid;gap:10px;color:var(--rnv-k7m4q2-text)}.rnv-k7m4q2-tile__link:hover{color:var(--rnv-k7m4q2-text)}.rnv-k7m4q2-tile__cover{position:relative;display:block}.rnv-k7m4q2-tile__cover .rnv-k7m4q2-cover{border-radius:var(--rnv-k7m4q2-r);box-shadow:0 1px 2px #0000000f}.rnv-k7m4q2-tile__free{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:4px;max-width:calc(100% - 16px);padding:3px 9px 3px 7px;border-radius:999px;background:#16803d;color:#fff;font-size:11px;font-weight:700;line-height:1.45;white-space:nowrap;box-shadow:0 2px 6px #00000047}.rnv-k7m4q2-tile__play{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--rnv-k7m4q2-surface);color:var(--rnv-k7m4q2-text);box-shadow:0 2px 8px #0000002e;opacity:0;transform:translateY(4px);transition:opacity .2s var(--rnv-k7m4q2-ease),transform .2s var(--rnv-k7m4q2-ease)}.rnv-k7m4q2-tile__link:hover .rnv-k7m4q2-tile__play,.rnv-k7m4q2-tile__link:focus-visible .rnv-k7m4q2-tile__play{opacity:1;transform:none}.rnv-k7m4q2-tile__title{display:-webkit-box;overflow:hidden;font-size:15px;font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rnv-k7m4q2-tile__link:hover .rnv-k7m4q2-tile__title{color:var(--rnv-k7m4q2-accent)}.rnv-k7m4q2-tile__meta{margin-top:3px;overflow:hidden;color:var(--rnv-k7m4q2-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.rnv-k7m4q2-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}@media(min-width:640px){.rnv-k7m4q2-people{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.rnv-k7m4q2-people{grid-template-columns:repeat(6,minmax(0,1fr))}.rnv-k7m4q2-people--row{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:639px){.rnv-k7m4q2-people--row{grid-auto-flow:column;grid-auto-columns:36%;grid-template-columns:none;margin-inline:calc(var(--rnv-k7m4q2-gutter) * -1);padding:2px var(--rnv-k7m4q2-gutter) 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rnv-k7m4q2-gutter);scrollbar-width:none}.rnv-k7m4q2-people--row::-webkit-scrollbar{display:none}.rnv-k7m4q2-people--row>*{scroll-snap-align:start}}.rnv-k7m4q2-person{display:grid;justify-items:center;align-content:start;gap:3px;min-width:0;color:var(--rnv-k7m4q2-text);text-align:center}.rnv-k7m4q2-person:hover{color:var(--rnv-k7m4q2-text)}.rnv-k7m4q2-person__avatar{display:grid;place-items:center;width:100%;max-width:132px;aspect-ratio:1;margin-bottom:9px;overflow:hidden;border-radius:999px;background:var(--rnv-k7m4q2-surface-2);color:var(--rnv-k7m4q2-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rnv-k7m4q2-text) 6%,transparent);transition:transform .2s var(--rnv-k7m4q2-ease)}.rnv-k7m4q2-person:hover .rnv-k7m4q2-person__avatar{transform:translateY(-2px)}.rnv-k7m4q2-person__avatar img{width:100%;height:100%;object-fit:cover}.rnv-k7m4q2-person--series .rnv-k7m4q2-person__avatar{border-radius:var(--rnv-k7m4q2-r-lg);background:linear-gradient(145deg,var(--rnv-k7m4q2-accent-soft),var(--rnv-k7m4q2-surface-2));color:var(--rnv-k7m4q2-accent)}.rnv-k7m4q2-person--store .rnv-k7m4q2-person__avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rnv-k7m4q2-store) 30%,transparent)}.rnv-k7m4q2-person--series.rnv-k7m4q2-person--store .rnv-k7m4q2-person__avatar{background:linear-gradient(145deg,var(--rnv-k7m4q2-store-soft),var(--rnv-k7m4q2-surface-2));color:var(--rnv-k7m4q2-store)}.rnv-k7m4q2-person__initials{font-family:var(--rnv-k7m4q2-font-display);font-size:clamp(22px,4vw,30px);font-weight:700;letter-spacing:-.02em}.rnv-k7m4q2-person__name{display:-webkit-box;max-width:100%;overflow:hidden;font-size:15px;font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rnv-k7m4q2-person:hover .rnv-k7m4q2-person__name{color:var(--rnv-k7m4q2-accent)}.rnv-k7m4q2-person--store:hover .rnv-k7m4q2-person__name{color:var(--rnv-k7m4q2-store)}@media(max-width:639px){.rnv-k7m4q2-people--split:not(.is-second)>:nth-child(n+7),.rnv-k7m4q2-people--split.is-second>:nth-child(-n+6){display:none}.rnv-k7m4q2-pagerset__wide{display:none}}@media(min-width:640px){.rnv-k7m4q2-pagerset__narrow{display:none}}.rnv-k7m4q2-person__count{color:var(--rnv-k7m4q2-muted);font-size:13px}.rnv-k7m4q2-person__store{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:var(--rnv-k7m4q2-store);font-size:11px;font-weight:600}.rnv-k7m4q2-pager{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:32px}.rnv-k7m4q2-pager__pages{display:none;gap:6px;list-style:none}.rnv-k7m4q2-pager__page,.rnv-k7m4q2-pager__step{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:42px;height:42px;padding:0 12px;border:1px solid var(--rnv-k7m4q2-border);border-radius:var(--rnv-k7m4q2-r-sm);background:var(--rnv-k7m4q2-surface);color:var(--rnv-k7m4q2-text);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.rnv-k7m4q2-pager a:hover{border-color:var(--rnv-k7m4q2-text);color:var(--rnv-k7m4q2-text)}.rnv-k7m4q2-pager__page.is-current{border-color:var(--rnv-k7m4q2-text);background:var(--rnv-k7m4q2-text);color:var(--rnv-k7m4q2-bg);font-weight:600}.rnv-k7m4q2-pager__step{padding:0 14px 0 10px;font-weight:600}.rnv-k7m4q2-pager__step--next{padding:0 10px 0 14px}.rnv-k7m4q2-pager__gap{display:inline-flex;align-items:flex-end;justify-content:center;min-width:24px;height:42px;padding-bottom:10px;color:var(--rnv-k7m4q2-muted)}.rnv-k7m4q2-pager__status{min-width:112px;color:var(--rnv-k7m4q2-muted);font-size:14px;text-align:center;font-variant-numeric:tabular-nums}.rnv-k7m4q2-pager__status strong{color:var(--rnv-k7m4q2-text)}@media(max-width:639px){.rnv-k7m4q2-pager{justify-content:space-between}.rnv-k7m4q2-pager__step{flex:1 1 0;max-width:132px}}@media(min-width:640px){.rnv-k7m4q2-pager__pages{display:flex}.rnv-k7m4q2-pager__status{display:none}}.rnv-k7m4q2-banner-slot{margin:24px auto}.rnv-k7m4q2-listing__head+.rnv-k7m4q2-banner-slot,.rnv-k7m4q2-personhead+.rnv-k7m4q2-banner-slot,.rnv-k7m4q2-profile__head+.rnv-k7m4q2-banner-slot{margin-top:0}.rnd-w5n8c1-banner{max-width:100%;margin-inline:auto}.rnd-w5n8c1-banner a{display:block}.rnd-w5n8c1-banner img{width:100%;height:auto;aspect-ratio:var(--rnd-w5n8c1-ar-m);object-fit:cover;border-radius:var(--rnv-k7m4q2-r);background:var(--rnv-k7m4q2-surface-2)}@media(min-width:640px){.rnd-w5n8c1-banner img{aspect-ratio:var(--rnd-w5n8c1-ar-t)}.rnd-w5n8c1-banner--audiobook-top,.rnd-w5n8c1-banner--audiobook-bottom{max-width:728px}}@media(min-width:1024px){.rnd-w5n8c1-banner img{aspect-ratio:var(--rnd-w5n8c1-ar-d)}.rnd-w5n8c1-banner--audiobook-top{max-width:300px}.rnd-w5n8c1-banner--audiobook-bottom{max-width:760px}}.rnd-w5n8c1-form,.rnd-w5n8c1-form__row{display:grid;gap:18px}@media(min-width:640px){.rnd-w5n8c1-form__row{grid-template-columns:1fr 1fr}}.rnd-w5n8c1-form__field{display:grid;gap:6px;min-width:0}.rnd-w5n8c1-form__label{padding:0;font-size:14px;font-weight:600}.rnd-w5n8c1-input{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--rnv-k7m4q2-border);border-radius:var(--rnv-k7m4q2-r);background:var(--rnv-k7m4q2-surface);font-size:16px;transition:border-color .15s var(--rnv-k7m4q2-ease),box-shadow .15s var(--rnv-k7m4q2-ease)}.rnd-w5n8c1-input::placeholder{color:color-mix(in srgb,var(--rnv-k7m4q2-muted) 80%,transparent)}textarea.rnd-w5n8c1-input{min-height:132px;resize:vertical}select.rnd-w5n8c1-input{appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--rnv-k7m4q2-muted) 50%),linear-gradient(135deg,var(--rnv-k7m4q2-muted) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}.rnd-w5n8c1-input:focus{outline:none;border-color:var(--rnv-k7m4q2-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--rnv-k7m4q2-focus) 22%,transparent)}.rnd-w5n8c1-input[aria-invalid=true]{border-color:var(--rnv-k7m4q2-danger)}.rnd-w5n8c1-form__error{color:var(--rnv-k7m4q2-danger);font-size:13px;font-weight:500}.rnd-w5n8c1-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.rnd-w5n8c1-form__note{color:var(--rnv-k7m4q2-muted);font-size:13px}.rnd-w5n8c1-form__status{min-height:1.5em;font-size:15px}.rnd-w5n8c1-form__status:empty{min-height:0}.rnd-w5n8c1-form__status.is-error{color:var(--rnv-k7m4q2-danger)}.rnd-w5n8c1-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rnd-w5n8c1-ts{display:flex;align-items:center;min-height:70px;padding:2px 0}.rnd-w5n8c1-ts iframe{max-width:100%}.rnd-w5n8c1-ts--quiet{height:0;min-height:0;margin-top:-18px;padding:0;overflow:hidden}.rnd-w5n8c1-ts--quiet.is-open{height:auto;min-height:70px;margin-top:0;overflow:visible}.rnd-w5n8c1-done{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:22px;border:1px solid color-mix(in srgb,var(--rnv-k7m4q2-success) 28%,var(--rnv-k7m4q2-border));border-radius:var(--rnv-k7m4q2-r-lg);background:color-mix(in srgb,var(--rnv-k7m4q2-success) 7%,var(--rnv-k7m4q2-surface));animation:rnv-k7m4q2-rise .35s var(--rnv-k7m4q2-ease)}.rnd-w5n8c1-done:focus{outline:none}.rnd-w5n8c1-done__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;background:var(--rnv-k7m4q2-success);color:var(--rnv-k7m4q2-surface)}.rnd-w5n8c1-done__body{display:grid;gap:6px}.rnd-w5n8c1-done__title{font-family:var(--rnv-k7m4q2-font-display);font-size:20px;font-weight:700;letter-spacing:-.01em}.rnd-w5n8c1-done__text{color:var(--rnv-k7m4q2-muted);font-size:15px}.rnd-w5n8c1-done__card{display:grid;gap:4px;margin-top:8px;padding:12px 14px;border-radius:var(--rnv-k7m4q2-r);background:var(--rnv-k7m4q2-surface);box-shadow:var(--rnv-k7m4q2-shadow)}.rnd-w5n8c1-done__stars{color:var(--rnv-k7m4q2-star);font-size:15px;font-weight:600;letter-spacing:1px}.rnd-w5n8c1-done__review{font-weight:600}@media(max-width:479px){.rnd-w5n8c1-done{grid-template-columns:minmax(0,1fr);justify-items:center;padding:22px 18px;text-align:center}.rnd-w5n8c1-done__card{justify-items:center;width:100%}}@keyframes rnv-k7m4q2-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes rnv-k7m4q2-fade-in{0%{opacity:0}}@keyframes rnv-k7m4q2-spin{to{transform:rotate(360deg)}}.rnv-k7m4q2-empty{display:grid;justify-items:center;gap:8px;padding:48px 20px;border:1px dashed var(--rnv-k7m4q2-border);border-radius:var(--rnv-k7m4q2-r-lg);text-align:center}.rnv-k7m4q2-empty__title{font-size:18px;font-weight:600}.rnv-k7m4q2-empty__text{color:var(--rnv-k7m4q2-muted)}.rnv-k7m4q2-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.rnv-k7m4q2-prose{font-size:17px;line-height:1.7}.rnv-k7m4q2-prose>*+*{margin-top:1em}.rnv-k7m4q2-prose p,.rnv-k7m4q2-prose ul,.rnv-k7m4q2-prose ol{margin:0}.rnv-k7m4q2-prose>*+p,.rnv-k7m4q2-prose>*+ul,.rnv-k7m4q2-prose>*+ol{margin-top:1em}.rnv-k7m4q2-prose ul,.rnv-k7m4q2-prose ol{padding-left:1.4em}.rnv-k7m4q2-prose h2{margin-top:1.6em;font-size:24px}.rnv-k7m4q2-prose h3{margin-top:1.4em;font-size:20px}.rnv-k7m4q2-prose a{color:var(--rnv-k7m4q2-accent);font-weight:600}.rnv-k7m4q2-prose img{border-radius:var(--rnv-k7m4q2-r)}.rnv-k7m4q2-prose blockquote{margin:1.2em 0;padding-left:18px;border-left:3px solid var(--rnv-k7m4q2-border);color:var(--rnv-k7m4q2-muted)}.rnv-k7m4q2-js .rnv-k7m4q2-collapse{position:relative;max-height:15.5em;overflow:hidden}.rnv-k7m4q2-js .rnv-k7m4q2-collapse--short{max-height:7.4em}.rnv-k7m4q2-js .rnv-k7m4q2-collapse:after{content:"";position:absolute;inset:auto 0 0;height:64px;background:linear-gradient(to bottom,transparent,var(--rnv-k7m4q2-bg));pointer-events:none}.rnv-k7m4q2-js .rnv-k7m4q2-collapse.is-open{max-height:none}.rnv-k7m4q2-js .rnv-k7m4q2-collapse.is-open:after{display:none}.rnv-k7m4q2-collapse+.rnv-k7m4q2-linkbtn{margin-top:10px}.rnv-k7m4q2-footer{--rnv-k7m4q2-footer-muted: #b8b1a7;--rnv-k7m4q2-footer-line: rgb(255 255 255 / .12);background:#1c1a17;color:#f6f3ee;font-size:15px}.rnv-k7m4q2-footer a{color:inherit}.rnv-k7m4q2-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;padding-block:48px 24px}.rnv-k7m4q2-footer__about{display:grid;grid-column:1 / -1;justify-items:start;align-content:start;gap:14px}.rnv-k7m4q2-footer__brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--rnv-k7m4q2-font-display);font-size:19px;font-weight:700;letter-spacing:-.02em}.rnv-k7m4q2-footer__text{max-width:46ch;color:var(--rnv-k7m4q2-footer-muted)}.rnv-k7m4q2-footer .rnv-k7m4q2-footer__facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px 16px;width:100%;font-size:13px}.rnv-k7m4q2-footer__facts a{display:inline-flex;align-items:center;gap:6px;color:var(--rnv-k7m4q2-footer-muted);transition:color .15s var(--rnv-k7m4q2-ease)}.rnv-k7m4q2-footer__facts a:hover{color:#fff}.rnv-k7m4q2-footer__facts .rnv-k7m4q2-i{flex:none;color:#6fcf97}.rnv-k7m4q2-footer__store{display:inline-flex;align-items:center;gap:12px;margin-top:6px;line-height:1.3}.rnv-k7m4q2-footer__store strong{display:block;font-family:var(--rnv-k7m4q2-font-display);font-size:17px;font-weight:700;letter-spacing:-.015em}.rnv-k7m4q2-footer__store small{display:block;margin-top:1px;color:var(--rnv-k7m4q2-footer-muted);font-size:13px;transition:color .15s var(--rnv-k7m4q2-ease)}.rnv-k7m4q2-footer__store:hover small{color:#fff}.rnv-k7m4q2-footer__heading{margin-bottom:14px;font-size:14px;font-weight:700}.rnv-k7m4q2-footer ul{display:grid;gap:10px;list-style:none}.rnv-k7m4q2-footer__col a{color:var(--rnv-k7m4q2-footer-muted);transition:color .15s var(--rnv-k7m4q2-ease)}.rnv-k7m4q2-footer__col a:hover{color:#fff}.rnv-k7m4q2-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding-block:0 24px;color:var(--rnv-k7m4q2-footer-muted);font-size:13px}.rnv-k7m4q2-footer__bottom a{color:#f6f3ee;font-weight:600}.rnv-k7m4q2-footer__bottom a:hover{color:#fff}.rnv-k7m4q2-footer__bottom:before{content:"";flex:0 0 100%;margin-bottom:12px;border-top:1px solid var(--rnv-k7m4q2-footer-line)}@media(min-width:768px){.rnv-k7m4q2-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:56px 28px}}@media(min-width:1100px){.rnv-k7m4q2-footer__grid{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));gap:36px 32px}.rnv-k7m4q2-footer__about{grid-column:auto}}.rnd-w5n8c1-dialog{width:min(100% - 32px,460px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto;border:0;border-radius:var(--rnv-k7m4q2-r-xl);background:var(--rnv-k7m4q2-surface);color:var(--rnv-k7m4q2-text);box-shadow:var(--rnv-k7m4q2-shadow-pop)}.rnd-w5n8c1-dialog[open]{animation:rnv-k7m4q2-pop .25s var(--rnv-k7m4q2-ease)}.rnd-w5n8c1-dialog::backdrop{background:#0a0a0c8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes rnv-k7m4q2-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}}.rnd-w5n8c1-dialog__inner{position:relative;display:grid;gap:14px;padding:30px 24px 24px}.rnd-w5n8c1-dialog__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:999px;background:var(--rnv-k7m4q2-surface-2);color:var(--rnv-k7m4q2-text)}.rnd-w5n8c1-dialog__close:hover{background:color-mix(in srgb,var(--rnv-k7m4q2-surface-2) 70%,var(--rnv-k7m4q2-text) 10%)}.rnd-w5n8c1-code{display:grid;justify-items:center;gap:10px;padding:16px 14px 14px;border:1.5px dashed color-mix(in srgb,var(--rnv-k7m4q2-store) 55%,transparent);border-radius:var(--rnv-k7m4q2-r-lg);background:var(--rnv-k7m4q2-store-soft);text-align:center}.rnd-w5n8c1-code code{max-width:100%;color:var(--rnv-k7m4q2-text);font:700 20px/1.25 var(--rnv-k7m4q2-mono);letter-spacing:.08em;overflow-wrap:anywhere}.rnd-w5n8c1-code__copy{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:1px solid color-mix(in srgb,var(--rnv-k7m4q2-store) 30%,transparent);border-radius:999px;background:var(--rnv-k7m4q2-surface);color:var(--rnv-k7m4q2-store);font-size:13px;font-weight:700;transition:background-color .15s var(--rnv-k7m4q2-ease),color .15s var(--rnv-k7m4q2-ease)}.rnd-w5n8c1-code__copy:hover{background:color-mix(in srgb,var(--rnv-k7m4q2-store-soft) 70%,var(--rnv-k7m4q2-store) 12%)}.rnd-w5n8c1-code__copy.is-done{border-color:color-mix(in srgb,var(--rnv-k7m4q2-success) 35%,transparent);color:var(--rnv-k7m4q2-success)}.rnd-w5n8c1-toast{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:50;width:min(100% - 32px,392px);border:1px solid var(--rnv-k7m4q2-border);border-radius:var(--rnv-k7m4q2-r-lg);background:var(--rnv-k7m4q2-surface);box-shadow:var(--rnv-k7m4q2-shadow-pop);opacity:0;pointer-events:none;transform:translateY(14px);transition:opacity .3s var(--rnv-k7m4q2-ease),transform .3s var(--rnv-k7m4q2-ease),bottom .25s var(--rnv-k7m4q2-ease)}.rnd-w5n8c1-toast.is-visible{opacity:1;pointer-events:auto;transform:none}.rnd-w5n8c1-toast__link{display:flex;align-items:center;gap:14px;padding:14px 44px 14px 14px;color:var(--rnv-k7m4q2-text)}.rnd-w5n8c1-toast__link:hover{color:var(--rnv-k7m4q2-text)}.rnd-w5n8c1-toast__cover{flex:none;width:60px;height:60px;border-radius:10px;background:var(--rnv-k7m4q2-surface-2);object-fit:cover}.rnd-w5n8c1-toast__stack{position:relative;display:flex;flex:none;align-items:center}.rnd-w5n8c1-toast__stack .rnd-w5n8c1-toast__cover{width:46px;height:46px;border:2px solid var(--rnv-k7m4q2-surface);box-shadow:0 2px 6px #0000001f}.rnd-w5n8c1-toast__stack .rnd-w5n8c1-toast__cover+.rnd-w5n8c1-toast__cover{margin-left:-20px}.rnd-w5n8c1-toast__more{display:grid;place-items:center;min-width:30px;height:30px;margin-left:-10px;padding:0 6px;border:2px solid var(--rnv-k7m4q2-surface);border-radius:999px;background:var(--rnv-k7m4q2-text);color:var(--rnv-k7m4q2-bg);font-size:12px;font-weight:700}.rnd-w5n8c1-toast__body{display:grid;gap:4px;min-width:0;font-size:13.5px;line-height:1.4}.rnd-w5n8c1-toast__who{display:flex;flex-wrap:wrap;align-items:center;gap:2px 5px;color:var(--rnv-k7m4q2-muted);line-height:1.3}.rnd-w5n8c1-toast__person{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-right:1px;border-radius:999px;background:var(--rnv-k7m4q2-accent-soft);color:var(--rnv-k7m4q2-accent)}.rnd-w5n8c1-toast__name{color:var(--rnv-k7m4q2-text);font-size:14px;font-weight:700;letter-spacing:-.005em}.rnd-w5n8c1-toast__book{display:-webkit-box;overflow:hidden;color:var(--rnv-k7m4q2-accent);font-size:14.5px;font-weight:700;line-height:1.3;letter-spacing:-.01em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rnd-w5n8c1-toast__what{color:color-mix(in srgb,var(--rnv-k7m4q2-text) 78%,var(--rnv-k7m4q2-muted))}.rnd-w5n8c1-toast__price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:1px}.rnd-w5n8c1-toast__now{font-size:15px;font-weight:800;letter-spacing:-.01em}.rnd-w5n8c1-toast__was{font-size:12.5px}.rnd-w5n8c1-toast__off{padding:1px 7px;border-radius:999px;background:var(--rnv-k7m4q2-success);color:var(--rnv-k7m4q2-bg);font-size:11.5px;font-weight:800;line-height:1.5;font-variant-numeric:tabular-nums}.rnd-w5n8c1-toast__save{color:var(--rnv-k7m4q2-success);font-size:12.5px;font-weight:700}.rnd-w5n8c1-toast__meta{display:flex;flex-wrap:wrap;align-items:center;gap:3px 0;margin-top:1px;color:var(--rnv-k7m4q2-muted);font-size:12px}.rnd-w5n8c1-toast__store{display:inline-flex;align-items:center;gap:4px;color:var(--rnv-k7m4q2-store);font-weight:600}.rnd-w5n8c1-toast__ago:before{content:"·";margin:0 6px}.rnd-w5n8c1-toast__example{margin-left:8px;padding:1px 6px;border-radius:999px;background:var(--rnv-k7m4q2-surface-2);color:var(--rnv-k7m4q2-muted);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rnd-w5n8c1-toast__close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--rnv-k7m4q2-muted)}.rnd-w5n8c1-toast__close:hover{background:var(--rnv-k7m4q2-surface-2);color:var(--rnv-k7m4q2-text)}@media(max-width:639px){.rnd-w5n8c1-toast{left:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:min(100% - 24px,380px)}.rnd-w5n8c1-toast__link{gap:12px;padding:12px 40px 12px 12px}.rnd-w5n8c1-toast__cover{width:54px;height:54px}.rnd-w5n8c1-toast__stack .rnd-w5n8c1-toast__cover{width:42px;height:42px}.rnd-w5n8c1-toast__body{gap:3px;font-size:13px}}html.rnd-w5n8c1-has-dock .rnd-w5n8c1-toast,html.rnd-w5n8c1-has-dock .rnd-w5n8c1-gift{bottom:calc(var(--rnd-w5n8c1-dock-h, 76px) + 12px)}.rnd-w5n8c1-gift{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:51;display:grid;justify-items:end;gap:10px;max-width:calc(100% - 32px)}.rnd-w5n8c1-gift__toggle{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px 0 14px;border:0;border-radius:999px;background:var(--rnv-k7m4q2-store);color:var(--rnv-k7m4q2-bg);font-weight:600;box-shadow:0 10px 28px #0003}.rnd-w5n8c1-gift__time{padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--rnv-k7m4q2-bg) 22%,transparent);font-size:13px;font-variant-numeric:tabular-nums}.rnd-w5n8c1-gift__body{display:grid;gap:12px;order:-1;width:min(320px,calc(100vw - 32px));padding:18px;border:1px solid var(--rnv-k7m4q2-border);border-radius:var(--rnv-k7m4q2-r-lg);background:var(--rnv-k7m4q2-surface);box-shadow:var(--rnv-k7m4q2-shadow-pop);animation:rnv-k7m4q2-rise .25s var(--rnv-k7m4q2-ease)}.rnd-w5n8c1-gift__title{font-size:17px;font-weight:700}.rnd-w5n8c1-gift__terms{color:var(--rnv-k7m4q2-muted);font-size:13px}@media(max-width:639px){.rnd-w5n8c1-gift{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.rnd-w5n8c1-gift:not(.is-open) .rnd-w5n8c1-gift__label{display:none}}.rnd-w5n8c1-spin{width:min(100% - 24px,420px)}.rnd-w5n8c1-spin .rnd-w5n8c1-dialog__inner{justify-items:center;padding:28px 22px 22px;text-align:center}.rnd-w5n8c1-spin__eyebrow{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--rnv-k7m4q2-store-soft);color:var(--rnv-k7m4q2-store);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rnd-w5n8c1-spin__title{font-size:24px}.rnd-w5n8c1-spin__text{max-width:32ch;color:var(--rnv-k7m4q2-muted);font-size:15px}.rnd-w5n8c1-wheel{position:relative;width:min(100%,300px);margin:6px auto 2px;filter:drop-shadow(0 12px 22px rgb(0 0 0 / .16))}.rnd-w5n8c1-wheel__svg{width:100%;height:auto;overflow:visible}.rnd-w5n8c1-wheel__rim{fill:color-mix(in srgb,var(--rnv-k7m4q2-text) 88%,var(--rnv-k7m4q2-accent))}.rnd-w5n8c1-wheel__bulb{fill:var(--rnv-k7m4q2-surface);opacity:.85}.rnd-w5n8c1-wheel__rotor{transform-origin:100px 100px}.rnd-w5n8c1-wheel__seg{stroke:color-mix(in srgb,var(--rnv-k7m4q2-text) 88%,var(--rnv-k7m4q2-accent));stroke-width:1.2}.rnd-w5n8c1-wheel__seg--p10{fill:var(--rnv-k7m4q2-accent-soft)}.rnd-w5n8c1-wheel__seg--p20{fill:var(--rnv-k7m4q2-surface)}.rnd-w5n8c1-wheel__seg--p50{fill:var(--rnv-k7m4q2-accent)}.rnd-w5n8c1-wheel__seg--bundle{fill:var(--rnv-k7m4q2-store-soft)}.rnd-w5n8c1-wheel__value{font:800 17px var(--rnv-k7m4q2-font-display);letter-spacing:-.03em;text-anchor:middle}.rnd-w5n8c1-wheel__unit{font:700 7.4px var(--rnv-k7m4q2-font);letter-spacing:.18em;text-anchor:middle}.rnd-w5n8c1-wheel__mark--p10{fill:var(--rnv-k7m4q2-accent)}.rnd-w5n8c1-wheel__mark--p20{fill:var(--rnv-k7m4q2-text)}.rnd-w5n8c1-wheel__mark--p50{fill:var(--rnv-k7m4q2-accent-ink)}.rnd-w5n8c1-wheel__mark--bundle{fill:var(--rnv-k7m4q2-store)}.rnd-w5n8c1-wheel__hub{fill:var(--rnv-k7m4q2-surface);stroke:color-mix(in srgb,var(--rnv-k7m4q2-text) 88%,var(--rnv-k7m4q2-accent));stroke-width:2}.rnd-w5n8c1-wheel__hub-icon{color:var(--rnv-k7m4q2-accent)}.rnd-w5n8c1-wheel__pointer{position:absolute;top:-9px;left:50%;z-index:1;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:24px solid var(--rnv-k7m4q2-accent);filter:drop-shadow(0 2px 3px rgb(0 0 0 / .28));transform:translate(-50%)}.rnd-w5n8c1-ts--spin{justify-content:center;width:100%;height:0;min-height:0;margin-top:-14px;padding:0;overflow:hidden}.rnd-w5n8c1-ts--spin.is-open{height:auto;min-height:70px;margin-top:0;overflow:visible}.rnd-w5n8c1-spin__check{color:var(--rnv-k7m4q2-text);font-size:14px;font-weight:600}.rnd-w5n8c1-spin__go{max-width:320px;min-height:50px;font-size:16px}.rnd-w5n8c1-spin__msg{color:var(--rnv-k7m4q2-muted);font-size:14px}.rnd-w5n8c1-spin__msg:empty{display:none}.rnd-w5n8c1-spin__result{display:grid;gap:12px;width:100%;animation:rnv-k7m4q2-rise .35s var(--rnv-k7m4q2-ease)}.rnd-w5n8c1-spin__win{font-family:var(--rnv-k7m4q2-font-display);font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--rnv-k7m4q2-accent)}.rnd-w5n8c1-spin__note{color:var(--rnv-k7m4q2-muted);font-size:13px}.rnd-w5n8c1-spin.is-done .rnd-w5n8c1-wheel{width:min(100%,200px)}@media(max-width:379px){.rnd-w5n8c1-wheel{width:min(100%,260px)}}.rnd-w5n8c1-dock{--rnd-w5n8c1-c: var(--rnv-k7m4q2-accent);position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:60;max-width:960px;margin-inline:auto}.rnd-w5n8c1-dock[data-state=ad]{--rnd-w5n8c1-c: var(--rnv-k7m4q2-store)}html.rnd-w5n8c1-has-dock .rnv-k7m4q2-footer{padding-bottom:calc(var(--rnd-w5n8c1-dock-h, 76px) + 16px)}html:has(.rnd-w5n8c1-dock.is-open),html.rnd-w5n8c1-verifying{overflow:hidden}.rnd-w5n8c1-dock__panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--rnv-k7m4q2-border);border-radius:18px;background:var(--rnv-k7m4q2-surface);box-shadow:var(--rnv-k7m4q2-shadow-pop);animation:rnv-k7m4q2-rise .25s var(--rnv-k7m4q2-ease)}.rnd-w5n8c1-dock:not(.is-open) .rnd-w5n8c1-dock__panel{--rnv-k7m4q2-text: #f8f5f0;--rnv-k7m4q2-muted: #c9c1b6;--rnv-k7m4q2-surface: #2c2622;--rnv-k7m4q2-surface-2: rgb(255 255 255 / .13);--rnv-k7m4q2-border: rgb(255 255 255 / .15);--rnv-k7m4q2-bg: #1f1a17;--rnv-k7m4q2-accent-soft: rgb(255 255 255 / .1);--rnv-k7m4q2-store: #f7c67e;--rnv-k7m4q2-store-soft: rgb(247 198 126 / .14);--rnd-w5n8c1-c: color-mix(in srgb, var(--rnv-k7m4q2-accent) 74%, #fff);background:linear-gradient(100deg,color-mix(in srgb,var(--rnv-k7m4q2-accent) 26%,#211c19),#231e1b 45%);color:var(--rnv-k7m4q2-text);box-shadow:0 18px 44px #00000061,0 2px 8px #0000003d}.rnd-w5n8c1-dock:not(.is-open)[data-state=ad] .rnd-w5n8c1-dock__panel{--rnd-w5n8c1-c: var(--rnv-k7m4q2-store)}.rnd-w5n8c1-dock:not(.is-open)[data-state=ad] .rnd-w5n8c1-dock__play{color:#1f1a17}.rnd-w5n8c1-dock:not(.is-open) .rnd-w5n8c1-dock__chapter.is-current{color:var(--rnd-w5n8c1-c)}.rnd-w5n8c1-dock__bar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"book controls end";align-items:center;gap:4px;padding:8px 8px 11px}.rnd-w5n8c1-dock__book{display:flex;grid-area:book;align-items:center;gap:10px;min-width:0;padding-right:4px;color:var(--rnv-k7m4q2-text)}.rnd-w5n8c1-dock__book:hover{color:var(--rnv-k7m4q2-text)}.rnd-w5n8c1-dock__cover{position:relative;flex:none;width:44px;height:44px;overflow:hidden;border-radius:10px;background:var(--rnv-k7m4q2-surface-2);box-shadow:0 1px 3px #0000001f}.rnd-w5n8c1-dock__cover img{width:100%;height:100%;object-fit:cover}.rnd-w5n8c1-dock.is-ad .rnd-w5n8c1-dock__cover:after{content:"Ad";position:absolute;left:3px;bottom:3px;padding:0 5px;border-radius:999px;background:#0000009e;color:#fff;font-size:9px;font-weight:700;line-height:1.6}.rnd-w5n8c1-dock__text{display:grid;gap:1px;min-width:0}.rnd-w5n8c1-dock__title,.rnd-w5n8c1-dock__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rnd-w5n8c1-dock__title{font-size:14px;font-weight:700;line-height:1.3}.rnd-w5n8c1-dock__sub{color:var(--rnv-k7m4q2-muted);font-size:12px;line-height:1.35}.rnd-w5n8c1-dock.is-ad .rnd-w5n8c1-dock__sub{color:var(--rnv-k7m4q2-store);font-weight:600}.rnd-w5n8c1-dock__controls{display:flex;grid-area:controls;align-items:center;justify-content:center;gap:2px}.rnd-w5n8c1-dock__btn{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--rnv-k7m4q2-text)}.rnd-w5n8c1-dock__btn:hover:not(:disabled){background:var(--rnv-k7m4q2-surface-2)}.rnd-w5n8c1-dock__btn:disabled{opacity:.32}.rnd-w5n8c1-dock__btn--text{width:auto;min-width:40px;padding:0 8px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.rnd-w5n8c1-dock__btn--skip text{font-family:var(--rnv-k7m4q2-font)}.rnd-w5n8c1-dock__play{position:relative;display:grid;place-items:center;width:44px;height:44px;margin:0 2px;padding:0;border:0;border-radius:999px;background:var(--rnd-w5n8c1-c);color:var(--rnv-k7m4q2-accent-ink);box-shadow:0 4px 12px color-mix(in srgb,var(--rnd-w5n8c1-c) 30%,transparent);transition:transform .15s var(--rnv-k7m4q2-ease)}.rnd-w5n8c1-dock__play:hover:not(:disabled){transform:scale(1.05)}.rnd-w5n8c1-dock .rnd-w5n8c1-i--pause,.rnd-w5n8c1-dock.is-playing .rnd-w5n8c1-i--play{display:none}.rnd-w5n8c1-dock.is-playing .rnd-w5n8c1-i--pause{display:block}.rnd-w5n8c1-dock[data-state=loading] .rnd-w5n8c1-dock__play .rnd-w5n8c1-i{visibility:hidden}.rnd-w5n8c1-dock[data-state=loading] .rnd-w5n8c1-dock__play:after{content:"";position:absolute;inset:13px;border:2.5px solid color-mix(in srgb,var(--rnv-k7m4q2-accent-ink) 35%,transparent);border-top-color:var(--rnv-k7m4q2-accent-ink);border-radius:50%;animation:rnv-k7m4q2-spin .8s linear infinite}.rnd-w5n8c1-dock__end{display:flex;grid-area:end;align-items:center;gap:2px}.rnd-w5n8c1-dock__close{color:var(--rnv-k7m4q2-muted)}.rnd-w5n8c1-dock__seek{display:grid;grid-area:seek;align-items:center}.rnd-w5n8c1-dock__time{display:inline-flex;gap:6px;color:var(--rnv-k7m4q2-muted);font-size:12px;font-variant-numeric:tabular-nums}.rnd-w5n8c1-dock__seek input{--rnd-w5n8c1-p: 0%;width:100%;height:18px;margin:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none}.rnd-w5n8c1-dock__seek input:disabled{cursor:default}.rnd-w5n8c1-dock__seek input::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--rnd-w5n8c1-c) var(--rnd-w5n8c1-p),var(--rnv-k7m4q2-surface-2) var(--rnd-w5n8c1-p))}.rnd-w5n8c1-dock__seek input::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4px;border:2px solid var(--rnv-k7m4q2-surface);border-radius:50%;background:var(--rnd-w5n8c1-c);box-shadow:0 1px 3px #0000004d;-webkit-appearance:none;appearance:none}.rnd-w5n8c1-dock__seek input::-moz-range-track{height:4px;border-radius:999px;background:var(--rnv-k7m4q2-surface-2)}.rnd-w5n8c1-dock__seek input::-moz-range-progress{height:4px;border-radius:999px;background:var(--rnd-w5n8c1-c)}.rnd-w5n8c1-dock__seek input::-moz-range-thumb{width:10px;height:10px;border:2px solid var(--rnv-k7m4q2-surface);border-radius:50%;background:var(--rnd-w5n8c1-c)}.rnd-w5n8c1-dock__seek input:disabled::-webkit-slider-thumb{opacity:0}.rnd-w5n8c1-dock__seek input:disabled::-moz-range-thumb{opacity:0}.rnd-w5n8c1-dock__ad,.rnd-w5n8c1-dock__note{display:flex;align-items:center;gap:8px;margin:0 8px 8px;padding:6px 6px 6px 10px;border-radius:12px;background:var(--rnv-k7m4q2-store-soft);color:var(--rnv-k7m4q2-store);font-size:12.5px;font-weight:600;line-height:1.3}.rnd-w5n8c1-dock__note>span{flex:1;min-width:0}.rnd-w5n8c1-dock__tag{flex:none;padding:1px 6px;border-radius:6px;background:var(--rnv-k7m4q2-store);color:var(--rnv-k7m4q2-bg);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.rnd-w5n8c1-dock__ad-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rnd-w5n8c1-dock__cta{display:inline-flex;flex:none;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:var(--rnv-k7m4q2-store);color:var(--rnv-k7m4q2-bg);font-size:12.5px;font-weight:700;white-space:nowrap}.rnd-w5n8c1-dock__cta:hover{background:color-mix(in srgb,var(--rnv-k7m4q2-store) 86%,var(--rnv-k7m4q2-text));color:var(--rnv-k7m4q2-bg)}@media(max-width:639px){.rnd-w5n8c1-dock__ad,.rnd-w5n8c1-dock__note{gap:6px;padding:4px 4px 4px 8px;border-radius:10px;font-size:11.5px}.rnd-w5n8c1-dock__tag{padding:0 5px;border-radius:4px;font-size:9px;font-weight:700;line-height:1.6}.rnd-w5n8c1-dock__cta{display:block;max-width:70%;min-height:0;padding:0 10px;overflow:hidden;font-size:11.5px;font-weight:600;line-height:24px;text-overflow:ellipsis}}.rnd-w5n8c1-dock__chapters{position:absolute;right:8px;bottom:calc(100% + 10px);display:grid;width:min(380px,calc(100vw - 32px));max-height:min(60vh,520px);padding:10px 8px 8px;border:1px solid var(--rnv-k7m4q2-border);border-radius:var(--rnv-k7m4q2-r-lg);background:var(--rnv-k7m4q2-surface);box-shadow:var(--rnv-k7m4q2-shadow-pop);animation:rnv-k7m4q2-rise .2s var(--rnv-k7m4q2-ease)}.rnd-w5n8c1-dock__chapters-head{padding:0 8px 6px;color:var(--rnv-k7m4q2-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rnd-w5n8c1-dock__chapters ol{min-height:0;overflow-y:auto;overscroll-behavior:contain;list-style:none;scrollbar-width:thin}.rnd-w5n8c1-dock__chapter{display:grid;grid-template-columns:2em minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 8px;border:0;border-radius:var(--rnv-k7m4q2-r-sm);background:transparent;font-size:14px;text-align:left}.rnd-w5n8c1-dock__chapter:hover{background:var(--rnv-k7m4q2-surface-2)}.rnd-w5n8c1-dock__chapter.is-current{background:var(--rnv-k7m4q2-accent-soft);color:var(--rnv-k7m4q2-accent);font-weight:600}.rnd-w5n8c1-dock__chapter-n,.rnd-w5n8c1-dock__chapter-d{color:var(--rnv-k7m4q2-muted);font-size:12px;font-variant-numeric:tabular-nums}.rnd-w5n8c1-dock__chapter-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:639px){.rnd-w5n8c1-dock:not(.is-open) .rnd-w5n8c1-dock__controls>:not(.rnd-w5n8c1-dock__play),.rnd-w5n8c1-dock:not(.is-open) .rnd-w5n8c1-dock__close,.rnd-w5n8c1-dock:not(.is-open) .rnd-w5n8c1-dock__time{display:none}.rnd-w5n8c1-dock:not(.is-open) .rnd-w5n8c1-dock__seek{position:absolute;left:16px;right:16px;bottom:3px;display:block;pointer-events:none}.rnd-w5n8c1-dock:not(.is-open) .rnd-w5n8c1-dock__seek input{display:block;height:3px}.rnd-w5n8c1-dock:not(.is-open) .rnd-w5n8c1-dock__seek input::-webkit-slider-runnable-track{height:3px}.rnd-w5n8c1-dock:not(.is-open) .rnd-w5n8c1-dock__seek input::-webkit-slider-thumb{width:0;height:0;border:0;box-shadow:none}.rnd-w5n8c1-dock:not(.is-open) .rnd-w5n8c1-dock__seek input::-moz-range-thumb{width:0;height:0;border:0}.rnd-w5n8c1-dock:not(.is-open) .rnd-w5n8c1-dock__chapters{display:none}.rnd-w5n8c1-dock.is-open{inset:0;display:flex;flex-direction:column;justify-content:flex-end;max-width:none;background:#0a0a0c73;animation:rnv-k7m4q2-fade-in .2s var(--rnv-k7m4q2-ease)}.rnd-w5n8c1-dock.is-open .rnd-w5n8c1-dock__panel{max-height:92vh;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);overflow-y:auto;border-width:1px 0 0;border-radius:22px 22px 0 0;animation:rnd-w5n8c1-sheet .28s var(--rnv-k7m4q2-ease)}.rnd-w5n8c1-dock.is-open .rnd-w5n8c1-dock__bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"book end" "seek seek" "controls controls";gap:18px 6px;padding:18px 16px 16px}.rnd-w5n8c1-dock.is-open .rnd-w5n8c1-dock__bar:before{content:"";position:absolute;top:7px;left:50%;width:36px;height:4px;border-radius:999px;background:var(--rnv-k7m4q2-border);transform:translate(-50%)}.rnd-w5n8c1-dock.is-open .rnd-w5n8c1-dock__cover{width:58px;height:58px;border-radius:12px}.rnd-w5n8c1-dock.is-open .rnd-w5n8c1-dock__title{font-size:16px;white-space:normal}.rnd-w5n8c1-dock.is-open .rnd-w5n8c1-dock__controls{justify-content:space-between}.rnd-w5n8c1-dock.is-open .rnd-w5n8c1-dock__play{width:58px;height:58px}.rnd-w5n8c1-dock.is-open[data-state=loading] .rnd-w5n8c1-dock__play:after{inset:18px}.rnd-w5n8c1-dock.is-open .rnd-w5n8c1-dock__expand svg{transform:rotate(180deg)}.rnd-w5n8c1-dock.is-open .rnd-w5n8c1-dock__chapters{position:static;width:auto;max-height:42vh;margin:0 12px 12px;box-shadow:none;animation:none}}@keyframes rnd-w5n8c1-sheet{0%{transform:translateY(100%)}}@media(min-width:640px){.rnd-w5n8c1-dock{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.rnd-w5n8c1-dock__expand{display:none}.rnd-w5n8c1-dock__bar{grid-template-columns:minmax(0,1fr) minmax(300px,500px) minmax(0,1fr);grid-template-areas:"book controls end" "book seek end";gap:0 16px;padding:10px 12px}.rnd-w5n8c1-dock__book{gap:12px}.rnd-w5n8c1-dock__cover{width:52px;height:52px}.rnd-w5n8c1-dock__title{font-size:15px}.rnd-w5n8c1-dock__end{justify-content:flex-end}.rnd-w5n8c1-dock__seek{margin-top:-2px}}@media(min-width:640px)and (max-width:899px){.rnd-w5n8c1-dock__opt:not([data-k=chapters]){display:none}.rnd-w5n8c1-dock__bar{grid-template-columns:minmax(0,1fr) minmax(260px,340px) auto}}.rnd-w5n8c1-verify{position:fixed;top:0;left:-10000px;z-index:120;width:340px}.rnd-w5n8c1-verify.is-open{inset:0;display:grid;place-items:center;width:auto;padding:16px;background:#0a0a0c80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:rnv-k7m4q2-fade-in .2s var(--rnv-k7m4q2-ease)}.rnd-w5n8c1-verify__card{display:grid;justify-items:center;gap:10px;width:min(100%,380px);padding:26px 22px 18px;border-radius:var(--rnv-k7m4q2-r-xl);background:var(--rnv-k7m4q2-surface);color:var(--rnv-k7m4q2-text);box-shadow:var(--rnv-k7m4q2-shadow-pop);text-align:center}.rnd-w5n8c1-verify.is-open .rnd-w5n8c1-verify__card{animation:rnv-k7m4q2-pop .25s var(--rnv-k7m4q2-ease)}.rnd-w5n8c1-verify__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:var(--rnv-k7m4q2-accent-soft);color:var(--rnv-k7m4q2-accent)}.rnd-w5n8c1-verify__title{font-family:var(--rnv-k7m4q2-font-display);font-size:19px;font-weight:800;letter-spacing:-.01em}.rnd-w5n8c1-verify__title:focus{outline:none}.rnd-w5n8c1-verify__text{max-width:32ch;color:var(--rnv-k7m4q2-muted);font-size:14.5px}.rnd-w5n8c1-verify__widget{display:flex;justify-content:center;width:100%;min-height:66px;margin-top:4px}.rnd-w5n8c1-verify__widget iframe{max-width:100%}.rnd-w5n8c1-verify__status{color:var(--rnv-k7m4q2-muted);font-size:13px}.rnd-w5n8c1-verify__status:empty{display:none}.rnd-w5n8c1-verify__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px}@media(max-width:639px){.rnd-w5n8c1-verify.is-open{place-items:end stretch;padding:0}.rnd-w5n8c1-verify__card{width:100%;padding:24px 16px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.rnd-w5n8c1-verify.is-open .rnd-w5n8c1-verify__card{animation:rnd-w5n8c1-sheet .28s var(--rnv-k7m4q2-ease)}}.rnd-w5n8c1-navbar{position:fixed;top:var(--wp-admin--admin-bar--height, 0px);left:0;right:0;z-index:130;height:3px;background:linear-gradient(90deg,var(--rnv-k7m4q2-accent),var(--rnv-k7m4q2-store));opacity:0;pointer-events:none;transform:scaleX(0);transform-origin:0 50%;transition:transform .3s var(--rnv-k7m4q2-ease),opacity .3s var(--rnv-k7m4q2-ease)}.rnd-w5n8c1-navbar.is-on{opacity:1;transform:scaleX(.75);transition:transform 6s cubic-bezier(.1,.7,.2,1),opacity .2s var(--rnv-k7m4q2-ease)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
