.cc-reader.svelte-1u5kqk8{max-width:calc(var(--spacing) * 165)}.cc-source-heading.svelte-1u5kqk8{margin-bottom:calc(var(--spacing) * 6)}.cc-source-kicker.svelte-1u5kqk8{margin:0 0 calc(var(--spacing) * 2);color:var(--color-primary);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.cc-source-heading.svelte-1u5kqk8 h2:where(.svelte-1u5kqk8){font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);margin:0}.cc-source-meta.svelte-1u5kqk8{margin:calc(var(--spacing) * 1.5) 0 0;color:var(--color-on-surface-variant);font-size:var(--text-meta);line-height:var(--text-meta--line-height)}.cc-source.svelte-1u5kqk8{max-width:38rem;color:var(--color-on-surface);text-wrap:pretty;font-size:1.25rem;font-weight:400;line-height:1.75}.cc-source.svelte-1u5kqk8 .cc-source-paragraph:where(.svelte-1u5kqk8){font:inherit;line-height:inherit;overflow-wrap:break-word;margin:0 0 1.1em}.cc-clause.svelte-1u5kqk8{border-radius:var(--radius-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;outline-offset:2px;scroll-margin-top:calc(var(--cc-sticky-top,0px) + var(--spacing) * 4);transition:background-color var(--default-transition-duration) var(--ease-standard);margin:0 -.06em;padding:.08em .06em}.cc-word.svelte-1u5kqk8{transform-origin:50%;vertical-align:baseline;transition:transform .14s,text-shadow .14s;display:inline-block}.cc-clause.is-selected.svelte-1u5kqk8{background:var(--color-secondary-container);color:var(--color-on-secondary-container);box-shadow:inset 0 -2px 0 var(--color-primary)}.cc-clause.svelte-1u5kqk8:focus-visible{outline:2px solid var(--color-primary)}.cc-clause.svelte-1u5kqk8:focus-visible .cc-word:where(.svelte-1u5kqk8){text-shadow:.22px 0,-.22px 0;transform:scale(1.025)}@media (hover:hover) and (pointer:fine){.cc-clause.svelte-1u5kqk8:hover .cc-word:where(.svelte-1u5kqk8){text-shadow:.22px 0,-.22px 0;transform:scale(1.025)}.cc-clause.svelte-1u5kqk8:not(.is-selected):hover{background:color-mix(in srgb, var(--color-on-surface) 6%, transparent)}}.cc-clause.svelte-1u5kqk8:not(.is-selected):active{background:color-mix(in srgb, var(--color-on-surface) 10%, transparent)}.cc-source-notes.svelte-1u5kqk8{max-width:38rem;margin:calc(var(--spacing) * 6) 0 0;border-block:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);font-size:var(--text-body);line-height:var(--text-body--line-height)}.cc-source-notes.svelte-1u5kqk8>p:where(.svelte-1u5kqk8){margin:0 0 calc(var(--spacing) * 4)}.cc-source-credit.svelte-1u5kqk8{max-width:38rem;margin:calc(var(--spacing) * 6) 0;color:var(--color-on-surface-variant);font-size:var(--text-meta);line-height:var(--text-meta--line-height)}.cc-pagination.svelte-1u5kqk8{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cc-step-link.svelte-1u5kqk8,.cc-step-end.svelte-1u5kqk8{align-content:center;gap:calc(var(--spacing) * .5);min-height:calc(var(--spacing) * 18);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);overflow-wrap:anywhere;display:grid}.cc-step-link.svelte-1u5kqk8{color:var(--color-on-surface);transition:background-color var(--default-transition-duration) var(--ease-standard), border-color var(--default-transition-duration) var(--ease-standard);text-decoration:none}@media (hover:hover){.cc-step-link.svelte-1u5kqk8:hover{border-color:var(--color-outline);background:color-mix(in srgb, var(--color-on-surface) 4%, transparent)}}.cc-step-link.svelte-1u5kqk8:active{background:color-mix(in srgb, var(--color-on-surface) 8%, transparent)}.cc-step-link.next.svelte-1u5kqk8,.cc-step-end.next.svelte-1u5kqk8{text-align:right;grid-column:2;justify-items:end}.cc-step-direction.svelte-1u5kqk8{align-items:center;gap:calc(var(--spacing) * 1);color:var(--color-on-surface-variant);font-size:var(--text-meta);line-height:var(--text-meta--line-height);display:inline-flex}.cc-step-title.svelte-1u5kqk8{color:var(--color-primary);font-size:var(--text-label);font-weight:650;line-height:var(--text-label--line-height)}.cc-step-end.svelte-1u5kqk8{color:var(--color-on-surface-variant);font-size:var(--text-meta);border-style:dashed}.cc-tandem .cc-source.svelte-1u5kqk8{font-size:1.125rem;line-height:1.75}@media (width<=620px){.cc-source.svelte-1u5kqk8{font-size:1.125rem;line-height:1.7}.cc-source-heading.svelte-1u5kqk8 h2:where(.svelte-1u5kqk8){font-size:var(--page-heading-size,var(--text-display))}.cc-step-link.svelte-1u5kqk8,.cc-step-end.svelte-1u5kqk8{padding:calc(var(--spacing) * 3)}}@media (prefers-reduced-motion:reduce){.cc-word.svelte-1u5kqk8{transition:none}}@media (forced-colors:active){.cc-clause.is-selected.svelte-1u5kqk8{outline:1px solid highlight}.cc-clause.svelte-1u5kqk8:hover,.cc-clause.svelte-1u5kqk8:focus-visible{text-decoration:underline}}p.svelte-1mk2lso{margin:0 0 calc(var(--spacing) * 3);color:var(--color-on-surface-variant);font-size:var(--text-body);line-height:1.6}.cc-note-heading.svelte-1mk2lso .cal-kicker:where(.svelte-1mk2lso){margin:0 0 calc(var(--spacing) * 2);color:var(--color-primary);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.cc-note-heading.svelte-1mk2lso h2:where(.svelte-1mk2lso){margin:0 0 calc(var(--spacing) * 3);font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing)}.cc-note-heading.svelte-1mk2lso .cc-note-status:where(.svelte-1mk2lso){margin:0 0 calc(var(--spacing) * 5);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 3);background:var(--color-surface-container);color:var(--color-on-surface-variant);font-size:var(--text-caption);font-weight:600;line-height:var(--text-meta--line-height);border-radius:9999px;display:inline-flex}.cc-note-quote.svelte-1mk2lso{margin:0 0 calc(var(--spacing) * 6);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-md);background:var(--color-surface-container-low);color:var(--color-on-surface);font-size:1.0625rem;line-height:1.65}.cc-note-section.svelte-1mk2lso{margin:0 0 calc(var(--spacing) * 6)}.cc-note-question.svelte-1mk2lso{margin:calc(var(--spacing) * 6) 0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-md);background:var(--color-secondary-container)}.cc-note-question.svelte-1mk2lso .cal-kicker:where(.svelte-1mk2lso){margin:0 0 calc(var(--spacing) * 1.5);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.cc-note-question.svelte-1mk2lso p:where(.svelte-1mk2lso){color:var(--color-on-secondary-container)}.cc-note-question.svelte-1mk2lso p:where(.svelte-1mk2lso):last-child{margin:0;font-weight:550}.cc-note-related.svelte-1mk2lso,.cc-note-sources.svelte-1mk2lso{padding-top:calc(var(--spacing) * 5);border-top:1px solid var(--color-outline-variant);margin-top:calc(var(--spacing) * 6)}.cc-note-related.svelte-1mk2lso button:where(.svelte-1mk2lso){justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);width:calc(100% + var(--spacing) * 6);min-height:var(--spacing-hit);margin-inline:calc(var(--spacing) * -3);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);border-radius:var(--radius-md);color:var(--color-on-surface);font:inherit;font-size:var(--text-body);font-weight:550;line-height:var(--text-body--line-height);text-align:left;cursor:pointer;transition:background-color var(--default-transition-duration) var(--ease-standard);background:0 0;border:0;display:flex}@media (hover:hover){.cc-note-related.svelte-1mk2lso button:where(.svelte-1mk2lso):hover{background:color-mix(in srgb, var(--color-on-surface) 6%, transparent)}}.cc-note-related.svelte-1mk2lso button:where(.svelte-1mk2lso):active{background:color-mix(in srgb, var(--color-on-surface) 10%, transparent)}.cc-note-related.svelte-1mk2lso button:where(.svelte-1mk2lso)>span:where(.svelte-1mk2lso){color:var(--color-on-surface-variant);flex:none;display:inline-flex}.cc-note-sources.svelte-1mk2lso ul:where(.svelte-1mk2lso){margin:calc(var(--spacing) * 2) 0;padding-left:calc(var(--spacing) * 4)}.cc-note-sources.svelte-1mk2lso li:where(.svelte-1mk2lso){font-size:var(--text-meta);line-height:var(--text-meta--line-height);margin-bottom:calc(var(--spacing) * 2);overflow-wrap:anywhere}.cc-note-sources.svelte-1mk2lso a:where(.svelte-1mk2lso){color:var(--color-primary);text-underline-offset:3px}.cc-note-drawer .cc-commentary-credit.svelte-1mk2lso{margin-top:calc(var(--spacing) * 6);font-size:var(--text-meta);line-height:var(--text-meta--line-height)}.cc-note-quote.svelte-1mk2lso,.cc-note-section.svelte-1mk2lso,.cc-note-heading.svelte-1mk2lso,.cc-note-question.svelte-1mk2lso{overflow-wrap:anywhere}.cc-note-drawer.svelte-1hk030f{top:calc(var(--cc-sticky-top,var(--app-top-offset,0px)) + var(--spacing) * 4);max-width:none;max-height:none;height:calc(100dvh - var(--cc-sticky-top,var(--app-top-offset,0px)) - var(--spacing) * 8);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);background:var(--color-background);width:100%;color:var(--color-on-surface);flex-direction:column;align-self:start;margin:0;padding:0;display:flex;position:sticky;overflow:hidden}.cc-note-drawer.svelte-1hk030f:not([open]){display:none}.cc-note-toolbar.svelte-1hk030f{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2) calc(var(--spacing) * 1) calc(var(--spacing) * 5);border-bottom:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;display:flex}.cc-note-toolbar.svelte-1hk030f>span:where(.svelte-1hk030f){min-width:0}.cc-close.svelte-1hk030f{width:var(--spacing-hit);height:var(--spacing-hit);color:var(--color-on-surface);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;place-items:center;padding:0;display:grid}.cc-note-scroll.svelte-1hk030f{overscroll-behavior:contain;padding:calc(var(--spacing) * 5);flex:1;min-height:0;overflow-y:auto}.cc-note-drawer.svelte-1hk030f h3{font-size:var(--text-heading);line-height:var(--text-heading--line-height);letter-spacing:var(--text-heading--letter-spacing);margin:0 0 calc(var(--spacing) * 1.5)}.cc-note-drawer.svelte-1hk030f p:where(.svelte-1hk030f){font-size:var(--text-body);margin:0 0 calc(var(--spacing) * 3);color:var(--color-on-surface-variant);line-height:1.6}.cc-note-footer.svelte-1hk030f{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 4);border-top:1px solid var(--color-outline-variant);background:var(--color-background);display:flex}.cc-note-footer.svelte-1hk030f .cal-button{min-width:0}.cc-note-drawer.svelte-1hk030f::backdrop{background:color-mix(in srgb, var(--color-scrim) 32%, transparent)}@media (width<=760px){.cc-note-drawer.svelte-1hk030f{z-index:210;width:100%;height:min(92dvh, calc(100dvh - var(--spacing) * 8));border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;box-shadow:var(--shadow-xl);transition:transform .28s var(--ease-emphasized);border:0;position:fixed;inset:auto 0 0}@starting-style{.cc-note-drawer.svelte-1hk030f:modal{transform:translateY(100%)}}.cc-note-toolbar.svelte-1hk030f{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 2) calc(var(--spacing) * 1) calc(var(--spacing) * 5);position:relative}.cc-note-toolbar.svelte-1hk030f:before{top:calc(var(--spacing) * 2);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 1);background:var(--color-outline-variant);content:"";border-radius:9999px;position:absolute;left:50%;transform:translate(-50%)}.cc-note-scroll.svelte-1hk030f{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 5) calc(var(--spacing) * 6)}.cc-note-footer.svelte-1hk030f{padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 4) max(calc(var(--spacing) * 2.5), env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.cc-note-drawer.svelte-1hk030f{transition:none}.cc-note-scroll.svelte-1hk030f{scroll-behavior:auto}}@media (forced-colors:active){.cc-note-drawer.svelte-1hk030f{border:1px solid canvastext}}#cc-toolbar-region.svelte-40oy6b{margin-bottom:calc(var(--spacing) * 3)}.cc-modes.svelte-40oy6b{scrollbar-width:none;padding:var(--spacing);margin:calc(var(--spacing) * -1);overflow-x:auto}.cc-modes.svelte-40oy6b a:where(.svelte-40oy6b){position:relative}.cc-modes.svelte-40oy6b a:where(.svelte-40oy6b):hover{text-decoration:none}.cc-modes.svelte-40oy6b a:where(.svelte-40oy6b):focus-visible{outline-offset:-2px}@media (pointer:coarse){.cc-modes.svelte-40oy6b a:where(.svelte-40oy6b):before{content:"";position:absolute;inset:-4px 0}}.cc-utilities.svelte-40oy6b .cal-button.quiet{color:var(--color-on-surface-variant)}.cc-navigation.svelte-40oy6b{top:var(--app-top-offset,0px);z-index:20;align-items:center;gap:calc(var(--spacing) * 2);min-height:var(--cc-bar-height);margin-inline:calc(var(--page-gutter,0px) * -1);padding:calc(var(--spacing) * 2) var(--page-gutter,0px);border-bottom:1px solid var(--color-outline-variant);background:var(--app-chrome,var(--color-background));-webkit-backdrop-filter:var(--app-chrome-blur);backdrop-filter:var(--app-chrome-blur);display:flex;position:sticky}.cc-navigation.svelte-40oy6b label:where(.svelte-40oy6b){min-width:0}.cc-group-choice.svelte-40oy6b{flex:1 1 calc(var(--spacing) * 56);max-width:calc(var(--spacing) * 72)}.cc-section-choice.svelte-40oy6b{flex:1 1 calc(var(--spacing) * 40);max-width:calc(var(--spacing) * 56)}.cc-steps.svelte-40oy6b{margin-left:auto}.cc-navigation.svelte-40oy6b select{min-height:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 2);background-color:var(--color-surface-container);text-overflow:ellipsis;border-color:#0000;border-radius:9999px;font-weight:550}.cc-navigation.svelte-40oy6b select:hover:not(:disabled){border-color:var(--color-outline-variant)}.cc-navigation.svelte-40oy6b select:disabled{opacity:1;color:var(--color-on-surface);cursor:default}.cc-selection-help.svelte-40oy6b{margin:calc(var(--spacing) * 3) 0 0;color:var(--color-on-surface-variant);font-size:var(--text-meta);line-height:var(--text-meta--line-height)}@media (width<=620px){.cc-navigation.svelte-40oy6b{gap:calc(var(--spacing) * 1.5)}.cc-group-choice.svelte-40oy6b{flex-grow:1.15;flex-basis:0}.cc-section-choice.svelte-40oy6b{flex-basis:0}.cc-steps.svelte-40oy6b{margin-inline:calc(var(--spacing) * -1.5) calc(var(--spacing) * -2)}.cc-navigation.svelte-40oy6b select{padding-inline:calc(var(--spacing) * 3) calc(var(--spacing) * 2)}}.view.svelte-10r9euo{display:contents}#cal-toast.svelte-10r9euo{z-index:2000;bottom:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);max-width:calc(100vw - calc(var(--spacing) * 8));background:var(--color-inverse-surface);width:max-content;color:var(--color-inverse-on-surface);font-size:var(--text-meta);font-weight:550;line-height:var(--text-meta--line-height);box-shadow:var(--shadow-lg);border-radius:9999px;position:fixed;left:50%;transform:translate(-50%)}.view.svelte-10r9euo .cc-page{--cc-bar-height:calc(var(--spacing) * 14);--cc-sticky-top:calc(var(--app-top-offset,0px) + var(--cc-bar-height));--page-gap:0px;position:relative}.view.svelte-10r9euo .cc-page>.cal-tabs{margin-bottom:calc(var(--spacing) * 6)}.cc-heading.svelte-10r9euo{justify-content:space-between;align-items:end;gap:calc(var(--spacing) * 4) calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.cc-heading.svelte-10r9euo>div:where(.svelte-10r9euo){flex:1 1 calc(var(--spacing) * 100);min-width:0}.cc-heading.svelte-10r9euo h1:where(.svelte-10r9euo){font-size:var(--page-heading-size,var(--text-display));line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);margin:0}.cc-heading.svelte-10r9euo .cal-lead{margin-top:calc(var(--spacing) * 1.5);max-width:calc(var(--spacing) * 150)}.cc-study-line.svelte-10r9euo{gap:calc(var(--spacing) * 6);color:var(--color-on-surface-variant);font-size:var(--text-meta);line-height:var(--text-meta--line-height);margin:0;display:flex}.cc-study-line.svelte-10r9euo span:where(.svelte-10r9euo){display:grid}.cc-study-line.svelte-10r9euo strong:where(.svelte-10r9euo){color:var(--color-on-surface);font-size:var(--text-title);line-height:var(--text-title--line-height);font-variant-numeric:tabular-nums}.cc-study.svelte-10r9euo{margin-top:calc(var(--spacing) * 6)}.cc-tandem .cc-workspace.svelte-10r9euo{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:start;display:grid}.cc-study.svelte-10r9euo,.cc-study-main.svelte-10r9euo{min-width:0}.cc-study.notes-open.svelte-10r9euo{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr) minmax(300px,37%);align-items:start;display:grid}.cc-tandem .notes-open.svelte-10r9euo .cc-workspace:where(.svelte-10r9euo){grid-template-columns:minmax(0,1fr)}.cc-tandem .notes-open.svelte-10r9euo #cc-reader-region:where(.svelte-10r9euo){border-right:0;padding-right:0}.notes-open.svelte-10r9euo .cc-explorer{position:static}.cc-chapter.svelte-10r9euo{align-items:start;gap:calc(var(--spacing) * 4);max-width:calc(var(--spacing) * 180);margin-top:calc(var(--spacing) * 12);padding:var(--spacing-card);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);display:flex}.cc-chapter-icon.svelte-10r9euo{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-md);background:var(--color-secondary-container);color:var(--color-on-secondary-container);flex:none;place-items:center;display:grid}.cc-chapter.svelte-10r9euo>div:where(.svelte-10r9euo){min-width:0}.cc-chapter.svelte-10r9euo h2:where(.svelte-10r9euo){margin:0 0 calc(var(--spacing) * 1);font-size:var(--text-heading);line-height:var(--text-heading--line-height);letter-spacing:var(--text-heading--letter-spacing)}.cc-chapter.svelte-10r9euo p:where(.svelte-10r9euo){color:var(--color-on-surface-variant);font-size:var(--text-body);line-height:var(--text-body--line-height);margin:0}.cc-chapter.svelte-10r9euo .cc-chapter-links:where(.svelte-10r9euo){gap:0 calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 1);flex-wrap:wrap;display:flex}.cc-chapter.svelte-10r9euo a:where(.svelte-10r9euo){align-items:center;gap:calc(var(--spacing) * 1);min-height:var(--spacing-hit);color:var(--color-primary);font-size:var(--text-label);font-weight:600;display:inline-flex}@media (width<=1000px){.cc-tandem .cc-workspace.svelte-10r9euo{gap:calc(var(--spacing) * 6)}}@media (width<=760px){.cc-study.notes-open.svelte-10r9euo{display:block}}@media (width<=620px){.cc-heading.svelte-10r9euo{margin-bottom:calc(var(--spacing) * 5)}.cc-study-line.svelte-10r9euo{display:none}.cc-chapter.svelte-10r9euo{margin-top:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3)}}.cc-workspace.svelte-10r9euo>*{min-width:0}@media (width<=900px){.cc-tandem .cc-workspace.svelte-10r9euo{gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}}.cc-tandem #cc-reader-region.svelte-10r9euo{padding-right:calc(var(--spacing) * 8);border-right:1px solid var(--color-outline-variant);min-width:0;max-width:none;margin:0}@media (width<=1000px){.cc-tandem #cc-reader-region.svelte-10r9euo{padding-right:calc(var(--spacing) * 5)}}@media (width<=900px){.cc-tandem #cc-reader-region.svelte-10r9euo{width:100%;max-width:calc(var(--spacing) * 190);border-right:0;margin:0 auto;padding-right:0}}
