.pd-read{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.pd-read__bar{flex:0 0 auto;display:flex;align-items:center;gap:8px;height:48px;padding:0 14px}.pd-read__ro{display:inline-flex;align-items:center;gap:6px;color:var(--pd-text-3);font-size:.82rem;font-weight:520}.pd-read__ro .pd-i{width:15px;height:15px}.pd-read__end{display:inline-flex;align-items:center;gap:8px}.pd-read__signin{height:34px;padding:0 16px;font-size:.88rem}.pd-read__page{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px 16px 96px}.pd-read.is-mounted .pd-read__page{position:relative;overflow:hidden;padding:0}.pd-read.is-mounted .pd-read__page>.od-root{height:100%}.pd-read__body,.pd-read__cta,.pd-read__head{max-width:720px;margin-inline:auto}.pd-read__title{margin:12px 0 10px;font-family:Unbounded,'Unbounded Fallback',var(--pd-font);font-size:clamp(1.6rem, 1.35rem + 1.1vw, 2rem);font-weight:620;line-height:1.28;letter-spacing:-.012em;text-wrap:balance;overflow-wrap:anywhere}.pd-read__meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 40px;color:var(--pd-text-3);font-size:.88rem}.pd-read__by b{color:var(--pd-text-2);font-weight:560}.pd-read__body{font-size:1.0625rem;line-height:1.75;color:var(--pd-text);overflow-wrap:anywhere}.pd-read__body>*{margin:0 0 1em}.pd-read__body p{text-wrap:pretty}.pd-read__body>:is(figure,.callout,details,.mcq,blockquote,.table,.math){margin:1.5em 0}.pd-read__body>figure.widget{margin:2.4em 0 2.2em}.pd-read__body b,.pd-read__body strong{font-weight:620}.pd-read__body em,.pd-read__body i{font-family:Charter,'Source Serif 4',Georgia,serif;font-weight:400;font-size:1.04em}.pd-read__body .katex em,.pd-read__body .katex i{font-family:inherit;font-size:inherit;font-weight:inherit}.pd-read__body h2,.pd-read__body h3,.pd-read__body h4,.pd-read__body h5,.pd-read__body h6{margin:1.5em 0 .5em;line-height:1.3;letter-spacing:-.012em;font-weight:650;text-wrap:balance}.pd-read__body h2{margin-top:2.2em;font-family:Unbounded,'Unbounded Fallback',var(--pd-font);font-weight:560;font-size:1.3rem;line-height:1.42;letter-spacing:-.006em}.pd-read__body h3{font-size:1.16rem}.pd-read__body h4,.pd-read__body h5,.pd-read__body h6{font-size:1.04rem}.pd-read__body a{color:var(--pd-brand-ink);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.pd-read__body a:is([href^="https://nerd-notes.com/docs/"],[href^="https://www.nerd-notes.com/docs/"]){padding:1px 6px 1px 4px;border-radius:6px;background:var(--pd-sunk);color:var(--pd-text);font-weight:520;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pd-read__body a:is([href^="https://nerd-notes.com/docs/"],[href^="https://www.nerd-notes.com/docs/"])::before{content:'';display:inline-block;width:.95em;height:.95em;margin-right:4px;vertical-align:-.12em;background:var(--pd-brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 7L16 7'/%3E%3Cpath d='M8 11L12 11'/%3E%3Cpath d='M13 21.5V21C13 18.1716 13 16.7574 13.8787 15.8787C14.7574 15 16.1716 15 19 15H19.5M20 13.3431V10C20 6.22876 20 4.34315 18.8284 3.17157C17.6569 2 15.7712 2 12 2C8.22877 2 6.34315 2 5.17157 3.17157C4 4.34314 4 6.22876 4 10L4 14.5442C4 17.7892 4 19.4117 4.88607 20.5107C5.06508 20.7327 5.26731 20.9349 5.48933 21.1139C6.58831 22 8.21082 22 11.4558 22C12.1614 22 12.5141 22 12.8372 21.886C12.9044 21.8623 12.9702 21.835 13.0345 21.8043C13.3436 21.6564 13.593 21.407 14.0919 20.9081L18.8284 16.1716C19.4065 15.5935 19.6955 15.3045 19.8478 14.9369C20 14.5694 20 14.1606 20 13.3431Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 7L16 7'/%3E%3Cpath d='M8 11L12 11'/%3E%3Cpath d='M13 21.5V21C13 18.1716 13 16.7574 13.8787 15.8787C14.7574 15 16.1716 15 19 15H19.5M20 13.3431V10C20 6.22876 20 4.34315 18.8284 3.17157C17.6569 2 15.7712 2 12 2C8.22877 2 6.34315 2 5.17157 3.17157C4 4.34314 4 6.22876 4 10L4 14.5442C4 17.7892 4 19.4117 4.88607 20.5107C5.06508 20.7327 5.26731 20.9349 5.48933 21.1139C6.58831 22 8.21082 22 11.4558 22C12.1614 22 12.5141 22 12.8372 21.886C12.9044 21.8623 12.9702 21.835 13.0345 21.8043C13.3436 21.6564 13.593 21.407 14.0919 20.9081L18.8284 16.1716C19.4065 15.5935 19.6955 15.3045 19.8478 14.9369C20 14.5694 20 14.1606 20 13.3431Z'/%3E%3C/svg%3E") center/contain no-repeat}.pd-read__body a:is([href^="https://nerd-notes.com/docs/"],[href^="https://www.nerd-notes.com/docs/"]):hover{background:var(--pd-brand-soft);color:var(--pd-brand-ink)}.pd-read__body ol,.pd-read__body ul{padding-left:1.4em}.pd-read__body li{margin:.2em 0}.pd-read__body ul.checklist{list-style:none;padding-left:.2em}.pd-read__body ul.checklist input{margin:0 .5em 0 0;vertical-align:-1px}.pd-read__body code.inline-code{padding:.1em .35em;border-radius:6px;background:var(--pd-sunk);font-size:.9em}.pd-read__body mark.cdx-marker{background:rgba(255,214,0,.35);color:inherit;border-radius:3px}.pd-read__body u{text-decoration-thickness:1px;text-underline-offset:3px}.pd-read__body s{text-decoration-thickness:1px}.pd-read__body .od-color[data-color=grey]{color:#6b7280}.pd-read__body .od-color[data-color=red]{color:#d92d20}.pd-read__body .od-color[data-color=orange]{color:#c4560c}.pd-read__body .od-color[data-color=green]{color:#16803c}.pd-read__body .od-color[data-color=blue]{color:#0062e0}.pd-read__body .od-color[data-color=purple]{color:#7a3fd1}html[data-theme=dark] .pd-read__body .od-color[data-color=grey]{color:#9ca3af}html[data-theme=dark] .pd-read__body .od-color[data-color=red]{color:#ff7a70}html[data-theme=dark] .pd-read__body .od-color[data-color=orange]{color:#fb9a4b}html[data-theme=dark] .pd-read__body .od-color[data-color=green]{color:#5cd68a}html[data-theme=dark] .pd-read__body .od-color[data-color=blue]{color:#5aa9ff}html[data-theme=dark] .pd-read__body .od-color[data-color=purple]{color:#b692f6}.pd-read__body pre{overflow-x:auto;padding:14px 16px;border-radius:var(--pd-radius);background:var(--pd-sunk);font-size:.88rem;line-height:1.55}.pd-read__body .math{overflow-x:auto;overflow-y:hidden;text-align:center}.pd-read__body blockquote{margin-left:0;padding:2px 0 2px 22px;border-left:2px solid var(--pd-brand);font-family:Charter,'Source Serif 4',Georgia,serif;font-style:italic;font-size:1.24rem;line-height:1.55}.pd-read__body blockquote p{margin:0}.pd-read__body blockquote cite{display:block;margin-top:.4em;font-family:var(--pd-font);font-size:.84rem;font-style:normal;line-height:1.5;color:var(--pd-text-3)}.pd-read__body .callout{padding:14px 18px;border-radius:var(--pd-radius);background:var(--pd-brand-soft)}.pd-read__body .callout strong{display:block;margin-bottom:.2em}.pd-read__body .callout p{margin:0}.pd-read__body :is(.callout,details)>:is(p,ol,ul){margin:0}.pd-read__body :is(.callout,details)>:is(p,ol,ul)+:is(p,ol,ul){margin-top:.6em}.pd-read__body :is(.callout,details) :is(ol,ul){padding-left:1.45em}.pd-read__body :is(.callout,details) li+li{margin-top:.3em}.pd-read__body .callout.tip{background:var(--pd-sunk)}.pd-read__body .callout.warning{background:rgba(217,119,6,.12)}.pd-read__body .callout.key{background:color-mix(in oklab,var(--pd-brand) 12%,transparent)}.pd-read__body .callout.key strong{color:var(--pd-brand-ink)}.pd-read__body details{padding:12px 16px;border-radius:16px;background:var(--pd-sunk)}.pd-read__body summary{cursor:pointer;font-weight:560}.pd-read__body details p{margin:.5em 0 0}.pd-read__body hr{border:0;height:1px;background:var(--pd-line-strong);margin:1.8em 0}.pd-read__body .table,.pd-read__body figure.chart{overflow-x:auto}.pd-read__body table{border-collapse:collapse;font-size:.94rem}.pd-read__body td,.pd-read__body th{padding:6px 10px;border:1px solid var(--pd-line-strong);text-align:left;vertical-align:top}.pd-read__body th{background:var(--pd-panel);font-weight:580}.pd-read__body figure{margin-inline:0}.pd-read__body figure img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:10px}.pd-read__body figure.drawing img{border-radius:0}.pd-read__body .chart-more,.pd-read__body .chart-title,.pd-read__body figcaption{max-width:34rem;margin:.5em auto 0;color:var(--pd-text-3);font-size:.84rem;line-height:1.5;text-align:center;text-wrap:balance}.pd-read__body .mcq{padding:16px 20px 12px;border-radius:18px;border:1.5px dashed var(--pd-line-strong)}.pd-read__body .mcq-stem{margin:0 0 10px;font-size:1.06rem;line-height:1.6}.pd-read__body .mcq-choices{margin:0 0 6px;padding-left:1.6em;font-size:1.06rem}.pd-read__body .mcq-choices li{margin:0;padding:5px 0 5px .3em}.pd-read__body .mcq-choices li::marker{color:var(--pd-text-3)}.pd-read__body .mcq details.mcq-answer{margin:4px 0 0;padding:0;background:0 0;border-radius:0}.pd-read__body .mcq summary{color:var(--pd-brand-ink);font-size:.92rem}.pd-read__body .mcq details.mcq-answer p{margin:.5em 0 0;padding:10px 14px;border-radius:12px;background:var(--pd-sunk)}.pd-read__body .mcq details.mcq-answer p+p{margin-top:0;border-radius:0 0 12px 12px;padding-top:0}.pd-read__body .chart-title,.pd-read__body figure.widget figcaption{max-width:none;margin:0 2px 10px;font-size:.7rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--pd-text-3);text-align:left}.pd-read__body figure.widget iframe{display:block;width:100%;border:0;border-radius:var(--pd-radius);background:0 0}.pd-read__body .pd-widget .odw{margin:0;padding:0;background:0 0;box-shadow:none}.pd-read__body .pd-widget .odw__head{min-height:0;margin:0}.pd-read__body .pd-widget .odw:is([data-reason=offscreen],[data-reason=hidden]) .odw__status{display:none}.pd-read__body figure.diagram pre.mermaid{background:0 0;text-align:center}.pd-read__body .layout{display:grid;gap:24px;align-items:start;margin:1.5em 0}.pd-read__body .layout-1-1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pd-read__body .layout-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.pd-read__body .layout-1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.pd-read__body .layout-1-1-1{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-read__body .layout-col{min-width:0}.pd-read__body .layout-col>*{margin:0 0 1em}.pd-read__body .layout-col>:last-child{margin-bottom:0}@media (max-width:640px){.pd-read__body .layout{grid-template-columns:minmax(0,1fr);gap:8px}}.pd-read__body ol.sources{font-size:.92rem;color:var(--pd-text-2)}.pd-read__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:48px;padding:22px 24px;border-radius:18px;background:var(--pd-panel);box-shadow:var(--pd-ring)}.pd-read__cta h2{margin:0 0 4px;font-size:1.08rem;font-weight:620}.pd-read__cta p{margin:0;color:var(--pd-text-2);font-size:.94rem;line-height:1.5;max-width:46ch}.pd-read__cta .pd-btn{height:40px;padding:0 20px}.pd-error__buttons{margin-bottom:14px}.pd-error__buttons:empty{display:none}@media (max-width:760px){.pd-read__bar{padding:0 8px}.pd-read__ro span{display:none}.pd-read__page{padding:12px 16px 72px}.pd-read__cta{padding:18px}}.pd-toc{display:none;position:absolute;top:96px;right:22px;z-index:6}@media (min-width:940px){.pd-read:not(.is-mounted) .pd-toc{display:block}}.pd-toc__rail{display:flex;flex-direction:column;align-items:flex-end;gap:9px;padding:10px 0 10px 14px;max-height:calc(100svh - 220px);overflow:hidden;cursor:pointer}.pd-toc__mark{display:block;width:16px;height:2px;border-radius:1px;background:var(--pd-text-3);opacity:.45;transition:background 140ms var(--pd-ease),opacity 140ms var(--pd-ease)}.pd-toc__mark[data-depth='1']{width:11px}.pd-toc__mark[data-depth='2']{width:7px}.pd-toc__mark.is-active{background:var(--pd-brand);opacity:1}.pd-toc__card{position:absolute;top:-6px;right:-8px;width:248px;max-height:min(62vh,520px);overflow-y:auto;overscroll-behavior:contain;padding:8px 6px 6px;background:var(--pd-raised);border:1px solid var(--pd-line);border-radius:14px;box-shadow:var(--pd-shadow);opacity:0;pointer-events:none;transform:translateX(4px);transition:opacity 140ms var(--pd-ease),transform 140ms var(--pd-ease)}.pd-toc:focus-within .pd-toc__card,.pd-toc:hover .pd-toc__card{opacity:1;pointer-events:auto;transform:none}.pd-toc__head{padding:2px 10px 6px;font-size:.72rem;font-weight:620;letter-spacing:.02em;color:var(--pd-text-3)}.pd-toc__list{list-style:none;margin:0;padding:0}.pd-toc__item{display:block;width:100%;padding:6px 10px;border:0;border-radius:7px;background:0 0;color:var(--pd-text-2);font:inherit;font-size:.82rem;line-height:1.3;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.pd-toc__item[data-depth='1']{padding-left:22px}.pd-toc__item[data-depth='2']{padding-left:34px;font-size:.78rem}.pd-toc__item:hover{background:var(--pd-secondary-bg-hover);color:var(--pd-text)}.pd-toc__item:focus-visible{outline:2px solid var(--pd-ring);outline-offset:-2px}.pd-toc__item.is-active{color:var(--pd-brand-ink);font-weight:600}@media (prefers-reduced-motion:reduce){.pd-toc__card{transform:none}}.pd-read__body figure.media{margin:1.8em 0}.pd-read__body .media.video>:is(a.media-poster,iframe,video){display:grid;place-items:center;width:100%;aspect-ratio:16/9;border:0;border-radius:14px;background:linear-gradient(180deg,#1b1e24 0,#0e1013 100%);position:relative;overflow:hidden;text-decoration:none}.pd-read__body .media.video.is-portrait>*{aspect-ratio:9/16;max-width:340px;margin:0 auto}.pd-read__body .media.video>video{background:#000;object-fit:contain}.pd-read__body .media-play{width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,.94);transition:scale 140ms var(--pd-ease)}.pd-read__body .media-play::after{content:'';display:block;margin:21px 0 0 26px;border-style:solid;border-width:11px 0 11px 17px;border-color:transparent transparent transparent #111317}.pd-read__body .media-poster:hover .media-play{scale:1.06}.pd-read__body .media-label{position:absolute;left:14px;bottom:12px;color:rgba(255,255,255,.72);font-size:.78rem;font-weight:600}.pd-read__body .media.audio audio{display:block;width:100%;height:40px}html[data-theme=dark] .pd-read__body .media.audio audio{color-scheme:dark}.pd-read__body .pdf-card{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:14px;background:var(--pd-sunk);color:var(--pd-text);text-decoration:none}.pd-read__body .pdf-card:hover{background:var(--pd-secondary-bg-hover)}.pd-read__body .pdf-badge{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:10px;background:var(--pd-brand-soft);color:var(--pd-brand-ink);font-size:.68rem;font-weight:700;letter-spacing:.04em}.pd-read__body .pdf-name{flex:1;min-width:0;font-weight:560;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-read__body .pdf-open{color:var(--pd-brand-ink);font-size:.85rem;font-weight:600}.pd-read__body .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pd-read__body details.text-version{margin:10px 0 0;padding:0;border-radius:0;background:0 0;box-shadow:none}.pd-read__body details.text-version>summary{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;font-weight:560;color:var(--pd-text-2)}.pd-read__body details.text-version>p{margin:6px 0 0;padding:12px 14px;border-radius:12px;background:var(--pd-sunk);font-size:.97rem;line-height:1.65;white-space:pre-wrap}:root{--pd-font:'Google Sans Flex',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--pd-bg:#ffffff;--pd-panel:#fafafb;--pd-raised:#ffffff;--pd-sunk:#f1f2f4;--pd-line:rgba(15, 23, 42, 0.09);--pd-line-strong:rgba(15, 23, 42, 0.16);--pd-text:#141416;--pd-text-2:#4a4b52;--pd-text-3:#85868d;--pd-brand:#0072ff;--pd-brand-soft:rgba(0, 114, 255, 0.09);--pd-brand-ink:#0058c7;--pd-shadow:0 1px 2px rgba(15, 23, 42, 0.06),0 8px 24px -8px rgba(15, 23, 42, 0.14);--pd-sheet-shadow:0 -12px 40px -12px rgba(15, 23, 42, 0.28);--pd-ring:0 0 0 1px var(--pd-line);--pd-ease:cubic-bezier(0.23, 1, 0.32, 1);--pd-phy-w:420px;--pd-radius:12px;--pd-btn-radius:12px;--pd-btn-lift:0 1px 2px rgba(15, 23, 42, 0.08),0 1px 1px rgba(15, 23, 42, 0.04);--pd-primary-bg:#0072ff;--pd-primary-bg-hover:color-mix(in oklab, #0072ff, black 8%);--pd-primary-bg-active:color-mix(in oklab, #0072ff, black 16%);--pd-secondary-bg:#eef1f5;--pd-secondary-bg-hover:#e4e8ee;--pd-secondary-bg-active:#dae0e7;--pd-secondary-fg:#141414;color-scheme:light}:root[data-theme=dark]{--pd-bg:#121214;--pd-panel:#18181b;--pd-raised:#1f1f23;--pd-sunk:#0d0d0f;--pd-line:rgba(255, 255, 255, 0.09);--pd-line-strong:rgba(255, 255, 255, 0.16);--pd-text:#ececef;--pd-text-2:#b4b5bc;--pd-text-3:#7d7e86;--pd-brand:#3d8bff;--pd-brand-soft:rgba(61, 139, 255, 0.14);--pd-brand-ink:#8ab8ff;--pd-shadow:0 1px 2px rgba(0, 0, 0, 0.4),0 10px 28px -10px rgba(0, 0, 0, 0.6);--pd-sheet-shadow:0 -12px 40px -12px rgba(0, 0, 0, 0.7);--pd-btn-lift:0 1px 2px rgba(0, 0, 0, 0.45);--pd-primary-bg-hover:color-mix(in oklab, #0072ff, white 8%);--pd-primary-bg-active:color-mix(in oklab, #0072ff, black 12%);--pd-secondary-bg:rgba(255, 255, 255, 0.08);--pd-secondary-bg-hover:rgba(255, 255, 255, 0.13);--pd-secondary-bg-active:rgba(255, 255, 255, 0.06);--pd-secondary-fg:#f2f3f5;color-scheme:dark}html[data-textsize=lg]{font-size:112.5%}body.pd-body,html{height:100%}body.pd-body{margin:0;display:flex;flex-direction:column;min-height:100dvh;height:100dvh;overflow:hidden;background:var(--pd-bg);color:var(--pd-text);font-family:var(--pd-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.pd-body>.nn-hdr{flex:0 0 auto;--nn-hdr-glass:var(--pd-bg);background:var(--pd-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 -1px 0 var(--pd-line)}.pd-app{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pd-app>[hidden]{display:none!important}.pd-spacer{flex:1 1 auto}.pd-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pd-i{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pd-orb{width:14px;height:14px;flex-shrink:0;border-radius:50%;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.95) 0 14%,transparent 42%),radial-gradient(circle at 60% 70%,#6a5cff 0,transparent 62%),linear-gradient(140deg,#4fb2ff,#0072ff 58%,#5b3df5);box-shadow:0 0 0 1px rgba(0,0,0,.06),0 2px 6px -1px rgba(0,114,255,.45)}.pd-iconbtn{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:0 0;color:var(--pd-text-2);cursor:pointer;transition:background-color 150ms var(--pd-ease),color 150ms var(--pd-ease),transform 120ms var(--pd-ease)}.pd-iconbtn:hover{background:var(--pd-sunk);color:var(--pd-text)}.pd-iconbtn:active{transform:scale(.96)}.pd-askbtn:focus-visible,.pd-back:focus-visible,.pd-btn:focus-visible,.pd-fab:focus-visible,.pd-iconbtn:focus-visible,.pd-resizer:focus-visible,.pd-seg__btn:focus-visible,.pd-watch:focus-visible{outline:2px solid var(--pd-brand);outline-offset:2px}.pd-themebtn .pd-i--sun{display:none}:root[data-theme=dark] .pd-themebtn .pd-i--sun{display:block}:root[data-theme=dark] .pd-themebtn .pd-i--moon{display:none}.pd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border:0;border-radius:var(--pd-btn-radius);corner-shape:squircle;background:var(--pd-secondary-bg);color:var(--pd-secondary-fg);font:inherit;font-size:.92rem;font-weight:500;text-decoration:none;cursor:pointer;transition:transform 120ms var(--pd-ease),background-color 120ms var(--pd-ease)}@supports (corner-shape:squircle){:root{--pd-btn-radius:24px}}@media (hover:hover) and (pointer:fine){.pd-btn:not(.pd-primary):hover{background:var(--pd-secondary-bg-hover)}}.pd-btn:not(.pd-primary):active{background:var(--pd-secondary-bg-active)}.pd-btn:active{transform:scale(.97)}.pd-loading{flex:1}.pd-skel{display:grid;gap:12px;width:min(680px,100% - 32px);margin:clamp(40px,8vh,84px) auto 0}.pd-skel>i{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--pd-line) 30%,var(--pd-line-strong) 50%,var(--pd-line) 70%) 0 0/300% 100%;animation:pd-shimmer 1.4s linear infinite}.pd-skel>i:first-child{height:30px;width:55%;border-radius:8px;margin-bottom:4px}.pd-skel>i:nth-child(2){width:24%;margin-bottom:18px}.pd-skel>i:nth-child(3){width:96%}.pd-skel>i:nth-child(4){width:88%}.pd-skel>i:nth-child(5){width:92%}.pd-skel>i:nth-child(6){width:60%;margin-bottom:14px}.pd-skel>i:nth-child(7){width:80%}@keyframes pd-shimmer{from{background-position:100% 0}to{background-position:0 0}}.pd-error,.pd-signin{flex:1;display:grid;place-items:center;padding:32px 16px 12vh;overflow-y:auto}.pd-error__card,.pd-signin__card{width:min(440px,100%);padding:36px 32px 30px;border-radius:22px;background:var(--pd-raised);box-shadow:var(--pd-ring),var(--pd-shadow);text-align:center}.pd-signin__art{position:relative;display:inline-grid;place-items:center;width:64px;height:64px;margin-bottom:18px;border-radius:18px;background:var(--pd-sunk);color:var(--pd-text-2);box-shadow:var(--pd-ring)}.pd-signin__art svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pd-signin__art .pd-orb{position:absolute;right:-6px;bottom:-6px;width:22px;height:22px;box-shadow:0 0 0 3px var(--pd-raised),0 3px 8px -2px rgba(0,114,255,.5)}.pd-error__title,.pd-signin__title{margin:0 0 8px;font-size:1.32rem;font-weight:650;letter-spacing:-.015em;line-height:1.25;text-wrap:balance}.pd-error__sub,.pd-signin__sub{margin:0 auto 22px;max-width:34ch;color:var(--pd-text-2);font-size:.95rem;line-height:1.55;text-wrap:pretty}.pd-signin__buttons{display:flex;justify-content:center}.pd-signin__buttons .nn-auth{width:100%}.pd-library{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.pd-library__inner{display:flex;flex-direction:column;width:min(760px,100%);min-height:100%;margin:0 auto;padding:40px 24px 24px;box-sizing:border-box}.pd-library__head{padding:0 4px 18px}.pd-library__titlerow{display:flex;align-items:center;justify-content:space-between;gap:12px}.pd-bar-end{display:inline-flex;align-items:center;gap:4px}.pd-library__title{margin:0;font-size:1.75rem;font-weight:680;letter-spacing:-.022em;line-height:1.15}.pd-library__sub{margin:6px 0 0;color:var(--pd-text-3);font-size:.95rem}.pd-library__mount{flex:1;min-height:480px;display:flex;flex-direction:column;border-radius:18px;background:var(--pd-panel);box-shadow:var(--pd-ring);overflow:hidden}.pd-library__mount>.od-root{flex:1;min-height:0}.pd-docview{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 0 var(--pd-phy-w);grid-template-rows:minmax(0,1fr)}.pd-docview.is-phy-closed{grid-template-columns:minmax(0,1fr) 0 0}.pd-doc{min-width:0;min-height:0;display:flex;flex-direction:column}.pd-doc__bar{flex:0 0 auto;display:flex;align-items:center;gap:8px;height:44px;padding:0 14px}.pd-back{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px 0 6px;border-radius:999px;color:var(--pd-text-2);font-size:.86rem;font-weight:540;text-decoration:none;transition:background-color 150ms var(--pd-ease),color 150ms var(--pd-ease)}.pd-back:hover{background:var(--pd-sunk);color:var(--pd-text)}.pd-back .pd-i{width:17px;height:17px}.pd-primary.pd-primary{align-items:center;justify-content:center;gap:.65rem;border:0;border-radius:var(--pd-btn-radius);corner-shape:squircle;background:var(--pd-primary-bg);color:#fff;box-shadow:var(--pd-btn-lift);font:inherit;font-weight:500;letter-spacing:.01em;line-height:1;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color 120ms var(--pd-ease),box-shadow 120ms var(--pd-ease),transform .1s ease}@media (hover:hover) and (pointer:fine){.pd-primary.pd-primary:hover{background:var(--pd-primary-bg-hover)}}.pd-primary.pd-primary:active{background:var(--pd-primary-bg-active);box-shadow:none;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.pd-primary.pd-primary:active{transform:none}}.pd-askbtn{position:relative;display:inline-flex;margin-right:4px;height:34px;padding:0 16px;font-size:.88rem}.pd-share:not([hidden]){display:contents}.pd-share .sd-share{--_h:34px;--_px:14px;--_fs:1em;--_r:var(--btn-radius);margin:0 4px}.pd-protag{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--pd-brand-soft);color:var(--pd-brand-ink);font-size:.68rem;font-weight:650;letter-spacing:.02em;line-height:1.5}.pd-askbtn.is-pro{align-items:center;color:var(--pd-text-2)}.pd-askbtn.has-news::after{content:'';position:absolute;top:3px;right:3px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #0056cc}.pd-doc__mount{flex:1 1 auto;min-height:0;position:relative}.pd-doc__mount>.od-root{height:100%}.pd-resizer{position:relative;z-index:3;width:0;cursor:col-resize;outline:0}.pd-resizer::before{content:'';position:absolute;inset:0 -6px}.pd-resizer::after{content:'';position:absolute;top:50%;left:-2px;width:4px;height:40px;margin-top:-20px;border-radius:4px;background:var(--pd-line-strong);opacity:0;transition:opacity 150ms var(--pd-ease),background-color 150ms var(--pd-ease),height .2s var(--pd-ease)}.pd-docview.is-resizing .pd-resizer::after,.pd-resizer:focus-visible::after,.pd-resizer:hover::after{opacity:1}.pd-docview.is-resizing .pd-resizer::after{background:var(--pd-brand);height:64px;margin-top:-32px}.pd-docview.is-resizing{cursor:col-resize;user-select:none}.pd-docview.is-resizing iframe{pointer-events:none}.pd-docview.is-phy-closed .pd-resizer{display:none}.pd-phy{min-width:0;min-height:0;display:flex;flex-direction:column;position:relative;background:var(--pd-panel);overflow:hidden}.pd-phy::after{content:'';position:absolute;inset:0 auto 0 0;width:1px;z-index:5;background:var(--pd-line);pointer-events:none}.pd-docview.is-phy-closed .pd-phy{visibility:hidden}.pd-phy__grab{display:none}.pd-phy__head{flex:0 0 auto;display:flex;align-items:center;gap:10px;height:48px;padding:0 8px 0 14px}.pd-phy__title{display:inline-flex;align-items:center;gap:8px;font-size:.98rem;font-weight:650;letter-spacing:-.01em}.pd-phy__account{display:flex;flex:1 1 auto;align-items:center;min-width:0}.pd-phy__controls{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:2px 12px 10px 14px;box-shadow:inset 0 -1px 0 var(--pd-line)}.pd-phy .pd-i--phone{display:none}.pd-phy__mount{flex:1 1 auto;min-height:0;position:relative}.pd-seg{display:inline-flex;padding:3px;border-radius:999px;corner-shape:squircle;background:var(--pd-sunk);box-shadow:inset 0 0 0 1px var(--pd-line)}.pd-seg__btn{height:26px;padding:0 12px;border:0;border-radius:999px;corner-shape:squircle;background:0 0;color:var(--pd-text-3);font:inherit;font-size:.8rem;font-weight:580;cursor:pointer;transition:background-color 180ms var(--pd-ease),color 180ms var(--pd-ease),box-shadow 180ms var(--pd-ease)}.pd-seg__btn:hover{color:var(--pd-text)}.pd-seg__btn[aria-checked=true]{background:var(--pd-raised);color:var(--pd-text);box-shadow:0 0 0 1px var(--pd-line),0 1px 2px rgba(15,23,42,.08)}.pd-watch{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;border:0;border-radius:999px;corner-shape:squircle;background:var(--pd-sunk);box-shadow:inset 0 0 0 1px var(--pd-line);color:var(--pd-text-3);font:inherit;font-size:.78rem;font-weight:560;white-space:nowrap;cursor:pointer;transition:background-color 180ms var(--pd-ease),color 180ms var(--pd-ease),box-shadow 180ms var(--pd-ease)}.pd-watch .pd-i{width:14px;height:14px}.pd-watch .pd-i--on{display:none}.pd-watch[aria-pressed=true]{background:var(--pd-brand-soft);color:var(--pd-brand-ink);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--pd-brand) 22%,transparent)}.pd-watch[aria-pressed=true] .pd-i--on{display:block}.pd-watch[aria-pressed=true] .pd-i--off{display:none}.pd-watch:hover{color:var(--pd-text)}.pd-watch[aria-pressed=true]:hover{color:var(--pd-brand-ink);background:color-mix(in oklab,var(--pd-brand) 14%,transparent)}.pd-watch.is-flash{animation:pd-flash .9s var(--pd-ease)}@keyframes pd-flash{30%{box-shadow:inset 0 0 0 1px var(--pd-brand),0 0 0 4px var(--pd-brand-soft)}}.pd-askbtn[hidden],.pd-back[hidden],.pd-fab[hidden]{display:none!important}.pd-fab,.pd-scrim{display:none}@container (max-width:360px){.pd-watch__label{display:none}}.pd-phy{container-type:inline-size}@media (max-width:760px){body.pd-body{--od-float-inset:calc(58px + env(safe-area-inset-bottom))}.pd-docview,.pd-docview.is-phy-closed{grid-template-columns:minmax(0,1fr)}.pd-askbtn,.pd-resizer{display:none!important}.pd-doc__bar{height:40px;padding:0 8px}.pd-library__inner{padding:24px 12px 12px}.pd-library__title{font-size:1.45rem}.pd-library__mount{border-radius:14px}.pd-docview.is-phy-closed .pd-phy,.pd-phy{position:fixed;z-index:60;left:0;right:0;bottom:0;height:min(88dvh,760px);visibility:hidden;border-radius:20px 20px 0 0;box-shadow:0 0 0 1px var(--pd-line),var(--pd-sheet-shadow);transform:translateY(100%);transition:transform 380ms var(--pd-ease),visibility 0s linear 380ms;padding-bottom:env(safe-area-inset-bottom)}.pd-phy::after{display:none}.pd-docview.is-sheet-open .pd-phy{visibility:visible;transform:none;transition:transform 380ms var(--pd-ease),visibility 0s}.pd-phy__grab{display:block;flex:0 0 auto;width:36px;height:4px;margin:8px auto 0;border-radius:4px;background:var(--pd-line-strong)}.pd-phy__head{height:44px}.pd-phy .pd-i--desk{display:none}.pd-phy .pd-i--phone{display:block}.pd-scrim{display:block;position:fixed;inset:0;z-index:59;background:rgba(10,12,18,.32);opacity:0;transition:opacity .3s var(--pd-ease)}.pd-scrim[hidden]{display:none}.pd-docview.is-sheet-open .pd-scrim{opacity:1}.pd-fab{position:fixed;z-index:40;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));display:inline-flex;height:48px;padding:0 22px;font-size:.95rem;--pd-btn-lift:0 1px 2px rgba(15, 23, 42, 0.12),0 6px 16px -6px rgba(15, 23, 42, 0.32);transition:transform .2s var(--pd-ease),opacity .2s var(--pd-ease),filter 150ms ease}.pd-fab:active{transform:scale(.97)}.pd-docview.is-sheet-open .pd-fab{opacity:0;pointer-events:none;transform:translateY(8px)}.pd-fab__dot{position:absolute;top:8px;right:10px;width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #0056cc}.pd-fab__dot[hidden]{display:none}}@media (prefers-reduced-motion:reduce){.pd-fab,.pd-phy,.pd-scrim,.pd-skel>i{transition:none!important;animation:none!important}}