@font-face{font-family:Sorts Mill Goudy;font-style:normal;font-weight:400;font-display:swap;src:url(../media/79575ca97616056d-s.1ub55l26dc3rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sorts Mill Goudy;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a442041aedd22ae-s.p.1rityn4_3gcyv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sorts Mill Goudy Fallback;src:local(Times New Roman);ascent-override:90.7%;descent-override:45.16%;line-gap-override:0.0%;size-adjust:105.85%}.sorts_mill_goudy_be9eb8b2-module__Y70-sa__className{font-family:Sorts Mill Goudy,Sorts Mill Goudy Fallback;font-style:normal;font-weight:400}.sorts_mill_goudy_be9eb8b2-module__Y70-sa__variable{--font-cl-serif:"Sorts Mill Goudy", "Sorts Mill Goudy Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_eba5f61-module__NyCjgW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_eba5f61-module__NyCjgW__variable{--font-cl-body:"DM Sans", "DM Sans Fallback"}
.cl-root{--cl-bg:#050505;--cl-sidebar:#0d0d0d;--cl-surface:#0e0e0e;--cl-border:#1a1a1a;--cl-border-strong:#313131;--cl-hover:#ffffff0d;--cl-active:#1a1a1a;--cl-bubble:#141414;--cl-bubble-border:#222;--cl-card:#212121;--cl-hairline:#1a1a1a;--cl-grouped:#0e0e0e;--cl-sheet:#050505;--cl-glass:#121212eb;--cl-menu-shade:#00000026;--cl-faint:var(--color-text-muted);--cl-blue:var(--color-blue);--cl-danger:var(--color-danger);--cl-text:var(--color-text);--cl-prose:color-mix(in srgb, var(--cl-text) 78%, var(--cl-bg));--cl-text2:var(--color-text-hint);--cl-muted:var(--color-text-secondary);--cl-accent:var(--color-accent);--cl-accent-hover:var(--color-interrupted);--cl-accent-soft:color-mix(in srgb, var(--color-accent) 14%, transparent);--cl-ok:var(--color-meter-low);--cl-shadow:0 4px 24px #0006, 0 0 0 .5px var(--cl-border);--cl-float-shadow:0 8px 28px #00000073;font-family:var(--font-google-sans-flex), ui-sans-serif, system-ui, sans-serif;background:var(--cl-sidebar);color:var(--cl-text)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .cl-root{--cl-bg:#f2f1ef;--cl-sidebar:#f5f5f5;--cl-surface:#fff;--cl-border:#ebe8e4;--cl-border-strong:#e5e1dc;--cl-hover:#2820180a;--cl-active:#00000014;--cl-bubble:#eae8e5;--cl-bubble-border:transparent;--cl-card:#f5f5f5;--cl-hairline:#e5e1dc;--cl-grouped:#f9f8f6;--cl-sheet:#f2f1ef;--cl-glass:#f2f1efeb;--cl-menu-shade:#0000008c;--cl-prose:var(--cl-text);--cl-shadow:0 4px 24px #0000000f, 0 0 0 .5px var(--cl-border-strong);--cl-float-shadow:0 8px 28px #0000001a}}:root[data-theme=light] .cl-root{--cl-bg:#f2f1ef;--cl-sidebar:#f5f5f5;--cl-surface:#fff;--cl-border:#ebe8e4;--cl-border-strong:#e5e1dc;--cl-hover:#2820180a;--cl-active:#00000014;--cl-bubble:#eae8e5;--cl-bubble-border:transparent;--cl-card:#f5f5f5;--cl-hairline:#e5e1dc;--cl-grouped:#f9f8f6;--cl-sheet:#f2f1ef;--cl-glass:#f2f1efeb;--cl-menu-shade:#0000008c;--cl-prose:var(--cl-text);--cl-shadow:0 4px 24px #0000000f, 0 0 0 .5px var(--cl-border-strong);--cl-float-shadow:0 8px 28px #0000001a}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .cl-share{color:#fff;background:#000}:root:not([data-theme=dark]) .cl-share:hover{background:#1a1a1a}:root:not([data-theme=dark]) .cl-share:disabled,:root:not([data-theme=dark]) .cl-share:disabled:hover{background:#000}}:root[data-theme=light] .cl-share{color:#fff;background:#000}:root[data-theme=light] .cl-share:hover{background:#1a1a1a}:root[data-theme=light] .cl-share:disabled,:root[data-theme=light] .cl-share:disabled:hover{background:#000}.cl-body{font-family:var(--font-cl-body), ui-sans-serif, system-ui, sans-serif}.cl-stage{background:#050505;transition:margin .2s,border-radius .2s,box-shadow .2s}.cl-float{z-index:1;box-shadow:var(--cl-float-shadow), 0 0 0 1px var(--cl-border-strong);background:#050505;border-radius:16px;margin-block:10px;overflow:hidden}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .cl-stage{background:var(--cl-bg)}:root:not([data-theme=dark]) .cl-float{background:0 0}}:root[data-theme=light] .cl-stage{background:var(--cl-bg)}:root[data-theme=light] .cl-float{background:0 0}.cl-gap-l{margin-left:10px}.cl-gap-r{margin-right:10px}@media (max-width:999px){.cl-stage,.cl-float{z-index:0}.cl-float{box-shadow:none;border-radius:0;margin-block:0}.cl-gap-l,.cl-gap-r{margin-left:0;margin-right:0}}@media (min-width:1000px){:root .cl-root.cl-flat{--cl-sidebar:var(--cl-bg)}.cl-root.cl-flat .cl-stage{box-shadow:none;background:var(--cl-bg);border-radius:0;margin:0}.cl-root.cl-flat .cl-drawer:not(.w-0){border-right:1px solid var(--cl-border)}.cl-root.cl-flat .cl-agent{border-left:1px solid var(--cl-border)}}.cl-root .cl-menu{background:linear-gradient(var(--cl-menu-shade), var(--cl-menu-shade)), var(--cl-glass);-webkit-backdrop-filter:blur(8px)saturate(1.6);backdrop-filter:blur(8px)saturate(1.6)}.cl-root .cl-menu,.cl-root .cl-menu>div{border-color:color-mix(in srgb, var(--cl-border-strong) 45%, transparent)}.cl-glass{background:var(--cl-glass);-webkit-backdrop-filter:blur(8px)saturate(1.6);backdrop-filter:blur(8px)saturate(1.6);border:1px solid var(--cl-border-strong)}.cl-serif{font-family:var(--font-cl-serif), "Iowan Old Style", Georgia, serif;letter-spacing:-.01em;font-weight:400}.cl-root textarea::placeholder{color:var(--cl-muted)}.cl-root .cl-prompt::placeholder{color:color-mix(in srgb, var(--cl-text2) 70%, transparent)}.cl-root .cl-prompt{scrollbar-width:none}.cl-root .cl-prompt::-webkit-scrollbar{display:none}.cl-root ::-moz-selection{color:#d1fe17;background:#d1fe1747}.cl-root .fork-prose ::-moz-selection{color:#d1fe17;background:#d1fe1747}.cl-root ::selection,.cl-root .fork-prose ::selection{color:#d1fe17;background:#d1fe1747}.cl-scroll{scrollbar-width:thin;scrollbar-color:var(--cl-border-strong) transparent;transition:opacity .22s}.cl-chapter-dim{z-index:10;cursor:pointer;opacity:0;pointer-events:none;background:#00000052;border:0;margin:0;padding:0;transition:opacity .22s;position:absolute;inset:0}.cl-chapter-dim[data-open]{opacity:1;pointer-events:auto}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .cl-chapter-dim{background:#00000038}}:root[data-theme=light] .cl-chapter-dim{background:#00000038}.cl-scroll[data-dimmed]{opacity:.55}@keyframes cl-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cl-fade-up{animation:.28s ease-out both cl-fade-up}@keyframes cl-send-in{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:none}}.cl-send-in{transform-origin:100% 100%;animation:.36s cubic-bezier(.2,.9,.3,1) both cl-send-in}@keyframes cl-block-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cl-block-in{animation:.24s cubic-bezier(.2,.9,.3,1) both cl-block-in}.cl-rise,.cl-rise>*{animation:.3s cubic-bezier(.2,.9,.3,1) both cl-fade-up}.cl-rise>:nth-child(2){animation-delay:40ms}.cl-rise>:nth-child(3){animation-delay:80ms}@keyframes cl-pop-in{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:none}}.cl-pop-in{animation:.26s cubic-bezier(.2,.9,.3,1) both cl-pop-in}@keyframes cl-welcome{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.cl-welcome{animation:.7s cubic-bezier(.2,.9,.3,1) 80ms both cl-welcome}.cl-jump{transition:opacity .18s ease-out,transform .22s cubic-bezier(.2,.9,.3,1);transform:translate(-50%)translateY(0)}.cl-jump[data-hidden]{opacity:0;pointer-events:none;transform:translate(-50%)translateY(6px)}.cl-glass.cl-focusable{transition:box-shadow .2s ease-out}.cl-glass.cl-focusable:focus-within{box-shadow:0 0 0 1px color-mix(in srgb, var(--cl-text) 14%, transparent)}@media (prefers-reduced-motion:reduce){.cl-pop-in,.cl-welcome,.cl-jump{transition:none;animation:none}.cl-send-in,.cl-block-in,.cl-rise,.cl-rise>*{animation:none}}@keyframes cl-skel-sweep{0%{background-position:-100vw 0}to{background-position:100vw 0}}.cl-skel{background-color:color-mix(in srgb, var(--cl-text) 11%, transparent);background-image:linear-gradient(100deg, transparent 35%, color-mix(in srgb, var(--cl-text) 9%, transparent) 50%, transparent 65%);background-repeat:no-repeat;background-size:100vw 100vh;background-attachment:fixed;border-radius:6px;animation:1.8s ease-in-out infinite cl-skel-sweep}.cl-reveal{animation:.25s ease-out both cl-dim-in}@media (prefers-reduced-motion:reduce){.cl-skel,.cl-passage-flash{animation:none}.cl-passage-flash{color:#d1fe17;background-color:#6e7562}}@keyframes cl-flash{0%{background-color:#0000}20%,55%{background-color:color-mix(in srgb, var(--cl-text) 24%, transparent)}to{background-color:#0000}}.cl-flash{border-radius:6px;animation:2s ease-in-out both cl-flash}@keyframes cl-passage-flash{0%{color:inherit;background-color:#0000}12%,32%{color:#d1fe17;background-color:#6e7562}to{color:inherit;background-color:#0000}}.cl-passage-flash{border-radius:2px;animation:2.4s ease-out both cl-passage-flash}.cl-fold{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out,opacity .16s ease-out;display:grid}.cl-fold[data-open]{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .2s ease-out,opacity .2s ease-out}.cl-fold>div{min-height:0;overflow:hidden}@keyframes cl-spin-slow{to{transform:rotate(360deg)}}.cl-spin{animation:2.4s linear infinite cl-spin-slow}.cl-root .trr-root{font:inherit;font-size:calc(var(--cl-chat-text,16px) - 1px);color:var(--cl-muted);font-weight:300;line-height:inherit}.cl-root .trr-header{max-width:100%;color:var(--cl-muted);font:inherit;font-weight:inherit;line-height:inherit;text-align:left;cursor:default;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:2px 0;display:inline-flex}.cl-root .trr-header:focus-visible{outline:2px solid var(--cl-text2);outline-offset:2px;border-radius:4px}.cl-root .trr-clickable{cursor:pointer}.cl-root .trr-verb{color:inherit}.cl-root .trr-chevron{flex-shrink:0;transition:transform .2s,opacity .16s;transform:rotate(180deg)}@media (hover:hover){.cl-root .trr-chevron{opacity:0}.cl-root .trr-header:hover .trr-chevron,.cl-root .trr-header:focus-visible .trr-chevron{opacity:1}}.cl-root .trr-root:not(:has(.trr-collapsed)) .trr-chevron{transform:rotate(0)}@keyframes trr-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.cl-root .trr-shimmer{background-image:linear-gradient(90deg, var(--cl-muted) 0%, var(--cl-muted) 35%, var(--cl-text) 50%, var(--cl-muted) 65%, var(--cl-muted) 100%);color:#0000;background-repeat:no-repeat;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite trr-shimmer}.cl-root .trr-collapsible{grid-template-rows:1fr;transition:grid-template-rows .36s;display:grid}.cl-root .trr-collapsible.trr-collapsed{grid-template-rows:0fr}.cl-root .trr-inner{min-height:0;overflow:hidden}.cl-root .trr-viewport{-webkit-mask-mode:alpha;margin-top:4px;transition:height .32s;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.cl-root .trr-clip,.cl-root .trr-scroll{height:100%;min-height:0}.cl-root .trr-clip{overflow:hidden}.cl-root .trr-scroll{scrollbar-width:thin;scrollbar-color:var(--cl-border-strong) transparent;overflow:hidden auto}.cl-root .trr-stream{flex-direction:column;gap:6px;max-width:58ch;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex}@keyframes trr-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cl-root .trr-body{white-space:pre-wrap;color:inherit;font:inherit;font-weight:inherit;margin:0;line-height:1.65}@media (prefers-reduced-motion:reduce){.cl-root .trr-shimmer{color:inherit;background:0 0;animation:none}.cl-root .trr-chevron,.cl-root .trr-collapsible,.cl-root .trr-viewport,.cl-root .trr-stream,.cl-root .trr-body{transition:none;animation:none}}@keyframes cl-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes cl-dim-in{0%{opacity:0}}.cl-sheet-up{animation:.34s cubic-bezier(.2,.9,.3,1) both cl-sheet-up}.cl-dim-in{animation:.34s ease-out both cl-dim-in}@keyframes cl-tip-in{0%{opacity:0;transform:translateY(4px)}}@keyframes cl-tip-in-down{0%{opacity:0;transform:translateY(-4px)}}.cl-tip{animation:.14s ease-out both cl-tip-in}.cl-tip[data-side=below]{animation-name:cl-tip-in-down}@media (prefers-reduced-motion:reduce){.cl-tip{animation:none}}.cl-strip-window{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30px calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 30px calc(100% - 30px),#0000 100%)}.cl-fade-top{background:linear-gradient(to bottom, var(--cl-sidebar) 55%, transparent)}@media (max-width:999px){.cl-fade-top{background:linear-gradient(to bottom, var(--cl-bg) 55%, transparent)}}.cl-root .cl-doc{color:var(--cl-prose);outline:none;font-size:16px;font-weight:300;line-height:1.55}.cl-root .cl-doc>p+p{margin-top:.5em}.cl-root .cl-doc h1,.cl-root .cl-doc h2,.cl-root .cl-doc h3{color:var(--cl-text);font-weight:400}.cl-root .ProseMirror-focused{outline:none}.cl-ask{color:#f3f3f3;background:#0c0c0c;border:1px solid #3a3a3a;transition:background-color .12s,border-color .12s;box-shadow:0 8px 24px #00000080}.cl-ask:hover{background:#242424;border-color:#6a6a6a}.cl-ask-key{color:#f3f3f3;background:#1c1c1c;border:1px solid #3a3a3a;font-family:inherit;transition:background-color .12s,border-color .12s}.cl-ask:hover .cl-ask-key{background:#333;border-color:#6a6a6a}.cl-quote-bar{background:color-mix(in srgb, var(--cl-text) 8%, var(--cl-surface))}.cl-quote-sent{background:color-mix(in srgb, var(--cl-text) 14%, var(--cl-bubble))}.cl-quote-preview{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cl-quote-bar .cl-quote-preview{-webkit-line-clamp:2}.cl-quote-sent .cl-quote-preview{-webkit-line-clamp:4}.cl-thread{padding-top:67px;padding-bottom:200px}@media (max-width:999px){.cl-root.cl-root{height:auto;min-height:100dvh;position:static;inset:auto;overflow:visible}.cl-root .cl-frame{height:auto;min-height:100dvh;overflow:visible}.cl-root .cl-stage,.cl-root .cl-stage-body,.cl-root .cl-manuscript{height:auto;overflow:visible}.cl-root .cl-stage{min-height:100dvh}.cl-root .cl-stage-body,.cl-root .cl-manuscript{flex:1 0 auto;min-height:auto}.cl-root .cl-stage .cl-scroll,.cl-root>.cl-scroll{scrollbar-gutter:auto;flex:1 0 auto;height:auto;min-height:auto;overflow:visible}.cl-root>.cl-scroll{min-height:100dvh}.cl-root .cl-editbar{top:env(safe-area-inset-top);z-index:20;background:var(--cl-bg);position:sticky}.cl-root .cl-editbar[data-chapters-open]{background:var(--cl-sidebar)}.cl-root .cl-manuscript section[id^=chapter-]{scroll-margin-top:calc(env(safe-area-inset-top) + 3.5rem + 2rem)}.cl-root .cl-mobile-menu{top:env(safe-area-inset-top);left:max(1rem, env(safe-area-inset-left));z-index:30;position:fixed}.cl-root .cl-drawer,.cl-root .cl-drawer-backdrop{height:auto;position:fixed;top:0;bottom:0}.cl-root .cl-drawer-backdrop{left:0;right:0}.cl-root .cl-drawer>*{background:color-mix(in srgb, var(--cl-sidebar) 60%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4)}.cl-root:has(.cl-agent) .cl-drawer{z-index:60}.cl-root:has(.cl-agent) .cl-drawer-backdrop{z-index:55}.cl-root:has(.cl-agent:not(.cl-slide-in,.cl-slide-out)) .cl-stage{z-index:0;visibility:hidden;pointer-events:none;height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden}.cl-root .cl-agent{width:100%;height:auto;min-height:100dvh;position:relative;inset:auto;flex:auto!important}.cl-root .cl-agent .cl-panel{height:auto;min-height:100dvh;overflow:visible}.cl-root .cl-agent .cl-scroll{flex:1 0 auto;height:auto;min-height:auto;overflow:visible}.cl-root .cl-agent .cl-thread{padding-top:1rem;padding-bottom:1.5rem}.cl-root .cl-agent-header{z-index:20;background:var(--cl-bg);position:sticky;top:0}.cl-root .cl-composer-dock{z-index:20;background:var(--cl-bg);padding-top:8px;position:sticky;bottom:0}.cl-root .cl-agent{--cl-chat-text:17px}.cl-root .cl-agent .cl-fade-top{display:none}.cl-root .cl-agent.cl-slide-in,.cl-root .cl-agent.cl-slide-out{z-index:50;height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden}.cl-root .cl-agent.cl-slide-in .cl-panel,.cl-root .cl-agent.cl-slide-out .cl-panel{height:100%;min-height:0;overflow:hidden}.cl-root .cl-agent.cl-slide-in .cl-scroll,.cl-root .cl-agent.cl-slide-out .cl-scroll{flex:1 1 0;min-height:0;overflow:hidden}.cl-root .cl-agent.cl-slide-in{animation:.25s cubic-bezier(.4,0,.2,1) both cl-slide-in}.cl-root .cl-agent.cl-slide-out{animation:.25s cubic-bezier(.4,0,.2,1) both cl-slide-out}}@media (min-width:1000px){.cl-root .cl-agent.cl-slide-in,.cl-root .cl-agent.cl-slide-out{overflow:hidden}.cl-root .cl-agent.cl-slide-in{animation:.25s cubic-bezier(.4,0,.2,1) both cl-column-open}.cl-root .cl-agent.cl-slide-out{animation:.25s cubic-bezier(.4,0,.2,1) both cl-column-close}.cl-root .cl-agent.cl-slide-in>.cl-panel,.cl-root .cl-agent.cl-slide-out>.cl-panel{align-self:flex-end;width:400px;min-width:400px}}@keyframes cl-column-open{0%{flex-basis:0}to{flex-basis:400px}}@keyframes cl-column-close{0%{flex-basis:400px}to{flex-basis:0}}@keyframes cl-slide-in{0%{transform:translate(100%)}to{transform:none}}@keyframes cl-slide-out{0%{transform:none}to{transform:translate(100%)}}.cl-root .cl-header-title{font-family:var(--font-google-sans-flex);letter-spacing:.01em;font-size:16px;line-height:1.4}.cl-root .cl-doc .cl-note-row{margin:.9em 0}.cl-root .cl-note-row>button{cursor:pointer;transition:background-color .12s}.cl-root .cl-note-row>button:hover,.cl-root .cl-note-row[data-selected]>button{background-color:var(--cl-hover)}.cl-root .cl-note-title{color:var(--cl-text);font-size:18px;font-weight:400;line-height:1.4}@media (max-width:999px){.cl-root .cl-note-title{font-size:17px}}.cl-root .cl-note-label{letter-spacing:.08em;text-transform:uppercase;color:var(--cl-faint);margin-bottom:8px;font-size:11.5px;font-weight:500}
