@layer properties,theme,base;@layer components{._2DJicW_srOnly{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cEnG5W_surfaceSuccess{background-color:var(--color-bg-success)}.cEnG5W_surfaceInfo{background-color:var(--color-bg-info)}.cEnG5W_surfaceWarning{background-color:var(--color-bg-warning)}.cEnG5W_surfaceError{background-color:var(--color-bg-error)}.cEnG5W_iconSuccess{color:var(--color-fg-success)}.cEnG5W_iconInfo{color:var(--color-fg-info)}.cEnG5W_iconWarning{color:var(--color-fg-warning)}.cEnG5W_iconError{color:var(--color-fg-error)}.Lh64DG_root{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 4);display:flex}.Lh64DG_icon{flex-shrink:0}.Lh64DG_body{flex:1;min-width:0}.Lh64DG_message{font-weight:var(--font-weight-bold)}.Lh64DG_inlineAction{margin-left:calc(var(--spacing) * 1)}.Lh64DG_listItem:not(:last-child){margin-block-end:calc(var(--spacing) * 1)}.Lh64DG_listAction{margin-top:calc(var(--spacing) * 1)}.Lh64DG_close{flex-shrink:0}._23gUBq_root{display:grid}._23gUBq_cols1{grid-template-columns:repeat(1,minmax(0,1fr))}._23gUBq_cols2{grid-template-columns:repeat(2,minmax(0,1fr))}._23gUBq_cols3{grid-template-columns:repeat(3,minmax(0,1fr))}._23gUBq_cols4{grid-template-columns:repeat(4,minmax(0,1fr))}._23gUBq_cols5{grid-template-columns:repeat(5,minmax(0,1fr))}._23gUBq_cols6{grid-template-columns:repeat(6,minmax(0,1fr))}._23gUBq_autoFill24{grid-template-columns:repeat(auto-fill, minmax(min(calc(var(--spacing) * 24), 100%), 1fr))}._23gUBq_autoFill32{grid-template-columns:repeat(auto-fill, minmax(min(calc(var(--spacing) * 32), 100%), 1fr))}._23gUBq_autoFill40{grid-template-columns:repeat(auto-fill, minmax(min(calc(var(--spacing) * 40), 100%), 1fr))}._23gUBq_autoFill48{grid-template-columns:repeat(auto-fill, minmax(min(calc(var(--spacing) * 48), 100%), 1fr))}._23gUBq_autoFill64{grid-template-columns:repeat(auto-fill, minmax(min(calc(var(--spacing) * 64), 100%), 1fr))}._23gUBq_autoFill80{grid-template-columns:repeat(auto-fill, minmax(min(calc(var(--spacing) * 80), 100%), 1fr))}._23gUBq_autoFit24{grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--spacing) * 24), 100%), 1fr))}._23gUBq_autoFit32{grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--spacing) * 32), 100%), 1fr))}._23gUBq_autoFit40{grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--spacing) * 40), 100%), 1fr))}._23gUBq_autoFit48{grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--spacing) * 48), 100%), 1fr))}._23gUBq_autoFit64{grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--spacing) * 64), 100%), 1fr))}._23gUBq_autoFit80{grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--spacing) * 80), 100%), 1fr))}._3PokcW_figure{align-items:center;gap:calc(var(--spacing) * 2);margin-inline:auto;margin-block:calc(var(--spacing) * 6);flex-direction:column;display:flex;@container style(--writing:vertical){max-width:min(32rem,100svw - 2rem)}}._3PokcW_image{border-radius:var(--radius-lg);outline:1px solid var(--color-border-subtle);background-color:var(--color-bg-subtle);box-shadow:var(--shadow-xs);@container style(--writing:vertical){writing-mode:horizontal-tb;width:100%;height:auto}}._3PokcW_caption{color:var(--color-fg-mute);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);text-align:center}._3PokcW_float{float:right;margin-inline-start:calc(var(--spacing) * 4)}._8M-sSq_root{@container style(--writing:vertical){max-width:min(28rem,100svw - 2rem)}}._8M-sSq_link{height:100%;display:block;@media (hover:hover){&:hover ._8M-sSq_title{color:var(--color-primary-fg)}}}._8M-sSq_body{gap:calc(var(--spacing) * 2);height:100%;padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}._8M-sSq_title{-webkit-line-clamp:2;font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-bold);word-break:break-all;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:var(--duration-moderate);transition-timing-function:var(--easing-out);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;@container style(--writing:vertical){max-block-size:8em;display:block}}._8M-sSq_host{align-items:center;gap:var(--spacing);color:var(--color-fg-subtle);font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-top:auto;display:flex}.zQplja_root{@container style(--writing:vertical){max-width:min(28rem,100svw - 2rem)}}.zQplja_link{height:100%;display:block;@media (hover:hover){&:hover .zQplja_heading{color:var(--color-primary-fg)}}}.zQplja_body{flex-direction:column;height:100%;display:flex;overflow:hidden;@media (width>=40rem){flex-direction:row}@container style(--writing:vertical){flex-direction:row}}.zQplja_text{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}.zQplja_heading{gap:var(--spacing);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:var(--duration-moderate);transition-timing-function:var(--easing-out);flex-direction:column;display:flex}.zQplja_clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;@container style(--writing:vertical){max-block-size:8em;display:block}}.zQplja_title{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-bold)}.zQplja_description{color:var(--color-fg-mute);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.zQplja_footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-fg-subtle);font-size:var(--font-size-xs);line-height:var(--line-height-xs);flex-wrap:wrap;margin-top:auto;display:flex}.zQplja_footerItem{align-items:center;gap:var(--spacing);display:flex}.xt3_aG_card{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.xt3_aG_details{gap:calc(var(--spacing) * 2);flex-flow:column wrap;display:flex}.xt3_aG_tags{align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.xt3_aG_date{align-items:center;gap:var(--spacing);color:var(--color-fg-mute);font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-left:auto;display:flex}.QmgphW_columns{@media (width>=80rem){gap:calc(var(--spacing) * 6);display:flex}}.QmgphW_main{gap:calc(var(--spacing) * 8);flex-direction:column;flex:1;min-width:0;margin:auto;display:flex;@media (width>=80rem){max-width:64rem}}.QmgphW_article{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);border-radius:var(--radius-xl);background-color:color-mix(in oklab, var(--color-bg-base) 90%, transparent);@media (width>=40rem){padding-inline:calc(var(--spacing) * 10)}@container style(--writing:vertical){background-color:#0000;border-radius:0}& :not(pre)>code{margin-inline:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 1.2);border-radius:var(--radius-sm);background-color:var(--color-bg-subtle);color:var(--color-primary-fg);font-size-adjust:.48}}.QmgphW_header{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.QmgphW_headerRow{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.QmgphW_meta{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);color:var(--color-fg-mute);font-size:var(--font-size-xs);line-height:var(--line-height-xs);flex-wrap:wrap;display:flex;@media (width>=40rem){font-size:var(--font-size-sm);line-height:var(--line-height-sm)}}.QmgphW_metaItem{align-items:center;gap:var(--spacing);display:inline-flex}.QmgphW_metaIcon{display:inline-flex;translate:0 1px}.QmgphW_actions{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.QmgphW_title{font-size:var(--font-size-xl);line-height:var(--line-height-snug);font-weight:var(--font-weight-bold);@media (width>=40rem){font-size:var(--font-size-2xl)}}.QmgphW_description{color:var(--color-fg-mute);font-size:var(--font-size-sm);line-height:var(--line-height-normal);@media (width>=40rem){font-size:var(--font-size-md)}}.QmgphW_tags{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.QmgphW_tag{border-radius:var(--radius-full);display:inline-flex;@media (hover:hover){&:hover>*{background-color:var(--color-bg-emphasize)}}&:focus-visible{box-shadow:var(--shadow-ring-info);outline-style:none;@media (forced-colors:active){outline-offset:2px;outline:2px solid #0000}}}.QmgphW_separator{margin-block:calc(var(--spacing) * 6)}.QmgphW_feedback{width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 8);border-radius:var(--radius-xl);background-color:color-mix(in oklab, var(--color-bg-base) 90%, transparent);@media (width>=40rem){padding-inline:calc(var(--spacing) * 10)}}.QmgphW_sideRail{display:none;@media screen and (width>=80rem){display:block}}}@layer utilities;
