/* ProductLed book reader v5, 2026-10-20. Source: Website Manager builds/book-pages-v2/build/reader/reader.css */
:root{--rd-bg: #08090A;--rd-panel: #0E0F11;--rd-float: #16181B;--rd-text: #F7F8F8;--rd-text-2: #8A8F98;--rd-text-3: #62666D;--rd-line: rgba(255,255,255,0.06);--rd-line-3: rgba(255,255,255,0.08);--rd-line-4: rgba(255,255,255,0.14);--rd-accent: #F3CA07;--rd-accent-text: #F3CA07;--rd-accent-wash: rgba(243,202,7,0.06);--rd-btn-bg: #F7F8F8;--rd-btn-fg: #08090A;--rd-shade: rgba(0,0,0,0.6);--rd-sans: 'Geist',system-ui,-apple-system,'Segoe UI',sans-serif;--rd-mono: 'Geist Mono',ui-monospace,'SFMono-Regular',Menlo,monospace;--rd-fs: 17.5px}:root[data-reader="light"]{--rd-bg: #FFFFFF;--rd-panel: #F6F6F4;--rd-float: #FFFFFF;--rd-text: #08090A;--rd-text-2: #4A4A4A;--rd-text-3: #6B6B6B;--rd-line: rgba(8,9,10,0.08);--rd-line-3: rgba(8,9,10,0.10);--rd-line-4: rgba(8,9,10,0.18);--rd-accent-text: #8A6A00;--rd-accent-wash: rgba(243,202,7,0.12);--rd-btn-bg: #08090A;--rd-btn-fg: #FFFFFF;--rd-shade: rgba(8,9,10,0.35)}:root[data-size="s"]{--rd-fs: 16px}:root[data-size="l"]{--rd-fs: 20.5px}html,body{background: var(--rd-bg) !important}:root[data-reader="light"]{color-scheme: light}#rd{color: var(--rd-text);font-family: var(--rd-sans);-webkit-font-smoothing: antialiased;background: var(--rd-bg);transition: background 0.2s ease,color 0.2s ease}#rd [hidden],.rd-ov[hidden],.rd-ov [hidden]{display: none !important}#rd *,#rd *::before,#rd *::after,.rd-ov,.rd-ov *,.rd-ov *::before,.rd-ov *::after{box-sizing: border-box}#rd>.w-embed,#rd-layout>.w-embed{display: contents}#rd a,.rd-ov a{color: inherit;transition: color 0.16s ease,background 0.15s ease,border-color 0.15s ease}#rd button,.rd-ov button{font: inherit;color: inherit;background: none;border: 0;padding: 0;margin: 0;cursor: pointer;transition: color 0.16s ease,background 0.15s ease,border-color 0.15s ease}#rd :focus-visible,.rd-ov :focus-visible{outline: 2px solid var(--rd-accent);outline-offset: 2px;border-radius: 6px}#rd .rd-mono,.rd-ov .rd-mono{font-family: var(--rd-mono);font-size: 11px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--rd-text-3)}#rd .rd-top{position: sticky;top: env(safe-area-inset-top,0px);z-index: 20;background: var(--rd-bg);border-bottom: 1px solid var(--rd-line)}#rd .rd-top-in{max-width: 1280px;margin: 0 auto;height: 60px;display: flex;align-items: center;gap: 18px;padding-left: max(24px,env(safe-area-inset-left,0px));padding-right: max(24px,env(safe-area-inset-right,0px))}#rd .rd-logo{display: flex;align-items: center;flex: none;min-width: 0;color: var(--rd-text);text-decoration: none;line-height: 0}#rd .rd-logo productled-logo{display: block;line-height: 0;--pl-logo-size: 19px;--pl-logo-wordmark: 17px;--pl-logo-gap: 9px;--pl-logo-drop: 1px}#rd .rd-logo .rd-lock{display: none;align-items: center;gap: 9px}#rd .rd-logo .rd-lock svg{width: 19px;height: 20px}#rd .rd-logo .rd-lock img{height: 17px;width: auto;display: block}:root[data-reader="light"] #rd .rd-logo productled-logo{display: none}:root[data-reader="light"] #rd .rd-logo .rd-lock{display: flex}#rd .rd-sep{width: 1px;height: 18px;background: var(--rd-line-4);flex: none}#rd .rd-crumb{display: flex;gap: 8px;align-items: center;font-size: 13.5px;color: var(--rd-text-2);min-width: 0;white-space: nowrap;overflow: hidden}#rd .rd-crumb a{text-decoration: none}#rd .rd-crumb a:hover{color: var(--rd-accent-text)}#rd .rd-crumb b{color: var(--rd-text);font-weight: 500;overflow: hidden;text-overflow: ellipsis}#rd .rd-tools{margin-left: auto;display: flex;align-items: center;gap: 16px;flex: none}#rd .rd-left{font-family: var(--rd-mono);font-size: 11px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--rd-text-3)}#rd .rd-aa{width: 36px;height: 36px;border-radius: 8px;font-size: 15px;color: var(--rd-text-2)}#rd .rd-aa:hover,#rd .rd-aa[aria-expanded="true"]{color: var(--rd-accent-text);background: var(--rd-panel)}#rd .rd-contents-btn{display: none}#rd .rd-bar{position: absolute;left: 0;bottom: -1px;height: 2px;width: 0;background: var(--rd-accent)}#rd .rd-btn,.rd-ov .rd-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 38px;padding: 0 16px;border-radius: 8px;font-family: var(--rd-sans);font-size: 14px;font-weight: 500;line-height: 1;text-decoration: none;white-space: nowrap}#rd .rd-btn-primary,.rd-ov .rd-btn-primary{background: var(--rd-btn-bg);color: var(--rd-btn-fg);border: 1px solid var(--rd-btn-bg)}#rd .rd-btn-outline,.rd-ov .rd-btn-outline{border: 1px solid var(--rd-line-4);color: var(--rd-text);background: transparent}#rd .rd-btn-primary:hover,#rd .rd-btn-outline:hover,.rd-ov .rd-btn-primary:hover,.rd-ov .rd-btn-outline:hover{background: var(--rd-accent);color: #08090A;border-color: var(--rd-accent)}#rd .rd-btn-lg{height: 48px;padding: 0 24px;font-size: 15.5px;border-radius: 10px}#rd .rd-share-top .rd-short{display: none}#rd .rd-pop-in{position: relative;max-width: 1280px;margin: 0 auto}#rd .rd-pop{position: absolute;top: -4px;right: max(24px,env(safe-area-inset-right,0px));width: 236px;padding: 16px;border: 1px solid var(--rd-line-3);border-radius: 12px;background: var(--rd-float);box-shadow: 0 18px 40px var(--rd-shade);display: grid;gap: 10px}#rd .rd-seg,.rd-ov .rd-seg{display: grid;grid-template-columns: repeat(3,1fr);gap: 6px}#rd .rd-seg.rd-two,.rd-ov .rd-seg.rd-two{grid-template-columns: 1fr 1fr}#rd .rd-seg button,.rd-ov .rd-seg button{height: 40px;border: 1px solid var(--rd-line-3);border-radius: 8px;color: var(--rd-text-2);font-size: 14px}#rd .rd-seg button:hover,.rd-ov .rd-seg button:hover{color: var(--rd-accent-text)}#rd .rd-seg button[aria-pressed="true"],.rd-ov .rd-seg button[aria-pressed="true"]{border-color: var(--rd-accent);color: var(--rd-text)}#rd .rd-seg .rd-a1{font-size: 12px}#rd .rd-seg .rd-a2{font-size: 15px}#rd .rd-seg .rd-a3{font-size: 19px;font-weight: 500}#rd-layout{max-width: 1280px;margin: 0 auto;display: grid;grid-template-columns: 220px minmax(0,680px) 250px;grid-template-areas: "l h r" "l t r" "l e r";grid-template-rows: auto auto 1fr;justify-content: space-between;column-gap: 48px;padding-left: max(24px,env(safe-area-inset-left,0px));padding-right: max(24px,env(safe-area-inset-right,0px));padding-block: 56px 64px}#rd .rd-rail{position: sticky;top: 92px;align-self: start}#rd .rd-rail-l{grid-area: l;max-height: calc(100vh - 116px);overflow-y: auto}#rd .rd-rail-r{grid-area: r}#rd .rd-head{grid-area: h;min-width: 0}#rd #chapter-text{grid-area: t;min-width: 0}#rd .rd-end{grid-area: e;min-width: 0}#rd .rd-toc ol{list-style: none;margin: 16px 0 0;padding: 0;display: grid;gap: 2px}#rd .rd-toc li{margin: 0;padding: 0}#rd .rd-toc a{display: grid;grid-template-columns: 26px 1fr;gap: 6px;padding: 7px 10px;border-radius: 8px;text-decoration: none;font-size: 13.5px;line-height: 1.4;color: var(--rd-text-3)}#rd .rd-toc a .rd-n{font-family: var(--rd-mono);font-size: 11px;padding-top: 2px}#rd .rd-toc a:hover{color: var(--rd-accent-text)}#rd .rd-toc a[aria-current="page"]{background: var(--rd-panel);color: var(--rd-text)}#rd .rd-toc a[aria-current="page"] .rd-n{color: var(--rd-accent-text)}#rd .rd-toc .rd-track{grid-column: 2;height: 2px;margin-top: 8px;background: var(--rd-line-3);border-radius: 2px;overflow: hidden}#rd .rd-toc .rd-track span{display: block;height: 100%;width: 0;background: var(--rd-accent)}#rd .rd-card{position: relative;padding: 20px;border: 1px solid var(--rd-line-3);border-radius: 14px;background: var(--rd-panel);display: grid;gap: 10px;transition: opacity 0.25s ease}#rd .rd-card .rd-fan{display: block;width: 100%;height: auto;margin: -6px 0 4px}#rd .rd-card-h{margin: 0;font-size: 19px;line-height: 1.25;font-weight: 500;letter-spacing: -0.015em;color: var(--rd-text);text-wrap: balance}#rd .rd-card-sub{margin: 0;font-size: 14.5px;line-height: 1.55;color: var(--rd-text)}#rd .rd-card .rd-btn{margin-top: 6px;width: 100%}#rd .rd-card-x{position: absolute;top: 8px;right: 8px;width: 30px;height: 30px;border-radius: 8px;font-size: 18px;line-height: 1;color: var(--rd-text-3)}#rd .rd-card-x:hover{color: var(--rd-accent-text);background: var(--rd-float)}#rd .rd-kicker{font-family: var(--rd-mono);font-size: 11px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--rd-text)}#rd .rd-kicker a,#rd .rd-meta a{text-decoration: none;color: var(--rd-text)}#rd .rd-kicker a:hover,#rd .rd-meta a:hover{color: var(--rd-accent-text)}#rd .rd-head h1{margin: 16px 0 0;font-family: var(--rd-sans);font-size: clamp(36px,5.2vw,56px);line-height: 1.04;font-weight: 500;letter-spacing: -0.035em;color: var(--rd-text);text-wrap: balance}#rd .rd-head h1 .rd-dot{color: var(--rd-accent)}#rd .rd-nobr{white-space: nowrap}#rd .rd-meta{margin-top: 18px;display: flex;flex-wrap: wrap;gap: 6px 14px;align-items: center;font-family: var(--rd-mono);font-size: 11px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--rd-text-3)}#rd #chapter-text{margin-top: 44px;padding: 0;font-family: var(--rd-sans);font-size: var(--rd-fs);line-height: 1.75;color: var(--rd-text-2)}#rd #chapter-text>.w-embed:first-child>p:first-of-type{font-size: 1.12em;line-height: 1.6;color: var(--rd-text)}#rd #chapter-text>.w-embed:first-child>:first-child{margin-top: 0}#rd #chapter-text p{margin: 0 0 1.05em;max-width: none;font-family: inherit;font-size: inherit;line-height: inherit;color: inherit}#rd #chapter-text h2{margin: 2.2em 0 0.7em;max-width: none;font-family: var(--rd-sans);font-size: 1.45em;line-height: 1.25;font-weight: 500;letter-spacing: -0.02em;color: var(--rd-text);text-wrap: balance;scroll-margin-top: 90px}#rd #chapter-text h3,#rd #chapter-text h4,#rd #chapter-text h5{margin: 1.8em 0 0.6em;max-width: none;font-family: var(--rd-sans);font-size: 1.12em;line-height: 1.35;font-weight: 500;letter-spacing: -0.01em;color: var(--rd-text);scroll-margin-top: 90px}#rd #chapter-text strong,#rd #chapter-text b{color: var(--rd-text);font-weight: 500}#rd #chapter-text em{color: inherit}#rd #chapter-text a{color: var(--rd-text);text-decoration: underline;text-decoration-color: var(--rd-line-4);text-underline-offset: 3px}#rd #chapter-text a:hover{color: var(--rd-accent-text);text-decoration-color: currentColor}#rd #chapter-text ul,#rd #chapter-text ol{margin: 0 0 1.05em;padding-left: 1.3em;max-width: none}#rd #chapter-text li{margin: 0 0 0.45em;max-width: none;font-family: inherit;font-size: inherit;line-height: inherit;color: inherit}#rd #chapter-text li>ul,#rd #chapter-text li>ol{margin: 0.45em 0 0}#rd #chapter-text img{display: block;max-width: 100%;height: auto;margin: 1.6em 0;border-radius: 10px}#rd #chapter-text figure{margin: 1.6em 0;max-width: 100%}#rd #chapter-text figure img{margin: 0}#rd #chapter-text figcaption{margin-top: 8px;font-size: 13px;color: var(--rd-text-3)}#rd #chapter-text blockquote{margin: 1.6em 0;padding: 0 0 0 20px;border-left: 2px solid var(--rd-line-4);color: var(--rd-text);font-size: 1.05em;line-height: 1.6}#rd #chapter-text blockquote p{margin: 0 0 0.5em;font-size: inherit;color: inherit}#rd #chapter-text cite{display: block;margin-top: 8px;font-style: normal;font-family: var(--rd-mono);font-size: 11px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--rd-text-3)}#rd #chapter-text figure[style]{margin-left: auto;margin-right: auto}#rd #chapter-text .rd-embed{margin: 1.6em 0;overflow-x: auto}#rd #chapter-text table{width: 100% !important;margin: 0 !important;border-collapse: collapse !important;border: 1px solid var(--rd-line-4) !important;background: transparent !important;font-family: var(--rd-sans) !important;font-size: 0.86em !important;line-height: 1.5 !important;color: var(--rd-text-2) !important}#rd #chapter-text th,#rd #chapter-text td{padding: 10px 12px !important;border: 1px solid var(--rd-line-4) !important;background: transparent !important;text-align: left;vertical-align: top;font-family: inherit !important;font-size: inherit !important;font-weight: 400;color: inherit !important;height: auto}#rd #chapter-text th,#rd #chapter-text thead td{color: var(--rd-text) !important;font-weight: 500 !important;background: var(--rd-panel) !important}#rd #chapter-text td.label,#rd #chapter-text .table-label{color: var(--rd-text) !important}#rd #chapter-text td:empty{height: 44px}#rd #chapter-text tr>th:first-child:not(:last-child){width: 34%}#rd #chapter-text>.w-embed:first-child>figure:first-child{max-width: 260px !important;margin: 0 0 2em !important}#rd #chapter-text table p,#rd #chapter-text table ol,#rd #chapter-text table ul{margin: 0}#rd #chapter-text input[type="text"],#rd #chapter-text input:not([type]),#rd #chapter-text textarea{display: inline-block;width: calc(100% - 1.8em);max-width: 100%;min-height: 34px;margin: 3px 0;padding: 6px 10px;border: 1px solid var(--rd-line-4);border-radius: 8px;background: var(--rd-bg);color: var(--rd-text);font: inherit;font-size: 1em;vertical-align: middle}#rd #chapter-text input::placeholder,#rd #chapter-text textarea::placeholder{color: var(--rd-text-3)}#rd #chapter-text input:focus,#rd #chapter-text textarea:focus{outline: none;border-color: var(--rd-accent)}#rd #chapter-text iframe{display: block;max-width: 100%;border: 0;border-radius: 12px}#rd.rd-book-playbook #chapter-text figure img{background: #F7F8F8;padding: 14px;border-radius: 12px}:root[data-reader="light"] #rd.rd-book-playbook #chapter-text figure img{background: none;padding: 0}#rd .rd-one-book.rd-3d{width: auto;height: 172px;transform: none;box-shadow: none;overflow: visible;border-radius: 0}#rd .rd-one-book.rd-3d img{width: auto;height: 100%;object-fit: contain;filter: drop-shadow(0 14px 22px rgba(0,0,0,0.5))}#rd .rd-one-book.rd-3d::after{display: none}#rd .rd-nudge{margin: 2em 0;padding: 16px 18px;border: 1px solid var(--rd-line-3);border-radius: 12px;background: var(--rd-panel);display: flex;flex-wrap: wrap;gap: 8px 16px;align-items: center;justify-content: space-between;font-size: 15px;line-height: 1.5;color: var(--rd-text-2)}#rd .rd-nudge b{color: var(--rd-text);font-weight: 500}#rd #chapter-text .rd-nudge a{font-size: 14px;font-weight: 500;color: var(--rd-text);text-decoration: none;white-space: nowrap}#rd #chapter-text .rd-nudge a:hover{color: var(--rd-accent-text)}#rd .rd-end{margin-top: 64px;display: grid;gap: 12px;align-content: start}#rd .rd-end-k{display: flex;align-items: center;gap: 10px;font-family: var(--rd-mono);font-size: 11px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--rd-text-2)}#rd .rd-tick,.rd-ov .rd-tick{width: 20px;height: 20px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;flex: none;background: var(--rd-accent-wash);color: var(--rd-accent-text);font-size: 11px;letter-spacing: 0}#rd .rd-next{justify-self: start;gap: 10px}#rd .rd-next .rd-arr{font-size: 18px;line-height: 1;transition: transform 0.15s ease}#rd .rd-next:hover .rd-arr{transform: translateX(3px)}#rd .rd-author{margin-top: 40px;display: grid;grid-template-columns: 72px minmax(0,1fr);gap: 18px;align-items: start}#rd .rd-author img{width: 72px;height: 72px;border-radius: 50%;object-fit: cover}#rd .rd-author-body{display: grid;gap: 6px}#rd .rd-author h3{margin: 0;font-family: var(--rd-sans);font-size: 18px;line-height: 1.3;font-weight: 500;color: var(--rd-text)}#rd .rd-author h3 a{text-decoration: none}#rd .rd-author h3 a:hover{color: var(--rd-accent-text)}#rd .rd-author p{margin: 0;max-width: 60ch;font-size: 14.5px;line-height: 1.6;color: var(--rd-text-2)}#rd .rd-author-links{display: flex;flex-wrap: wrap;gap: 6px 16px;margin-top: 4px;font-size: 13.5px}#rd .rd-author-links a{color: var(--rd-text-2);text-decoration: none}#rd .rd-author-links a:hover{color: var(--rd-accent-text)}#rd .rd-band{padding-left: max(24px,env(safe-area-inset-left,0px));padding-right: max(24px,env(safe-area-inset-right,0px));padding-block: 0 120px}#rd .rd-own{max-width: 1120px;margin: 0 auto;padding: 44px;border: 1px solid var(--rd-line-3);border-radius: 20px;background: var(--rd-panel);display: grid;gap: 32px;scroll-margin-top: 84px}#rd .rd-own-head{display: grid;gap: 14px}#rd .rd-own h2{margin: 0;max-width: 30ch;font-family: var(--rd-sans);font-size: clamp(26px,3.4vw,34px);line-height: 1.12;font-weight: 500;letter-spacing: -0.025em;color: var(--rd-text);text-wrap: balance}#rd .rd-own .rd-lead{margin: 0;max-width: 64ch;font-size: 16.5px;line-height: 1.65;color: var(--rd-text-2)}#rd .rd-tiers{display: grid;grid-template-columns: 1fr 1.06fr 1fr;gap: 16px;align-items: stretch}#rd .rd-tier{display: flex;flex-direction: column;gap: 14px;min-width: 0;padding: 26px 24px;border: 1px solid var(--rd-line-3);border-radius: 16px;background: var(--rd-bg)}#rd .rd-tier.rd-rec{border-color: var(--rd-accent)}#rd .rd-tier-name{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;font-size: 17px;font-weight: 500;color: var(--rd-text)}#rd .rd-rec-chip{font-family: var(--rd-mono);font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--rd-accent-text);padding: 4px 8px;border-radius: 6px;background: var(--rd-accent-wash)}#rd .rd-tier-img{height: 170px;border-radius: 12px;background: radial-gradient(120% 90% at 50% 40%,#1C1E22,#121316);display: flex;align-items: center;justify-content: center;overflow: hidden}#rd .rd-tier-img .rd-fan3{width: 82%;height: auto}#rd .rd-tier-img .rd-team{width: 94%;height: auto}#rd .rd-one-book{width: 88px;height: 141px;border-radius: 2px 4px 4px 2px;overflow: hidden;transform: rotate(5deg);box-shadow: 0 18px 30px rgba(0,0,0,0.55);position: relative}#rd .rd-one-book img{display: block;width: 100%;height: 100%;object-fit: cover}#rd .rd-one-book::after{content: '';position: absolute;inset: 0;background: linear-gradient(90deg,rgba(0,0,0,0.35),rgba(0,0,0,0) 7%,rgba(255,255,255,0.08) 9%,rgba(255,255,255,0) 14%)}#rd .rd-band:not(.rd-ready) [data-rd-book]{visibility: hidden}#rd .rd-price{font-size: 34px;line-height: 1.1;font-weight: 500;letter-spacing: -0.02em;color: var(--rd-text)}#rd .rd-price .rd-pn{display: block;margin-top: 8px;font-family: var(--rd-mono);font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;font-weight: 400;color: var(--rd-text-3)}#rd .rd-pitch{margin: 0;font-size: 15px;line-height: 1.5;color: var(--rd-text)}#rd .rd-tier ul{margin: 0;padding: 0;list-style: none;display: grid;gap: 8px}#rd .rd-tier li{position: relative;margin: 0;padding: 0 0 0 22px;font-size: 14px;line-height: 1.5;color: var(--rd-text-2)}#rd .rd-tier li::before{content: '\2713';position: absolute;left: 0;top: 0;color: var(--rd-text-3)}#rd .rd-fine{margin: 0;font-size: 13px;color: var(--rd-text-3)}#rd .rd-tier .rd-btn{margin-top: auto;width: 100%}#rd .rd-print{margin: 0;text-align: center;font-size: 14px;color: var(--rd-text-2)}#rd .rd-print a{color: var(--rd-text);text-decoration: none}#rd .rd-print a:hover{color: var(--rd-accent-text)}.rd-sharebar{position: absolute;z-index: 1000;display: flex;align-items: center;gap: 2px;padding: 5px;border-radius: 11px;background: var(--rd-btn-bg);box-shadow: 0 14px 32px var(--rd-shade);font-family: var(--rd-sans)}.rd-sharebar[hidden]{display: none}.rd-sharebar span{padding: 0 8px 0 6px;font-size: 12.5px;font-weight: 500;color: var(--rd-btn-fg);opacity: 0.7;white-space: nowrap}.rd-sharebar a,.rd-sharebar button{display: inline-flex;align-items: center;gap: 6px;height: 32px;padding: 0 11px;margin: 0;border: 0;border-radius: 8px;background: transparent;font-family: var(--rd-sans);font-size: 13px;font-weight: 500;color: var(--rd-btn-fg);text-decoration: none;cursor: pointer;white-space: nowrap}.rd-sharebar a:hover,.rd-sharebar button:hover{background: var(--rd-accent);color: #08090A}.rd-sharebar svg{width: 14px;height: 14px;flex: none}.rd-sharebar::after{content: '';position: absolute;left: var(--rd-tip-x,50%);bottom: -6px;margin-left: -6px;border: 6px solid transparent;border-bottom: 0;border-top-color: var(--rd-btn-bg)}.rd-sharebar.rd-below::after{bottom: auto;top: -6px;border: 6px solid transparent;border-top: 0;border-bottom-color: var(--rd-btn-bg)}.rd-ov{position: fixed;inset: 0;z-index: 1001;overflow-y: auto;background: var(--rd-shade);display: flex;align-items: center;justify-content: center;padding: 24px max(16px,env(safe-area-inset-right,0px)) 24px max(16px,env(safe-area-inset-left,0px));font-family: var(--rd-sans);color: var(--rd-text);-webkit-font-smoothing: antialiased}.rd-ov .rd-sheet{width: min(560px,100%);border: 1px solid var(--rd-line-3);border-radius: 18px;background: var(--rd-float);padding: 22px;display: grid;gap: 18px}.rd-ov .rd-sheet:focus{outline: none}.rd-ov .rd-sheet-h{display: flex;justify-content: space-between;align-items: center}.rd-ov .rd-linkbtn{font-size: 13.5px;color: var(--rd-text-2)}.rd-ov .rd-linkbtn:hover{color: var(--rd-accent-text)}.rd-ov .rd-gift-main,.rd-ov .rd-gift-thanks{display: grid;gap: 14px}.rd-ov .rd-gift-thanks{justify-items: start}.rd-ov h3{margin: 0;font-family: var(--rd-sans);font-size: 26px;line-height: 1.15;font-weight: 500;letter-spacing: -0.02em;text-wrap: balance;color: var(--rd-text)}.rd-ov .rd-why{margin: 0;font-size: 15px;line-height: 1.6;color: var(--rd-text-2)}.rd-ov textarea{width: 100%;min-height: 110px;resize: vertical;margin: 0;padding: 14px;border: 1px solid var(--rd-line-4);border-radius: 10px;background: var(--rd-bg);color: var(--rd-text);font: inherit;font-size: 14.5px;line-height: 1.55}.rd-ov textarea:focus{outline: none;border-color: var(--rd-accent)}.rd-ov .rd-acts{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.rd-ov .rd-hint{margin: 0;font-size: 13px;color: var(--rd-text-3)}.rd-ov .rd-tick.rd-big{width: 40px;height: 40px;font-size: 18px}.rd-ov .rd-team{padding-top: 14px;border-top: 1px solid var(--rd-line);font-size: 13.5px;color: var(--rd-text-2)}.rd-ov .rd-team a{color: var(--rd-text);text-decoration: none;font-weight: 500}.rd-ov .rd-team a:hover{color: var(--rd-accent-text)}.rd-ov .rd-quote{padding: 28px;border: 1px solid var(--rd-line-3);border-radius: 14px;background: var(--rd-bg);display: grid;gap: 22px}.rd-ov blockquote{margin: 0;padding-left: 18px;border-left: 2px solid var(--rd-accent);font-size: 21px;line-height: 1.4;font-weight: 500;letter-spacing: -0.015em;color: var(--rd-text)}.rd-ov .rd-qfoot{display: flex;justify-content: space-between;align-items: center;gap: 12px;flex-wrap: wrap}.rd-ov .rd-url{font-family: var(--rd-mono);font-size: 11px;color: var(--rd-text-3);word-break: break-all}.rd-toast{position: fixed;left: 50%;bottom: 32px;transform: translateX(-50%);z-index: 1002;padding: 10px 14px;border-radius: 8px;background: var(--rd-btn-bg);color: var(--rd-btn-fg);font-family: var(--rd-sans);font-size: 13.5px;font-weight: 500}#rd .rd-listen{font-family: var(--rd-mono);font-size: 11px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--rd-text-2)}#rd .rd-listen:hover{color: var(--rd-accent-text)}#rd .rd-lb{position: fixed;left: 0;right: 0;bottom: 0;z-index: 40;background: var(--rd-float);border-top: 1px solid var(--rd-line-3);padding-bottom: env(safe-area-inset-bottom,0px);font-family: var(--rd-sans)}#rd .rd-lb-in{max-width: 1280px;margin: 0 auto;min-height: 64px;display: flex;align-items: center;gap: 16px;padding-left: max(24px,env(safe-area-inset-left,0px));padding-right: max(24px,env(safe-area-inset-right,0px))}#rd .rd-play{width: 40px;height: 40px;border-radius: 10px;background: var(--rd-btn-bg);color: var(--rd-btn-fg);display: flex;align-items: center;justify-content: center;flex: none}#rd .rd-play:hover{background: var(--rd-accent);color: #08090A}#rd .rd-skip{width: 34px;height: 34px;border-radius: 8px;color: var(--rd-text-2);display: flex;align-items: center;justify-content: center;flex: none}#rd .rd-skip:hover{color: var(--rd-accent-text);background: var(--rd-panel)}#rd .rd-speed{flex: none;min-width: 52px;height: 34px;padding: 0 10px;border: 1px solid var(--rd-line-4);border-radius: 8px;font-family: var(--rd-mono);font-size: 13px;color: var(--rd-text)}#rd .rd-speed:hover{border-color: var(--rd-accent);color: var(--rd-accent-text)}#rd .rd-scrub{position: absolute;left: 0;right: 0;top: -7px;width: 100%;height: 14px;margin: 0;background: transparent;-webkit-appearance: none;appearance: none;cursor: pointer}#rd .rd-scrub::-webkit-slider-runnable-track{height: 3px;background: var(--rd-line-4)}#rd .rd-scrub::-moz-range-track{height: 3px;background: var(--rd-line-4)}#rd .rd-scrub::-webkit-slider-thumb{-webkit-appearance: none;width: 12px;height: 12px;margin-top: -4.5px;border-radius: 50%;background: var(--rd-accent)}#rd .rd-scrub::-moz-range-thumb{width: 12px;height: 12px;border: 0;border-radius: 50%;background: var(--rd-accent)}#rd .rd-scrub:focus-visible{outline: none}#rd .rd-lb-t{display: grid;gap: 2px;min-width: 0}#rd .rd-lb-t b{font-size: 14px;font-weight: 500;color: var(--rd-text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}#rd .rd-lb-t span{font-size: 12.5px;color: var(--rd-text-3)}#rd .rd-lb-up{margin-left: auto;font-size: 13.5px;color: var(--rd-text-2);text-decoration: none;white-space: nowrap}#rd .rd-lb-up b{color: var(--rd-text);font-weight: 500}#rd .rd-lb-up:hover,#rd .rd-lb-up:hover b{color: var(--rd-accent-text)}#rd .rd-lb-x{flex: none;font-size: 13.5px;color: var(--rd-text-2)}#rd .rd-lb-x:hover{color: var(--rd-accent-text)}#rd #chapter-text .rd-reading{color: var(--rd-text);background: var(--rd-accent-wash);box-shadow: -12px 0 0 var(--rd-accent-wash),12px 0 0 var(--rd-accent-wash),-14px 0 0 var(--rd-accent);border-radius: 2px;transition: background 0.3s ease}#rd.rd-listening #chapter-text p,#rd.rd-listening #chapter-text li,#rd.rd-listening #chapter-text h2,#rd.rd-listening #chapter-text h3{cursor: pointer}:root.rd-listening body{padding-bottom: calc(64px + env(safe-area-inset-bottom,0px)) !important}:root.rd-listening .rd-toast{bottom: 96px}@media (max-width: 899px){#rd .rd-lb-in{gap: 8px;padding-left: max(12px,env(safe-area-inset-left,0px));padding-right: max(12px,env(safe-area-inset-right,0px))}#rd .rd-lb-up,#rd .rd-lb-what{display: none}#rd .rd-lb-t{flex: 1}#rd .rd-speed{min-width: 46px;padding: 0 6px}}#rd .rd-focus{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;padding: 0;border: 1px solid var(--rd-line-4);border-radius: 8px;background: transparent;color: var(--rd-text-2);cursor: pointer}#rd .rd-focus svg{width: 17px;height: 17px;display: block}#rd .rd-focus .rd-i-on,html[data-focus="on"] #rd .rd-focus .rd-i-off{display: none}html[data-focus="on"] #rd .rd-focus .rd-i-on{display: block}#rd .rd-focus:hover{color: var(--rd-accent-text)}html[data-focus="on"] #rd .rd-focus{color: var(--rd-text);border-color: var(--rd-text)}#rd .rd-focus[data-tip]:hover::after{content: attr(data-tip);position: absolute;top: calc(100% + 8px);left: 50%;transform: translateX(-50%);z-index: 5;padding: 6px 9px;border-radius: 7px;background: var(--rd-btn-bg);color: var(--rd-btn-fg);font-family: var(--rd-sans);font-size: 12.5px;font-weight: 500;line-height: 1.2;white-space: nowrap;pointer-events: none;box-shadow: 0 10px 24px var(--rd-shade)}@media (min-width: 900px){html[data-focus="on"] #rd .rd-rail-l,html[data-focus="on"] #rd .rd-rail-r{display: none}html[data-focus="on"] #rd-layout{grid-template-columns: minmax(0,680px);grid-template-areas: "h" "t" "e";justify-content: center}}#rd .rd-steps{margin-top: 22px;display: grid;grid-template-columns: repeat(var(--n),minmax(0,1fr));gap: 6px;max-width: 640px}#rd .rd-step{padding: 10px 10px 9px;border: 1px solid var(--rd-line-3);border-radius: 10px;display: grid;gap: 3px;color: var(--rd-text-3);text-decoration: none}#rd .rd-step b{font-size: 18px;line-height: 1;font-weight: 500;color: var(--rd-text-2)}#rd .rd-step small{font-family: var(--rd-mono);font-size: 9.5px;letter-spacing: 0.1em;text-transform: uppercase;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}#rd .rd-step:hover,#rd .rd-step:hover b{color: var(--rd-accent-text)}#rd .rd-step[aria-current]{border-color: var(--rd-text);background: var(--rd-panel);color: var(--rd-text)}#rd .rd-step[aria-current] b{color: var(--rd-text)}#rd .rd-steps.rd-n9{max-width: none;gap: 5px}#rd .rd-steps.rd-n9 .rd-step{padding: 9px 7px 8px}#rd .rd-steps.rd-n9 small{font-family: var(--rd-sans);font-size: 10.5px;letter-spacing: 0;text-transform: none;overflow: visible}#rd .rd-def{margin: 24px 0 0;padding: 16px 18px;border-left: 2px solid var(--rd-text);border-radius: 0 10px 10px 0;background: var(--rd-panel);font-family: var(--rd-sans);font-size: 16px;line-height: 1.6;color: var(--rd-text-2)}#rd .rd-def b{color: var(--rd-text);font-weight: 500}@media (max-width: 1199px){#rd-layout{grid-template-columns: 210px minmax(0,680px);grid-template-areas: "l h" "l t" "l e";justify-content: center}#rd .rd-rail-r{display: none}}@media (max-width: 899px){#rd-layout{grid-template-columns: minmax(0,1fr);grid-template-areas: "l" "h" "t" "e";grid-template-rows: none;padding-block: 36px 56px;padding-left: max(20px,env(safe-area-inset-left,0px));padding-right: max(20px,env(safe-area-inset-right,0px))}#rd .rd-rail-l{display: none;position: static;max-height: none;overflow: visible}#rd-layout.rd-open .rd-rail-l{display: block;margin-bottom: 32px;padding-bottom: 8px;border-bottom: 1px solid var(--rd-line)}#rd .rd-contents-btn{display: inline-flex;height: 36px;align-items: center;padding: 0 6px;border-radius: 8px;color: var(--rd-text-2)}#rd .rd-contents-btn:hover{color: var(--rd-accent-text)}#rd .rd-crumb,#rd .rd-left,#rd .rd-sep{display: none}#rd .rd-tools{gap: 4px}#rd .rd-logo productled-logo{--pl-logo-size: 16px;--pl-logo-wordmark: 14px;--pl-logo-gap: 7px}#rd .rd-logo .rd-lock img{height: 14px}#rd .rd-logo .rd-lock svg{width: 16px;height: 17px}#rd .rd-aa{width: 32px}#rd .rd-focus{display: none}#rd .rd-steps{gap: 4px}#rd .rd-step{text-align: center;padding: 12px 4px}#rd .rd-step small{display: none}#rd .rd-step b{font-size: 16px}#rd .rd-def{font-size: 15px;padding: 14px 16px}.rd-sharebar span{display: none}#rd .rd-tools .rd-btn{height: 34px;padding: 0 12px;font-size: 13px}#rd .rd-share-top .rd-full{display: none}#rd .rd-share-top .rd-short{display: inline}#rd .rd-top-in{gap: 10px;padding-left: max(16px,env(safe-area-inset-left,0px));padding-right: max(16px,env(safe-area-inset-right,0px))}#rd .rd-pop{right: 16px}#rd .rd-band{padding-left: max(16px,env(safe-area-inset-left,0px));padding-right: max(16px,env(safe-area-inset-right,0px));padding-bottom: 72px}#rd .rd-own{padding: 26px 18px;gap: 24px}#rd .rd-tiers{grid-template-columns: 1fr}#rd .rd-tier.rd-rec{order: -1}.rd-ov h3{font-size: 22px}.rd-ov .rd-sheet{padding: 18px}}@media (prefers-reduced-motion: reduce){#rd *,.rd-ov *{transition: none !important;scroll-behavior: auto !important}}
