.page_page___PgiY{min-height:100dvh;display:flex;flex-direction:column;padding:var(--space-16) var(--space-8) var(--space-8)}.page_footer__ie9Yc,.page_header__ErPSM,.page_prose__9IYGw,.page_section__YsOpV{width:100%;max-width:var(--measure);margin-inline:auto}.page_back__XqxiL{display:inline-flex;align-items:center;gap:var(--space-2);width:100%;max-width:var(--measure);margin:0 auto var(--space-12);color:var(--color-fg-muted);transition:color var(--dur) var(--ease)}.page_back__XqxiL:hover{color:var(--color-fg)}.page_header__ErPSM{margin-bottom:var(--space-12)}.page_title__cVt1_{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-normal);margin:0}.page_tagline__GCs0x{color:var(--color-fg-muted);margin:var(--space-2) 0 0}.page_intro__YPjAK{margin:var(--space-6) 0 0;color:var(--color-fg)}.page_spectrumRule__Wfy7i{height:2px;margin:var(--space-6) 0 0;border-radius:2px;background:linear-gradient(90deg,var(--ix-spectrum));opacity:.85}.page_section__YsOpV{margin-bottom:var(--space-16)}.page_sectionLabel__GvTGb{color:var(--color-fg-faint);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-normal);line-height:var(--leading-normal);margin:0 0 var(--space-4)}.page_list__O6VPw{list-style:none;margin:0;padding:0}.page_row__IZfB0{display:grid;grid-template-columns:6.5rem 1fr;grid-column-gap:var(--space-6);column-gap:var(--space-6);padding-block:var(--space-4);border-top:1px solid var(--color-line);transition:opacity var(--dur) var(--ease)}.page_list__O6VPw>li:last-child .page_row__IZfB0{border-bottom:1px solid var(--color-line)}.page_row__IZfB0:hover{opacity:.55}.page_rowDate__vHmPR{font-family:var(--font-mono);color:var(--color-fg-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.page_rowBody__aFOBx{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.page_rowTitle__w7ALY{color:var(--color-fg);font-weight:var(--weight-medium)}.page_rowArrow__j_9qV{display:inline-block;vertical-align:-.12em}.page_rowDesc__8tCPe{color:var(--color-fg-muted)}.page_rowBuilt__Pv1Zj{font-family:var(--font-mono);font-size:.75rem;color:var(--color-fg-faint)}.page_bench___o0JN{width:100%;max-width:60rem;margin:var(--space-12) auto var(--space-16)}.page_prose__9IYGw p{margin:0 0 var(--space-4);color:var(--color-fg-muted)}.page_prose__9IYGw p:first-child{color:var(--color-fg)}.page_moves__hvIvP{list-style:none;margin:0;padding:0}.page_move__Ok4Sy{display:grid;grid-template-columns:1.5rem 1fr;grid-column-gap:var(--space-2);column-gap:var(--space-2);padding-block:var(--space-2);color:var(--color-fg-muted);border-top:1px solid var(--color-line)}.page_moves__hvIvP>li:last-child .page_move__Ok4Sy{border-bottom:1px solid var(--color-line)}.page_moveIndex__vRyUW{font-family:var(--font-mono);font-size:.75rem;color:var(--color-fg-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.7}.page_meta__e45o0{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:.75rem}.page_footer__ie9Yc,.page_meta__e45o0{display:flex;gap:var(--space-4);color:var(--color-fg-faint)}.page_footer__ie9Yc{margin-top:auto;padding-top:var(--space-16);justify-content:space-between;align-items:baseline}@media (max-width:40rem){.page_page___PgiY{padding:var(--space-12) var(--space-6) var(--space-6)}.page_row__IZfB0{grid-template-columns:1fr;row-gap:var(--space-1)}.page_bench___o0JN{width:calc(100% + var(--space-6) * 2);margin-inline:calc(var(--space-6) * -1)}}.Article_shell__Y4Pvp{display:grid;grid-template-columns:14rem minmax(0,var(--measure));justify-content:center;grid-gap:var(--space-16);gap:var(--space-16);padding:var(--space-12) var(--space-8) var(--space-24);min-height:100dvh}.Article_sidebar__NxWIS{position:-webkit-sticky;position:sticky;top:var(--space-12);align-self:start;display:flex;flex-direction:column;gap:var(--space-6);max-height:calc(100dvh - var(--space-16));padding:0 var(--space-6) var(--space-6);margin-inline:calc(-1 * var(--space-6));overflow-y:auto;scrollbar-width:none}.Article_sidebar__NxWIS::-webkit-scrollbar{display:none}.Article_main__68ZZQ{min-width:0}.Article_back__H9Nrn{display:flex;align-items:center;gap:var(--space-2);color:var(--color-fg-faint);transition:opacity var(--dur) var(--ease)}.Article_back__H9Nrn:hover{opacity:.55}.Article_backMark__CFiHy{width:1.35em;height:1.35em;flex:none;image-rendering:-webkit-optimize-contrast}.Article_sideAside__7KFcN{margin-top:var(--space-8)}.Article_tocArea__VbwWk{margin-top:var(--space-4)}.Article_tocGroup__vThFe,.Article_toc__BYaQF{display:flex;flex-direction:column}.Article_tocGroup__vThFe{list-style:none;margin:0;padding:var(--space-3) 0;gap:var(--space-1)}.Article_tocGroup__vThFe+.Article_tocGroup__vThFe{border-top:1px solid var(--color-line)}.Article_tocActive__kOYIt,.Article_tocLink__MlInD{display:block;transition:color var(--dur) var(--ease),opacity var(--dur) var(--ease)}.Article_tocLink__MlInD{color:var(--color-fg-faint)}.Article_tocLink__MlInD:hover{color:var(--color-fg-muted)}.Article_tocActive__kOYIt{color:var(--color-fg)}.Article_footerLinks__ap9h6,.Article_sideLinks__d_UDf{display:flex;flex-direction:column;gap:var(--space-2)}.Article_sideLinks__d_UDf{border-top:1px solid var(--color-line);padding-top:var(--space-4)}.Article_footerLinks__ap9h6 a,.Article_sideLinks__d_UDf a{color:var(--color-fg-muted);transition:opacity var(--dur) var(--ease);width:-moz-fit-content;width:fit-content}.Article_footerLinks__ap9h6 a:hover,.Article_sideLinks__d_UDf a:hover{opacity:.6}.Article_footerLinks__ap9h6{display:none;margin-top:var(--space-16);border-top:1px solid var(--color-line);padding-top:var(--space-6)}@media (max-width:64rem){.Article_shell__Y4Pvp{grid-template-columns:minmax(0,var(--measure));gap:0;padding:var(--space-8) var(--space-6) var(--space-16)}.Article_sidebar__NxWIS{position:static;max-height:none;display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-12)}.Article_sideAside__7KFcN{margin:0}.Article_sideLinks__d_UDf,.Article_tocArea__VbwWk{display:none}.Article_footerLinks__ap9h6{display:flex}}.Article_hashtags__TI5RD{margin:0 0 var(--space-2);color:var(--color-fg-faint);font-family:var(--font-mono);font-size:.85rem;letter-spacing:.01em;overflow-wrap:anywhere}.Article_title___eVB8{margin:0;font-size:var(--text-title);font-weight:var(--weight-medium);letter-spacing:-.01em;line-height:var(--leading-tight)}.Article_tagline__JXVGt{margin:var(--space-2) 0 0;color:var(--color-fg-muted)}.Article_prose__QLshD{margin:var(--space-4) 0 0;line-height:var(--leading-normal)}.Article_caption__AF204 a,.Article_list__NHNI6 a,.Article_prose__QLshD a{padding-bottom:1px;background-image:linear-gradient(var(--syntax-result),var(--syntax-result));background-repeat:no-repeat;background-size:100% 2px;background-position:0 100%;transition:background-size var(--dur) var(--ease),color var(--dur) var(--ease)}.Article_caption__AF204 a:hover,.Article_list__NHNI6 a:hover,.Article_prose__QLshD a:hover{background-size:100% 100%;color:var(--color-bg)}.Article_caption__AF204 code,.Article_note__9OpLL code,.Article_prose__QLshD code{font-family:var(--font-mono);font-size:.92em;color:var(--color-fg-muted);background:color-mix(in srgb,var(--color-fg) 5%,transparent);padding:1px 5px;border-radius:var(--radius)}.Article_prose__QLshD strong{font-weight:var(--weight-medium)}.Article_note__9OpLL{margin:var(--space-4) 0 0}.Article_callout__dnXP_,.Article_note__9OpLL{color:var(--color-fg-muted);line-height:var(--leading-normal)}.Article_callout__dnXP_{margin:var(--space-6) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:calc(var(--radius) * 2);background:color-mix(in srgb,var(--color-fg) 2.5%,var(--color-bg))}.Article_list__NHNI6{margin:var(--space-4) 0 0;padding-left:var(--space-6);line-height:var(--leading-normal);display:flex;flex-direction:column;gap:var(--space-1)}.Article_list__NHNI6 li .Article_figure__v_N2u{margin-left:calc(-1 * var(--space-6));margin-bottom:var(--space-8)}.Article_h2__Zcqkg{margin:var(--space-24) 0 0;font-weight:var(--weight-medium);scroll-margin-top:var(--space-8)}.Article_h2__Zcqkg+.Article_prose__QLshD{margin-top:var(--space-4)}.Article_h3__DBh5E{margin:var(--space-12) 0 0;font-weight:var(--weight-medium);color:var(--color-fg-muted);scroll-margin-top:var(--space-8)}.Article_figure__v_N2u{margin:var(--space-8) 0 0}.Article_caption__AF204{margin:var(--space-3) 0 0;color:var(--color-fg-faint);line-height:var(--leading-normal)}.Article_figN__7CCKR{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Article_codeWrap__kn3B0{margin:var(--space-8) 0 0;position:relative}.Article_code__jVckQ{margin:0;padding:var(--space-6);border:1px solid var(--color-line);border-radius:calc(var(--radius) * 3);background:color-mix(in srgb,var(--color-fg) 2.5%,var(--color-bg));color:var(--code-ink);font-family:var(--font-mono);font-size:.9rem;line-height:1.65;overflow-x:auto}.Article_code__jVckQ code{font-family:inherit}.Article_lineAdded__JB_Qa,.Article_line__yqh2y{display:block;white-space:pre}.Article_codeHasDiff__55Cg2 .Article_lineAdded__JB_Qa,.Article_codeHasDiff__55Cg2 .Article_line__yqh2y{padding-left:1.2em;position:relative}.Article_lineAdded__JB_Qa{background:color-mix(in srgb,var(--syntax-keyword) 13%,transparent)}.Article_lineAdded__JB_Qa:before{content:"+";position:absolute;left:.2em;color:var(--syntax-keyword)}.Article_noteAnchor__0F_sg{font:inherit;color:var(--color-bg);background-color:var(--syntax-result);background-image:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.5) 50%,transparent 68%);background-size:240% 100%;background-repeat:no-repeat;background-position-x:100%;animation:Article_noteShimmer__kHtLW 2.6s linear infinite;border:none;border-radius:var(--radius);display:inline-block;line-height:1.15;padding:1px 4px;margin:-1px -4px;cursor:pointer}@keyframes Article_noteShimmer__kHtLW{0%{background-position-x:100%}to{background-position-x:0}}@media (prefers-reduced-motion:reduce){.Article_noteAnchor__0F_sg{animation:none}}.Article_noteAnchor__0F_sg span{color:inherit}.Article_notePanel__sf1GB{position:absolute;z-index:4;box-sizing:border-box;width:max-content;max-width:min(24rem,calc(100% - 2 * var(--space-4)));padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--color-fg) 9%,var(--color-bg));border:1px solid var(--color-line);border-radius:calc(var(--radius) * 2);color:var(--code-muted);font-family:var(--font-mono);font-size:.85rem;line-height:var(--leading-normal)}.Article_notePanel__sf1GB a{color:var(--code-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:-webkit-text-decoration-color var(--dur) var(--ease);transition:text-decoration-color var(--dur) var(--ease);transition:text-decoration-color var(--dur) var(--ease),-webkit-text-decoration-color var(--dur) var(--ease)}.Article_notePanel__sf1GB a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Article_notePanel__sf1GB code{font-family:inherit;color:var(--code-ink)}.Article_tok_keyword__3QjFg,.Article_tok_number__Bodai,.Article_tok_string__ZgKeP,.Article_tok_tag__wXdRy{color:var(--code-tint)}.Article_tok_prop__7EguU{color:var(--code-ink)}.Article_tok_fn__Rxgie{color:var(--code-ink);font-weight:var(--weight-medium)}.Article_tok_comment__ju9yE{color:var(--code-faint);font-style:italic}.Article_tok_punct__7Qgu3{color:var(--code-muted)}.GetUpdates_pill__q_Bdt{position:fixed;right:var(--space-6);bottom:calc(var(--space-6) + env(safe-area-inset-bottom, 0px));z-index:40;display:inline-flex;align-items:center;padding:var(--space-3) var(--space-6);border:1px solid var(--color-line);border-radius:999px;background:color-mix(in srgb,var(--color-bg) 68%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);box-shadow:var(--shadow-lift);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-tight);color:var(--color-fg);cursor:pointer;transition:opacity var(--dur) var(--ease),border-color var(--dur) var(--ease)}.GetUpdates_pill__q_Bdt:hover{opacity:.82;border-color:var(--color-fg-faint)}@media print{.GetUpdates_layer__dtjC3,.GetUpdates_pill__q_Bdt{display:none}}.GetUpdates_layer__dtjC3{position:fixed;inset:0;z-index:50;display:flex;padding:var(--space-6);overflow-y:auto;overscroll-behavior:contain}.GetUpdates_scrim__eLZbx{position:fixed;inset:0;background:color-mix(in srgb,var(--color-bg) 62%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.GetUpdates_panel__3pRNS{position:relative;width:min(26rem,100%);margin:auto;flex:none;display:flex;flex-direction:column;padding:var(--space-8);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-bg);box-shadow:var(--shadow-lift);font-family:var(--font-sans);font-size:var(--text-base);outline:none}.GetUpdates_title__YmmSh{margin:0;font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-normal);line-height:var(--leading-tight);color:var(--color-fg)}.GetUpdates_body__rjhRM{margin:var(--space-4) 0 0;line-height:var(--leading-normal);color:var(--color-fg-muted)}.GetUpdates_channels__UwJNq{display:flex;flex-direction:column;margin-top:var(--space-6);border-top:1px solid var(--color-line)}.GetUpdates_channel__O1jOC{padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);color:var(--color-fg);text-decoration:none;transition:opacity var(--dur) var(--ease)}.GetUpdates_channel__O1jOC:hover{opacity:.55}.GetUpdates_close__4Q0tQ{align-self:flex-start;margin-top:var(--space-6);padding:0;border:0;background:none;font:inherit;color:var(--color-fg-faint);cursor:pointer;transition:color var(--dur) var(--ease)}.GetUpdates_close__4Q0tQ:hover{color:var(--color-fg-muted)}.ProjectOverview_page__Agg2N{min-height:100dvh;display:flex;flex-direction:column;padding:var(--space-16) var(--space-8);max-width:var(--measure);margin:0 auto}.ProjectOverview_back___fH_R{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;color:var(--color-fg-faint);margin-bottom:var(--space-16);transition:opacity var(--dur) var(--ease)}.ProjectOverview_back___fH_R:hover{opacity:.55}.ProjectOverview_article__muOvB{display:flex;flex-direction:column}.ProjectOverview_title__nZIaH{font-weight:var(--weight-medium);letter-spacing:-.01em;line-height:var(--leading-tight);margin:0}.ProjectOverview_tagline__4_Xrv{color:var(--color-fg-muted);margin:var(--space-2) 0 0}.ProjectOverview_meta__FA_Tp{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:var(--space-6) 0 0;color:var(--color-fg-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectOverview_status__rQsK5{text-transform:capitalize}.ProjectOverview_actions__aciq2{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin:var(--space-8) 0 0}.ProjectOverview_action__Z39Ty{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-fg);border-bottom:1px solid var(--color-fg);padding-bottom:2px;transition:opacity var(--dur) var(--ease)}.ProjectOverview_actionMuted__f4T5T{color:var(--color-fg-muted);border-bottom-color:var(--color-line)}.ProjectOverview_action__Z39Ty:hover{opacity:.55}.ProjectOverview_summary__xbBE8{margin:var(--space-12) 0 0;line-height:var(--leading-normal);max-width:var(--measure)}.ProjectOverview_section__0QXHp{margin:var(--space-16) 0 0}.ProjectOverview_sectionLabel__PywoM{color:var(--color-fg-faint);font-weight:var(--weight-normal);margin:0 0 var(--space-6)}.ProjectOverview_prose__OcEB_{margin:0;line-height:var(--leading-normal);color:var(--color-fg-muted)}.ProjectOverview_stack__1ALor{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.ProjectOverview_chip__qZrQD{color:var(--color-fg-muted);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-1) var(--space-3)}.ProjectOverview_progressHead__StRt5{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin:0 0 var(--space-4)}.ProjectOverview_progressHead__StRt5 .ProjectOverview_sectionLabel__PywoM{margin:0}.ProjectOverview_progressPct__REHbz{color:var(--color-fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectOverview_bar__D2F5t{height:3px;background:var(--color-line);border-radius:var(--radius);overflow:hidden}.ProjectOverview_barFill__2Jc5L{display:block;height:100%;background:var(--color-fg);transition:width var(--dur) var(--ease)}.ProjectOverview_progressSummary__jKxxC{margin:var(--space-3) 0 0;color:var(--color-fg-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectOverview_tasks__0L6wM{list-style:none;margin:var(--space-8) 0 0;padding:0}.ProjectOverview_task__ddQSL{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--color-line)}.ProjectOverview_task__ddQSL:last-child{border-bottom:1px solid var(--color-line)}.ProjectOverview_taskMark__4Okbb{align-self:center;width:8px;height:8px;border-radius:50%;border:1px solid var(--color-fg-faint);background:transparent}.ProjectOverview_task__ddQSL[data-status=done] .ProjectOverview_taskMark__4Okbb{background:var(--color-fg);border-color:var(--color-fg)}.ProjectOverview_task__ddQSL[data-status=doing] .ProjectOverview_taskMark__4Okbb{background:var(--color-fg-muted);border-color:var(--color-fg-muted)}.ProjectOverview_task__ddQSL[data-status=blocked] .ProjectOverview_taskMark__4Okbb{border-color:var(--color-fg-muted);border-style:dashed}.ProjectOverview_taskBody__hF7W0{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ProjectOverview_taskText__Ae82_{line-height:var(--leading-normal)}.ProjectOverview_task__ddQSL[data-status=done] .ProjectOverview_taskText__Ae82_{color:var(--color-fg-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line)}.ProjectOverview_taskNote__Qjqqc{color:var(--color-fg-faint);line-height:var(--leading-normal)}.ProjectOverview_taskStatus__Qz3cZ{color:var(--color-fg-faint);white-space:nowrap;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectOverview_gallery__KV4RE{display:flex;flex-direction:column;gap:var(--space-12)}.ProjectOverview_figure__YXP8j{margin:0}.ProjectOverview_media__GUZUE{display:block;width:100%;height:auto;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-line)}.ProjectOverview_caption__T7F_7{margin:var(--space-3) 0 0;color:var(--color-fg-faint);line-height:var(--leading-normal)}.ProjectOverview_links__LEvDJ{display:flex;flex-wrap:wrap;gap:var(--space-6);margin:var(--space-16) 0 0}.ProjectOverview_links__LEvDJ a{border-bottom:1px solid var(--color-line);padding-bottom:2px;transition:opacity var(--dur) var(--ease)}.ProjectOverview_links__LEvDJ a:hover{opacity:.55}.mount_pending__AqlQ_{width:100%;height:clamp(380px,58vh,540px);border-radius:var(--ix-r-xl,22px);border:1px solid var(--color-line);background:color-mix(in srgb,var(--color-fg) 3%,var(--color-bg))}.mount_pendingTall__x_G0v{height:clamp(560px,130vh,1280px)}.aloud-capture-bar_backMark__SR9UL{width:1.35em;height:1.35em;flex:none;image-rendering:-webkit-optimize-contrast}.aloud-capture-bar_footerLinks__Wv12n{display:flex;gap:var(--space-4)}.aloud-capture-bar_footerLinks__Wv12n a{transition:color var(--dur) var(--ease)}.aloud-capture-bar_footerLinks__Wv12n a:hover{color:var(--color-fg)}.aloud-capture-bar_link__xK69K{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:-webkit-text-decoration-color var(--dur) var(--ease);transition:text-decoration-color var(--dur) var(--ease);transition:text-decoration-color var(--dur) var(--ease),-webkit-text-decoration-color var(--dur) var(--ease)}.aloud-capture-bar_link__xK69K:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.aloud-capture-bar_term__boZlY{font:inherit;color:hsl(206 55% 43.5%)}@media (prefers-color-scheme:dark){.aloud-capture-bar_term__boZlY{color:#71a7d0}}.aloud-capture-bar_capture__KXlS6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-12);gap:var(--space-12);align-items:start}@media (max-width:44rem){.aloud-capture-bar_capture__KXlS6{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}}.aloud-capture-bar_clip__pWbpT{position:relative;margin:0;border-radius:var(--radius-media);overflow:hidden;background:var(--color-line);line-height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.aloud-capture-bar_clipVideo__2qNPJ{display:block;width:100%;height:auto}.aloud-capture-bar_clipHit__0wi8x{position:absolute;inset:0;display:grid;place-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;cursor:pointer}.aloud-capture-bar_clipGlyph__87Nwb{display:grid;place-items:center;width:44px;height:44px;padding-left:2px;border-radius:50%;background:hsl(0 0% 4%/.5);color:hsl(0 0% 100%/.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:scale(.92);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.aloud-capture-bar_clipStill__c1jZP .aloud-capture-bar_clipGlyph__87Nwb{opacity:1;transform:none}.aloud-capture-bar_clipTime__z9gdH{position:absolute;left:var(--space-3);bottom:var(--space-3);font-family:var(--font-mono);font-size:.75rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:hsl(0 0% 100%/.88);text-shadow:0 1px 4px hsl(0 0% 0%/.5);pointer-events:none}.aloud-capture-bar_clipRule__oEDsa{position:absolute;left:0;right:0;bottom:0;height:1px;background:hsl(0 0% 100%/.85);transform-origin:left center;transform:scaleX(var(--p,0));pointer-events:none}@media (prefers-reduced-motion:reduce){.aloud-capture-bar_clipGlyph__87Nwb{transition:none}}.bench_bench__u9_Cy{--r-sm:6px;--r-md:8px;--r-pill:999px;--surface:#ffffff;--surface-2:#ececea;--hover:#e6e6e3;--text:#1a1a1a;--text-dim:#74746f;--border:rgba(20,20,15,0.08);--border-strong:rgba(20,20,15,0.18);--invert-bg:#1a1a1a;--invert-hover:#3a3a3a;--invert-text:#ffffff;--ring:rgba(20,20,15,0.5);--halo:rgba(20,20,15,0.07);--shadow-card:0 1px 2px rgba(24,24,16,0.04),0 8px 24px rgba(24,24,16,0.05);--shadow-bar:0 1px 2px rgba(24,24,16,0.1),0 4px 12px rgba(24,24,16,0.16);--stage-edge:rgba(20,20,15,0.14);--notch-h:33px;--notch-gap:3px;--notch-r:12px;--notch-fillet:21px;--capsule-r:calc(var(--notch-r) - var(--notch-gap));font-family:var(--font-sans);font-size:13px;line-height:1.6;color:var(--text)}@media (prefers-color-scheme:dark){.bench_bench__u9_Cy{--surface:#1c1c1b;--surface-2:#282827;--hover:#30302f;--text:#ececea;--text-dim:#97978f;--border:rgba(255,255,250,0.09);--border-strong:rgba(255,255,250,0.2);--invert-bg:#ececea;--invert-hover:#cfcfcb;--invert-text:#121211;--ring:rgba(255,255,250,0.55);--halo:rgba(255,255,250,0.1);--shadow-card:0 1px 2px rgba(0,0,0,0.45),0 10px 28px rgba(0,0,0,0.35);--shadow-bar:0 1px 2px rgba(0,0,0,0.5),0 4px 14px rgba(0,0,0,0.45);--stage-edge:rgba(0,0,0,0.5)}}.bench_bench__u9_Cy :focus-visible{outline:1.5px solid var(--ring);outline-offset:2px;box-shadow:0 0 0 4px var(--halo)}.bench_stage__AZecl{position:relative;width:100%;height:236px;overflow:hidden;border-radius:var(--r-md);background:url(/_next/static/media/wallpaper.9c281377.jpg) center 28%/cover no-repeat,#3b4136;box-shadow:inset 0 0 0 1px var(--stage-edge);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bench_stage__AZecl:after{content:"";position:absolute;inset:auto 0 0 0;height:56px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.16));pointer-events:none}.bench_hit___EEVo{position:absolute;inset:0;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;cursor:pointer}.bench_hint__Jd_V2{position:absolute;top:10px;left:10px;z-index:6;background:rgba(18,18,17,.8);color:#ececea;padding:5px 10px;border-radius:var(--r-md);font-size:12px;pointer-events:none;opacity:.8;transition:opacity .14s ease}.bench_stage__AZecl:hover .bench_hint__Jd_V2{opacity:1}.bench_tools__vfdjY{position:absolute;top:10px;right:10px;z-index:7;display:flex;align-items:center;gap:6px}.bench_iconBtn__Zf2aE{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--r-md);background:rgba(18,18,17,.8);color:#ececea;cursor:pointer;transition:background .12s ease}.bench_iconBtn__Zf2aE:hover{background:rgba(18,18,17,.95)}.bench_iconBtn__Zf2aE:active{transform:scale(.94)}.bench_seg__JOFcP{display:inline-flex;height:28px;padding:2px;gap:2px;border-radius:var(--r-md);background:rgba(18,18,17,.8)}.bench_seg__JOFcP button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:rgba(236,236,234,.6);font-family:var(--font-mono);font-size:11px;line-height:1;padding:0 8px;border-radius:var(--r-sm);cursor:pointer;transition:background .12s ease,color .12s ease}.bench_seg__JOFcP button:hover{color:#ececea}.bench_seg__JOFcP button[aria-pressed=true]{background:rgba(236,236,234,.16);color:#ececea}.bench_dock__LwyoF{position:absolute;left:50%;bottom:24px;width:560px;transform:translateX(-50%) scale(var(--fit,1));transform-origin:center bottom;z-index:3;pointer-events:none}.bench_pill__pAWVH{display:block;position:relative;padding:12px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-bar);color:var(--text)}.bench_body__cguZr{display:flex;align-items:center;gap:10px}.bench_clip__yNiie{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.bench_sweep__5VsVC{position:absolute;top:0;bottom:0;width:45%;opacity:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 12%,transparent),transparent)}.bench_slot__mYIFu{position:relative;flex:none;width:68px;height:44px;border-radius:var(--r-sm);z-index:2}.bench_ring__39gEX{box-shadow:inset 0 0 0 1px var(--border-strong);background:color-mix(in srgb,var(--text) 4%,transparent);opacity:0}.bench_ring__39gEX,.bench_shot__3tDhf{position:absolute;inset:0;border-radius:var(--r-sm)}.bench_shot__3tDhf{overflow:hidden;background:#f2f2ef;box-shadow:0 0 0 .5px rgba(20,20,15,.28);font-size:4px;will-change:transform}.bench_shotBar__tPKOv{height:3.2em;display:flex;align-items:center;gap:.7em;padding:0 1em;background:#e2e2dd}.bench_shotBar__tPKOv i{width:1.1em;height:1.1em;border-radius:50%;background:#b9b9b2}.bench_shotBody___9a8R{display:grid;grid-template-columns:26% minmax(0,1fr);height:calc(100% - 3.2em)}.bench_shotSide__i87nm{padding:1.2em .9em;display:flex;flex-direction:column;gap:.9em;background:#eaeae5;border-right:1px solid #dcdcd6}.bench_shotMain__0c_F1{padding:1.2em 1.1em;display:flex;flex-direction:column;gap:.9em}.bench_shot__3tDhf b{display:block;height:.9em;border-radius:.45em;background:#d7d7d1}.bench_shotMain__0c_F1 b:first-child{height:1.5em;background:#c3c3bc;width:62%}.bench_shotMain__0c_F1 b:nth-child(3){width:78%}.bench_shotMain__0c_F1 b:nth-child(4){width:46%}.bench_shotSide__i87nm b:nth-child(2){width:74%}.bench_shotSide__i87nm b:nth-child(3){width:56%}.bench_meter__Lkxdl{flex:none;display:flex;flex-direction:column;align-items:center;gap:3px;width:40px}.bench_bars__WAbeA{display:flex;align-items:center;gap:2px;height:20px}.bench_bars__WAbeA i{display:block;width:3px;height:2px;border-radius:1.5px;background:var(--text-dim)}.bench_clock__zE89v{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;line-height:1;color:var(--text-dim)}.bench_note__sNyzF{flex:1 1;min-width:0;display:flex;align-items:center;gap:1px;height:18px;font-size:13px;line-height:18px;white-space:nowrap;overflow:hidden}.bench_note__sNyzF span{overflow:hidden;text-overflow:ellipsis}.bench_ph__pewQN{color:var(--text-dim)}.bench_caret__ZuyTf{flex:none;width:1.5px;height:14px;background:var(--text);opacity:0}.bench_isLive___GBuu .bench_caret__ZuyTf{animation:bench_blink__d8a8u 1.06s step-end infinite}@keyframes bench_blink__d8a8u{0%,55%{opacity:1}56%,to{opacity:0}}.bench_chip__qDqF7{flex:none;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1;color:var(--text-dim);border:1px solid var(--border);border-radius:var(--r-sm);padding:5px 8px;transition:border-color .13s ease,color .13s ease}.bench_chipHit__YYvEr{border-color:var(--border-strong);color:var(--text)}.bench_mic__9bfTD{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-sm);color:var(--text-dim)}.bench_key__gSVVC{flex:none;display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-dim);transition:background-color .12s ease,color .12s ease,border-color .12s ease}.bench_keyHit__mrJ2T{background:var(--surface-2);color:var(--text);border-color:var(--border-strong)}.bench_folding__9jbOQ{overflow:hidden}.bench_sheet__k52Pv{width:100%;max-width:var(--measure);margin:40px auto 0}.bench_beats__vQQqd{position:relative;display:grid;grid-gap:3px;gap:3px}.bench_beat__GbMg2{display:grid;align-items:center;padding-block:2px}.bench_track__A5OxA{position:relative;height:7px;border-radius:var(--r-pill);background:var(--surface-2)}.bench_track__A5OxA i{position:absolute;top:0;height:7px;border-radius:var(--r-pill);background:var(--border-strong);transition:background 90ms linear}.bench_beatOn__YFSbH .bench_track__A5OxA i,.bench_beat__GbMg2:hover .bench_track__A5OxA i{background:var(--text)}.bench_playhead__6Aygv{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--text);left:calc(100% * var(--p, 0));opacity:0;pointer-events:none}.bench_playheadLive__6TSEd{opacity:1}.bench_tipAnchor__pAetn{position:absolute;top:0;left:0;width:0;height:0;z-index:3;pointer-events:none}.bench_tip__xWf5x{position:absolute;bottom:7px;left:0;transform:translateX(-50%);padding:4px 8px;border-radius:var(--r-sm);background:var(--invert-bg);color:var(--invert-text);font-size:11px;line-height:1.25;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bench_axis__Opvpc{margin-top:7px}.bench_ticks__mrFN9{position:relative;display:block;height:14px}.bench_ticks__mrFN9 span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap;font-family:var(--font-mono);font-size:11px;line-height:14px;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bench_ticks__mrFN9 span:first-child{transform:none}.bench_ticks__mrFN9 span:last-child{transform:translateX(-100%)}.bench_stackFrame__euVjg{position:relative}.bench_stackTools__7BaJ1{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:9;display:flex;align-items:flex-start;height:var(--notch-h);width:max-content;white-space:nowrap;background:var(--color-bg);border-radius:0 0 var(--notch-r) var(--notch-r)}.bench_stackTools__7BaJ1:after,.bench_stackTools__7BaJ1:before{content:"";position:absolute;top:0;width:var(--notch-fillet);height:var(--notch-fillet);pointer-events:none}.bench_stackTools__7BaJ1:before{right:100%;background:radial-gradient(circle farthest-side at 0 100%,transparent 99.2%,var(--color-bg) 99.6%)}.bench_stackTools__7BaJ1:after{left:100%;background:radial-gradient(circle farthest-side at 100% 100%,transparent 99.2%,var(--color-bg) 99.6%)}.bench_stackTools__7BaJ1 .bench_btn__hM265{height:calc(var(--notch-h) - var(--notch-gap));margin-left:var(--notch-gap);border:0;border-radius:var(--capsule-r) 0 0 var(--capsule-r)}.bench_stackTools__7BaJ1 .bench_seg__JOFcP{height:calc(var(--notch-h) - var(--notch-gap));margin-right:var(--notch-gap);border-radius:0 var(--capsule-r) var(--capsule-r) 0;background:#1f1f1e;box-shadow:inset 1px 0 0 rgba(236,236,234,.18)}.bench_btn__hM265{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:var(--r-md);height:28px;padding:0 12px;font-family:inherit;font-size:13px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .12s ease,border-color .12s ease,transform .08s ease}.bench_btn__hM265:hover{background:var(--hover)}.bench_btn__hM265:active{transform:scale(.97)}.bench_btnPrimary__qFjT2{background:var(--invert-bg);border-color:var(--invert-bg);color:var(--invert-text)}.bench_btnPrimary__qFjT2:hover{background:var(--invert-hover);border-color:var(--invert-hover)}.bench_stack__QkIXl{display:grid;grid-gap:1px;gap:1px}.bench_stack__QkIXl .bench_stage__AZecl{border-radius:0}.bench_stack__QkIXl>:first-child .bench_stage__AZecl{border-radius:var(--r-md) var(--r-md) 0 0}.bench_stack__QkIXl>:last-child .bench_stage__AZecl{border-radius:0 0 var(--r-md) var(--r-md)}.bench_reduced__SGKmr{margin-top:10px;font-size:12px;color:var(--text-dim)}@media (max-width:40rem){.bench_sheet__k52Pv{padding-inline:var(--space-6)}}@media (max-width:27rem){.bench_stack__QkIXl .bench_hint__Jd_V2{top:46px}}@media (prefers-reduced-motion:reduce){.bench_btn__hM265,.bench_chip__qDqF7,.bench_hint__Jd_V2,.bench_iconBtn__Zf2aE,.bench_key__gSVVC,.bench_seg__JOFcP button{transition:none}.bench_isLive___GBuu .bench_caret__ZuyTf{animation:none;opacity:1}}.gradients_backMark__K2C2B{width:1.35em;height:1.35em;flex:none;image-rendering:-webkit-optimize-contrast}.gradients_fnRef__2OHDs{font-size:.6em;vertical-align:super;line-height:0;margin-left:.1em;color:var(--color-fg-faint);transition:color var(--dur) var(--ease)}.gradients_fnRef__2OHDs:hover{color:var(--color-fg)}.gradients_footnotes__SScBm{border-top:1px solid var(--color-line);padding-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-fg-muted)}.gradients_footnotes__SScBm p{margin:0;scroll-margin-top:var(--space-8)}.gradients_footnotes__SScBm a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:-webkit-text-decoration-color var(--dur) var(--ease);transition:text-decoration-color var(--dur) var(--ease);transition:text-decoration-color var(--dur) var(--ease),-webkit-text-decoration-color var(--dur) var(--ease)}.gradients_footnotes__SScBm a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.gradients_liveRamp__rjvx_{--ramp:var(
    --gp-live-ramp,linear-gradient(90deg,#fff7e0 20%,#ffed63 34%,#ffae00 38%,#ffff5c 66%,#ffffff 76%)
  );font-weight:var(--weight-medium)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.gradients_liveRamp__rjvx_{background-image:var(--ramp);-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-color-scheme:light){.gradients_liveRamp__rjvx_{background-image:var(--ramp),linear-gradient(var(--color-fg),var(--color-fg));-webkit-background-clip:text,padding-box;background-clip:text,padding-box;padding:.06em .24em;border-radius:.3em;-webkit-box-decoration-break:clone;box-decoration-break:clone}}}.gradients_footerLinks__MV9dy{display:flex;gap:var(--space-4)}.gradients_footerLinks__MV9dy a{transition:color var(--dur) var(--ease)}.gradients_footerLinks__MV9dy a:hover{color:var(--color-fg)}.gradients_strip____zaI{display:inline-block;width:11em;height:auto;vertical-align:-.4em;margin-inline:.15em}.gradients_stripStop__qONik{fill:var(--color-fg-faint);stroke:var(--color-fg-faint);stroke-width:2.5;stroke-linejoin:round}.gradients_stripTrack__AcCnB{stroke:var(--color-line);stroke-width:.75}.CaseStudy_page__7qbEh{min-height:100dvh;display:flex;flex-direction:column;padding:var(--space-16) var(--space-8) var(--space-24);max-width:var(--measure);margin:0 auto}.CaseStudy_back__UCabg{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;color:var(--color-fg-faint);margin-bottom:var(--space-16);transition:opacity var(--dur) var(--ease)}.CaseStudy_back__UCabg:hover{opacity:.55}.CaseStudy_title__imVuv{font-weight:var(--weight-medium);letter-spacing:-.01em;line-height:var(--leading-tight);margin:0}.CaseStudy_tagline__23aJZ{color:var(--color-fg-muted);margin:var(--space-2) 0 0}.CaseStudy_intro__vii0p{margin:var(--space-6) 0 0;line-height:var(--leading-normal);max-width:var(--measure)}.CaseStudy_meta__0M_3w{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:var(--space-6) 0 0;color:var(--color-fg-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CaseStudy_meta__0M_3w a{border-bottom:1px solid var(--color-line);padding-bottom:1px}.CaseStudy_meta__0M_3w a:hover{color:var(--color-fg-muted)}.CaseStudy_actions__4dUCD{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin:var(--space-10,2.5rem) 0 0;margin-top:var(--space-8)}.CaseStudy_launch__2vIml{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--color-fg);color:var(--color-bg);padding:var(--space-2) var(--space-4);border-radius:var(--radius);font-weight:var(--weight-medium);transition:opacity var(--dur) var(--ease)}.CaseStudy_launch__2vIml:hover{opacity:.82}.CaseStudy_secondary__t_62N{color:var(--color-fg-muted);border-bottom:1px solid var(--color-line);padding-bottom:2px;transition:opacity var(--dur) var(--ease)}.CaseStudy_secondary__t_62N:hover{opacity:.6}.CaseStudy_placeholder__5tGBF{margin:var(--space-16) 0 0;width:100%;aspect-ratio:16/10;background:var(--color-line);border-radius:calc(var(--radius) * 3)}.CaseStudy_poster__0mJPW{margin:var(--space-16) 0 0}.CaseStudy_figure__vs5_6{margin:0}.CaseStudy_media__gNl8B{display:block;width:100%;height:auto;border:1px solid var(--color-line);border-radius:calc(var(--radius) * 3);background:var(--color-line)}.CaseStudy_caption__B1hOt{margin:var(--space-3) 0 0;color:var(--color-fg-faint);line-height:var(--leading-normal)}.CaseStudy_section__Wbil2{margin:var(--space-16) 0 0}.CaseStudy_lead__PRW4p{color:var(--color-fg-faint);font-weight:var(--weight-normal);margin:0 0 var(--space-4)}.CaseStudy_prose__NQI9v{margin:0;line-height:var(--leading-normal);max-width:var(--measure)}.CaseStudy_prose__NQI9v+.CaseStudy_prose__NQI9v{margin-top:var(--space-4)}.CaseStudy_prose__NQI9v code{font-family:var(--font-mono);font-size:.92em;color:var(--color-fg-muted);background:color-mix(in srgb,var(--color-fg) 5%,transparent);padding:1px 5px;border-radius:var(--radius)}.CaseStudy_specimen__H3MgT{margin:var(--space-8) 0 0;padding:var(--space-6);border:1px solid var(--color-line);border-radius:calc(var(--radius) * 3);background:color-mix(in srgb,var(--color-fg) 2.5%,var(--color-bg));font-family:var(--font-mono);font-size:.95rem;line-height:2;overflow-x:auto}.CaseStudy_specimenRow__lOOsv{display:flex;justify-content:space-between;gap:var(--space-8);white-space:pre}.CaseStudy_kw__tf5lW{color:var(--syntax-keyword)}.CaseStudy_unit__xwK_6{color:var(--syntax-unit);font-style:italic}.CaseStudy_result__teIy7{color:var(--syntax-result);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CaseStudy_err__xxuRV{color:var(--syntax-error)}.CaseStudy_rainbow__GGvfZ{font-weight:700;background-image:linear-gradient(-60deg,var(--syntax-rainbow));background-size:135% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:CaseStudy_cs-rainbow__NbytA 5s var(--ease) infinite}@keyframes CaseStudy_cs-rainbow__NbytA{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.CaseStudy_rainbow__GGvfZ{animation:none}}.CaseStudy_stack__bikVW{list-style:none;margin:var(--space-6) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.CaseStudy_chip__BHZU5{color:var(--color-fg-muted);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:.9rem}.CaseStudy_closing__DNlRR{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6);margin:var(--space-16) 0 0}.CaseStudy_links__r2E_W{display:flex;flex-wrap:wrap;gap:var(--space-6)}.CaseStudy_links__r2E_W a{color:var(--color-fg-muted);border-bottom:1px solid var(--color-line);padding-bottom:2px;transition:opacity var(--dur) var(--ease)}.CaseStudy_links__r2E_W a:hover{opacity:.6}.CaseStudy_dev__Sdbpo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);margin:var(--space-24) 0 0;padding-top:var(--space-4);border-top:1px dashed var(--color-line)}.CaseStudy_devLabel__3spH2{color:var(--color-fg-faint);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.redraw-exploration_backMark__wKSr1{width:1.35em;height:1.35em;flex:none;image-rendering:-webkit-optimize-contrast}.redraw-exploration_footerLinks__I_n24{display:flex;gap:var(--space-4)}.redraw-exploration_footerLinks__I_n24 a{transition:color var(--dur) var(--ease)}.redraw-exploration_footerLinks__I_n24 a:hover{color:var(--color-fg)}.redraw-exploration_preview__vcTGO{width:100%;max-width:60rem;margin:var(--space-12) auto calc(var(--space-6) - var(--space-12));display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.redraw-exploration_previewLabel__h_56Y{flex:none;position:relative;top:calc(-1cap / 6);font-family:var(--font-mono);font-size:.75em;letter-spacing:.09em;text-transform:uppercase;color:var(--color-fg)}.redraw-exploration_previewLabel__h_56Y:before{content:"";display:inline-block;width:6px;height:6px;margin-right:var(--space-3);margin-left:-.09em;vertical-align:calc(.5cap - 3px);border-radius:var(--radius);background:var(--color-amber)}.redraw-exploration_previewText__jo_BT{margin:0;color:var(--color-fg-muted);text-wrap:pretty}@media (max-width:40rem){.redraw-exploration_preview__vcTGO{flex-wrap:wrap;row-gap:var(--space-1)}.redraw-exploration_previewText__jo_BT{flex-basis:100%}}.redraw-exploration_link__FiTv4{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:-webkit-text-decoration-color var(--dur) var(--ease);transition:text-decoration-color var(--dur) var(--ease);transition:text-decoration-color var(--dur) var(--ease),-webkit-text-decoration-color var(--dur) var(--ease)}.redraw-exploration_link__FiTv4:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}