.BnRYda_logo{flex:none;display:block}.BnRYda_ink{background:var(--g-label);-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}
.y0bX7G_agents{column-gap:var(--g-space-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.y0bX7G_agent{column-gap:var(--g-space-3);padding:var(--g-space-4) 0;border-top:1px solid var(--g-separator);grid-template-columns:32px minmax(0,1fr);align-items:center;min-width:0;display:grid}.y0bX7G_logo{grid-row:span 2}.y0bX7G_name{font-weight:500}.y0bX7G_path{text-overflow:ellipsis;overflow:hidden}
.XnFX1q_brand{align-items:center;gap:var(--g-space-2);font-size:calc(var(--mark) * .375);letter-spacing:-.01em;color:var(--g-label);font-weight:600;display:inline-flex}.XnFX1q_mark{margin:calc(var(--mark) * -.17) calc(var(--mark) * -.08) calc(var(--mark) * -.17) calc(var(--mark) * -.17)}
.SOrbmW_dither{z-index:-1;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}
.cVywUq_closing{margin:0 var(--g-space-3) var(--g-space-3);isolation:isolate;background:var(--wallpaper);text-align:center;padding:96px var(--g-space-5);border-radius:28px;position:relative;overflow:hidden}.cVywUq_logo{margin:0 auto}.cVywUq_closing h2{margin-top:var(--g-space-2)}.cVywUq_closing p{margin:var(--g-space-3) auto var(--g-space-6);color:var(--g-label-secondary);font-size:17px}@media (max-width:640px){.cVywUq_closing{margin:0 var(--g-space-2) var(--g-space-2);padding:72px var(--g-space-5)}}
.ljQ4zq_faq{max-width:760px;margin:0 auto}.ljQ4zq_item{border-bottom:1px solid var(--g-separator)}.ljQ4zq_item:first-child{border-top:1px solid var(--g-separator)}.ljQ4zq_item summary{cursor:pointer;padding:var(--g-space-5) 0;justify-content:space-between;gap:var(--g-space-5);font-size:17px;font-weight:600;list-style:none;display:flex}.ljQ4zq_item summary::-webkit-details-marker{display:none}.ljQ4zq_item summary:after{content:"+";color:var(--g-label-secondary);font-weight:400}.ljQ4zq_item[open] summary:after{content:"−"}.ljQ4zq_item p{margin:0 0 var(--g-space-5);color:var(--g-label-secondary);max-width:40em}
.Tehl-G_bar{justify-content:space-between;align-items:center;gap:var(--g-space-5);padding-top:var(--g-space-6);color:var(--g-label-secondary);flex-wrap:wrap;max-width:1240px;padding-bottom:40px;font-size:14px;display:flex}.Tehl-G_links{gap:var(--g-space-5);display:flex}.Tehl-G_links a:hover{color:var(--g-label)}
.tKUu7G_list{padding:0 var(--g-space-3) var(--g-space-3);flex-direction:column;display:flex}.tKUu7G_row{align-items:center;gap:var(--g-space-3);min-height:48px;padding:var(--g-space-2) var(--g-space-3);border-radius:var(--g-radius-md);cursor:default;display:flex}.tKUu7G_row:hover{background:var(--g-row-alt)}.tKUu7G_row[aria-selected=true]{background:var(--g-selection-inactive)}.tKUu7G_text{flex-direction:column;flex:1;min-width:0;display:flex}.tKUu7G_name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tKUu7G_desc{color:var(--g-label-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.tKUu7G_row[aria-selected=true] .tKUu7G_desc{color:var(--g-label)}.tKUu7G_pill{padding:0 var(--g-space-2);border-radius:var(--g-radius-full);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:12px;line-height:20px;display:inline-flex}.tKUu7G_pill svg{width:12px;height:12px}.tKUu7G_change{background:var(--g-change-tint);color:var(--g-status-change)}.tKUu7G_review{background:var(--g-conflict-tint);color:var(--g-status-conflict)}.tKUu7G_stack{align-items:center;gap:var(--g-space-2);flex:none;display:flex}.tKUu7G_marks{align-items:center;display:flex}.tKUu7G_mark{border:1px solid var(--g-separator);background:var(--g-content);border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-6px;display:grid}.tKUu7G_mark:first-child{margin-left:0}.tKUu7G_more{color:var(--g-label-secondary);margin-left:4px;font-size:12px}.tKUu7G_count{width:9ch;color:var(--g-label-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.tKUu7G_none{color:var(--g-label-secondary);flex:none;font-size:12px}@media (max-width:640px){.tKUu7G_fluid .tKUu7G_row{flex-wrap:wrap;row-gap:4px}.tKUu7G_fluid .tKUu7G_text{min-width:50%}.tKUu7G_fluid .tKUu7G_pill{order:3}.tKUu7G_fluid .tKUu7G_count{display:none}}
.n_YLYW_window{height:600px}.n_YLYW_source{width:200px}.n_YLYW_item{cursor:default}.n_YLYW_item[aria-current=page]{background:var(--g-glass-selection);color:var(--g-label)}.n_YLYW_settings{margin-top:auto}.n_YLYW_detail{width:350px;margin:var(--g-glass-inset);border-radius:var(--g-radius-lg);z-index:2;flex-direction:column;flex:none;display:flex;overflow:hidden}.n_YLYW_head{padding:var(--g-space-4) var(--g-space-4) var(--g-space-3);gap:var(--g-space-2);flex-direction:column;display:flex}.n_YLYW_titleRow{align-items:center;gap:var(--g-space-2);display:flex}.n_YLYW_title{min-width:0;font:600 17px / 22px var(--g-font-sans);flex:1}.n_YLYW_chrome{text-align:center;width:24px;color:var(--g-label-secondary)}.n_YLYW_description{margin:var(--g-space-2) 0 0}.n_YLYW_facts{gap:3px var(--g-space-3);grid-template-columns:auto minmax(0,1fr);margin:0;font-size:12px;line-height:16px;display:grid}.n_YLYW_facts dt{color:var(--g-label-secondary)}.n_YLYW_facts dd{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.n_YLYW_mono{font-family:var(--g-font-mono);color:var(--g-label-secondary)}.n_YLYW_agentsHead{margin-top:var(--g-space-2);color:var(--g-label-secondary);justify-content:space-between;font-size:12px;font-weight:600;display:flex}.n_YLYW_agentsHead span{font-weight:400}.n_YLYW_chips{flex-wrap:wrap;gap:6px;display:flex}.n_YLYW_chip{height:24px;padding:0 var(--g-space-2);border-radius:var(--g-radius-full);border:1px solid var(--g-separator);color:var(--g-label-secondary);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.n_YLYW_chip svg{width:12px;height:12px}.n_YLYW_on{color:var(--g-label);border-color:color-mix(in srgb, var(--g-accent-fill) 55%, transparent);background:color-mix(in srgb, var(--g-accent-fill) 12%, transparent)}.n_YLYW_tick{color:var(--g-accent);font-size:11px}.n_YLYW_chip.n_YLYW_review{border-color:var(--g-status-conflict);color:var(--g-label);background:0 0}.n_YLYW_chip.n_YLYW_review svg{color:var(--g-status-conflict)}.n_YLYW_chip.n_YLYW_change{border-color:var(--g-status-change);color:var(--g-label);background:0 0}.n_YLYW_chip.n_YLYW_change svg{color:var(--g-status-change)}.n_YLYW_banner{align-items:center;gap:var(--g-space-2);margin-top:var(--g-space-1);padding:6px var(--g-space-3);border-radius:var(--g-radius-md);font-size:12px;display:flex}.n_YLYW_banner svg{flex:none;width:13px;height:13px}.n_YLYW_banner.n_YLYW_review{background:var(--g-conflict-tint);color:var(--g-status-conflict)}.n_YLYW_banner.n_YLYW_change{background:var(--g-change-tint);color:var(--g-status-change)}.n_YLYW_bannerText{color:var(--g-label);flex:1}.n_YLYW_skillMd{background:var(--g-content);border-top:1px solid var(--g-separator);padding:var(--g-space-3) var(--g-space-4);flex:1}.n_YLYW_skillMdHead{color:var(--g-label-secondary);margin-bottom:var(--g-space-2);font-size:12px;font-weight:600}.n_YLYW_skillMd pre{font:12px / 18px var(--g-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (max-width:640px){.n_YLYW_detail{display:none}}
.p85d7q_hero{margin:0 var(--g-space-3);isolation:isolate;background:var(--wallpaper);padding:72px var(--g-space-5) 0;text-align:center;border-radius:28px;position:relative;overflow:hidden}.p85d7q_title{margin:0 auto var(--g-space-4);font:600 clamp(36px, 5.2vw, 56px) / 1.08 var(--g-font-display);letter-spacing:-.025em;text-wrap:balance;max-width:16em}.p85d7q_sub{margin:0 auto var(--g-space-6);max-width:34em;color:var(--g-label-secondary);text-wrap:pretty;font-size:clamp(16px,1.5vw,18px)}.p85d7q_cta{justify-content:center;gap:var(--g-space-3);flex-wrap:wrap;display:flex}.p85d7q_shot{text-align:left;max-width:1060px;margin:56px auto 0}@media (max-width:960px){.p85d7q_shot{zoom:.72}}@media (max-width:640px){.p85d7q_hero{margin:0 var(--g-space-2);border-radius:22px;padding-top:48px}.p85d7q_shot{zoom:.4;width:calc(250vw - 140px);max-width:none;margin-top:40px}.p85d7q_shot .gd-window{height:760px}}
.icXNUa_timeline{padding:var(--g-space-2) 0 0}.icXNUa_entry{column-gap:var(--g-space-2);grid-template-columns:34px 14px minmax(0,1fr);display:grid}.icXNUa_when{color:var(--g-label-secondary);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:10px;font-size:11px;line-height:14px}.icXNUa_when b{font-weight:400;display:block}.icXNUa_hit .icXNUa_when{color:var(--g-label)}.icXNUa_hit .icXNUa_when b{color:var(--g-label-secondary)}.icXNUa_ruler{background:repeating-linear-gradient(var(--g-separator) 0 1px, transparent 1px 6px) left top / 8px 100% no-repeat;position:relative}.icXNUa_ruler:before{content:"";background:var(--g-label-secondary);border-radius:1px;width:14px;height:2px;position:absolute;top:17px;left:0}.icXNUa_hit .icXNUa_ruler:before{background:var(--g-label)}.icXNUa_body{border-radius:var(--g-radius-md);min-width:0;margin:4px 0;padding:6px 10px;position:relative}.icXNUa_hit .icXNUa_body{background:color-mix(in srgb, var(--g-accent-fill) 10%, transparent)}.icXNUa_title{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:16px;display:flex}.icXNUa_titleText{text-overflow:ellipsis;min-width:0;overflow:hidden}.icXNUa_dim .icXNUa_title{color:var(--g-label-secondary);font-weight:400}.icXNUa_detail{color:var(--g-label-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:15px;overflow:hidden}.icXNUa_tag{padding:0 var(--g-space-2);border-radius:var(--g-radius-full);white-space:nowrap;margin-top:4px;font-size:11px;line-height:18px;display:inline-block}.icXNUa_accent{background:color-mix(in srgb, var(--g-accent-fill) 14%, transparent);color:var(--g-accent)}.icXNUa_ink{background:var(--g-selection-inactive);color:var(--g-label-secondary)}
._2Xy_Sq_steps{gap:var(--g-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._2Xy_Sq_scene{border-radius:var(--g-radius-lg);isolation:isolate;background:var(--wallpaper);height:340px;padding:var(--g-space-5);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._2Xy_Sq_sceneFill{align-items:flex-end;padding-bottom:0}._2Xy_Sq_panel{background:var(--g-content);width:100%;box-shadow:var(--g-shadow-popover);padding:var(--g-space-4);border-radius:14px;font-size:13px;line-height:16px}._2Xy_Sq_fill{border-radius:14px 14px 0 0;align-self:stretch;padding-bottom:0;overflow:hidden}._2Xy_Sq_head{align-items:center;gap:var(--g-space-2);display:flex}._2Xy_Sq_title{min-width:0;font:600 15px / 20px var(--g-font-sans);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._2Xy_Sq_note{color:var(--g-label-secondary);font-size:12px}._2Xy_Sq_pill{padding:0 var(--g-space-2);border-radius:var(--g-radius-full);background:color-mix(in srgb, var(--g-accent-fill) 12%, transparent);color:var(--g-accent);font-size:12px;line-height:20px}._2Xy_Sq_seen{align-items:center;gap:var(--g-space-2);margin-top:var(--g-space-2);color:var(--g-label-secondary);font-size:12px;display:flex}._2Xy_Sq_marks{display:flex}._2Xy_Sq_mark{border:1px solid var(--g-separator);background:var(--g-content);border-radius:50%;place-items:center;width:20px;height:20px;margin-left:-5px;display:grid}._2Xy_Sq_mark:first-child{margin-left:0}._2Xy_Sq_skillMd{margin-top:var(--g-space-3);padding:var(--g-space-2) 0;background:var(--g-row-alt);border-radius:10px;overflow:hidden}._2Xy_Sq_diff .gd-diff-line{padding:0 var(--g-space-3)}._2Xy_Sq_actions{justify-content:flex-end;gap:var(--g-space-2);margin-top:var(--g-space-3);display:flex}._2Xy_Sq_sheetTitle{font:600 15px / 20px var(--g-font-sans);margin-bottom:var(--g-space-3)}._2Xy_Sq_tile{padding:10px var(--g-space-3);background:var(--g-row-alt);color:var(--g-label-secondary);border-radius:10px;flex-direction:column;font-size:12px;display:flex}._2Xy_Sq_tile b{color:var(--g-label);font-size:13px}._2Xy_Sq_tile span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._2Xy_Sq_fact,._2Xy_Sq_disclosure{padding:var(--g-space-2) 0;border-top:1px solid var(--g-separator);flex-direction:column;display:flex}._2Xy_Sq_tile+._2Xy_Sq_fact{margin-top:var(--g-space-3)}._2Xy_Sq_fact span{color:var(--g-label-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}._2Xy_Sq_fact ._2Xy_Sq_mono{font-family:var(--g-font-mono)}._2Xy_Sq_disclosure{color:var(--g-label-secondary);flex-direction:row;gap:6px;font-size:12px}._2Xy_Sq_caption{margin:var(--g-space-5) 0 0;color:var(--g-label-secondary);text-wrap:pretty;font-size:16px}._2Xy_Sq_caption b{color:var(--g-label);font-weight:600}@media (max-width:960px){._2Xy_Sq_steps{grid-template-columns:minmax(0,1fr);max-width:520px;margin:0 auto}}
.ffKhLG_intro{padding-top:112px;padding-bottom:96px}.ffKhLG_intro p{letter-spacing:-.01em;max-width:30em;color:var(--g-label-secondary);text-wrap:pretty;margin:0 auto;font-size:clamp(20px,2.2vw,26px);line-height:1.4}.ffKhLG_intro b{color:var(--g-label);font-weight:600}
._3q-RNW_nav{z-index:20;background:color-mix(in srgb, var(--page) 82%, transparent);-webkit-backdrop-filter:blur(var(--g-blur-capsule)) saturate(180%);backdrop-filter:blur(var(--g-blur-capsule)) saturate(180%);position:sticky;top:0}._3q-RNW_bar{grid-template-columns:1fr auto 1fr;align-items:center;max-width:1240px;height:64px;display:grid}._3q-RNW_home{justify-self:start;display:inline-flex}._3q-RNW_links{gap:var(--g-space-6);font-size:15px;font-weight:500;display:flex}._3q-RNW_links a{color:var(--g-label);transition:color .15s ease-out}._3q-RNW_links a:hover{color:var(--g-label-secondary)}._3q-RNW_right{justify-self:end;align-items:center;gap:var(--g-space-4);font-size:15px;font-weight:500;display:flex}@media (max-width:960px){._3q-RNW_bar{grid-template-columns:1fr auto}._3q-RNW_links{display:none}}
.VNw65a_facts{gap:var(--g-space-6) 56px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:0 auto;display:grid}.VNw65a_fact{padding-top:var(--g-space-4);border-top:1px solid var(--g-separator);color:var(--g-label-secondary)}.VNw65a_fact b{color:var(--g-label);margin-bottom:2px;font-weight:600;display:block}@media (max-width:640px){.VNw65a_facts{grid-template-columns:1fr}}
.UEOoyG_bento{gap:var(--g-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.UEOoyG_card{min-width:0;padding:var(--g-space-6);border-radius:var(--g-radius-lg);background:var(--page-alt);border:1px solid var(--g-separator);flex-direction:column;display:flex;overflow:hidden}.UEOoyG_wide{grid-column:span 2}.UEOoyG_soon{background:0 0;border-style:dashed}.UEOoyG_badge{margin-bottom:var(--g-space-3);color:var(--g-label-secondary);font-size:13px;font-weight:500}.UEOoyG_card h3{margin:0 0 var(--g-space-1);font:600 20px/1.25 var(--g-font-display);letter-spacing:-.01em}.UEOoyG_card p{color:var(--g-label-secondary);text-wrap:pretty;margin:0}.UEOoyG_visual{padding-top:var(--g-space-6);margin-top:auto}.UEOoyG_panel{background:var(--g-content);box-shadow:var(--g-shadow-control);border-radius:10px;font-size:13px;line-height:16px;overflow:hidden}.UEOoyG_panelHead{padding:var(--g-space-3) var(--g-space-4) var(--g-space-2);border-bottom:1px solid var(--g-separator);justify-content:space-between;font-weight:600;display:flex}.UEOoyG_panelHead span{color:var(--g-label-secondary);font-weight:400}.UEOoyG_actions{padding:var(--g-space-3) var(--g-space-4);justify-content:flex-end;display:flex}.UEOoyG_term{padding:var(--g-space-4);font:400 12px/20px var(--g-font-mono);white-space:pre;margin:0;overflow-x:auto}.UEOoyG_sketch{white-space:pre-wrap;padding:var(--g-space-3) var(--g-space-4);border:1px dashed var(--g-separator);color:var(--g-label-secondary);border-radius:10px}.UEOoyG_sources{gap:var(--g-space-2);flex-wrap:wrap;display:flex}.UEOoyG_sources span{padding:4px var(--g-space-3);border:1px dashed var(--g-separator);border-radius:var(--g-radius-full);color:var(--g-label-secondary);font-size:13px}@media (max-width:960px){.UEOoyG_bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.UEOoyG_bento{grid-template-columns:minmax(0,1fr)}.UEOoyG_wide{grid-column:auto}}.UEOoyG_library{padding-top:var(--g-space-2);font-size:13px;line-height:16px}.UEOoyG_boardRow{align-items:center;gap:var(--g-space-3);padding:var(--g-space-2) var(--g-space-4);border-top:1px solid var(--g-separator);font-size:12px;line-height:15px;display:flex}.UEOoyG_rank{text-align:right;width:1.5ch;color:var(--g-label-secondary);font-variant-numeric:tabular-nums}.UEOoyG_boardText{min-width:0;color:var(--g-label-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.UEOoyG_boardText b{color:var(--g-label);font-size:13px;line-height:16px;display:block}.UEOoyG_inLibrary{color:var(--g-label-secondary);white-space:nowrap}
.Uf8fsa_vocab{background:var(--page-alt)}.Uf8fsa_switch{text-align:center}.Uf8fsa_stage{max-width:880px;margin:var(--g-space-6) auto 0;background:var(--g-content);box-shadow:var(--g-shadow-popover);border-radius:12px;overflow:hidden}.Uf8fsa_app{padding-top:var(--g-space-3);font-size:13px;line-height:16px}.Uf8fsa_term{padding:var(--g-space-4) var(--g-space-5);font:400 13px/22px var(--g-font-mono);white-space:pre;color:var(--g-label);margin:0;overflow-x:auto}.Uf8fsa_prompt{color:var(--g-label-secondary)}
