@charset "UTF-8";
@layer reset, base, app.base;
@media (prefers-reduced-motion:no-preference){.Fzcv4W_smooth-scroll{scroll-behavior:smooth}}@media (max-width:640px){.Fzcv4W_insetLarge{margin-left:-1px}}@media (max-width:640px){.Fzcv4W_insetSmall{margin-left:calc(-1 * var(--border-hairline))}.-KzUsG_carousel{display:none}}.-KzUsG_column{--page-padding-left:calc(max(var(--homepage-outer-padding), (100vw - var(--homepage-max-width)) / 2 + var(--homepage-outer-padding)) + var(--homepage-padding-inset));--page-max-width:calc((100vw - var(--page-padding-left) * 2) * (1164 / 1344))}@media (min-width:1536px){.-KzUsG_column{--page-max-width:1164px}}.-KzUsG_track{--Carousel-gap:20px;padding-inline:var(--page-padding-left)}@media (min-width:1536px){.-KzUsG_track{--Carousel-gap:40px}}.-KzUsG_mobileAsset{display:none}@media (max-width:640px){.-KzUsG_mobileAsset{padding:24px 0 24px var(--homepage-outer-padding);display:block}}.-KzUsG_mobileAssetImage{object-fit:cover;width:100%;height:100%;display:block}.-KzUsG_mobileMask>svg{height:calc(100% + 1px)}.-KzUsG_slide{--slide-width:min(var(--page-max-width), calc(100vw - var(--page-padding-left) * 2));--slide-radius:calc(var(--slide-width) * 12 / 1164);--edge-highlight-color:#ffffff1f;--edge-highlight-radius:var(--slide-radius);-webkit-user-select:none;user-select:none;width:var(--slide-width);aspect-ratio:1164/640;border-radius:var(--slide-radius);box-shadow:inset 0 0 0 1px var(--color-border-translucent);cursor:pointer;transition:opacity .3s var(--ease-out-cubic);place-items:center;display:grid;overflow:hidden}.-KzUsG_inactive{background:var(--color-bg-panel);opacity:.5}.-KzUsG_slideImage{object-fit:cover;width:100%;height:100%}.-KzUsG_caption{width:var(--prose-max-width);max-width:calc(100vw - var(--homepage-outer-padding) * 2);text-align:left;margin:96px auto 0}@media (max-width:640px){.-KzUsG_caption{margin-top:24px}.-KzUsG_captionDesktop{display:none}}.-KzUsG_captionMobile{display:none}@media (max-width:640px){.-KzUsG_captionMobile{display:block}}@media (prefers-reduced-motion:no-preference){.Fzcv4W_smooth-scroll{scroll-behavior:smooth}}@media (max-width:640px){.Fzcv4W_insetLarge{margin-left:-1px}}@media (max-width:640px){.Fzcv4W_insetSmall{margin-left:calc(-1 * var(--border-hairline))}}.upn-0q_hero{flex-direction:column;align-items:center;gap:96px;padding:160px 0 0;display:flex}@media (max-width:640px){.upn-0q_hero{gap:48px;padding:72px 0 40px}}.upn-0q_heroBlock{flex-direction:column;align-items:flex-start;gap:20px;width:794px;max-width:100%;display:flex}@media (max-width:640px){.upn-0q_heroBlock{gap:12px}}.upn-0q_title{max-width:22ch}.upn-0q_titleText{text-shadow:0 0 2px #ffffff4d}.upn-0q_copy{max-width:66ch}@media (max-width:640px){.upn-0q_copy{margin-top:8px}}.upn-0q_ctas{gap:24px;padding-top:12px;display:flex;transform:translate(-4px)}.upn-0q_assetContainer{justify-content:center;width:100%;display:flex}.upn-0q_assetInset{--asset-inset:20px;width:100%;padding-inline:var(--asset-inset);justify-content:center;display:flex}@media (max-width:1024px){.upn-0q_assetInset{--asset-inset:0px}}@media (max-width:640px){.upn-0q_mask{aspect-ratio:390/560!important}}.upn-0q_mask>svg{height:calc(100% + 1px)}.upn-0q_mask rect[data-mask-side=right]{display:none}@media (max-width:640px){.upn-0q_mask rect[data-mask-side=right]{display:block}}@media (prefers-reduced-motion:no-preference){.Fzcv4W_smooth-scroll{scroll-behavior:smooth}}@media (max-width:640px){.Fzcv4W_insetLarge{margin-left:-1px}}@media (max-width:640px){.Fzcv4W_insetSmall{margin-left:calc(-1 * var(--border-hairline))}}._69qKza_root{justify-content:center;width:100%;display:flex}._69qKza_stage{--px:calc(100cqw / var(--design-width));--token-comment:#62666d;--token-string:#ffdf9f;--token-constant:#8fa6ff;--token-variable:#f7bf8b;--token-keyword:#e391cf;--token-entity:#83dcdc;--token-punctuation:#d0d6e0;--token-text:#d0d6e0;--diff-char-added-bg:#27a6442e;--diff-char-removed-bg:#fc31422e;width:100%;aspect-ratio:var(--design-width) / var(--design-height);background:radial-gradient(ellipse 19.59% 32.57% at 0 0, #ffffff05, #fff0) padding-box, var(--color-bg-panel);color:var(--color-text-secondary);font-size:calc(13 * var(--px));-webkit-user-select:none;user-select:none;border-bottom:none;border-radius:12px 12px 0 0;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}._69qKza_navigation{flex-direction:column;flex-shrink:0;width:100%;display:flex}._69qKza_titleBar{height:calc(44 * var(--px));padding:calc(8 * var(--px)) calc(16 * var(--px));border-bottom:.5px solid var(--color-border-translucent);justify-content:space-between;align-items:center;display:flex}._69qKza_titleBase{align-items:center;gap:calc(4 * var(--px));opacity:.9;display:flex}._69qKza_titleBase>._69qKza_scaledIcon{opacity:.8}._69qKza_titleBase>._69qKza_scaledIcon:first-child{margin-right:calc(4 * var(--px))}._69qKza_titleText{font-size:calc(13 * var(--px));line-height:calc(16 * var(--px));white-space:nowrap;opacity:.8;align-self:baseline;font-weight:500}._69qKza_count{align-self:baseline;align-items:baseline;gap:calc(4 * var(--px));padding-left:calc(4 * var(--px));font-size:calc(12 * var(--px));line-height:calc(16 * var(--px));opacity:.85;display:flex}._69qKza_countAdded{font-size:calc(13 * var(--px));color:#41ba56;font-weight:500}._69qKza_countRemoved{font-size:calc(13 * var(--px));color:#f34e52;font-weight:500}._69qKza_titleActions{align-items:center;gap:calc(8 * var(--px));display:flex}._69qKza_ctaBar{height:calc(44 * var(--px));padding:calc(8 * var(--px)) calc(10 * var(--px));align-items:center;display:flex;overflow:hidden}._69qKza_tabs{align-items:center;gap:calc(6 * var(--px));display:flex}._69qKza_tab{padding:calc(6 * var(--px)) calc(10 * var(--px));border:.5px solid var(--color-border-translucent);border-radius:var(--radius-rounded);font-size:calc(12 * var(--px));line-height:calc(14 * var(--px));white-space:nowrap;opacity:.8;cursor:pointer;background:#ffffff08;justify-content:center;align-items:center;font-weight:500;transition:background-color .15s;display:flex}._69qKza_tab:not(._69qKza_tabActive):hover{opacity:1;background:#ffffff12}._69qKza_tabActive{box-shadow:0 calc(3 * var(--px)) calc(6 * var(--px)) calc(-2 * var(--px)) #00000005, 0 calc(1 * var(--px)) calc(1 * var(--px)) 0 #0000000a;opacity:1;background:#ffffff0d}._69qKza_tabDim{opacity:.64}._69qKza_autoMerge{justify-content:flex-end;align-items:center;gap:calc(8 * var(--px));opacity:.8;flex:1 0 0;display:flex}._69qKza_pill{justify-content:center;align-items:center;gap:calc(5 * var(--px));padding:calc(6 * var(--px)) calc(10 * var(--px));border:.5px solid var(--color-border-translucent);border-radius:var(--radius-rounded);box-shadow:0 0 .5px 0 #0003, 0 calc(2 * var(--px)) calc(10 * var(--px)) 0 #00000003;font-size:calc(12 * var(--px));line-height:calc(14 * var(--px));white-space:nowrap;opacity:.8;cursor:pointer;background:#ffffff0d;font-weight:500;transition:background-color .15s;display:flex}._69qKza_pill:hover{opacity:1;background:#ffffff17}._69qKza_pillWithIcon{padding-left:calc(8 * var(--px))}._69qKza_pointer{width:calc(28 * var(--px));height:calc(28 * var(--px));padding:calc(3 * var(--px));border:.5px solid var(--color-border-translucent);cursor:pointer;background:#ffffff14;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:flex}._69qKza_pointer:hover{background:#ffffff1f}._69qKza_content{flex:1 0 0;justify-content:space-between;align-items:stretch;width:100%;min-height:0;display:flex}._69qKza_codeColumn{flex-direction:column;flex:1 0 0;min-width:0;height:100%;display:flex;overflow:hidden}._69qKza_codeWrapper{gap:calc(10 * var(--px));min-height:0;padding:0 calc(10 * var(--px)) calc(10 * var(--px));flex-direction:column;flex:1 0 0;width:100%;display:flex}._69qKza_codeBlock{border:.5px solid var(--color-border-translucent-strong);border-radius:calc(8 * var(--px));background:linear-gradient(#ffffff05, #ffffff05) padding-box, var(--color-bg-panel);box-shadow:0 0 0 calc(2 * var(--px)) #00000014;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}._69qKza_codeBlockPrimary{height:calc(452 * var(--px))}._69qKza_codeBlockSecondary{height:calc(217 * var(--px))}._69qKza_codeHeader{height:calc(40 * var(--px));padding:0 calc(16 * var(--px)) 0 calc(10 * var(--px));border-bottom:.5px solid var(--color-border-translucent-strong);opacity:.8;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._69qKza_codeHeaderShort{height:calc(40 * var(--px));padding-left:calc(8 * var(--px))}._69qKza_fileName{align-items:center;gap:calc(4 * var(--px));font-size:calc(12 * var(--px));white-space:nowrap;display:flex}._69qKza_fileIcon{padding:calc(5 * var(--px));display:flex}._69qKza_fileNameLabel{color:#e3e3e6}._69qKza_fileNamePath{margin-left:calc(3 * var(--px));color:var(--color-text-tertiary)}._69qKza_justUpdatedTag{margin-left:calc(8 * var(--px));padding:calc(2 * var(--px)) calc(6 * var(--px));border-radius:calc(10 * var(--px));font-size:calc(11 * var(--px));line-height:calc(14 * var(--px));letter-spacing:.005px;color:#ff9959;background:#ff723633}._69qKza_fileCounts{align-items:center;gap:calc(6 * var(--px));font-size:calc(12 * var(--px));font-weight:500;display:flex}._69qKza_fileAdded{font-size:calc(13 * var(--px));color:#41ba56;font-weight:500}._69qKza_fileRemoved{font-size:calc(13 * var(--px));color:#ff6364;font-weight:500}._69qKza_code{min-height:0;padding:calc(4 * var(--px)) 0;opacity:.9;flex-direction:column;flex:1 0 0;align-items:flex-start;display:flex;overflow:hidden}._69qKza_codeLine{gap:calc(16 * var(--px));width:100%;padding-right:calc(8 * var(--px));font-family:var(--font-monospace);font-size:calc(13 * var(--px));line-height:calc(22 * var(--px));white-space:pre;border-left:1px solid #0000;display:flex}._69qKza_codeLineAdd{background:#27a64414;border-left-color:#27a644}._69qKza_codeLineDel{background:#f34e5214;border-left-color:#f34e52}._69qKza_lineNumber{width:calc(34 * var(--px));text-align:right;color:var(--color-text-quaternary);flex-shrink:0}._69qKza_lineNumberAdd{color:#27a644}._69qKza_lineNumberDel{color:#f34e52}._69qKza_lineContent{color:var(--token-text)}._69qKza_chatColumn{width:calc(454 * var(--px));height:100%;padding:0 calc(10 * var(--px)) calc(10 * var(--px)) 0;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}._69qKza_scaledIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._69qKza_scaledIcon svg{width:100%;height:100%;display:block}._69qKza_iconButton{padding:calc(5 * var(--px));border-radius:calc(5 * var(--px));cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:flex}._69qKza_iconButton:hover{background:#ffffff0f}@media (max-width:640px){._69qKza_stage{--px:calc(100cqw / 390);aspect-ratio:390/560;background:0 0;border:none;border-radius:0;width:100%}._69qKza_navigation,._69qKza_codeColumn{display:none}._69qKza_chatColumn{width:calc(444 * var(--px));height:calc(602 * var(--px));margin:calc(12 * var(--px)) 0 0;padding:0}}.iRiHoa_panel{gap:calc(8 * var(--px));width:100%;min-height:0;padding-bottom:calc(10 * var(--px));border:.5px solid var(--color-border-translucent-strong);border-radius:calc(8 * var(--px));box-shadow:0 0 0 calc(2 * var(--px)) #00000014;background:#ffffff05;flex-direction:column;flex:1 0 0;display:flex;overflow:hidden}.iRiHoa_header{height:calc(40 * var(--px));padding:0 calc(10 * var(--px)) 0 calc(15 * var(--px));border-bottom:.5px solid var(--color-border-translucent-strong);flex-shrink:0;align-items:center;display:flex}.iRiHoa_headerLeft{align-items:center;gap:calc(6 * var(--px));display:flex}.iRiHoa_agentAvatar{width:calc(16 * var(--px));height:calc(16 * var(--px));border-radius:var(--radius-rounded);background:var(--color-bg-panel);box-shadow:inset 0 0 0 .5px var(--color-border-translucent-strong);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.iRiHoa_agentAvatarImage{border-radius:var(--radius-rounded);object-fit:cover;width:100%;height:100%}.iRiHoa_linearName{font-size:calc(12 * var(--px));line-height:calc(14 * var(--px));color:#fff;font-weight:500}.iRiHoa_modelTag{padding:calc(1 * var(--px)) calc(4 * var(--px));border-radius:calc(4 * var(--px));font-size:calc(11 * var(--px));line-height:calc(14 * var(--px));color:#949496;white-space:nowrap;border:.5px solid #313234;align-items:center;display:flex}.iRiHoa_headerMenu{padding:calc(8 * var(--px));border-radius:calc(5 * var(--px));justify-content:center;align-items:center;margin-left:auto;display:flex}.iRiHoa_chatFrame{width:100%;min-height:0;padding:0 calc(6 * var(--px));flex-direction:column;flex:1 0 0;display:flex}.iRiHoa_chatOutput{scrollbar-width:none;flex-direction:column;flex:1 0 0;width:100%;min-height:0;display:flex;overflow-y:hidden}.iRiHoa_chatOutput::-webkit-scrollbar{display:none}.iRiHoa_prompt{align-items:center;gap:calc(6 * var(--px));padding:calc(10 * var(--px));display:flex}.iRiHoa_promptLabel{align-items:baseline;gap:calc(2.5 * var(--px));display:inline-flex}.iRiHoa_avatar{border-radius:var(--radius-rounded);flex-shrink:0;overflow:hidden}.iRiHoa_avatar img{object-fit:cover;width:100%;height:100%;display:block}.iRiHoa_promptName{font-size:calc(12 * var(--px));color:#949496;font-weight:500}.iRiHoa_promptAction{font-size:calc(12 * var(--px));color:#949496}.iRiHoa_agentInfo{padding-bottom:calc(8 * var(--px));flex-direction:column;display:flex}.iRiHoa_agentInfoSpaced{padding-top:calc(8 * var(--px))}.iRiHoa_workedFor{align-items:center;gap:calc(4 * var(--px));width:fit-content;height:calc(32 * var(--px));padding:0 calc(10 * var(--px));border-radius:calc(5 * var(--px));font-size:calc(12 * var(--px));color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;display:flex}.iRiHoa_collapseIcon{opacity:.8;transform:rotate(90deg)}.iRiHoa_agentText{padding:0 calc(10 * var(--px)) calc(8 * var(--px));font-size:calc(13 * var(--px));line-height:calc(20 * var(--px));color:var(--color-text-secondary);opacity:.9}.iRiHoa_bulletItem{gap:calc(6 * var(--px));padding:0 calc(10 * var(--px));opacity:.9;align-items:flex-start;display:flex}.iRiHoa_bulletItemLast{padding-bottom:calc(8 * var(--px))}.iRiHoa_bulletDotWrap{width:calc(4 * var(--px));padding-top:calc(9 * var(--px));flex-shrink:0;justify-content:center;display:flex}.iRiHoa_bulletDot{width:calc(4 * var(--px));height:calc(4 * var(--px));border-radius:var(--radius-rounded);background:var(--color-text-tertiary)}.iRiHoa_bulletText{gap:calc(2 * var(--px));padding-bottom:calc(2 * var(--px));font-size:calc(13 * var(--px));line-height:calc(20 * var(--px));color:var(--color-text-secondary);flex-direction:column;display:flex}.iRiHoa_bulletRow{align-items:baseline;gap:calc(4 * var(--px));flex-wrap:wrap;display:flex}.iRiHoa_tag{padding:calc(2 * var(--px)) calc(3 * var(--px)) calc(3 * var(--px));border:.5px solid var(--color-border-translucent-strong);border-radius:calc(3 * var(--px));font-family:var(--font-monospace);font-size:calc(13 * var(--px));line-height:calc(13 * var(--px));letter-spacing:calc(-.13 * var(--px));white-space:nowrap;background:#ffffff12;align-items:center;display:inline-flex}.iRiHoa_commentWrap{padding:calc(8 * var(--px)) 0 calc(8 * var(--px)) calc(40 * var(--px))}.iRiHoa_comment{gap:calc(4 * var(--px));padding:calc(10 * var(--px));border-radius:calc(8 * var(--px));background:linear-gradient(#ffffff08, #ffffff08) padding-box, var(--color-bg-panel);flex-direction:column;display:flex;box-shadow:0 0 0 1px #0003}.iRiHoa_commentAuthor{align-items:center;gap:calc(6 * var(--px));display:flex}.iRiHoa_commentName{font-size:calc(12 * var(--px));color:#e3e3e6;font-weight:500}.iRiHoa_commentText{font-size:calc(13 * var(--px));line-height:calc(20 * var(--px));color:#e3e3e6}.iRiHoa_statusLine{height:calc(28 * var(--px));padding:0 calc(10 * var(--px)) calc(8 * var(--px));font-size:calc(13 * var(--px));line-height:calc(20 * var(--px));color:var(--color-text-quaternary);align-items:center;display:flex}.iRiHoa_actionLine{align-items:baseline;gap:calc(4 * var(--px));height:calc(28 * var(--px));padding:0 calc(10 * var(--px)) calc(8 * var(--px));font-size:calc(13 * var(--px));line-height:calc(20 * var(--px));color:var(--color-text-quaternary);display:flex}.iRiHoa_actionVerb{flex-shrink:0}.iRiHoa_actionCommand{min-width:0;font-family:var(--font-monospace);text-overflow:ellipsis;white-space:nowrap;flex:1 0 0;overflow:hidden}.iRiHoa_summary{gap:calc(2 * var(--px));padding:0 calc(10 * var(--px)) calc(16 * var(--px));font-size:calc(13 * var(--px));line-height:calc(20 * var(--px));color:var(--color-text-secondary);flex-direction:column;display:flex}.iRiHoa_changedFiles{flex-direction:column;display:flex}.iRiHoa_changedFilesHeader{align-items:center;gap:calc(2 * var(--px));width:fit-content;padding:calc(8 * var(--px)) calc(10 * var(--px));font-size:calc(12 * var(--px));color:var(--color-text-quaternary);font-weight:500;display:flex}.iRiHoa_fileChips{align-items:flex-start;gap:calc(6 * var(--px));padding:calc(2 * var(--px)) calc(10 * var(--px)) calc(16 * var(--px));flex-direction:column;display:flex}.iRiHoa_fileChip{align-items:center;gap:calc(6 * var(--px));padding:calc(4 * var(--px)) calc(8 * var(--px)) calc(4 * var(--px)) calc(4 * var(--px));border-radius:calc(4 * var(--px));opacity:.8;background:#ffffff05;border:.5px solid #ffffff0d;display:flex}.iRiHoa_fileChipIcon{opacity:.8;flex-shrink:0;justify-content:center;align-items:center;display:flex}.iRiHoa_fileChipName{font-size:calc(12 * var(--px));line-height:calc(14 * var(--px));color:var(--color-text-tertiary);letter-spacing:calc(.1 * var(--px));white-space:nowrap}.iRiHoa_fileChipDiffs{gap:calc(2 * var(--px));font-size:calc(12 * var(--px));font-weight:500;line-height:calc(14 * var(--px));font-variant-numeric:tabular-nums;display:flex}.iRiHoa_fileChipAdded{color:#41ba56}.iRiHoa_fileChipRemoved{color:#f34e52}.iRiHoa_input{height:calc(120 * var(--px));padding:0 calc(4 * var(--px));flex-direction:column;flex-shrink:0;justify-content:flex-end;width:100%;display:flex}.iRiHoa_textArea{gap:calc(7 * var(--px));min-height:0;padding:calc(10 * var(--px));border-radius:calc(8 * var(--px));background:linear-gradient(#ffffff08, #ffffff08) padding-box, linear-gradient(var(--color-bg-panel), var(--color-bg-panel)) padding-box, linear-gradient(135deg, #ffffff26 0%, #ffffff0d 25%) border-box;border:.5px solid #0000;flex-direction:column;flex:1 0 0;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0003}.iRiHoa_placeholder{font-size:calc(13 * var(--px));line-height:calc(20 * var(--px));color:var(--color-text-quaternary);flex:1 0 0}.iRiHoa_actions{justify-content:space-between;align-items:center;display:flex}.iRiHoa_actionButton{padding:calc(5 * var(--px));border-radius:calc(5 * var(--px));justify-content:center;align-items:center;display:flex}.iRiHoa_actionHidden{opacity:0}.iRiHoa_actionGroup{align-items:center;gap:calc(6 * var(--px));display:flex}.iRiHoa_stopButton{padding:calc(5 * var(--px));border-radius:calc(24 * var(--px));box-shadow:0 calc(4 * var(--px)) calc(4 * var(--px)) calc(-1 * var(--px)) #0000000f, 0 calc(1 * var(--px)) calc(1 * var(--px)) 0 #0000001f;background:#ffffff08;border:.5px solid #ffffff0d;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.Fzcv4W_smooth-scroll{scroll-behavior:smooth}}@media (max-width:640px){.Fzcv4W_insetLarge{margin-left:-1px}}@media (max-width:640px){.Fzcv4W_insetSmall{margin-left:calc(-1 * var(--border-hairline))}}@layer reset,base,app.base,web.reset,web.fonts,web.base;@layer web.utils{.hCgVwa_reset-a{cursor:pointer;text-decoration:none}.hCgVwa_reset-a,.hCgVwa_reset-button,.hCgVwa_reset-select{color:inherit;outline:none}.hCgVwa_reset-button{cursor:var(--cursor-pointer);-webkit-user-select:none;user-select:none;-webkit-appearance:none;appearance:none;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0}.hCgVwa_reset-heading{margin:0}.hCgVwa_reset-ol,.hCgVwa_reset-ul{margin:0;padding:0;list-style:none}:is(.hCgVwa_reset-ol,.hCgVwa_reset-ul)>li{margin:0;padding:0}.hCgVwa_reset-li{margin:0;padding:0;list-style:none}.hCgVwa_reset-textarea,.hCgVwa_reset-input{-webkit-appearance:none;appearance:none;background:0 0;border:none;outline:none;width:100%}.hCgVwa_reset-textarea{resize:none}.hCgVwa_reset-cite{font-style:normal}.hCgVwa_reset-select{-webkit-user-select:none;user-select:none;-webkit-appearance:none;appearance:none;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0}}.t2Gi_W_subsection{flex-direction:column;align-items:center;display:flex}@media (max-width:640px){.t2Gi_W_subsection{padding:40px 0}.t2Gi_W_heroFlush{padding-bottom:0}}.t2Gi_W_assetContainer{justify-content:center;width:100%;display:flex}.t2Gi_W_asset{--edge-highlight-radius:8px;aspect-ratio:1400/700;width:926px;max-width:100%;box-shadow:inset 0 0 0 1px var(--color-border-translucent);background:#0e1010;border-radius:8px;grid-template:1fr/1fr;place-items:stretch stretch;display:grid;overflow:hidden}@media (max-width:640px){.t2Gi_W_asset{aspect-ratio:390/440;margin:24px 0}}.t2Gi_W_asset .t2Gi_W_assetImage{object-fit:cover;will-change:opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-area:1/1;width:100%;height:100%;transform:translateZ(0)}.t2Gi_W_assetImageSmall{display:none}@media (max-width:640px){.t2Gi_W_assetImageLarge{display:none}.t2Gi_W_assetImageSmall{display:block}}.t2Gi_W_description{width:var(--prose-max-width);align-items:flex-start;gap:20px;max-width:100%;margin-top:96px;display:flex}@media (max-width:640px){.t2Gi_W_description{margin-top:24px}}.t2Gi_W_descriptionLabel{flex-shrink:0;width:335px}@media (max-width:640px){.t2Gi_W_descriptionLabel{display:none}}.t2Gi_W_descriptionList{flex-direction:column;flex:1 0 0;gap:4px;min-width:0;display:flex}.t2Gi_W_descriptionItem{text-align:left;transition:color var(--speed-highlightFadeOut) var(--ease-out-quad);align-self:flex-start}.t2Gi_W_descriptionItem:not(.t2Gi_W_descriptionItemActive):hover{color:var(--color-text-tertiary);transition:none}.t2Gi_W_descriptionItemActive{transition-duration:var(--speed-highlightFadeIn)}@media (prefers-reduced-motion:no-preference){.Fzcv4W_smooth-scroll{scroll-behavior:smooth}}.Fzcv4W_truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Fzcv4W_truncateMultiline{-webkit-line-clamp:var(--lines,1);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Fzcv4W_focusRingInset:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.Fzcv4W_hideScrollbars{-ms-overflow-style:none!important;overflow:-moz-scrollbars-none!important;scrollbar-width:none!important}.Fzcv4W_hideScrollbars::-webkit-scrollbar{display:none}.Fzcv4W_gradientBorder{position:relative}.Fzcv4W_gradientBorder:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:inherit;padding:var(--gradientBorder-size,1px);background:var(--gradientBorder-gradient);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Fzcv4W_edgeHighlight{isolation:isolate;border:var(--border-hairline) solid var(--color-border-translucent-strong);position:relative}.Fzcv4W_edgeHighlightRing{isolation:isolate;position:relative}:is(.Fzcv4W_edgeHighlight,.Fzcv4W_edgeHighlightRing):after{content:"";z-index:1;pointer-events:none;border:inherit;border-color:var(--edge-highlight-color,#ffffff0f);border-radius:var(--edge-highlight-radius,inherit);-webkit-mask:radial-gradient(ellipse var(--edge-highlight-width,17.18%) var(--edge-highlight-height,28.57%) at var(--edge-highlight-x,0) var(--edge-highlight-y,0), #000 0%, #000 var(--edge-highlight-plateau,0%), transparent var(--edge-highlight-falloff,90%));-webkit-mask:radial-gradient(ellipse var(--edge-highlight-width,17.18%) var(--edge-highlight-height,28.57%) at var(--edge-highlight-x,0) var(--edge-highlight-y,0), #000 0%, #000 var(--edge-highlight-plateau,0%), transparent var(--edge-highlight-falloff,90%));-webkit-mask:radial-gradient(ellipse var(--edge-highlight-width,17.18%) var(--edge-highlight-height,28.57%) at var(--edge-highlight-x,0) var(--edge-highlight-y,0), #000 0%, #000 var(--edge-highlight-plateau,0%), transparent var(--edge-highlight-falloff,90%));mask:radial-gradient(ellipse var(--edge-highlight-width,17.18%) var(--edge-highlight-height,28.57%) at var(--edge-highlight-x,0) var(--edge-highlight-y,0), #000 0%, #000 var(--edge-highlight-plateau,0%), transparent var(--edge-highlight-falloff,90%));position:absolute;inset:0}.Fzcv4W_edgeHighlightRing:after{border:var(--edge-highlight-size,var(--border-hairline)) solid var(--edge-highlight-color,#ffffff0f)}.Fzcv4W_edgeGlow{--edge-glow-tint:var(--edge-glow-color,#ffffff08);isolation:isolate;position:relative}.Fzcv4W_edgeGlow:before{content:"";z-index:1;pointer-events:none;border-radius:var(--edge-highlight-radius,inherit);background:radial-gradient(ellipse var(--edge-glow-width,50%) var(--edge-glow-height,50%) at var(--edge-highlight-x,0) var(--edge-highlight-y,0), var(--edge-glow-tint) 0%, color-mix(in srgb, var(--edge-glow-tint) 94%, transparent) 15%, color-mix(in srgb, var(--edge-glow-tint) 78%, transparent) 30%, color-mix(in srgb, var(--edge-glow-tint) 58%, transparent) 45%, color-mix(in srgb, var(--edge-glow-tint) 35%, transparent) 60%, color-mix(in srgb, var(--edge-glow-tint) 16%, transparent) 75%, color-mix(in srgb, var(--edge-glow-tint) 3%, transparent) 90%, #fff0 100%);position:absolute;inset:0}.Fzcv4W_shine{--shine-beam-length:200px;border:1px solid var(--color-border-translucent-strong);pointer-events:none;-webkit-mask-image:radial-gradient(ellipse var(--shine-beam-length) var(--shine-beam-length) at var(--mask-x) var(--mask-y), #000 0%, #0009 30%, #0003 50%, #0000 70%);-webkit-mask-image:radial-gradient(ellipse var(--shine-beam-length) var(--shine-beam-length) at var(--mask-x) var(--mask-y), #000 0%, #0009 30%, #0003 50%, #0000 70%);mask-image:radial-gradient(ellipse var(--shine-beam-length) var(--shine-beam-length) at var(--mask-x) var(--mask-y), #000 0%, #0009 30%, #0003 50%, #0000 70%);position:absolute}.Fzcv4W_gradientText{-webkit-box-decoration-break:clone;box-decoration-break:clone;text-fill-color:transparent;-webkit-text-fill-color:transparent;color:unset;-webkit-background-clip:text;background-clip:text}.Fzcv4W_moreHitArea{position:relative}.Fzcv4W_moreHitArea:before{content:"";inset:var(--moreHitArea-inset);position:absolute}.Fzcv4W_visuallyOffscreen{position:absolute;top:-9999px;left:-9999px}.Fzcv4W_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Fzcv4W_inert{pointer-events:none;-webkit-user-select:none;user-select:none}.Fzcv4W_contents{display:contents}.Fzcv4W_noSelect{-webkit-user-select:none;user-select:none}.Fzcv4W_relative{position:relative}.Fzcv4W_flex{display:flex}.Fzcv4W_slashedZero{font-feature-settings:var(--font-settings), "zero"!important;font-variant-numeric:lining-nums tabular-nums slashed-zero!important}.Fzcv4W_bottomGradientBorder{border-bottom:1px solid var(--color-border-translucent);box-shadow:0 1px #0006}.Fzcv4W_inset{padding-left:var(--homepage-padding-inset);padding-right:var(--homepage-padding-inset)}.Fzcv4W_insetLarge{margin-left:-2px}@media (max-width:640px){.Fzcv4W_insetLarge{margin-left:-1px}}.Fzcv4W_insetSmall{margin-left:-1px}@media (max-width:640px){.Fzcv4W_insetSmall{margin-left:calc(-1 * var(--border-hairline))}}.PlW7Fa_sectionHero{flex-direction:column;align-items:center;width:100%;padding-bottom:96px;display:flex}@media (max-width:640px){.PlW7Fa_sectionHero{padding-bottom:24px}}.PlW7Fa_sectionTitle{width:var(--prose-max-width);max-width:100%}
