.prose{--prose-body:#262626;--prose-headings:#0f0f0f;--prose-links:#0f0f0f;--prose-bold:#0f0f0f;--prose-counters:#4d4d4d;--prose-bullets:gray;--prose-hr:#7d7d7d4d;--prose-quotes:#0f0f0f;--prose-quote-borders:#7d7d7d4d;--prose-captions:gray;--prose-code:#0f0f0f;--prose-pre-code:#e0e0e0;--prose-pre-bg:#1e1e1e;--prose-th-borders:#7d7d7d4d;--prose-td-borders:#7d7d7d4d}html.dark .prose{--prose-body:#e0e0e0;--prose-headings:#fff;--prose-links:#fff;--prose-bold:#fff;--prose-counters:#b3b3b3;--prose-bullets:gray;--prose-quotes:#fafafa;--prose-code:#fff;--prose-pre-code:#e0e0e0}@media (prefers-color-scheme:dark){html:not(.js) .prose{--prose-body:#e0e0e0;--prose-headings:#fff;--prose-links:#fff;--prose-bold:#fff;--prose-counters:#b3b3b3;--prose-bullets:gray;--prose-quotes:#fafafa;--prose-code:#fff;--prose-pre-code:#e0e0e0}}a.header-anchor{float:left;opacity:0;margin-top:.125em;margin-left:-1.2em;padding-right:.5em;font-size:.85em;text-decoration:none;border:0!important}a.header-anchor:hover,a.header-anchor:focus{text-decoration:none}h1:hover .header-anchor,h1:focus .header-anchor,h2:hover .header-anchor,h2:focus .header-anchor,h3:hover .header-anchor,h3:focus .header-anchor,h4:hover .header-anchor,h4:focus .header-anchor,h5:hover .header-anchor,h5:focus .header-anchor,h6:hover .header-anchor,h6:focus .header-anchor{opacity:.5}.prose .ox-callout{--callout-color:#0969da;color:inherit;border-left:.25em solid var(--callout-color);margin-bottom:1rem;padding:.5rem 1rem;font-style:normal}.prose .ox-callout p:first-of-type:before,.prose .ox-callout p:last-of-type:after{content:none}.prose .ox-callout>:first-child{margin-top:0}.prose .ox-callout>:last-child{margin-bottom:0}.prose .ox-callout-title{color:var(--callout-color);text-transform:capitalize;font-weight:500;line-height:1}.prose .ox-callout--note{--callout-color:#0969da}.prose .ox-callout--tip{--callout-color:#1a7f37}.prose .ox-callout--important{--callout-color:#8250df}.prose .ox-callout--warning{--callout-color:#9a6700}.prose .ox-callout--caution{--callout-color:#d1242f}html.dark .prose .ox-callout--note{--callout-color:#2f81f7}html.dark .prose .ox-callout--tip{--callout-color:#3fb950}html.dark .prose .ox-callout--important{--callout-color:#a371f7}html.dark .prose .ox-callout--warning{--callout-color:#d29922}html.dark .prose .ox-callout--caution{--callout-color:#f85149}@media (prefers-contrast:more){.prose .ox-callout--note{--callout-color:#0550ae}.prose .ox-callout--tip{--callout-color:#116329}.prose .ox-callout--important{--callout-color:#6639ba}.prose .ox-callout--warning{--callout-color:#7d4e00}.prose .ox-callout--caution{--callout-color:#a40e26}html.dark .prose .ox-callout--note{--callout-color:#58a6ff}html.dark .prose .ox-callout--tip{--callout-color:#56d364}html.dark .prose .ox-callout--important{--callout-color:#bc8cff}html.dark .prose .ox-callout--warning{--callout-color:#e3b341}html.dark .prose .ox-callout--caution{--callout-color:#ff7b72}}@media (prefers-color-scheme:dark){html:not(.js) .prose .ox-callout--note{--callout-color:#2f81f7}html:not(.js) .prose .ox-callout--tip{--callout-color:#3fb950}html:not(.js) .prose .ox-callout--important{--callout-color:#a371f7}html:not(.js) .prose .ox-callout--warning{--callout-color:#d29922}html:not(.js) .prose .ox-callout--caution{--callout-color:#f85149}}@media (prefers-color-scheme:dark) and (prefers-contrast:more){html:not(.js) .prose .ox-callout--note{--callout-color:#58a6ff}html:not(.js) .prose .ox-callout--tip{--callout-color:#56d364}html:not(.js) .prose .ox-callout--important{--callout-color:#bc8cff}html:not(.js) .prose .ox-callout--warning{--callout-color:#e3b341}html:not(.js) .prose .ox-callout--caution{--callout-color:#ff7b72}}summary{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;align-items:start;padding-bottom:1rem;list-style:none;display:flex}summary>h1,summary>h2,summary>h3,summary>h4,summary>h5,summary>h6{margin:0;display:inline-block}details>:not(summary){margin-top:0;margin-bottom:.5rem;margin-left:1.25rem}details>summary:before{content:"▶︎";flex-shrink:0;margin-right:.5ch;transition:all .3s;display:inline-block}details[open]>summary:before{transform-origin:40% 45% 0;transform:rotate(90deg)}.prose{max-width:65ch;color:var(--prose-body,#262626);font-size:1rem;line-height:1.75}.prose :is(h1,h2,h3,h4,h5,h6){color:var(--prose-headings,#0f0f0f);font-weight:600}.prose h1{margin-block:0 .888889em;font-size:2.25em;line-height:1.11111}.prose h2{margin-block:2em 1em;font-size:1.5em;line-height:1.33333}.prose h3{margin-block:1.6em .6em;font-size:1.25em;line-height:1.6}.prose h4{margin-block:1.5em .5em;line-height:1.5}.prose p{margin-block:1.25em}.prose :is(a,strong){color:var(--prose-links,#0f0f0f)}.prose a{text-underline-offset:.15em;font-weight:500;text-decoration:underline}.prose strong{color:var(--prose-bold,#0f0f0f);font-weight:600}.prose :is(ol,ul){margin-block:1.25em;padding-left:1.625em}.prose ol{list-style:decimal}.prose ul{list-style:outside}.prose li{margin-block:.5em;padding-left:.375em}.prose ol li::marker{color:var(--prose-counters,#4d4d4d)}.prose ul li::marker{color:var(--prose-bullets,gray)}.prose blockquote{border-left:.25rem solid var(--prose-quote-borders,#7d7d7d4d);color:var(--prose-quotes,#0f0f0f);margin-block:1.6em;padding-left:1em;font-style:italic}.prose blockquote p:first-of-type:before,.prose blockquote p:last-of-type:after{content:"\""}.prose hr{border-top-color:var(--prose-hr,#7d7d7d4d);margin-block:3em}.prose :is(img,picture,video){margin-block:2em}.prose img{border-radius:.25rem}.prose figure{margin-block:2em}.prose figure figcaption{color:var(--prose-captions,gray);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose code{color:var(--prose-code,#0f0f0f);font-size:.875em;font-weight:600}.prose code:before,.prose code:after{content:"`"}.prose pre{background-color:var(--prose-pre-bg,#1e1e1e);color:var(--prose-pre-code,#e0e0e0);border-radius:.375rem;margin-block:1.71429em;padding:.857143em 1.14286em;font-size:.875em;line-height:1.71429;overflow-x:auto}.prose pre code{color:inherit;font-size:inherit;font-weight:inherit;background-color:#0000;padding:0}.prose pre code:before,.prose pre code:after{content:none}.prose table{text-align:left;width:100%;margin-block:2em;font-size:.875em;line-height:1.71429}.prose thead{border-bottom:1px solid var(--prose-th-borders,#7d7d7d4d)}.prose :is(th,td){border-bottom:1px solid var(--prose-td-borders,#7d7d7d4d);padding:.571429em}.prose th{color:var(--prose-headings,#0f0f0f);font-weight:600}.prose :is(sub,sup){font-size:.75em;line-height:0}.prose mark{color:inherit;background-color:#ffeb3b66}.prose pre code{font-family:var(--font-code)}.prose .table-scroll-hint{display:none}@media (width<=47.999rem){.prose [data-testid=gtv-chart] .scroll>.table-scroll-hint{color:gray;width:max-content;margin-bottom:.25rem;font-size:.75rem;line-height:1.5;display:block;position:sticky;left:0}}.prose table:has(tr>:nth-child(3)){min-width:min(42rem,100%)}.prose table :is(th,td){overflow-wrap:normal}.prose table :is(th,td)[align=right]{white-space:nowrap}@media (width>=48rem){.prose table :is(th,td):first-child{min-width:18ch}}.prose sup:has(>a[href^=\#fn-]){vertical-align:super;margin-left:.125em;font-size:.75em;line-height:0}.prose sup>a[href^=\#fn-]{color:gray;text-decoration:none}.prose sup>a[href^=\#fn-]:hover{color:#262626;text-decoration:underline}.prose .footnotes{color:gray;font-size:.95em}.prose .footnotes ol{margin-top:1rem;padding-left:1.25rem}.prose .footnotes li{margin-bottom:.75rem}.prose .footnotes a:not([href^=\#fnref-]){color:inherit;font-weight:inherit}.prose .footnotes li p{margin:0;display:inline}.prose .footnotes li p+p{margin-left:.375rem}.prose .footnotes a[href^=\#fnref-]{color:gray;vertical-align:-.125em;opacity:.8;width:.9em;height:.9em;text-decoration:none;display:inline-block}.prose .footnotes a[href^=\#fnref-]:hover{color:#4d4d4d;opacity:1}.prose table+p:has(>em:only-child){opacity:.6;margin-top:-.5rem;font-size:.75rem;line-height:1.6}.content .ox-magic-link{border:1px solid color-mix(in srgb, var(--octc-color-border) 88%, transparent);background:color-mix(in srgb, var(--octc-color-bg-alt) 82%, var(--octc-color-bg) 18%);max-width:100%;color:inherit;vertical-align:-.08em;border-radius:.42em;align-items:center;gap:.26em;padding:.08em .38em .08em .24em;line-height:1;text-decoration:none;display:inline-flex}.content .ox-magic-link:hover{border-color:color-mix(in srgb, var(--octc-color-primary) 45%, var(--octc-color-border))}.content .ox-magic-link:focus-visible{outline:var(--octc-focus-ring);outline-offset:var(--octc-focus-offset)}.content .ox-magic-link__image{object-fit:cover;border-radius:999px;flex:none;width:1em;height:1em;margin:0}.content .ox-magic-link__label{font-size:.9em;font-weight:600}.ox-tweet,.ox-bluesky{border-top:1px solid color-mix(in srgb, var(--octc-color-border) 74%, transparent);border-bottom:1px solid color-mix(in srgb, var(--octc-color-border) 74%, transparent);margin:1.5rem 0;display:block}.ox-tweet>a,.ox-bluesky>a{color:var(--octc-color-text);padding:1rem 0;text-decoration:none;display:block}.ox-tweet--fetched{padding:1rem 0}.ox-tweet>a:hover,.ox-bluesky>a:hover{text-decoration:none}.ox-tweet>a>span,.ox-bluesky>a>span{letter-spacing:.08em;text-transform:uppercase;color:var(--octc-color-text-muted);margin-bottom:.375rem;font-size:.6875rem;font-weight:600;display:block}.ox-tweet>a>strong,.ox-bluesky>a>strong{color:var(--octc-color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;display:block;overflow:hidden}.ox-tweet>a:hover>strong,.ox-bluesky>a:hover>strong{text-decoration:underline}.ox-tweet>a>p,.ox-bluesky>a>p{color:var(--octc-color-text-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.ox-bluesky__header{align-items:center;gap:.75rem;min-width:0;display:flex}.ox-bluesky__avatar-wrap{flex:none}.ox-bluesky__avatar,.ox-bluesky__avatar-fallback{background:color-mix(in srgb, var(--octc-color-primary) 16%, var(--octc-color-bg-alt));width:42px;height:42px;color:var(--octc-color-primary);border-radius:50%;place-items:center;font-weight:700;display:grid}.ox-bluesky__avatar{object-fit:cover}.ox-bluesky__identity{gap:.125rem;min-width:0;display:grid}.ox-bluesky__author-name,.ox-bluesky__handle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ox-bluesky__author-name{color:var(--octc-color-text);font-size:.95rem;line-height:1.2}.ox-bluesky__handle,.ox-bluesky__network,.ox-bluesky__meta{color:var(--octc-color-text-muted)}.ox-bluesky__network{flex:none;margin-left:auto;font-size:.75rem;font-weight:600}.ox-bluesky__body{color:var(--octc-color-text);margin:.875rem 0 0;font-size:.95rem;line-height:1.55}.ox-bluesky__meta{flex-wrap:wrap;gap:.45rem .8rem;margin-top:.875rem;font-size:.75rem;display:flex}.ox-bluesky__source{color:var(--octc-color-primary);font-weight:600}.ox-tweet--fetched>a{padding:1rem 0}.ox-tweet__header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.ox-tweet__profile{align-items:center;gap:.625rem;min-width:0;display:flex}.ox-tweet__avatar{background:var(--octc-color-bg-alt);border-radius:9999px;width:40px;height:40px}.ox-tweet .ox-tweet__avatar--circle{border-radius:9999px}.ox-tweet .ox-tweet__avatar--square{border-radius:4px}.ox-tweet__author-name{color:var(--octc-color-text);font-size:.9375rem;font-weight:600;display:block}.ox-tweet__author-handle{color:var(--octc-color-text-muted);font-size:.8125rem;display:block}.ox-tweet__body{color:var(--octc-color-text);white-space:pre-wrap;margin:0 0 .625rem;font-size:.9375rem;line-height:1.55}.ox-tweet__media{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem;margin-bottom:.625rem;display:grid}.ox-tweet__media-item{border:1px solid color-mix(in srgb, var(--octc-color-border) 74%, transparent);background:var(--octc-color-bg-alt);border-radius:8px;width:100%;height:auto}.ox-tweet__media-fallback{flex-direction:column;min-width:0;display:flex}.ox-tweet__media-fallback>img{border-radius:inherit;width:100%;height:auto}.ox-tweet__watch{margin-top:.375rem;font-size:.8125rem}.ox-tweet__footer{color:var(--octc-color-text-muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.ox-tweet__permalink{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ox-tweet__source{color:var(--octc-color-primary);font-weight:600}.ox-tweet__metrics{color:var(--octc-color-text-muted);flex-wrap:wrap;gap:.4rem .75rem;margin:.5rem 0 0;font-size:.75rem;display:flex}.ox-tweet__metric strong{color:var(--octc-color-text)}.ox-tweet__reply{margin:0 0 .5rem;font-size:.8125rem}.ox-tweet__reply-link{color:var(--octc-color-text-muted);text-decoration:none}.ox-tweet__reply-link:hover{text-decoration:underline}.ox-tweet__quote{border:1px solid color-mix(in srgb, var(--octc-color-border) 74%, transparent);border-radius:8px;margin:0 0 .625rem;padding:.75rem}.ox-tweet__quote-header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ox-tweet__quote .ox-tweet__avatar{width:28px;height:28px}.ox-tweet__quote-body{color:var(--octc-color-text);white-space:pre-wrap;margin:0 0 .5rem;font-size:.875rem;line-height:1.5}.ox-tweet__quote .ox-tweet__media{margin-bottom:0}.ox-webcontainer{border:1px solid color-mix(in srgb, var(--octc-color-border) 74%, transparent);background:var(--octc-color-bg);border-radius:8px;margin:1.5rem 0;overflow:hidden}.ox-webcontainer__header{border-bottom:1px solid color-mix(in srgb, var(--octc-color-border) 74%, transparent);background:var(--octc-color-bg-alt);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.ox-webcontainer__title{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.ox-webcontainer__title strong{color:var(--octc-color-text);font-size:.875rem}.ox-webcontainer__title code{color:var(--octc-color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ox-webcontainer__status,.ox-webcontainer__meta{color:var(--octc-color-text-muted);font-size:.75rem}.ox-webcontainer__status{border:1px solid color-mix(in srgb, var(--octc-color-primary) 26%, transparent);background:color-mix(in srgb, var(--octc-color-primary) 8%, transparent);color:var(--octc-color-primary);white-space:nowrap;border-radius:999px;padding:.16rem .5rem}.ox-webcontainer__preview{background:var(--octc-color-code-bg)}.ox-webcontainer pre{border:0;border-radius:0;margin:0}.ox-webcontainer__meta{border-top:1px solid color-mix(in srgb, var(--octc-color-border) 74%, transparent);background:color-mix(in srgb, var(--octc-color-bg-alt) 54%, transparent);flex-wrap:wrap;gap:.45rem .85rem;padding:.6rem .85rem;display:flex}.ox-webcontainer__meta code{color:var(--octc-color-text)}.ox-provider-card{border:1px solid color-mix(in srgb, var(--octc-color-border) 74%, transparent);background:var(--octc-color-bg);border-radius:4px;margin:1rem 0;transition:border-color .2s;display:block;overflow:hidden}.ox-provider-card:hover{border-color:color-mix(in srgb, var(--octc-color-primary) 40%, var(--octc-color-border))}.ox-provider-card__main{color:var(--octc-color-text);text-decoration:none;display:grid}.ox-provider-card__main:hover{text-decoration:none}.ox-provider-card__header,.ox-provider-card__meta{color:var(--octc-color-text-muted);flex-wrap:wrap;align-items:center;gap:.3rem .7rem;display:flex}.ox-provider-card__header{padding:.7rem .9rem 0;font-size:.72rem}.ox-provider-card__network,.ox-provider-card__source{font-weight:600}.ox-provider-card__network{letter-spacing:.06em;text-transform:uppercase;align-items:center;display:inline-flex}.ox-provider-card__body-wrap{align-items:flex-start;gap:.75rem;min-width:0;padding:.4rem .9rem 0;display:flex}.ox-provider-card__avatar{object-fit:cover;background:var(--octc-color-bg-alt);border-radius:50%;flex:none;width:42px;height:42px}.ox-provider-card__body-wrap:last-child{padding-bottom:.8rem}.ox-provider-card__copy{min-width:0}.ox-provider-card .ox-provider-card__title{color:var(--octc-color-text);margin:0;font-size:1rem;line-height:1.35}.ox-provider-card__main:hover .ox-provider-card__title{text-decoration:underline}.ox-provider-card .ox-provider-card__excerpt{color:var(--octc-color-text-muted);white-space:pre-wrap;margin:.35rem 0 0;font-size:.875rem;line-height:1.55}.ox-provider-card__image{border:1px solid color-mix(in srgb, var(--octc-color-border) 74%, transparent);object-fit:cover;background:var(--octc-color-bg-alt);border-width:1px 0 0;border-radius:0;width:100%;height:auto;max-height:420px;display:block}.ox-provider-card__meta{padding:.55rem .9rem .85rem;font-size:.72rem}.ox-provider-card__metric{align-items:center;gap:.3rem;display:inline-flex}.ox-provider-card__metric>span{color:var(--octc-color-text);font-weight:600}.ox-provider-card__logo{color:var(--octc-color-text);flex:none;display:block}.ox-provider-card__metric--icon{color:var(--octc-color-text)}.ox-provider-card__metric-icon{color:var(--octc-color-text-muted);flex:none}.ox-provider-card__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ox-provider-card__source{color:var(--octc-color-text-muted);margin-left:auto}.ox-provider-card__map{border:0;border-top:1px solid color-mix(in srgb, var(--octc-color-border) 74%, transparent);background:var(--octc-color-bg-alt);width:100%;display:block}.ox-tweet--rich .ox-tweet__card{color:var(--octc-color-text);padding:1rem 0;text-decoration:none;display:block}.ox-tweet--rich .ox-tweet__profile{align-items:center;gap:.625rem;min-width:0;display:flex}.ox-tweet--rich .ox-tweet__avatar-wrap{flex:none}.ox-tweet--rich .ox-tweet__avatar,.ox-tweet--rich .ox-tweet__avatar-fallback{background:color-mix(in srgb, var(--octc-color-text) 10%, var(--octc-color-bg-alt));width:42px;height:42px;color:var(--octc-color-text);border-radius:50%;place-items:center;font-weight:800;display:grid}.ox-tweet--rich .ox-tweet__avatar{object-fit:cover}.ox-tweet--rich .ox-tweet__identity{gap:.125rem;min-width:0;display:grid}.ox-tweet--rich .ox-tweet__author-name,.ox-tweet--rich .ox-tweet__author-handle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ox-tweet--rich .ox-tweet__network{color:var(--octc-color-text-muted);flex:none;margin-left:auto;font-size:.75rem;font-weight:700}.ox-tweet--rich .ox-tweet__meta{color:var(--octc-color-text-muted);flex-wrap:wrap;gap:.45rem .8rem;margin-top:.875rem;font-size:.75rem;display:flex}.ox-tweet--rich .ox-tweet__source{color:var(--octc-color-primary);font-weight:600}.ox-reddit-card{border:1px solid color-mix(in srgb, var(--octc-color-border) 74%, transparent);background:var(--octc-color-bg);border-radius:8px;margin:1.5rem 0;display:block;overflow:hidden}.ox-reddit-card__main,.ox-reddit-card__original{color:var(--octc-color-text);text-decoration:none;display:block}.ox-reddit-card__main{padding:1rem}.ox-reddit-card__main:hover,.ox-reddit-card__original:hover{text-decoration:none}.ox-reddit-card__header,.ox-reddit-card__meta{color:var(--octc-color-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;display:flex}.ox-reddit-card__header{margin-bottom:.625rem;font-size:.75rem}.ox-reddit-card__network,.ox-reddit-card__subreddit,.ox-reddit-card__source,.ox-reddit-card__original{font-weight:600}.ox-reddit-card__network{color:#ff4500;letter-spacing:.08em;text-transform:uppercase}.ox-reddit-card__subreddit,.ox-reddit-card__source,.ox-reddit-card__original{color:var(--octc-color-primary)}.ox-reddit-card__author,.ox-reddit-card__time{color:var(--octc-color-text-muted)}.ox-reddit-card__title{color:var(--octc-color-text);margin:0;font-size:1rem;line-height:1.35}.ox-reddit-card__body{color:var(--octc-color-text-muted);margin:.625rem 0 0;font-size:.875rem;line-height:1.55}.ox-reddit-card__image{border:1px solid color-mix(in srgb, var(--octc-color-border) 74%, transparent);object-fit:cover;background:var(--octc-color-bg-alt);border-radius:8px;width:100%;height:auto;max-height:420px;margin-top:.875rem;display:block}.ox-reddit-card__meta{margin-top:.875rem;font-size:.75rem}.ox-reddit-card__metric strong{color:var(--octc-color-text)}.ox-reddit-card__original{border-top:1px solid color-mix(in srgb, var(--octc-color-border) 74%, transparent);background:var(--octc-color-bg-alt);padding:.625rem 1rem;font-size:.8125rem}.ox-reddit-card--fallback,.ox-reddit-card.error{border-style:dashed}.ox-tweet.ox-tweet--full{margin:var(--ox-tweet-container-margin)}.ox-tweet.ox-tweet--full *{box-sizing:border-box}.ox-tweet.ox-tweet--full :where(img,video,figure,picture,svg){margin:0}.ox-tweet.ox-tweet--full .ox-tweet__avatar--circle{border-radius:9999px}.ox-tweet.ox-tweet--full .ox-tweet__avatar--square{border-radius:4px}.ox-tweet.ox-tweet--full :where(p,ul,ol,li,dl,dd,dt,hr,h1,h2,h3,h4,h5,h6){margin:0;padding:0}.ox-tweet.ox-tweet--full :where(ul,ol){list-style:none}.ox-tweet.ox-tweet--full :where(a){font-size:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:0;padding:0;text-decoration:none}.ox-tweet.ox-tweet--full :where(code,pre,kbd,samp){font-size:inherit;background:0 0;padding:0;font-family:inherit}.ox-tweet.ox-tweet--full :where(code):before,.ox-tweet.ox-tweet--full :where(code):after{content:none}.ox-tweet.ox-tweet--full .ox-tweet__quote{color:inherit;quotes:none;font-style:normal;font-weight:400}.ox-tweet.ox-tweet--full .ox-tweet__quote :where(p):before,.ox-tweet.ox-tweet--full .ox-tweet__quote :where(p):after,.ox-tweet.ox-tweet--full .ox-tweet__quote :where(p):first-of-type:before,.ox-tweet.ox-tweet--full .ox-tweet__quote :where(p):last-of-type:after{content:none}.ox-tweet--full{--ox-tweet-container-margin:1.5rem 0;--ox-tweet-header-font-size:.9375rem;--ox-tweet-body-font-size:1.25rem;--ox-tweet-body-line-height:1.5rem;--ox-tweet-quoted-body-font-size:.938rem;--ox-tweet-info-font-size:.9375rem;--ox-tweet-actions-font-size:1rem;--ox-tweet-actions-line-height:1.25rem;--ox-tweet-actions-font-weight:700;--ox-tweet-actions-icon-size:1.25em;--ox-tweet-actions-icon-wrapper-size:2rem;--ox-tweet-replies-font-size:.875rem;--ox-tweet-replies-line-height:1rem;--ox-tweet-replies-font-weight:700;--ox-tweet-icon-size:1.25em;--ox-tweet-border:1px solid #cfd9de;--ox-tweet-font-color:#0f1419;--ox-tweet-font-color-secondary:#536471;--ox-tweet-bg:#fff;--ox-tweet-bg-hover:#f7f9f9;--ox-tweet-quote-hover:#00000008;--ox-tweet-color-blue:#1d9bf0;--ox-tweet-color-blue-text:#006fd6;--ox-tweet-color-blue-hover:#006fd61a;--ox-tweet-color-red:#f91880;--ox-tweet-color-red-hover:#f918801a;--ox-tweet-color-green:#00ba7c;--ox-tweet-color-green-hover:#00ba7c1a;--ox-tweet-verified-blue:var(--ox-tweet-color-blue);--ox-tweet-verified-gold:#e2b340;--ox-tweet-verified-gray:#829aab;--ox-tweet-icon-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.231H2.746l7.727-8.83L1.254 2.25H8.08l4.257 5.622L18.244 2.25zm-1.161 17.52h1.833L7.084 4.126H5.117z'/%3E%3C/svg%3E");--ox-tweet-icon-like:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20.884 13.19c-1.351 2.48-4.001 5.12-8.379 7.67l-.503.3-.504-.3c-4.379-2.55-7.029-5.19-8.382-7.67-1.36-2.5-1.41-4.86-.514-6.67.887-1.79 2.647-2.91 4.601-3.01 1.651-.09 3.368.56 4.798 2.01 1.429-1.45 3.146-2.1 4.796-2.01 1.954.1 3.714 1.22 4.601 3.01.896 1.81.846 4.17-.514 6.67z'/%3E%3C/svg%3E");--ox-tweet-icon-reply:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M1.751 10c0-4.42 3.584-8 8.005-8h4.366c4.49 0 8.129 3.64 8.129 8.13 0 2.96-1.607 5.68-4.196 7.11l-8.054 4.46v-3.69h-.067c-4.49.1-8.183-3.51-8.183-8.01z'/%3E%3C/svg%3E");--ox-tweet-icon-copy:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M18.36 5.64c-1.95-1.96-5.11-1.96-7.07 0L9.88 7.05 8.46 5.64l1.42-1.42c2.73-2.73 7.16-2.73 9.9 0 2.73 2.74 2.73 7.17 0 9.9l-1.42 1.42-1.41-1.42 1.41-1.41c1.96-1.96 1.96-5.12 0-7.07zm-2.12 3.53l-7.07 7.07-1.41-1.41 7.07-7.07 1.41 1.41zm-12.02.71l1.42-1.42 1.41 1.42-1.41 1.41c-1.96 1.96-1.96 5.12 0 7.07 1.95 1.96 5.11 1.96 7.07 0l1.41-1.41 1.42 1.41-1.42 1.42c-2.73 2.73-7.16 2.73-9.9 0-2.73-2.74-2.73-7.17 0-9.9z'/%3E%3C/svg%3E");--ox-tweet-icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9.64 18.952l-5.55-4.861 1.317-1.504 3.951 3.459 8.459-10.948L19.4 6.32 9.64 18.952z'/%3E%3C/svg%3E");--ox-tweet-icon-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M13.5 8.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5S11.17 7 12 7s1.5.67 1.5 1.5zM13 17v-5h-2v5h2zm-1 5.25c5.66 0 10.25-4.59 10.25-10.25S17.66 1.75 12 1.75 1.75 6.34 1.75 12 6.34 22.25 12 22.25zM20.25 12c0 4.56-3.69 8.25-8.25 8.25S3.75 16.56 3.75 12 7.44 3.75 12 3.75s8.25 3.69 8.25 8.25z'/%3E%3C/svg%3E");--ox-tweet-icon-badge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M22.25 12c0-1.43-.88-2.67-2.19-3.34.46-1.39.2-2.9-.81-3.91s-2.52-1.27-3.91-.81c-.66-1.31-1.91-2.19-3.34-2.19s-2.67.88-3.34 2.19c-1.4-.46-2.91-.2-3.91.81s-1.27 2.52-.81 3.91c-1.31.67-2.19 1.91-2.19 3.34s.88 2.67 2.19 3.34c-.46 1.39-.2 2.9.81 3.91s2.52 1.27 3.91.81c.67 1.31 1.91 2.19 3.34 2.19s2.67-.88 3.34-2.19c1.4.46 2.91.2 3.91-.81s1.27-2.52.81-3.91c1.31-.67 2.19-1.91 2.19-3.34zm-11.71 4.2L6.8 12.46l1.41-1.42 2.26 2.26 4.8-5.23 1.47 1.36-6.2 6.77z'/%3E%3C/svg%3E");box-sizing:border-box;width:100%;min-width:0;max-width:550px;margin:var(--ox-tweet-container-margin);color:var(--ox-tweet-font-color);border:var(--ox-tweet-border);background:var(--ox-tweet-bg);border-radius:12px;padding:.75rem 1rem;overflow:hidden}[data-theme=dark] .ox-tweet--full,.dark .ox-tweet--full{--ox-tweet-border:1px solid #425364;--ox-tweet-font-color:#f7f9f9;--ox-tweet-font-color-secondary:#8b98a5;--ox-tweet-bg:#15202b;--ox-tweet-bg-hover:#1e2732;--ox-tweet-quote-hover:#ffffff08;--ox-tweet-color-blue-text:#6bc9fb;--ox-tweet-color-blue-hover:#6bc9fb1a;--ox-tweet-verified-blue:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(.light) .ox-tweet--full{--ox-tweet-border:1px solid #425364;--ox-tweet-font-color:#f7f9f9;--ox-tweet-font-color-secondary:#8b98a5;--ox-tweet-bg:#15202b;--ox-tweet-bg-hover:#1e2732;--ox-tweet-quote-hover:#ffffff08;--ox-tweet-color-blue-text:#6bc9fb;--ox-tweet-color-blue-hover:#6bc9fb1a;--ox-tweet-verified-blue:#fff}}.ox-tweet--full .ox-tweet__header{font-size:var(--ox-tweet-header-font-size);white-space:nowrap;align-items:center;gap:0;margin:0 0 .75rem;line-height:1.25rem;display:flex;overflow:hidden}.ox-tweet--full .ox-tweet__avatar-link{flex:0 0 48px}.ox-tweet--full .ox-tweet__avatar{width:48px;height:48px}.ox-tweet--full .ox-tweet__author{min-width:0;margin:0 .5rem}.ox-tweet--full .ox-tweet__author-name,.ox-tweet--full .ox-tweet__author-handle,.ox-tweet--full .ox-tweet__follow{text-decoration:none}.ox-tweet--full .ox-tweet__author-name{color:inherit;text-overflow:ellipsis;align-items:center;gap:.2rem;font-weight:700;display:flex;overflow:hidden}.ox-tweet--full .ox-tweet__author-name:hover,.ox-tweet--full .ox-tweet__follow:hover{text-decoration:underline}.ox-tweet--full .ox-tweet__author-meta{min-width:0;display:flex}.ox-tweet--full .ox-tweet__author-handle{color:var(--ox-tweet-font-color-secondary);text-overflow:ellipsis;overflow:hidden}.ox-tweet--full .ox-tweet__sep{color:var(--ox-tweet-font-color-secondary);padding:0 .25rem}.ox-tweet--full .ox-tweet__follow{color:var(--ox-tweet-color-blue-text);font-weight:700}.ox-tweet--full .ox-tweet__brand{color:inherit;margin-inline-start:auto}.ox-tweet--full .ox-tweet__badge,.ox-tweet--full .ox-tweet__icon{width:1.125em;height:1.125em;-webkit-mask:var(--ox-tweet-icon-badge) center / contain no-repeat;-webkit-mask:var(--ox-tweet-icon-badge) center / contain no-repeat;mask:var(--ox-tweet-icon-badge) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.ox-tweet--full .ox-tweet__icon{width:var(--ox-tweet-icon-size);height:var(--ox-tweet-icon-size)}.ox-tweet--full .ox-tweet__badge--blue{color:var(--ox-tweet-verified-blue)}.ox-tweet--full .ox-tweet__badge--gold{color:var(--ox-tweet-verified-gold)}.ox-tweet--full .ox-tweet__badge--gray{color:var(--ox-tweet-verified-gray)}.ox-tweet--full .ox-tweet__icon--x{-webkit-mask-image:var(--ox-tweet-icon-x);-webkit-mask-image:var(--ox-tweet-icon-x);mask-image:var(--ox-tweet-icon-x)}.ox-tweet--full .ox-tweet__icon--like{color:var(--ox-tweet-color-red);-webkit-mask-image:var(--ox-tweet-icon-like);-webkit-mask-image:var(--ox-tweet-icon-like);mask-image:var(--ox-tweet-icon-like)}.ox-tweet--full .ox-tweet__icon--reply{color:var(--ox-tweet-color-blue);-webkit-mask-image:var(--ox-tweet-icon-reply);-webkit-mask-image:var(--ox-tweet-icon-reply);mask-image:var(--ox-tweet-icon-reply)}.ox-tweet--full .ox-tweet__icon--copy{-webkit-mask-image:var(--ox-tweet-icon-copy);-webkit-mask-image:var(--ox-tweet-icon-copy);mask-image:var(--ox-tweet-icon-copy)}.ox-tweet--full .ox-tweet__action--copy[data-ox-tweet-copied] .ox-tweet__icon--copy{-webkit-mask-image:var(--ox-tweet-icon-check);-webkit-mask-image:var(--ox-tweet-icon-check);mask-image:var(--ox-tweet-icon-check)}.ox-tweet--full .ox-tweet__icon--info{-webkit-mask-image:var(--ox-tweet-icon-info);-webkit-mask-image:var(--ox-tweet-icon-info);mask-image:var(--ox-tweet-icon-info)}.ox-tweet--full .ox-tweet__reply{font-size:var(--ox-tweet-header-font-size);margin:0 0 .25rem;line-height:1.25rem}.ox-tweet--full .ox-tweet__body{font-size:var(--ox-tweet-body-font-size);font-weight:400;line-height:var(--ox-tweet-body-line-height);overflow-wrap:break-word;margin:0}.ox-tweet--full .ox-tweet__body a,.ox-tweet--full .ox-tweet__quote-body a{color:var(--ox-tweet-color-blue-text);text-decoration:none}.ox-tweet--full .ox-tweet__media{border:var(--ox-tweet-border);border-radius:12px;grid-template-columns:1fr;gap:2px;margin:.75rem 0 0;display:grid;overflow:hidden}.ox-tweet--full .ox-tweet__media[data-count="2"],.ox-tweet--full .ox-tweet__media[data-count="3"],.ox-tweet--full .ox-tweet__media[data-count="4"]{aspect-ratio:16/9;grid-template-columns:1fr 1fr}.ox-tweet--full .ox-tweet__media[data-count="3"],.ox-tweet--full .ox-tweet__media[data-count="4"]{grid-template-rows:1fr 1fr}.ox-tweet--full .ox-tweet__media[data-count="3"]>:first-child{grid-row:span 2}.ox-tweet--full .ox-tweet__media-item{border:0;border-radius:0;width:100%;height:auto}.ox-tweet--full .ox-tweet__media[data-count="2"] .ox-tweet__media-item,.ox-tweet--full .ox-tweet__media[data-count="3"] .ox-tweet__media-item,.ox-tweet--full .ox-tweet__media[data-count="4"] .ox-tweet__media-item{object-fit:cover;height:100%}.ox-tweet--full .ox-tweet__media-fallback{position:relative}.ox-tweet--full .ox-tweet__watch{margin-top:.375rem;font-size:.8125rem}.ox-tweet--full .ox-tweet__quote{border:var(--ox-tweet-border);border-radius:12px;margin:.75rem 0 0;padding:.75rem;overflow:hidden}.ox-tweet--full .ox-tweet__quote-header{margin:0}.ox-tweet--full .ox-tweet__quote .ox-tweet__avatar{width:20px;height:20px}.ox-tweet--full .ox-tweet__quote-body{font-size:var(--ox-tweet-quoted-body-font-size);margin:.25rem 0 0;line-height:1.25rem}.ox-tweet--full .ox-tweet__quote .ox-tweet__media{margin-top:.75rem}.ox-tweet--full .ox-tweet__info,.ox-tweet--full .ox-tweet__metrics,.ox-tweet--full .ox-tweet__actions{color:var(--ox-tweet-font-color-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;margin-top:.125rem;display:flex;overflow:hidden}.ox-tweet--full .ox-tweet__actions{border-top:var(--ox-tweet-border);margin-top:.25rem;padding-top:.25rem}.ox-tweet--full .ox-tweet__metrics{font-size:var(--ox-tweet-actions-font-size);gap:.75rem}.ox-tweet--full .ox-tweet__permalink,.ox-tweet--full .ox-tweet__info-help,.ox-tweet--full .ox-tweet__action,.ox-tweet--full .ox-tweet__replies-link{color:inherit;text-decoration:none}.ox-tweet--full .ox-tweet__permalink{font-size:var(--ox-tweet-info-font-size);line-height:1.25rem}.ox-tweet--full .ox-tweet__permalink:hover{text-decoration:underline}.ox-tweet--full .ox-tweet__info-help{border-radius:9999px;justify-content:center;align-items:center;width:2em;height:2em;margin-left:auto;display:flex}.ox-tweet--full .ox-tweet__action{min-width:var(--ox-tweet-actions-icon-wrapper-size);min-height:var(--ox-tweet-actions-icon-wrapper-size);font-size:var(--ox-tweet-actions-font-size);font-weight:var(--ox-tweet-actions-font-weight);line-height:var(--ox-tweet-actions-line-height);background:0 0;border:0;align-items:center;margin:0 1.25rem 0 0;padding:0;display:flex}.ox-tweet--full .ox-tweet__action-icon{box-sizing:border-box;flex:0 0 var(--ox-tweet-actions-icon-wrapper-size);width:var(--ox-tweet-actions-icon-wrapper-size);height:var(--ox-tweet-actions-icon-wrapper-size);border-radius:9999px;justify-content:center;align-items:center;margin:0 .25rem 0 -.25rem;display:flex}.ox-tweet--full .ox-tweet__action .ox-tweet__icon{width:var(--ox-tweet-actions-icon-size);height:var(--ox-tweet-actions-icon-size)}.ox-tweet--full .ox-tweet__action--like:hover .ox-tweet__action-text{color:var(--ox-tweet-color-red);text-decoration-line:underline}.ox-tweet--full .ox-tweet__action--like:hover .ox-tweet__action-icon{background-color:var(--ox-tweet-color-red-hover)}.ox-tweet--full .ox-tweet__action--reply:hover .ox-tweet__action-text{color:var(--ox-tweet-color-blue-text);text-decoration-line:underline}.ox-tweet--full .ox-tweet__action--reply:hover .ox-tweet__action-icon{background-color:var(--ox-tweet-color-blue-hover)}.ox-tweet--full .ox-tweet__action--copy:hover,.ox-tweet--full .ox-tweet__action--copy[data-ox-tweet-copied]{color:var(--ox-tweet-color-green)}.ox-tweet--full .ox-tweet__action--copy:hover .ox-tweet__action-icon,.ox-tweet--full .ox-tweet__action--copy[data-ox-tweet-copied] .ox-tweet__action-icon{background-color:var(--ox-tweet-color-green-hover)}.ox-tweet--full .ox-tweet__action--copy:hover .ox-tweet__action-text,.ox-tweet--full .ox-tweet__action--copy[data-ox-tweet-copied] .ox-tweet__action-text{color:var(--ox-tweet-color-green);text-decoration-line:underline}.ox-tweet--full .ox-tweet__copied-text{display:none}.ox-tweet--full .ox-tweet__copy-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ox-tweet--full .ox-tweet__action--copy[data-ox-tweet-copied] .ox-tweet__copy-text{display:none}.ox-tweet--full .ox-tweet__action--copy[data-ox-tweet-copied] .ox-tweet__copied-text{display:inline}.ox-tweet--full .ox-tweet__replies{margin:0;padding:.25rem 0}.ox-tweet--full .ox-tweet__replies-link{box-sizing:border-box;width:100%;min-height:32px;font-size:var(--ox-tweet-replies-font-size);font-weight:var(--ox-tweet-replies-font-weight);line-height:var(--ox-tweet-replies-line-height);color:var(--ox-tweet-color-blue-text);border:var(--ox-tweet-border);border-radius:9999px;justify-content:center;align-items:center;padding:0 1rem;display:flex}.ox-tweet--full .ox-tweet__replies-link:hover{background-color:var(--ox-tweet-color-blue-hover)}@media (width<=400px){.ox-tweet--full{padding:.625rem .75rem}.ox-tweet--full .ox-tweet__follow,.ox-tweet--full .ox-tweet__sep{display:none}}.ox-ogp-card.ox-ogp-card{border:0;border-top:1px solid color-mix(in srgb, var(--octc-color-border) 74%, transparent);border-bottom:1px solid color-mix(in srgb, var(--octc-color-border) 74%, transparent);color:var(--octc-color-text);background:0 0;border-radius:0;margin:1.5rem 0;font-weight:400;text-decoration:none;transition:color .2s;display:flex;overflow:visible}.ox-ogp-card.ox-ogp-card:hover{text-decoration:none}.ox-ogp-content{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:1rem 1.25rem;display:flex}.ox-ogp-title{color:var(--octc-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.375rem;font-size:1rem;font-weight:600;display:-webkit-box;overflow:hidden}.ox-ogp-card:hover .ox-ogp-title{color:var(--octc-color-primary)}.ox-ogp-description{color:var(--octc-color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ox-ogp-meta{color:var(--octc-color-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.75rem;display:flex}.ox-ogp-card .ox-ogp-favicon{object-fit:contain;border-radius:2px;flex:none;width:16px;height:16px;margin:0;display:block}.ox-ogp-domain{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ox-ogp-card .ox-ogp-image{object-fit:contain;background:var(--octc-color-bg-alt);width:200px;min-width:200px;height:auto;margin:0;display:block}.ox-ogp-card.compact{flex-direction:column}.ox-ogp-card.compact .ox-ogp-image{width:100%;min-width:100%;height:140px}.ox-ogp-card.vertical{flex-direction:column}.ox-ogp-card.vertical .ox-ogp-image{width:100%;min-width:100%;height:180px}@media (width<=640px){.ox-ogp-card{flex-direction:column}.ox-ogp-card .ox-ogp-image{order:-1;width:100%;min-width:100%;height:160px}.ox-ogp-content{padding:.875rem 1rem}}.ox-ogp-card.error{border-color:var(--octc-color-border)}.ox-ogp-card.error .ox-ogp-content{width:100%}.ox-ogp-simple{border:0;border-bottom:1px solid color-mix(in srgb, var(--octc-color-border) 74%, transparent);color:var(--octc-color-primary);border-radius:0;align-items:center;gap:.5rem;padding:.35rem 0;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-flex}.ox-ogp-simple:hover{text-decoration:underline}.ox-ogp-simple svg{width:14px;height:14px;color:var(--octc-color-text-muted)}@media (prefers-reduced-motion:reduce){.ox-ogp-card,.ox-ogp-simple{transition:none}}.ox-youtube{aspect-ratio:16/9;background:var(--octc-color-bg-alt);border-radius:4px;width:100%;margin:1.5rem 0;position:relative;overflow:hidden}.ox-youtube iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.ox-youtube:before{content:"";background:linear-gradient(135deg, var(--octc-color-bg-alt) 0%, var(--octc-color-border) 100%);z-index:-1;position:absolute;inset:0}.ox-youtube-placeholder{cursor:pointer;background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ox-youtube-placeholder:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 48'%3E%3Cpath fill='%23f00' d='M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z'/%3E%3Cpath fill='%23fff' d='M45 24L27 14v20'/%3E%3C/svg%3E") 50%/contain no-repeat;width:68px;height:48px;transition:transform .2s}.ox-youtube-placeholder:hover:after{transform:scale(1.1)}.ox-youtube-title{color:#fff;background:linear-gradient(#000000b3 0%,#0000 100%);padding:1rem;font-size:.875rem;font-weight:500;position:absolute;top:0;left:0;right:0}@media (width<=640px){.ox-youtube{border-radius:0;width:calc(100% + 1.5rem);margin-left:-.75rem;margin-right:-.75rem}}@media (prefers-reduced-motion:reduce){.ox-youtube-placeholder:after{transition:none}.ox-youtube-placeholder:hover:after{transform:none}}.ox-not-by-ai{color:inherit;vertical-align:middle;line-height:0;text-decoration:none;display:inline-block}.ox-not-by-ai:focus-visible{outline:var(--octc-focus-ring,2px solid currentColor);outline-offset:var(--octc-focus-offset,2px)}.ox-not-by-ai__badge{width:auto;height:2.625rem;display:block}.ox-not-by-ai__badge--dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(.light) .ox-not-by-ai__badge--light{display:none}:root:not([data-theme=light]):not(.light) .ox-not-by-ai__badge--dark{display:block}}[data-theme=dark] .ox-not-by-ai__badge--light,.dark .ox-not-by-ai__badge--light{display:none}[data-theme=dark] .ox-not-by-ai__badge--dark,.dark .ox-not-by-ai__badge--dark,[data-theme=light] .ox-not-by-ai__badge--light,.light .ox-not-by-ai__badge--light{display:block}[data-theme=light] .ox-not-by-ai__badge--dark,.light .ox-not-by-ai__badge--dark{display:none}.ox-code{--ox-copy-reserved-inline-size:max(2rem, calc(var(--ox-copy-control-size,1.75rem) + var(--ox-copy-inset,.5rem) - .25rem));margin:1.25rem 0;position:relative}:is(.content .ox-code>pre,.content .ox-code:has(ox-code-play) pre){margin:0;padding-inline-end:calc(var(--ox-copy-reserved-inline-size) + .45rem)}.ox-code:has(>ox-code-play) .ox-code-play__toolbar{padding-inline-end:calc(var(--ox-copy-reserved-inline-size) + .65rem)}.content .ox-code>pre[data-code-title]:before{margin-inline-end:calc(-1 * (var(--ox-copy-reserved-inline-size) + .45rem));padding-inline-end:calc(var(--ox-copy-reserved-inline-size) + .45rem)}.ox-copy{z-index:1;width:var(--ox-copy-control-size,1.75rem);height:var(--ox-copy-control-size,1.75rem);color:color-mix(in srgb, var(--octc-color-code-text) 70%, transparent);cursor:pointer;opacity:.68;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;padding:0;transition:opacity .15s,color .15s,border-color .15s,background-color .15s;display:grid;position:absolute;inset-block-start:var(--ox-copy-inset,.5rem);inset-inline-end:var(--ox-copy-inset,.5rem)}.ox-code>.ox-copy{z-index:2;min-width:0;min-height:0;width:var(--ox-copy-control-size,1.75rem);height:var(--ox-copy-control-size,1.75rem);font:inherit;padding:0;line-height:1}.ox-copy:before{content:"";width:var(--ox-copy-icon-size,.8125rem);height:var(--ox-copy-icon-size,.8125rem);background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='9' y='9' width='11' height='11' rx='2'/><path d='M15 9V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h3'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='9' y='9' width='11' height='11' rx='2'/><path d='M15 9V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h3'/></svg>") 50%/contain no-repeat}.ox-copy:hover,.ox-copy:focus-visible{color:var(--octc-color-code-text);border-color:color-mix(in srgb, var(--octc-color-primary) 42%, var(--octc-color-code-frame-border));background:color-mix(in srgb, var(--octc-color-code-bg) 82%, var(--octc-color-bg) 18%);opacity:.96}.ox-copy[data-copy-state=copied]{color:var(--octc-color-primary);border-color:color-mix(in srgb, var(--octc-color-primary) 36%, transparent);background:color-mix(in srgb, var(--octc-color-code-bg) 86%, var(--octc-color-bg) 14%);opacity:.96}.ox-copy[data-copy-state=copied]:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='m5 12 4 4L19 6'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='m5 12 4 4L19 6'/></svg>")}.ox-copy[data-copy-state=failed]{color:var(--octc-color-code-line-error-border)}.ox-copy-status{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (any-hover:hover) and (any-pointer:fine){.ox-copy{opacity:0;pointer-events:none}.ox-code:hover>.ox-copy,.ox-code:focus-within>.ox-copy{opacity:.86;pointer-events:auto}}.ox-external{text-decoration-thickness:from-font}.ox-external-icon{vertical-align:middle;background-color:currentColor;width:.7em;height:.7em;margin-inline-start:.2em;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/><polyline points='15 3 21 3 21 9'/><line x1='10' y1='14' x2='21' y2='3'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/><polyline points='15 3 21 3 21 9'/><line x1='10' y1='14' x2='21' y2='3'/></svg>") 50%/contain no-repeat}.content .ox-magic-link .ox-external-icon{opacity:.72;flex:none;width:.62em;height:.62em;margin-inline-start:.02em}.ox-back-to-top{z-index:8;border:1px solid color-mix(in srgb, var(--octc-color-border) 80%, transparent);background:color-mix(in srgb, var(--octc-color-bg) 92%, transparent);color:var(--octc-color-text);font:inherit;cursor:pointer;border-radius:999px;padding:.45rem .75rem;font-size:.75rem;transition:opacity .2s,transform .2s;position:fixed;bottom:5.5rem;right:1.25rem}.ox-back-to-top[hidden]{display:none}.ox-back-to-top:hover,.ox-back-to-top:focus-visible{color:var(--octc-color-primary);border-color:var(--octc-color-primary)}@media (prefers-reduced-motion:reduce){.ox-reader-chrome--reduced-motion .ox-back-to-top,.ox-back-to-top,.ox-copy{transition:none}}.content table{box-sizing:border-box;-webkit-overflow-scrolling:touch;width:max-content;max-width:100%;display:block;overflow-x:auto}.content table[data-ox-table-scrollable]:focus-visible{outline:var(--octc-focus-ring,2px solid Highlight);outline-offset:var(--octc-focus-offset,2px)}._articlePage_1g3au_1{min-width:0;margin-inline:auto}._articleUnpublished_1g3au_6{text-align:center;color:#fff;background-color:#ef4444;border-radius:.25rem;margin-top:1rem;padding:.5rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}._articleHeading_1g3au_18{text-align:center;flex-direction:column;align-items:center;gap:.25rem;margin-bottom:.75rem;display:flex}._articleTitle_1g3au_27{font-family:var(--font-mono);color:#0000;-webkit-text-stroke:1.5px #aaa;word-break:keep-all;overflow-wrap:anywhere;margin-block:2rem;font-size:clamp(2rem,1.2958rem + 3.0047vw,4rem);font-weight:700;line-height:1}._articleMeta_1g3au_39{color:var(--color-text-400)}._articleSourceLink_1g3au_43{opacity:.7}._articleSourceLink_1g3au_43:hover{opacity:1}._articleSourceIcon_1g3au_51{vertical-align:middle;width:1.5rem;height:1.5rem;display:inline-block}._articleDivider_1g3au_58{padding:.5rem}._articleDivider_1g3au_58 hr{opacity:.25;width:100%;max-width:25rem;margin-inline:auto}._articleBody_1g3au_69{max-width:none;padding-bottom:2rem}._articleContent_1g3au_74{--octc-color-bg:transparent;--octc-color-bg-alt:#8881;--octc-color-border:#8884;--octc-color-primary:currentcolor;--octc-color-text:currentcolor;--octc-color-text-muted:gray;--octc-focus-offset:2px;--octc-focus-ring:2px solid currentcolor;word-break:keep-all;overflow-wrap:anywhere}._articleFooterBlock_1g3au_87{opacity:.5;padding-bottom:2rem}._articleFooterLabel_1g3au_92{opacity:.7}._articleFooterSeparator_1g3au_96{opacity:.35}
