.p1{--p1-doc-width-px:736;--p1-minimap-scale:.3;--p1-doc-width:calc(var(--p1-doc-width-px) * 1px);--p1-mini-w:calc(var(--p1-doc-width) * var(--p1-minimap-scale));--p1-stream-width:calc(100vw - var(--p1-rail-w) - var(--space-xl));--p1-stream-scale:.26;--p1-stretch:2.2;--p1-gutter:34px;--p1-grabber-w:14px;--p1-rail-pad:13px;--p1-rail-w:calc(var(--p1-gutter) + var(--p1-grabber-w) + var(--p1-rail-pad) + var(--p1-mini-w) + var(--space-2xl));--p1-outline-top:176px;--p1-outline-h:336px;--p1-chrome-h:8.5rem;min-height:100vh;position:relative}.p1__chrome{z-index:5;width:var(--p1-rail-w);padding:var(--space-m) var(--space-m) var(--space-s) calc(var(--p1-gutter) + var(--p1-rail-pad));background:linear-gradient(var(--c-paper) 72%, transparent);position:fixed;inset-block-start:0;inset-inline-start:0}.p1__wordmark{font-size:var(--step--1);line-height:var(--leading-snug);margin-block-end:var(--space-m)}.p1__wordmark b{font-weight:var(--weight-bold);display:block}.p1__wordmark span{color:var(--c-ink-muted)}.p1__jump{width:100%;padding:var(--space-2xs) var(--space-s);background:var(--c-paper);border:var(--border-hair);border-radius:var(--radius-m);font-size:var(--step--1);display:block}.p1__panel{position:relative}.p1__panel[data-role=mini]{z-index:2;width:var(--p1-mini-w);cursor:zoom-in;position:fixed;inset-block:0;overflow:hidden}.p1__panel--draft[data-role=mini]{inset-inline-start:calc(var(--p1-gutter) + var(--p1-grabber-w) + var(--p1-rail-pad))}.p1__panel--stream[data-role=mini]{inset-inline-end:var(--space-l)}.p1__panel[data-role=main]{z-index:1}.p1__panel--stream[data-role=main]{width:var(--p1-stream-width);padding-block:var(--p1-outline-top) var(--space-3xl);margin-inline-start:var(--p1-rail-w)}.p1__panel--draft[data-role=main]{width:var(--p1-doc-width);padding-block:var(--p1-outline-top) var(--space-3xl);margin-inline:auto}.p1__content{transform-origin:0 0}.p1__panel--draft .p1__content{width:var(--p1-doc-width);position:relative}.p1__panel--stream .p1__content{width:var(--p1-stream-width);position:relative}.p1__panel--draft[data-role=mini] .p1__content{transform:translateY(var(--p1-ty,0px)) scale(var(--p1-minimap-scale))}.p1__panel--stream[data-role=mini] .p1__content{transform:translateY(var(--p1-ty,0px)) scale(var(--p1-stream-scale))}.p1__panel[data-role=mini] .p1__content{pointer-events:none;user-select:none}.p1__outline{height:var(--p1-outline-h);width:calc(var(--p1-mini-w) + var(--space-s));z-index:1;pointer-events:none;background:var(--c-paper-sunk);border-radius:var(--radius-s);margin-inline-start:calc(var(--space-2xs) * -1);position:fixed;inset-block-start:var(--p1-outline-top)}.p1[data-mode=map] .p1__outline{inset-inline-start:calc(var(--p1-gutter) + var(--p1-grabber-w) + var(--p1-rail-pad))}.p1[data-mode=text] .p1__outline{inset-inline-end:var(--space-l)}.p1__grabber{z-index:4;width:var(--p1-grabber-w);cursor:grab;touch-action:none;position:fixed;inset-block:0}.p1[data-mode=map] .p1__grabber{inset-inline-start:var(--p1-gutter)}.p1[data-mode=text] .p1__grabber{inset-inline-end:calc(var(--space-l) + var(--p1-mini-w) + var(--p1-rail-pad))}.p1__grabber:active{cursor:grabbing}.p1__thumb{border-radius:var(--radius-s);background:var(--c-line);position:absolute;inset-inline:0}.p1__grabber:hover .p1__thumb,.p1__grabber:active .p1__thumb{background:var(--c-line-strong)}.p1__markers{z-index:4;width:var(--p1-gutter);pointer-events:none;position:fixed;inset-block:0}.p1[data-mode=map] .p1__markers{inset-inline-start:0}.p1[data-mode=text] .p1__markers{display:none}.p1__marker{background:var(--c-line);cursor:pointer;pointer-events:auto;width:22px;height:22px;transition:background var(--duration-fast) var(--ease);border:0;border-radius:50%;padding:0;position:absolute;inset-inline-start:12px}.p1__marker:hover{background:var(--c-line-strong)}.p1__marker[data-kind=feedback]{border:2px dashed var(--c-placeholder-line);background:0 0}.p1__marker[data-current=true]{background:var(--c-accent)}.draft__section{margin-block-end:var(--space-xl)}.draft__title{border-block-end:var(--border-strong);font-size:var(--step-1);margin-block-end:var(--space-s);padding-block-end:var(--space-2xs)}.draft__label{font-size:var(--step--2);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-ink-muted);display:block}.draft__heading{margin-block:var(--space-m) var(--space-2xs);font-size:var(--step-0)}.draft__clause,.draft__prose,.draft__note,.draft__quote{font-size:var(--step--1);line-height:var(--leading-body);margin-block-end:var(--space-2xs)}.draft__clause{gap:var(--space-2xs);grid-template-columns:3.5rem 1fr;display:grid}.draft__clause[data-depth="1"]{margin-inline-start:var(--space-m)}.draft__clause[data-depth="2"]{margin-inline-start:var(--space-l)}.draft__number{color:var(--c-ink-muted);font-variant-numeric:tabular-nums}.draft__quote{border-inline-start:var(--border-strong);margin-inline-start:var(--space-m);padding-inline-start:var(--space-s);font-style:italic}.draft__note{color:var(--c-ink-faint);font-style:italic}.draft__terms{gap:var(--space-s);display:grid}.draft__term dt{font-weight:var(--weight-bold);font-size:var(--step--1)}.draft__term dd{font-size:var(--step--1);color:var(--c-ink-muted);margin:0}.draft__mark{color:inherit;box-shadow:inset 0 -.5em 0 var(--c-paper-sunk);transition:box-shadow var(--duration-fast) var(--ease);background:0 0}.draft__mark[data-active=true]{box-shadow:inset 0 -.65em 0 var(--c-line)}.p1__slot{position:absolute;inset-inline:0}.p1__stick{gap:var(--space-s);width:var(--card-w-m);display:grid;position:sticky;inset-block-start:calc(var(--p1-outline-top) + var(--space-s))}.card{gap:var(--space-2xs);padding:var(--card-pad);background:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);transition:box-shadow var(--duration-base) var(--ease), opacity var(--duration-base) var(--ease);display:grid}.p1__slot>.card{position:absolute}.card[data-size=s]{width:var(--card-w-s)}.card[data-size=m]{width:var(--card-w-m)}.card[data-size=l]{width:var(--card-w-l)}.p1[data-mode=map] .card:not([data-active=true]){opacity:.62}.card[data-active=true]{box-shadow:var(--card-shadow-active)}.card__meta{font-size:var(--step--2);gap:2px;display:grid}.card__tool{letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-ink-faint)}.card__anchor{color:var(--c-ink-muted);text-decoration-color:var(--c-line-strong);text-underline-offset:2px}.card__body{font-size:var(--step--1);color:var(--c-ink-muted)}.card__body--annotation{font-size:var(--step-0);color:var(--c-ink)}.card__quote{font-size:var(--step-1);line-height:var(--leading-snug);margin:0}.card__quote p{margin:0}.card__attribution{font-size:var(--step--2);color:var(--c-ink-faint);margin-block-start:var(--space-2xs)}.card__figure{gap:var(--space-2xs);margin:0;display:grid}.card__media{width:100%;padding:var(--space-s);position:relative}.card__media[data-shape=circle]{border-radius:50%}.card__media--video span{inset-block-end:var(--space-2xs);inset-inline:var(--space-2xs);position:absolute}.card__play{width:3rem;height:3rem;fill:var(--c-line-strong)}.card__caption{font-size:var(--step--2);color:var(--c-ink-faint)}.p1__callout{z-index:3;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.p1__callout path,.p1__callout ellipse,.p1__callout rect{fill:none;stroke:var(--callout-stroke);stroke-width:var(--callout-width)}.p1__callout ellipse,.p1__callout rect{stroke:var(--callout-stroke-faint)}.p1__rig{z-index:6;gap:var(--space-s);padding:var(--space-2xs) var(--space-s);background:var(--c-paper);border:2px dashed var(--c-placeholder-line);border-radius:var(--radius-m);font-size:var(--step--2);color:var(--c-ink-muted);align-items:center;display:flex;position:fixed;inset-block-end:var(--space-s);inset-inline-start:var(--space-s)}.p1__rig label{gap:var(--space-2xs);align-items:center;display:flex}.p1__swap{padding:var(--space-2xs) var(--space-s);background:var(--c-accent);color:var(--c-accent-ink);border-radius:var(--radius-m);cursor:pointer;font-size:var(--step--2);border:0}.p1__mode-hint{z-index:6;position:fixed;inset-block-start:var(--space-s);inset-inline-end:var(--space-l)}
