._8-xngG_layout{--home-section-gap:var(--space-14);--home-footer-gap:var(--space-12);min-height:100dvh}._8-xngG_columns,._8-xngG_contentPane{min-width:0;display:grid}._8-xngG_contentPane{grid-template-rows:auto 1fr auto;grid-template-areas:"info""archive""footer"}._8-xngG_phonePane{grid-area:phone;display:grid}._8-xngG_archive{margin-top:var(--home-section-gap);--home-archive-section-gap:var(--space-9);--home-archive-column-gap:clamp(var(--space-3), 4vw, var(--space-5));-moz-column-gap:var(--home-archive-column-gap);align-self:start;column-gap:var(--home-archive-column-gap);row-gap:var(--home-archive-section-gap);grid-area:archive;grid-template-columns:max-content minmax(0,1fr) max-content;display:grid}._8-xngG_info,._8-xngG_infoBody{flex-direction:column;display:flex}._8-xngG_info{gap:var(--space-8);grid-area:info}._8-xngG_infoBody{gap:var(--space-4);white-space:pre-line}._8-xngG_versionBadge{padding-block:var(--space-1);border:var(--border);color:var(--footer);font-size:var(--txt-badge);font-variant-numeric:lining-nums tabular-nums;font-weight:var(--weight-regular);border-radius:999px;place-items:center;padding-inline:6px;display:inline-grid}._8-xngG_versionLabel{text-box-edge:cap alphabetic;text-box-trim:trim-both}._8-xngG_footer{margin-top:var(--home-footer-gap);font-weight:var(--weight-regular);white-space:nowrap;grid-area:footer;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}._8-xngG_footerLink{color:var(--footer);font-size:var(--txt-small)}@media (min-width:1068px){._8-xngG_layout{padding-inline:var(--space-5);--shell-padding-top:0px;--shell-padding-bottom:0px;--page-frame-width:max-content;--page-frame-block-inset:0px;-moz-column-gap:0;align-items:center;column-gap:0}._8-xngG_columns{grid-template-columns:minmax(0,max-content) max-content;grid-template-areas:"content phone"}._8-xngG_contentPane{border-inline-end:var(--page-guide-border);padding:var(--page-frame-padding);grid-area:content}}@media (640px<=width<1068px){._8-xngG_columns{grid-template-columns:var(--page-frame-padding) minmax(0, 1fr) var(--page-frame-padding);grid-template-rows:auto auto 1fr auto;grid-template-areas:".info.""phone phone phone"".archive."".footer."}._8-xngG_contentPane{display:contents}._8-xngG_phonePane{margin-top:var(--home-section-gap);border-block:var(--page-guide-border)}}@media not (min-width:640px){._8-xngG_layout{--home-section-gap:var(--space-12);--home-footer-gap:var(--space-10)}._8-xngG_columns{padding-inline:var(--page-frame-padding)}._8-xngG_phonePane{display:none}._8-xngG_archive{--home-archive-section-gap:var(--space-8)}._8-xngG_infoBody{white-space:normal}}
.tNDmxa_icon{flex:none;display:block}
.xjDiQq_clock{align-items:center;gap:var(--space-1);color:var(--subtle);font-size:var(--txt-small);font-variant-numeric:lining-nums tabular-nums;line-height:1.2;display:inline-flex}.xjDiQq_digit{align-items:flex-start;height:1lh;display:inline-flex;overflow:hidden}.xjDiQq_reel{grid-template-rows:repeat(2,1lh);display:grid}
.P4_iRq_root{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.P4_iRq_identity{gap:var(--space-1);flex-direction:column;display:flex}.P4_iRq_title{font-weight:var(--weight-label)}.P4_iRq_meta{color:var(--muted);font-weight:var(--weight-body)}.P4_iRq_action{min-height:var(--space-6);flex:none;align-items:center;display:flex}
.uWmoWa_root{align-items:center;gap:var(--space-3);font-weight:var(--weight-h1);display:flex}.uWmoWa_root:after{content:"";border-top:var(--border);flex:1}.uWmoWa_subheading{font-weight:var(--weight-h2)}
.ZqRs5a_root{font:inherit;color:inherit;appearance:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}
._0IDQ-G_codeFigure{--article-frame-surface:var(--gray-1);--code-frame-line:var(--gray-5);gap:var(--space-3);flex-direction:column;display:flex}._0IDQ-G_codeFrame{background:var(--primary);border-radius:var(--radius-default);box-shadow:0 0 0 1px var(--code-frame-line), 0 1px 3px var(--shadow-elevation-subtle);overflow:hidden}._0IDQ-G_codeCaption{padding-inline:var(--space-1);color:var(--subtle);font-size:var(--txt-micro);font-weight:var(--weight-regular);text-align:center}:is(._0IDQ-G_header,._0IDQ-G_headerIdentity){align-items:center;gap:10px;display:flex}._0IDQ-G_header{border-bottom:1px solid var(--code-frame-line);padding:8px 10px}._0IDQ-G_headerIdentity{flex:1;min-width:0}._0IDQ-G_languageIcon{color:var(--subtle);flex:none}._0IDQ-G_filename{min-width:0;color:var(--muted);font-size:var(--txt-micro);font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._0IDQ-G_copyButton,._0IDQ-G_copyIconState{place-items:center;display:grid}._0IDQ-G_copyButton,._0IDQ-G_languageIcon,._0IDQ-G_copyIcon{width:15px;height:15px}._0IDQ-G_copyButton{color:var(--subtle);flex:none}._0IDQ-G_copyButton:focus-visible{outline-offset:3px;outline:1px solid}._0IDQ-G_copyIconState{grid-area:1/1}._0IDQ-G_copyIconDone{color:var(--signal-green)}._0IDQ-G_codeBody{background:var(--article-frame-surface);color:var(--body);font-family:var(--font-geist-mono);font-size:var(--txt-micro);font-weight:var(--weight-regular);display:flex}._0IDQ-G_gutter{width:var(--space-8);border-right:1px solid var(--code-frame-line);background:var(--primary);flex:none}._0IDQ-G_gutter,._0IDQ-G_codeRows{grid-auto-rows:1lh;row-gap:calc(1.7em - 1lh);padding:12px 0;display:grid}._0IDQ-G_codeRows{grid-template-columns:minmax(0,1fr)}._0IDQ-G_ln{color:var(--gray-8);font-size:var(--txt-tiny);font-variant-numeric:lining-nums tabular-nums;text-align:right;padding:0 8px}._0IDQ-G_codeView{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}._0IDQ-G_codeView::-webkit-scrollbar{display:none}._0IDQ-G_codePre{tab-size:2;white-space:pre}._0IDQ-G_codePre,._0IDQ-G_codeRows{font:inherit}._0IDQ-G_codeLine{padding:0 0 0 14px}._0IDQ-G_codeLine:after{content:"";width:16px;display:inline-block}._0IDQ-G_syntaxToken{font-style:var(--shiki-light-font-style,normal)}@media not (min-width:640px){._0IDQ-G_copyButton{display:none}}
._0Ab48a_link{max-width:100%;color:var(--gray-14);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-underline-offset:.12em;align-items:flex-end;line-height:1;display:inline-flex}._0Ab48a_link:hover{color:var(--body);text-decoration-color:currentColor}._0Ab48a_label{overflow-wrap:anywhere;min-width:0}._0Ab48a_icon{flex:none;width:10px;height:10px;display:block}
:is(.oEBMQW_body,.oEBMQW_paragraphs,.oEBMQW_section,.oEBMQW_sectionList,.oEBMQW_list,.oEBMQW_footer,.oEBMQW_footnote,.oEBMQW_footnoteContent){flex-direction:column;display:flex}.oEBMQW_lead{margin-top:var(--space-8)}.oEBMQW_sectionList{gap:var(--space-8);margin-top:var(--space-8)}.oEBMQW_section{gap:var(--space-6)}.oEBMQW_body{gap:var(--space-9)}.oEBMQW_paragraphs{gap:var(--space-2)}.oEBMQW_quote{padding-left:var(--space-4);border-left:var(--border);color:var(--muted)}.oEBMQW_list{gap:var(--space-2);padding-left:var(--space-5)}.oEBMQW_list li::marker{color:var(--subtle)}.oEBMQW_footer{gap:var(--space-8);margin-top:var(--space-18)}.oEBMQW_footnote{gap:var(--space-3);color:var(--muted);font-size:var(--txt-micro);font-weight:var(--weight-regular)}.oEBMQW_footnoteContent{gap:var(--space-3);padding:0;list-style:none}.oEBMQW_footnoteItem{-moz-column-gap:var(--space-1);align-items:start;column-gap:var(--space-1);grid-template-columns:auto 1fr;display:grid}.oEBMQW_footnoteFooterLink,.oEBMQW_footnoteBodyLink{font-weight:var(--weight-label)}.oEBMQW_footnoteFooterLink{color:var(--subtle);font-size:7px}.oEBMQW_footnoteBodyLink{font-size:var(--txt-tiny);color:var(--muted);vertical-align:super;padding-inline:.25em;line-height:1}.oEBMQW_footnoteBodyLink:hover{color:var(--body)}:is(.oEBMQW_codeToken,.oEBMQW_tag){border-radius:var(--radius-small)}.oEBMQW_codeToken{border:1px solid var(--gray-3);background:var(--gray-1);max-inline-size:100%;color:var(--gray-14);font-family:var(--font-geist-mono);font-size:var(--txt-badge);font-weight:var(--weight-regular);overflow-wrap:anywhere;white-space:break-spaces;margin-block:calc(.5lh - .5em);padding:2px 6px;display:inline-block}.oEBMQW_tags{flex-wrap:wrap;gap:6px;display:flex}.oEBMQW_tag{align-items:center;gap:var(--space-1);border:var(--border);color:var(--subtle);font-size:var(--txt-tiny);font-weight:var(--weight-body);white-space:nowrap;padding:3px 8px 3px 6px;display:inline-flex}.oEBMQW_tagValue{color:var(--muted)}:is(.oEBMQW_tag[data-article-tag=views],.oEBMQW_tag[data-article-tag=read]) .oEBMQW_tagValue{font-variant-numeric:tabular-nums}.oEBMQW_tagIcon{flex:none;width:13px;height:13px}
.FIaLgq_frame{background:var(--gray-1);position:relative;overflow:hidden}.FIaLgq_media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.FIaLgq_figure{gap:var(--space-3);min-width:0;display:grid}.FIaLgq_control{appearance:none;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.FIaLgq_caption{overflow-wrap:anywhere;color:var(--subtle);font-size:var(--txt-micro);font-weight:var(--weight-regular);text-align:center}.FIaLgq_grid{--media-grid-gap:var(--space-2);grid-template-columns:var(--media-grid-columns);align-items:start;gap:var(--media-grid-gap);display:grid}.FIaLgq_column{align-content:start;gap:var(--media-grid-gap);min-width:0;display:grid}
.qhS4BW_container{padding:var(--space-3);place-items:center}.qhS4BW_device{width:var(--phone-width);position:relative}.qhS4BW_viewport{left:var(--screen-left);top:var(--screen-top);width:var(--screen-width);height:var(--screen-height);grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;position:absolute;overflow:hidden}.qhS4BW_viewport>*{min-width:0;min-height:0}.qhS4BW_surface{pointer-events:none;width:100%;height:auto;display:block}@media (min-width:1068px){.qhS4BW_container{height:calc(var(--phone-height) + 2 * var(--space-3));aspect-ratio:4/5;align-self:center}}
.G-ntzq_screen,.G-ntzq_player{grid-area:1/1}.G-ntzq_screen{grid-template-rows:var(--screen-safe-top) minmax(0, 1fr) calc(30 * var(--screen-unit)) auto;display:grid}.G-ntzq_appIcons{grid-template-columns:repeat(4, calc(64 * var(--screen-unit)));grid-area:2/1;grid-template-rows:repeat(6, calc(64 * var(--screen-unit)));place-content:start space-between;row-gap:calc(36.33 * var(--screen-unit));padding:calc(28 * var(--screen-unit)) calc(30 * var(--screen-unit)) 0;display:grid}.G-ntzq_icon{aspect-ratio:1;width:100%;display:block}.G-ntzq_label{margin-top:calc(5 * var(--screen-unit));text-align:center;white-space:nowrap;font:500 calc(12 * var(--screen-unit))/1.2 "SF Pro", -apple-system, BlinkMacSystemFont, sans-serif;letter-spacing:normal;color:#fff;display:block}.G-ntzq_dock{grid-auto-flow:column;grid-auto-columns:calc(64 * var(--screen-unit));-moz-column-gap:calc((100% - 4 * 64 * var(--screen-unit)) / 3);justify-content:center;column-gap:calc((100% - 4 * 64 * var(--screen-unit)) / 3);margin:calc(20 * var(--screen-unit)) calc(17 * var(--screen-unit)) calc(17 * var(--screen-unit));padding:calc(20 * var(--screen-unit)) calc(19 * var(--screen-unit)) calc(19 * var(--screen-unit));grid-row:4;display:grid}.G-ntzq_icon,.G-ntzq_player{cursor:pointer;background:0 0;border:0;padding:0}.G-ntzq_status{text-align:center;font-family:var(--sans);color:var(--muted);font-size:var(--txt-body);font-weight:var(--weight-body);letter-spacing:var(--track);line-height:var(--leading);align-self:center}.G-ntzq_screen>.G-ntzq_status{color:#fff;font:400 var(--txt-small)/1.5 var(--sans);grid-area:2/1}.G-ntzq_icon>img{width:100%;height:100%;display:block}
.qj5qcW_section,.qj5qcW_list,.qj5qcW_row,.qj5qcW_content{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.qj5qcW_section{row-gap:var(--space-3)}.qj5qcW_heading{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--txt-body);grid-column:1/-1;line-height:1.2;display:flex}.qj5qcW_primary{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.qj5qcW_soonTitle{filter:blur(3px);display:inline-block}.qj5qcW_tag{background:var(--gray-1-5);color:var(--subtle);font-size:var(--txt-badge);font-weight:var(--weight-regular);border-radius:999px;flex:none;align-items:center;gap:2px;padding:4px 6px 4px 4px;display:inline-flex}.qj5qcW_tagIcon{flex:none;width:14px;height:14px}.qj5qcW_tagLabel{text-box-edge:cap alphabetic;text-box-trim:trim-both}.qj5qcW_date,.qj5qcW_year{color:var(--subtle);font-size:var(--txt-small);font-variant-numeric:lining-nums tabular-nums;letter-spacing:var(--track)}.qj5qcW_date{white-space:nowrap;justify-self:end}.qj5qcW_list{padding:0;list-style:none}.qj5qcW_row{padding-block:var(--space-3);align-items:center;position:relative}.qj5qcW_content{grid-area:1/2/auto/-1;align-items:center;min-width:0}.qj5qcW_year{grid-area:1/1;justify-self:center}.qj5qcW_row:before,.qj5qcW_row:last-child:after{content:"";background:var(--line);height:1px;position:absolute;inset-inline:0}.qj5qcW_row:before{grid-column:2/-1;top:0}.qj5qcW_row:first-child:before{grid-column:1/-1}.qj5qcW_row:last-child:after{grid-column:1/-1;bottom:0}@media not (min-width:640px){.qj5qcW_tag{display:none}}
