.Qx4uSG_block{border-top:1px solid var(--cloud-d2);scroll-margin-top:72px}.Qx4uSG_head{flex-direction:column;gap:12px;display:flex}.Qx4uSG_sources{flex-wrap:wrap;gap:6px;margin:0;display:flex}.Qx4uSG_source{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.Qx4uSG_source[data-source=current]{background:var(--lime-l1);color:var(--palm-d2)}.Qx4uSG_source[data-source=investor]{background:var(--cloud-d2);color:var(--canopy)}.Qx4uSG_source[data-source=new]{background:var(--clementine-l2);color:var(--canopy)}.Qx4uSG_demos{flex-direction:column;gap:48px;margin-top:40px;display:flex}.Qx4uSG_demo{min-width:0}.Qx4uSG_caption,.Qx4uSG_stageCaption{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-quiet);margin:0 0 16px;font-size:12.5px;font-weight:600}.Qx4uSG_stageCaption{margin-bottom:24px}.Qx4uSG_caption:has(+.Qx4uSG_demoNote){margin-bottom:6px}.Qx4uSG_demoNote{color:var(--fg-quiet);margin:0 0 20px;font-size:15px;line-height:1.5}.Qx4uSG_index{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;margin-top:56px;display:grid}.Qx4uSG_indexGroup p{margin:0 0 8px}.Qx4uSG_indexGroup ul{margin:0;padding:0;list-style:none}.Qx4uSG_indexGroup a{min-height:32px;color:var(--grove);text-underline-offset:3px;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.Qx4uSG_indexGroup a:hover{color:var(--grove-d1)}.Qx4uSG_introCards{flex-direction:column;gap:8px;display:flex}.Qx4uSG_palette{flex-direction:column;gap:12px;display:flex}.Qx4uSG_family{grid-template-columns:110px repeat(5,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.Qx4uSG_familyName{align-self:center;margin:0;font-weight:600}.Qx4uSG_swatch{border:1px solid #2136341a;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:76px;padding:8px 10px;font-size:11.5px;font-weight:500;line-height:1.35;display:flex}.Qx4uSG_swatch code{font-family:var(--mono);font-size:10.5px}.Qx4uSG_specimens{flex-direction:column;display:flex}.Qx4uSG_specimen{border-top:1px solid var(--cloud-d2);grid-template-columns:170px minmax(0,1fr);align-items:baseline;gap:24px;padding:18px 0;display:grid}.Qx4uSG_specimen:first-child{border-top:0}.Qx4uSG_specimenMeta{color:var(--dusk-l1);margin:0;font-size:13px;line-height:1.5}.Qx4uSG_specimenMeta strong{color:var(--canopy);font-weight:600;display:block}.Qx4uSG_row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.Qx4uSG_columns2{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;display:grid}.Qx4uSG_photos{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.Qx4uSG_photo{margin:0}.Qx4uSG_photo span{aspect-ratio:3/2;background-position:50%;background-size:cover;border-radius:12px;display:block}.Qx4uSG_photo figcaption{color:var(--dusk-l1);margin-top:6px;font-size:12px;font-weight:600}@media (max-width:760px){.Qx4uSG_index{grid-template-columns:minmax(0,1fr);gap:20px}.Qx4uSG_family{grid-template-columns:repeat(5,minmax(0,1fr))}.Qx4uSG_familyName{grid-column:1/-1}.Qx4uSG_swatch{min-height:60px;padding:6px;font-size:10px}.Qx4uSG_swatch code{display:none}.Qx4uSG_specimen{grid-template-columns:minmax(0,1fr);gap:6px}.Qx4uSG_columns2{grid-template-columns:minmax(0,1fr)}.Qx4uSG_photos{grid-template-columns:repeat(3,minmax(0,1fr))}}.Qx4uSG_dark{background:var(--canopy);border-radius:16px;padding:20px}.Qx4uSG_stack{flex-direction:column;gap:32px;display:flex}
.NiGCGG_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.NiGCGG_item{border-top:1px solid var(--rule);font-size:var(--text-lead);color:var(--fg);text-wrap:pretty;padding:16px 0 16px 40px;line-height:1.45;position:relative}.NiGCGG_item:last-child{border-bottom:1px solid var(--rule)}.NiGCGG_item:before{content:"";border:1.5px solid var(--accent);border-radius:5px;width:20px;height:20px;position:absolute;top:calc(16px + .2em);left:0}.NiGCGG_link{color:inherit;text-decoration:none}.NiGCGG_link:is(:hover,:focus-visible){color:var(--accent)}.NiGCGG_link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px}@media (max-width:760px){.NiGCGG_item{padding-left:36px}.NiGCGG_item:before{width:18px;height:18px}}.NiGCGG_tile{border:1px solid var(--rule);background:color-mix(in srgb, var(--cloud-l2) 70%, transparent);border-radius:20px;grid-template:"head lines""links lines"1fr/minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:14px 48px;padding:32px 36px;display:grid}.NiGCGG_tileHead{flex-direction:column;grid-area:head;align-items:flex-start;gap:14px;display:flex}.NiGCGG_tileIcon{background:var(--canopy);width:40px;height:40px;color:var(--lime);border-radius:12px;place-items:center;display:grid}.NiGCGG_tileIcon svg{width:20px;height:20px}.NiGCGG_tileHeading{font-size:var(--text-title);text-wrap:balance;margin:0;line-height:1.2}.NiGCGG_tileLines{grid-area:lines;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;margin:0;padding:4px 0 0;list-style:none;display:grid}.NiGCGG_tileLine{font-size:var(--text-body);color:var(--fg-muted);text-wrap:pretty;padding-left:28px;line-height:1.5;position:relative}.NiGCGG_tileLine:before{content:"";border-left:2.5px solid var(--grove);border-bottom:2.5px solid var(--grove);width:12px;height:7px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}.NiGCGG_tileLinks{flex-direction:column;grid-area:links;align-items:flex-start;display:flex}.NiGCGG_tileLink{font-size:var(--text-body);color:var(--accent);padding-block:11.5px;font-weight:600;line-height:1.4;text-decoration:none}.NiGCGG_tileLink:is(:hover,:focus-visible){text-underline-offset:4px;text-decoration:underline}.NiGCGG_tileLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px}.NiGCGG_tile:not(:has(.NiGCGG_tileLinks)){grid-template-rows:auto;grid-template-areas:"head lines"}@media (max-width:900px){.NiGCGG_tile{grid-template:"head""lines""links"/minmax(0,1fr);gap:24px;padding:28px}.NiGCGG_tileLinks{margin-top:-10px}.NiGCGG_tile:not(:has(.NiGCGG_tileLinks)){grid-template-areas:"head""lines"}}@media (max-width:1080px){.NiGCGG_tileLines{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:760px){.NiGCGG_tile{padding:24px 20px}}
.EBPGtq_card{--fg:var(--canopy);--focus-ring:var(--grove);background:var(--cloud-l1);width:100%;max-width:1080px;color:var(--canopy);text-align:center;border-radius:clamp(32px,4vw,48px);flex-direction:column;align-items:center;gap:24px;margin:0 auto;padding:96px 24px;display:flex}.EBPGtq_mark{width:112px;height:auto;fill:var(--clementine);margin-bottom:8px}.EBPGtq_cardHeading{max-width:13em;font-family:var(--serif);font-weight:500;font-size:var(--text-h1);letter-spacing:-.022em;text-wrap:balance;margin:0;line-height:1.1}.EBPGtq_closer{text-align:center;flex-direction:column;align-items:center;padding:24px 0;display:flex}.EBPGtq_kicker{text-wrap:balance;max-width:52ch;margin:0 0 16px}.EBPGtq_closerHeading{max-width:20ch;font-family:var(--serif);font-weight:500;font-size:var(--text-h2);letter-spacing:-.022em;color:var(--cloud);text-wrap:balance;margin:0;line-height:1.1}.EBPGtq_closerAction{margin-top:30px}@media (max-width:760px){.EBPGtq_card{padding:48px 24px}}
.AWRo_q_layout{flex-direction:column;gap:48px;display:flex}.AWRo_q_columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.AWRo_q_card{border-top:3px solid var(--grove);flex-direction:column;gap:16px;padding-top:20px;display:flex}.AWRo_q_founder{border-top-color:var(--clementine)}.AWRo_q_title{font-family:var(--serif);font-size:var(--text-title);letter-spacing:-.01em;color:var(--fg);margin:0;font-weight:500;line-height:1.15}.AWRo_q_items{margin:0;padding:0;list-style:none}.AWRo_q_item{border-top:1px solid var(--rule);font-size:var(--text-body);color:var(--fg-muted);padding-block:10px;line-height:1.4}.AWRo_q_item:first-child{border-top:0;padding-top:0}.AWRo_q_steps{counter-reset:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.AWRo_q_step{--owner:var(--grove);border:1px solid var(--cloud-d2);border-top:4px solid var(--owner);background:var(--cloud-l1);border-radius:16px;flex-direction:column;gap:8px;padding:18px 16px 16px;display:flex;position:relative}.AWRo_q_ownerFounder{--owner:var(--clementine)}.AWRo_q_ownerPm{--owner:var(--grove)}.AWRo_q_ownerBoth{border-top-color:#0000}.AWRo_q_ownerBoth:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--clementine) 50%, var(--grove) 50%) border-box;-webkit-mask-composite:xor;pointer-events:none;border-top:4px solid #0000;position:absolute;inset:-4px -1px -1px;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.AWRo_q_step:not(:last-child):after{content:"";border-top:1.5px solid var(--dusk-l2);border-right:1.5px solid var(--dusk-l2);width:7px;height:7px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)rotate(45deg)}.AWRo_q_stepNumber{font-size:var(--text-caption);color:var(--fg-quiet);font-weight:600}.AWRo_q_stepName{font-family:var(--serif);font-size:var(--text-lead);color:var(--fg);margin:0;font-weight:500;line-height:1.2}.AWRo_q_stepDoes{font-size:var(--text-small);color:var(--fg-muted);text-wrap:balance;flex:1;margin:0;line-height:1.45}.AWRo_q_owner{font-size:var(--text-caption);border-radius:999px;align-self:flex-start;padding:3px 10px;font-weight:600;line-height:1.3}.AWRo_q_ownerFounder .AWRo_q_owner{background:color-mix(in srgb, var(--clementine) 30%, var(--cloud-l1));color:var(--canopy)}.AWRo_q_ownerPm .AWRo_q_owner{background:var(--grove);color:var(--cloud-l1)}.AWRo_q_ownerBoth .AWRo_q_owner{background:linear-gradient(90deg, color-mix(in srgb, var(--clementine) 30%, var(--cloud-l1)) 50%, color-mix(in srgb, var(--grove) 22%, var(--cloud-l1)) 50%);color:var(--canopy)}.AWRo_q_boundary{background:color-mix(in srgb, var(--clementine) 16%, var(--cloud-l1));color:var(--canopy);border-radius:20px;flex-direction:column;gap:16px;padding:26px 28px;display:flex}.AWRo_q_boundaryText{flex-direction:column;gap:6px;display:flex}.AWRo_q_boundaryHeading{font-family:var(--serif);font-size:var(--text-title);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.15}.AWRo_q_boundaryLead,.AWRo_q_boundaryClosing{max-width:44em;font-size:var(--text-body);text-wrap:balance;margin:0;line-height:1.55}.AWRo_q_boundaryItems{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.AWRo_q_boundaryItem{border:1px solid color-mix(in srgb, var(--clementine-d1) 45%, transparent);background:var(--cloud-l1);font-size:var(--text-small);border-radius:999px;padding:8px 14px;font-weight:600;line-height:1.3}@media (max-width:1099px){.AWRo_q_steps{grid-template-columns:repeat(3,minmax(0,1fr))}.AWRo_q_step:after{display:none}}@media (max-width:599px){.AWRo_q_steps{grid-template-columns:minmax(0,1fr);gap:10px}.AWRo_q_boundary{padding:22px 20px}}@media (max-width:1060px){.AWRo_q_columns{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:760px){.AWRo_q_layout{gap:32px}}.AWRo_q_signs{margin-top:24px}.AWRo_q_signsHeading{font-family:var(--serif);font-size:var(--text-title-large);letter-spacing:-.015em;color:var(--fg);text-wrap:balance;margin:0 0 4px;font-weight:500;line-height:1.15}
.QalVDW_frame{width:100%;container-type:inline-size}.QalVDW_window{--u:calc(100cqw / 1000);--panel:#2e594d;--ground:#1f3833;--cloud:#fafbef;--band:#efefe1;--ink:#1e2b29;--quiet:#6b7570;--line:#dcddca;--rule:#e4e5d4;--mint:#8dbe9c;--needs-you-surface:#fef3c7;--needs-you-badge:#fcd34d;--needs-you-strong:#92400e;--in-progress-surface:#dbeafe;--in-progress-bright:#1d4ed8;--in-progress-foreground:#1e3a8a;--not-started-surface:#eef0f4;--not-started-foreground:#4a5672;aspect-ratio:1000/800;border-radius:calc(18 * var(--u));background:var(--panel);box-shadow:0 calc(40 * var(--u)) calc(100 * var(--u)) #0a1e1973, 0 0 0 1px #fafbef2e;color:var(--cloud);font-family:var(--sans);font-size:calc(16 * var(--u));text-align:left;flex-direction:column;line-height:1.5;display:flex;overflow:hidden}:where(.QalVDW_window) svg{stroke-width:1.75px;flex-shrink:0;width:1em;height:1em}.QalVDW_main{gap:calc(10 * var(--u));min-height:0;padding:calc(10 * var(--u)) calc(10 * var(--u)) calc(12 * var(--u));flex:1;display:flex}.QalVDW_rail{width:calc(250 * var(--u));padding:calc(6 * var(--u)) calc(6 * var(--u)) 0;flex-direction:column;flex-shrink:0;display:flex}.QalVDW_railHead{height:calc(46 * var(--u));padding-left:calc(10 * var(--u));align-items:center;display:flex}.QalVDW_wordmark{height:calc(17 * var(--u));width:auto;color:var(--cloud)}.QalVDW_convo{justify-content:flex-end;gap:calc(14 * var(--u));padding-bottom:calc(16 * var(--u));flex-direction:column;flex:1;display:flex}.QalVDW_convo p{margin:0}.QalVDW_ask{padding:calc(11 * var(--u)) calc(15 * var(--u));border-radius:calc(14 * var(--u));background:#213b34;align-self:flex-end}.QalVDW_call{align-items:flex-start;gap:calc(8 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(12 * var(--u));background:#fafbef14;flex-direction:column;display:flex}.QalVDW_chip{align-items:center;gap:calc(6 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(7 * var(--u));background:var(--cloud);color:var(--ink);font-size:calc(14 * var(--u));display:inline-flex}.QalVDW_chipId{color:var(--quiet)}.QalVDW_composer{gap:calc(34 * var(--u));padding:calc(14 * var(--u)) calc(13 * var(--u)) calc(11 * var(--u));border-radius:calc(12 * var(--u));color:var(--mint);background:#213731;border:1px solid #6f9888;flex-direction:column;display:flex}.QalVDW_composerRow{align-items:center;gap:calc(8 * var(--u));display:flex}.QalVDW_composerRow>svg:first-child{margin-right:auto}.QalVDW_send{width:calc(28 * var(--u));height:calc(28 * var(--u));color:#223833;background:#8e9c95;border-radius:50%;justify-content:center;align-items:center;display:flex}.QalVDW_send svg{width:calc(14 * var(--u));height:calc(14 * var(--u));stroke-width:2.4px}.QalVDW_page{border-radius:calc(12 * var(--u));background:var(--band);min-width:0;color:var(--ink);flex-direction:column;flex:1;display:flex;overflow:hidden}.QalVDW_band{z-index:1;align-items:flex-end;gap:calc(2 * var(--u));height:calc(42 * var(--u));padding:0 calc(14 * var(--u));font-size:calc(13 * var(--u));display:flex;position:relative}.QalVDW_tab{align-items:center;gap:calc(7 * var(--u));height:calc(34 * var(--u));padding:0 calc(14 * var(--u));color:#4c5a55;display:flex}.QalVDW_tab svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.QalVDW_sheet{min-height:0;padding:calc(24 * var(--u)) calc(24 * var(--u)) 0;border-radius:calc(10 * var(--u)) calc(10 * var(--u)) 0 0;background:var(--cloud);box-shadow:0 0 calc(3 * var(--u)) #0000001a;flex:1;overflow:hidden}.QalVDW_content{max-width:calc(408 * var(--u));font-size:calc(14.5 * var(--u));flex-direction:column;line-height:1.5;display:flex}.QalVDW_fill{flex:1}.QalVDW_strong{font-weight:600}.QalVDW_header{align-items:center;gap:calc(10 * var(--u));display:flex}.QalVDW_title{font-size:calc(24 * var(--u));letter-spacing:-.015em;font-weight:600;line-height:1.2}.QalVDW_planState{align-items:center;gap:calc(5 * var(--u));padding:calc(3 * var(--u)) calc(7 * var(--u));border-radius:calc(6 * var(--u));background:var(--not-started-surface);color:var(--not-started-foreground);font-size:calc(12 * var(--u));font-weight:500;display:inline-flex}.QalVDW_planState svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.QalVDW_check{align-items:center;gap:calc(7 * var(--u));padding:calc(5 * var(--u)) calc(7 * var(--u)) calc(5 * var(--u)) calc(11 * var(--u));border-radius:calc(8 * var(--u));background:var(--needs-you-surface);color:var(--needs-you-strong);font-size:calc(13 * var(--u));font-weight:500;display:inline-flex}.QalVDW_check svg{width:calc(14 * var(--u));height:calc(14 * var(--u));stroke-width:2px}.QalVDW_badge{min-width:calc(19 * var(--u));height:calc(19 * var(--u));background:var(--needs-you-badge);font-size:calc(11.5 * var(--u));border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.QalVDW_rule{align-items:center;gap:calc(12 * var(--u));margin:calc(16 * var(--u)) 0 calc(8 * var(--u));display:flex}.QalVDW_ruleLabel{color:var(--quiet);font-size:calc(10.5 * var(--u));letter-spacing:.06em;text-transform:uppercase;font-weight:500}.QalVDW_ruleLine{background:var(--line);flex:1;height:1px}.QalVDW_bullets+.QalVDW_rule{margin-top:calc(40 * var(--u))}.QalVDW_ruleThreads{align-items:center;gap:calc(4 * var(--u));color:var(--in-progress-bright);font-size:calc(12 * var(--u));font-weight:600;display:inline-flex}.QalVDW_ruleThreads svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.QalVDW_docHeading{margin:calc(10 * var(--u)) 0 calc(4 * var(--u));font-size:calc(16 * var(--u));font-weight:700;line-height:1.3}.QalVDW_rule+.QalVDW_docHeading{margin-top:0}.QalVDW_bullets{gap:calc(2 * var(--u));flex-direction:column;display:flex}.QalVDW_bullet{padding-left:calc(18 * var(--u));position:relative}.QalVDW_bullet:before{content:"";top:calc(14.5 * .75 * var(--u));left:calc(6 * var(--u));width:calc(4 * var(--u));height:calc(4 * var(--u));background:var(--quiet);border-radius:50%;position:absolute}.QalVDW_anchor{background:var(--in-progress-surface);box-shadow:inset 0 calc(-2 * var(--u)) 0 var(--in-progress-bright)}.QalVDW_visual{margin-top:calc(2 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border:1px solid var(--line);border-radius:calc(7 * var(--u));background:#f3f7f4}.QalVDW_caption{margin:calc(4 * var(--u)) 0 calc(6 * var(--u));color:var(--quiet);font-size:calc(11.5 * var(--u))}.QalVDW_captionLead{font-weight:500}.QalVDW_screen{border-radius:calc(8 * var(--u));box-shadow:0 1px calc(3 * var(--u)) #11182714;color:#111827;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:calc(12 * var(--u));background:#fff;border:1px solid #e5e7eb;line-height:1.4;overflow:hidden}.QalVDW_acmeBar{align-items:center;gap:calc(6 * var(--u));padding:calc(7 * var(--u)) calc(12 * var(--u));background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex}.QalVDW_acmeMark{width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:calc(3 * var(--u));background:#4f46e5}.QalVDW_acme{font-weight:700}.QalVDW_acmeSection{color:#6b7280}.QalVDW_acmeBody{padding:calc(9 * var(--u)) calc(14 * var(--u)) calc(11 * var(--u));flex-direction:column;display:flex}.QalVDW_acmeTitle{font-size:calc(15 * var(--u));font-weight:700}.QalVDW_fields{gap:calc(10 * var(--u));margin-top:calc(10 * var(--u));grid-template-columns:1fr 1fr;display:grid}.QalVDW_field{gap:calc(3 * var(--u));flex-direction:column;display:flex}.QalVDW_fieldLabel{color:#374151;font-size:calc(11 * var(--u));font-weight:600}.QalVDW_input{align-items:center;gap:calc(6 * var(--u));height:calc(28 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(6 * var(--u));white-space:nowrap;border:1px solid #d1d5db;display:flex}.QalVDW_inputIcon{width:calc(12 * var(--u));height:calc(12 * var(--u));color:#6b7280}.QalVDW_person{width:calc(18 * var(--u));height:calc(18 * var(--u));color:#4338ca;font-size:calc(8.5 * var(--u));background:#e0e7ff;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.QalVDW_queued{margin-top:calc(10 * var(--u));border-radius:calc(6 * var(--u));border:1px solid #e5e7eb;flex-direction:column;display:flex}.QalVDW_queuedHead{align-items:center;gap:calc(6 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u));color:#374151;font-size:calc(11 * var(--u));font-weight:600;display:flex}.QalVDW_queuedCount{padding:0 calc(6 * var(--u));color:#4338ca;font-size:calc(10 * var(--u));background:#eef2ff;border-radius:999px}.QalVDW_request{align-items:center;gap:calc(8 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u));border-top:1px solid #f3f4f6;display:flex}.QalVDW_requestName{font-weight:500}.QalVDW_requestTeam,.QalVDW_requestAge{color:#6b7280}.QalVDW_thread{gap:calc(5 * var(--u));margin:calc(8 * var(--u)) 0 0 calc(18 * var(--u));padding:calc(10 * var(--u)) calc(13 * var(--u)) calc(11 * var(--u));border:1px solid var(--line);border-left:calc(3 * var(--u)) solid var(--in-progress-bright);border-radius:calc(10 * var(--u));box-shadow:0 calc(6 * var(--u)) calc(18 * var(--u)) #1e2b2914;background:#fff;flex-direction:column;display:flex}.QalVDW_threadHead{align-items:center;gap:calc(7 * var(--u));font-size:calc(12.5 * var(--u));display:flex}:where(.QalVDW_window) .QalVDW_agent{width:calc(20 * var(--u));height:calc(20 * var(--u))}.QalVDW_source{color:var(--quiet);font-size:calc(11.5 * var(--u))}.QalVDW_threadText{margin:0}.QalVDW_num{min-width:calc(20 * var(--u));height:calc(20 * var(--u));padding:0 calc(5 * var(--u));box-sizing:border-box;border-radius:calc(4 * var(--u));font-size:calc(11 * var(--u));justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.QalVDW_initiative{width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:calc(4 * var(--u));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.QalVDW_initiative svg{width:calc(12 * var(--u));height:calc(12 * var(--u));stroke-width:2.2px}.QalVDW_teal{color:#1f6b5c;background:#d7f0ea}.QalVDW_purple{color:#5b3fb8;background:#ebe4fb}.QalVDW_dock{align-items:flex-start;gap:calc(8 * var(--u));height:calc(54 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(22 * var(--u));background:var(--ground);flex-shrink:0;display:flex}.QalVDW_newSession{width:calc(32 * var(--u));height:calc(32 * var(--u));margin-top:calc(5 * var(--u));border-radius:calc(8 * var(--u));color:#fafbefd1;background:#fafbef14;justify-content:center;align-items:center;display:flex}.QalVDW_newSession svg{width:calc(17 * var(--u));height:calc(17 * var(--u))}.QalVDW_sessions{height:calc(42 * var(--u));margin-left:calc(4 * var(--u));align-items:center;display:flex}.QalVDW_sessionTab{align-items:center;gap:calc(13 * var(--u));width:calc(236 * var(--u));padding:0 calc(22 * var(--u)) 0 calc(18 * var(--u));box-sizing:border-box;display:flex}.QalVDW_sessionTab+.QalVDW_sessionTab{border-left:1px solid #fafbef38}.QalVDW_sessionName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.QalVDW_state{width:calc(7 * var(--u));height:calc(7 * var(--u));box-sizing:border-box;border:1.5px solid #fafbef99;border-radius:50%;flex-shrink:0}.QalVDW_state.QalVDW_waiting{background:#ffb75a;border:0}.QalVDW_sessionTab .QalVDW_num,.QalVDW_sessionTab .QalVDW_initiative{width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:calc(5 * var(--u))}.QalVDW_mark{width:auto;height:calc(16 * var(--u));fill:#ffb75a}.QalVDW_groveTab,.QalVDW_selected{position:relative}.QalVDW_groveTab:before,.QalVDW_groveTab:after,.QalVDW_selected:before,.QalVDW_selected:after{content:"";top:calc((100% - var(--r)) * var(--low));width:var(--r);height:var(--r);background:inherit;pointer-events:none;position:absolute}.QalVDW_groveTab:before,.QalVDW_selected:before{left:calc(-1 * var(--r));-webkit-mask:radial-gradient(circle var(--r) at 0 calc(100% - 100% * var(--low)), #0000 0 var(--r), #000 var(--r));mask:radial-gradient(circle var(--r) at 0 calc(100% - 100% * var(--low)), #0000 0 var(--r), #000 var(--r))}.QalVDW_groveTab:after,.QalVDW_selected:after{right:calc(-1 * var(--r));-webkit-mask:radial-gradient(circle var(--r) at 100% calc(100% - 100% * var(--low)), #0000 0 var(--r), #000 var(--r));mask:radial-gradient(circle var(--r) at 100% calc(100% - 100% * var(--low)), #0000 0 var(--r), #000 var(--r))}.QalVDW_groveTab{--r:calc(12 * var(--u));--low:0;height:calc(42 * var(--u));padding:0 calc(22 * var(--u));border-radius:0 0 var(--r) var(--r);background:var(--panel);align-items:center;display:flex}.QalVDW_selected{filter:drop-shadow(0 0 calc(3 * var(--u)) #0000001a);clip-path:inset(calc(-16 * var(--u)) calc(-24 * var(--u)) 0 calc(-24 * var(--u)));--r:calc(10 * var(--u));--low:1;border-radius:var(--r) var(--r) 0 0;background:var(--cloud);color:var(--ink);font-weight:500}.QalVDW_selected .QalVDW_num{min-width:calc(18 * var(--u));height:calc(18 * var(--u))}.QalVDW_phone{--u:calc(100cqw / 400);aspect-ratio:auto}.QalVDW_phone .QalVDW_main{padding:calc(8 * var(--u)) calc(8 * var(--u)) calc(10 * var(--u))}.QalVDW_phone .QalVDW_sheet{padding:calc(20 * var(--u)) calc(16 * var(--u)) calc(18 * var(--u))}.QalVDW_phone .QalVDW_content{max-width:none}.QalVDW_phone .QalVDW_wide{display:none}.QalVDW_phone .QalVDW_thread{margin-left:0}.QalVDW_phone .QalVDW_sessionTab{width:calc(220 * var(--u))}
.Lx7UtG_layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.Lx7UtG_side{flex-direction:column;gap:20px;display:flex;position:sticky;top:120px}h2.Lx7UtG_heading{text-wrap:balance;margin-bottom:0}.Lx7UtG_intro{max-width:28em}.Lx7UtG_index{margin-top:8px}.Lx7UtG_indexList{border-left:1px solid var(--rule);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Lx7UtG_indexLink{font-size:var(--text-small);color:var(--fg-quiet);transition:color var(--motion-hover) var(--motion-ease), border-color var(--motion-hover) var(--motion-ease);border-left:2px solid #0000;gap:12px;margin-left:-1px;padding:8px 0 8px 16px;line-height:1.35;text-decoration:none;display:flex}.Lx7UtG_indexLink:hover{color:var(--fg)}.Lx7UtG_indexLink[aria-current=true]{border-left-color:var(--accent);color:var(--fg);font-weight:600}.Lx7UtG_indexNumber{font-variant-numeric:tabular-nums;width:1.2em;color:var(--accent);flex:none}.Lx7UtG_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Lx7UtG_item{border-top:1px solid var(--rule);flex-direction:column;gap:14px;padding:40px 0 40px 72px;scroll-margin-top:120px;display:flex;position:relative}.Lx7UtG_item:first-child{border-top:0;padding-top:0}.Lx7UtG_title{font-family:var(--serif);font-weight:500;font-size:var(--text-title);letter-spacing:-.01em;color:var(--fg);text-wrap:balance;margin:0;line-height:1.15}.Lx7UtG_number{font-size:var(--text-h2);color:var(--accent);line-height:.9;position:absolute;left:0}.Lx7UtG_stop{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Lx7UtG_body{max-width:32em}.Lx7UtG_without{background:color-mix(in srgb, var(--clementine) 16%, var(--cloud-l1));max-width:32em;font-size:var(--text-body);color:var(--canopy);text-wrap:balance;border-radius:12px;align-self:flex-start;margin:4px 0 0;padding:12px 16px;line-height:1.5}.Lx7UtG_withoutLabel{color:var(--canopy);font-weight:600}@media (max-width:999px){.Lx7UtG_layout{grid-template-columns:minmax(0,1fr);gap:32px}.Lx7UtG_side{position:static}.Lx7UtG_index{display:none}.Lx7UtG_item:first-child{padding-top:8px}}@media (max-width:640px){.Lx7UtG_item{padding:28px 0}.Lx7UtG_item:first-child{padding-top:4px}.Lx7UtG_number{margin-bottom:8px;display:block;position:static}}
.enTKrW_link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.enTKrW_link:hover,.enTKrW_link:focus-visible{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px}.enTKrW_link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}
.FNvtEa_head{flex-direction:column;gap:16px;margin-bottom:36px;display:flex}.FNvtEa_head h2{max-width:var(--heading-measure)}.FNvtEa_breakout{width:100%}.FNvtEa_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.FNvtEa_item{min-width:0}.FNvtEa_cards:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:14px}.FNvtEa_card{--fg:var(--cloud);--fg-muted:var(--cloud-d1);--fg-quiet:#efefe1b8;--accent:var(--lime);--focus-ring:var(--lime);background-color:var(--card-tint);background-image:linear-gradient(170deg, var(--card-tint-top) 0%, var(--card-tint) 100%), var(--card-image);height:100%;min-height:520px;color:var(--cloud);background-position:50%;background-size:cover;border-radius:12px;flex-direction:column;gap:28px;margin:0;padding:28px 30px 30px;text-decoration:none;display:flex;position:relative;overflow:hidden}.FNvtEa_grove{--card-tint:#2e7363d1;--card-tint-top:#22564ae6}.FNvtEa_dusk{--card-tint:#445d50d6;--card-tint-top:#2e3e37eb}.FNvtEa_canopy{--card-tint:#213634db;--card-tint-top:#172c29f0}.FNvtEa_onDark .FNvtEa_card{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:linear-gradient(170deg,#fafbef1c 0%,#fafbef0d 100%);border:1px solid #fafbef2e}.FNvtEa_onDark .FNvtEa_cardLink:hover,.FNvtEa_onDark .FNvtEa_cardLink:focus-visible{box-shadow:0 16px 40px #0a161466}.FNvtEa_cardLink{transition:transform var(--motion-hover) var(--motion-ease), box-shadow var(--motion-hover) var(--motion-ease)}.FNvtEa_cardLink:hover,.FNvtEa_cardLink:focus-visible{transform:translateY(-3px);box-shadow:0 16px 40px #172c2938}.FNvtEa_company{font-size:var(--text-lead);color:var(--cloud);align-items:center;gap:12px;font-weight:500;display:inline-flex}.FNvtEa_companyMark{border:1px solid #fafbef73;border-radius:8px;width:30px;height:30px}.FNvtEa_companyLogo{width:auto;height:30px}.FNvtEa_arrow{color:var(--lime);margin-left:2px}.FNvtEa_quote{font-family:var(--serif);font-weight:500;font-size:var(--text-intro);color:var(--cloud);text-wrap:pretty;margin:0;line-height:1.45}.FNvtEa_person{font-size:var(--text-small);flex-direction:column;gap:2px;margin-top:auto;line-height:1.4;display:flex}.FNvtEa_who{color:var(--cloud);font-weight:500}.FNvtEa_title{color:#efefe1b8}.FNvtEa_note{font-size:var(--text-caption);color:#efefe1b8;margin-top:8px;line-height:1.4}@media (max-width:1099px){.FNvtEa_cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -24px;padding:0 24px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.FNvtEa_cards::-webkit-scrollbar{display:none}.FNvtEa_cards:focus-visible{outline-offset:-2px;border-radius:0}.FNvtEa_item{scroll-snap-align:start;flex:0 0 min(86%,600px)}.FNvtEa_card{min-height:420px}}@media (max-width:640px){.FNvtEa_card{gap:20px;min-height:0;padding:22px 22px 24px}.FNvtEa_company{font-size:var(--text-body)}.FNvtEa_quote{line-height:1.42}}@media (prefers-reduced-motion:reduce){.FNvtEa_cardLink:hover,.FNvtEa_cardLink:focus-visible{transform:none}}
.gJWiTW_layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.gJWiTW_items{flex-direction:column;display:flex}.gJWiTW_item{border-top:1px solid var(--rule);padding-block:28px}.gJWiTW_item:first-child{border-top:0;padding-top:0}.gJWiTW_question{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;list-style:none;display:flex}.gJWiTW_question::-webkit-details-marker{display:none}.gJWiTW_question:after{content:"";width:14px;height:14px;color:var(--grove);transition:background-size var(--motion-time) var(--motion-ease);background:linear-gradient(currentColor,currentColor) 50%/14px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 14px no-repeat;flex:none;margin-top:.3em}.gJWiTW_item[open] .gJWiTW_question:after{background-size:14px 2px,2px 0}.gJWiTW_answer{margin-top:10px}@media (max-width:900px){.gJWiTW_layout{grid-template-columns:minmax(0,1fr);gap:32px}.gJWiTW_item{padding-block:18px}.gJWiTW_item:first-child{padding-top:0}.gJWiTW_question{align-items:center;min-height:44px}.gJWiTW_question:after{margin-top:0}}@media (pointer:coarse){.gJWiTW_question{align-items:center;min-height:44px}.gJWiTW_question:after{margin-top:0}}@media (prefers-reduced-motion:reduce){.gJWiTW_question:after{transition:none}}.gJWiTW_group{margin:0;padding:40px 0 14px}.gJWiTW_group:first-child{padding-top:0}.gJWiTW_group+.gJWiTW_item{border-top:0;padding-top:0}.gJWiTW_links{flex-direction:column;align-items:flex-start;display:flex}.gJWiTW_link{min-height:44px;font-size:var(--text-body);color:var(--accent);align-self:flex-start;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.gJWiTW_link:hover,.gJWiTW_link:focus-visible{text-underline-offset:4px;text-decoration:underline}.gJWiTW_link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px}
.KWK0Gq_panel{border:1px solid var(--cloud-d2);background:var(--cloud-l1);min-width:0;box-shadow:0 18px 40px color-mix(in srgb, var(--canopy) 6%, transparent);color:var(--canopy);border-radius:18px;margin:0;padding:28px 24px 24px}.KWK0Gq_drawing{position:relative}.KWK0Gq_svg{width:100%;height:auto;display:block;overflow:visible}.KWK0Gq_packFaint{stop-color:var(--cloud-d1);stop-opacity:.55}.KWK0Gq_packMid{stop-color:var(--cloud-d1)}.KWK0Gq_packDeep{stop-color:var(--cloud-d2)}.KWK0Gq_packLine,.KWK0Gq_packLineDark{fill:none;stroke-width:1.75px;stroke-linecap:round}.KWK0Gq_packLine{stroke:var(--dusk-l2);opacity:.9}.KWK0Gq_packLineDark{stroke:var(--dusk-l1);opacity:.6}.KWK0Gq_packEnd{fill:var(--dusk-l2)}.KWK0Gq_packEndDark{fill:var(--dusk-l1);opacity:.7}.KWK0Gq_glow{fill:none;stroke:var(--lime-l1);stroke-width:10px;stroke-linecap:round;opacity:.8}.KWK0Gq_founders{fill:none;stroke:var(--grove);stroke-width:3px;stroke-linecap:round}.KWK0Gq_start{fill:var(--grove);stroke:var(--cloud-l1);stroke-width:2px}.KWK0Gq_halo{fill:var(--clementine);opacity:.2}.KWK0Gq_peak{fill:var(--clementine);stroke:var(--grove);stroke-width:2.5px}.KWK0Gq_outcome,.KWK0Gq_pack{font-size:var(--text-caption);white-space:nowrap;line-height:1.4;position:absolute}.KWK0Gq_outcome{color:var(--dusk);flex-direction:column;align-items:flex-end;display:flex}.KWK0Gq_founderName{color:var(--grove);font-weight:600}.KWK0Gq_pack{color:var(--dusk-l1)}@media (max-width:599px){.KWK0Gq_panel{padding:22px 18px 18px}}
._5rvCnG_tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;max-width:1080px;display:grid}._5rvCnG_tile{border:1px solid var(--card-stroke);background:color-mix(in srgb, var(--canopy-d1) 40%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cloud);text-align:left;border-radius:20px;flex-direction:column;gap:14px;padding:18px 10px 10px;display:flex}._5rvCnG_heading{font-family:var(--sans);font-size:var(--text-micro);letter-spacing:.02em;color:var(--lime);margin:0;padding-inline:8px;font-weight:600;line-height:1.3}._5rvCnG_sides{flex-direction:column;flex:1;gap:12px;margin:0;display:flex}._5rvCnG_side{flex-direction:column;gap:6px;min-height:94px;padding-inline:8px;display:flex}._5rvCnG_ours{background:var(--cloud-l1);min-height:0;box-shadow:0 10px 24px color-mix(in srgb, var(--canopy-d1) 30%, transparent);border-radius:14px;flex:1;padding:14px 12px 16px}._5rvCnG_column{font-size:var(--text-micro);color:var(--cloud-d2);font-weight:500;line-height:1.3}._5rvCnG_ours ._5rvCnG_column{color:var(--grove);font-weight:600}._5rvCnG_cell{font-family:var(--serif);font-size:var(--text-lead);color:var(--cloud-d1);text-wrap:balance;margin:0;line-height:1.22}._5rvCnG_ours ._5rvCnG_cell{color:var(--canopy)}._5rvCnG_line{display:block}@media (max-width:1099px){._5rvCnG_tiles{grid-template-columns:minmax(0,1fr);gap:12px}._5rvCnG_line{display:inline}._5rvCnG_tile{padding:16px 10px 10px}._5rvCnG_sides{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}._5rvCnG_side{min-height:0;padding-block:4px}._5rvCnG_ours{padding:14px 12px}}@media (max-width:519px){._5rvCnG_sides{grid-template-columns:minmax(0,1fr)}._5rvCnG_side{padding-block:0}._5rvCnG_ours{padding:12px 12px 14px}}
.fRcKSW_panel{border:1px solid var(--cloud-d2);background:var(--cloud-l1);min-width:0;color:var(--canopy);border-radius:18px;flex-direction:column;gap:20px;margin:0;padding:28px 24px 24px;display:flex;container-type:inline-size}.fRcKSW_drawing{position:relative}.fRcKSW_svg{width:100%;height:auto;display:block;overflow:visible}.fRcKSW_decided{fill:none;stroke:var(--grove);stroke-width:2px;stroke-dasharray:6 6;stroke-linecap:round}.fRcKSW_target{fill:var(--cloud-l1);stroke:var(--grove);stroke-width:2px}.fRcKSW_built{fill:none;stroke:var(--clementine-d1);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.fRcKSW_call{fill:var(--clementine-d1)}.fRcKSW_start{fill:var(--grove)}.fRcKSW_bracket{fill:none;stroke:var(--dusk);stroke-width:1.5px}.fRcKSW_label{font-size:var(--text-caption);white-space:nowrap;color:var(--dusk);line-height:1.25;position:absolute}.fRcKSW_strong{color:var(--canopy);font-weight:600}.fRcKSW_meant{text-align:right}.fRcKSW_callName{width:72px;font-size:var(--text-micro);text-align:right;white-space:normal;text-wrap:balance}.fRcKSW_callNumber{font-size:var(--text-micro);color:var(--canopy);font-weight:600;display:none;transform:translate(-50%)}.fRcKSW_shipped{text-align:right}.fRcKSW_drift{font-size:var(--text-micro);transform:translateY(-50%)}.fRcKSW_calls{font-size:var(--text-caption);color:var(--dusk);margin:0;padding-left:20px;line-height:1.5;list-style:decimal;display:none}.fRcKSW_legend{font-size:var(--text-caption);color:var(--dusk);flex-wrap:wrap;gap:8px 24px;line-height:1.25;display:flex}.fRcKSW_key{align-items:center;gap:8px;display:inline-flex}.fRcKSW_key svg{flex:none;overflow:visible}.fRcKSW_calls li::marker{color:var(--canopy);font-weight:600}@container (max-width:439px){.fRcKSW_callName,.fRcKSW_drift{display:none}.fRcKSW_callNumber,.fRcKSW_calls{display:block}}@media (max-width:599px){.fRcKSW_panel{padding:22px 18px 18px}}
.oCKB7G_pair{flex-direction:column;gap:20px;min-width:0;display:flex}.oCKB7G_still{flex-direction:column;gap:10px;margin:0;display:flex}.oCKB7G_panel{border:1px solid var(--cloud-d2);background:var(--cloud-l1);border-radius:18px;padding:16px;overflow:hidden}.oCKB7G_panel svg{margin-top:-12.7273%;margin-bottom:-17.2727%;display:block}.oCKB7G_phone{display:none}@media (max-width:599px){.oCKB7G_drawn{display:none}.oCKB7G_phone{display:block}}.oCKB7G_still:not(.oCKB7G_today) .oCKB7G_panel{opacity:.62}.oCKB7G_today .oCKB7G_label{color:var(--accent)}.oCKB7G_today .oCKB7G_panel{border-color:var(--grove);box-shadow:0 0 0 1px var(--grove)}
.X6JmOq_picture{width:100%;height:auto;font-family:var(--sans);display:block}.X6JmOq_band{stroke-linecap:round;stroke-linejoin:round}.X6JmOq_product{fill:var(--dusk);stroke:var(--dusk)}.X6JmOq_technical{fill:var(--cloud-d1);stroke:var(--cloud-d1)}.X6JmOq_grove{fill:var(--clementine);stroke:var(--clementine)}.X6JmOq_buildGrove{fill:var(--cloud-d1);stroke:var(--cloud-d1)}.X6JmOq_lightOn{stop-color:var(--cloud-l2);stop-opacity:.42}.X6JmOq_lightOff{stop-color:var(--cloud-l2);stop-opacity:0}.X6JmOq_shadeOn{stop-color:var(--canopy-d2);stop-opacity:.3}.X6JmOq_shadeOff{stop-color:var(--canopy-d2);stop-opacity:0}.X6JmOq_shadow{fill:var(--canopy-d2);stroke:var(--canopy-d2)}.X6JmOq_blockTitle{font-size:min(12px, calc(var(--text-small) / var(--k,1)));font-weight:600}.X6JmOq_large .X6JmOq_blockTitle{font-size:min(12px, calc(var(--text-body) / var(--k,1)))}.X6JmOq_blockDetail{font-size:min(10.1px, calc(var(--text-micro) / var(--k,1)))}.X6JmOq_large .X6JmOq_blockDetail{font-size:min(10px, calc(var(--text-small) / var(--k,1)))}.X6JmOq_small .X6JmOq_productWords .X6JmOq_blockDetail,.X6JmOq_small .X6JmOq_rows{display:none}.X6JmOq_productWords{color:color-mix(in srgb, var(--canopy-d1) calc(var(--grove,0) * 100%), var(--cloud));fill:currentColor}.X6JmOq_question{font-size:min(10.1px, calc(var(--text-micro) / var(--k,1)));font-weight:500}.X6JmOq_large .X6JmOq_question{font-size:min(10px, calc(var(--text-small) / var(--k,1)))}.X6JmOq_questionMark{fill:none;stroke:currentColor;stroke-width:1.2px}.X6JmOq_short{display:none}@media (max-width:899px){.X6JmOq_full{display:none}.X6JmOq_short{font-size:min(13px, calc(var(--text-small) / var(--k,1)));display:inline}}.X6JmOq_technicalWords .X6JmOq_blockTitle{fill:var(--dusk-d1)}.X6JmOq_technicalWords .X6JmOq_blockDetail{fill:var(--dusk)}.X6JmOq_lane{font-size:min(13px, calc(var(--text-small) / var(--k,1)));fill:var(--fg-quiet);font-weight:600}.X6JmOq_large .X6JmOq_lane{font-size:min(13px, calc(var(--text-lead) / var(--k,1)))}.X6JmOq_sub{font-size:min(11px, calc(var(--text-caption) / var(--k,1)));fill:var(--fg-quiet);font-weight:600}.X6JmOq_large .X6JmOq_sub{font-size:min(11px, calc(var(--text-body) / var(--k,1)))}.X6JmOq_rule{stroke:color-mix(in srgb, var(--fg) 40%, transparent);stroke-width:1.5px}.X6JmOq_runner{fill:var(--fg)}
._4A5k_W_timeline{--plan:72px;--build:216px;grid-template-columns:56px minmax(0,1fr);gap:8px 12px;display:grid}._4A5k_W_timeline[data-state=bottleneck]{--plan:156px;--build:48px}._4A5k_W_stage{font-size:var(--text-caption);color:var(--fg-quiet,var(--dusk-l1));padding-top:13px;font-weight:600;line-height:1.3}._4A5k_W_block{box-sizing:border-box;border-radius:14px;padding:12px 14px;display:block;position:relative;overflow:hidden}._4A5k_W_plan,._4A5k_W_review{height:var(--plan)}._4A5k_W_build{height:var(--build)}._4A5k_W_product{background:var(--dusk);color:var(--cloud-l1)}._4A5k_W_technical{background:var(--cloud-d1);color:var(--dusk-d1)}._4A5k_W_title{font-size:var(--text-body);text-wrap:balance;font-weight:600;line-height:1.3;display:block}._4A5k_W_long{flex-direction:column;gap:4px;display:flex}._4A5k_W_detail{font-size:var(--text-small);color:var(--dusk);text-wrap:pretty;line-height:1.4}._4A5k_W_shrunk{font-size:var(--text-small);opacity:0;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}._4A5k_W_timeline[data-state=bottleneck] ._4A5k_W_long{opacity:0}._4A5k_W_timeline[data-state=bottleneck] ._4A5k_W_shrunk{opacity:1}@media screen and (prefers-reduced-motion:no-preference){._4A5k_W_plan,._4A5k_W_review,._4A5k_W_build{transition:height .9s var(--motion-ease)}._4A5k_W_long{transition:opacity .3s var(--motion-ease)}._4A5k_W_shrunk{transition:opacity .4s var(--motion-ease) .5s}}
.ZyKZeq_wrap{border:1px solid var(--cloud-d2);border-radius:18px;margin-block:12px;overflow:hidden}.ZyKZeq_table{border-collapse:collapse;background:var(--cloud-l1);width:100%;color:var(--canopy);font-size:var(--text-body);line-height:1.4}.ZyKZeq_caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ZyKZeq_table th,.ZyKZeq_table td{border-bottom:1px solid var(--cloud-d2);text-align:left;vertical-align:top;padding:14px 16px}.ZyKZeq_table thead th,.ZyKZeq_table thead td{background:var(--canopy);color:var(--cloud);font-size:var(--text-small);font-weight:600}.ZyKZeq_table tbody th{width:28%;font-weight:600}.ZyKZeq_table tbody td{color:var(--dusk-d1)}.ZyKZeq_table tbody td:last-child{background:color-mix(in srgb, var(--clementine) 14%, var(--cloud-l1));color:var(--canopy)}.ZyKZeq_table tbody tr:last-child th,.ZyKZeq_table tbody tr:last-child td{border-bottom:0}.ZyKZeq_plain .ZyKZeq_table tbody td:last-child{color:var(--dusk-d1);background:0 0}@media (max-width:640px){.ZyKZeq_wrap{border:0;border-radius:0;overflow:visible}.ZyKZeq_table,.ZyKZeq_table tbody,.ZyKZeq_table tr,.ZyKZeq_table th,.ZyKZeq_table td{width:auto;display:block}.ZyKZeq_table{background:0 0}.ZyKZeq_table thead{display:none}.ZyKZeq_table tbody tr{border:1px solid var(--cloud-d2);background:var(--cloud-l1);border-radius:14px;margin-bottom:12px;overflow:hidden}.ZyKZeq_table tbody th{background:var(--canopy);width:auto;color:var(--cloud);padding:12px 16px}.ZyKZeq_table tbody td{padding:10px 16px 12px}.ZyKZeq_table tbody td:before{content:attr(data-column);font-size:var(--text-caption);color:var(--dusk-l1);margin-bottom:2px;font-weight:600;display:block}.ZyKZeq_table tbody tr:last-child th{border-bottom:1px solid var(--cloud-d2)}.ZyKZeq_table tbody td:last-child{border-bottom:0}}.ZyKZeq_definition{--fg:var(--cloud);--fg-muted:var(--cloud-d1);--fg-quiet:color-mix(in srgb, var(--cloud-d1) 72%, transparent);--accent:var(--lime);background:var(--grove-d1);color:var(--fg);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px 56px;margin-bottom:72px;padding:36px 44px;display:grid}.ZyKZeq_term{flex-direction:column;gap:12px;display:flex}.ZyKZeq_definitionLabel{font-size:var(--text-caption);letter-spacing:.02em;color:var(--fg-quiet);font-weight:600}.ZyKZeq_definitionTerm{font-family:var(--serif);font-weight:500;font-size:var(--text-h2);letter-spacing:-.02em;color:var(--fg);text-wrap:balance;line-height:1.1}.ZyKZeq_definitionBody{font-size:var(--text-lead);color:var(--fg-muted);text-wrap:pretty;margin:0;line-height:1.55}.ZyKZeq_centredLayout{flex-direction:column;align-items:center;gap:40px;display:flex}.ZyKZeq_centred{text-align:center;align-items:center;margin-inline:auto}.ZyKZeq_centred>*{max-width:720px}.ZyKZeq_centred p{text-wrap:balance}.ZyKZeq_centredLayout>.ZyKZeq_wrap{width:100%;max-width:960px;margin-block:0}.ZyKZeq_centredLine{text-align:center;max-width:34em}.ZyKZeq_split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;display:grid}.ZyKZeq_even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ZyKZeq_pictureFirst>.ZyKZeq_copy{order:2}@media (max-width:1079px){.ZyKZeq_definition{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:900px){.ZyKZeq_split{grid-template-columns:minmax(0,1fr);gap:32px}.ZyKZeq_pictureFirst>.ZyKZeq_copy{order:0}}@media (max-width:760px){.ZyKZeq_definition{grid-template-columns:minmax(0,1fr);margin-bottom:48px;padding:28px 26px}.ZyKZeq_centredLayout{gap:28px}.ZyKZeq_centred{text-align:left;align-items:flex-start}.ZyKZeq_centredLine{text-align:left}}.ZyKZeq_onGreen{border-color:var(--card-stroke);background:color-mix(in srgb, var(--canopy-d1) 38%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ZyKZeq_onGreen .ZyKZeq_table{color:var(--cloud);background:0 0}.ZyKZeq_onGreen .ZyKZeq_table th,.ZyKZeq_onGreen .ZyKZeq_table td{border-bottom-color:var(--rule)}.ZyKZeq_onGreen .ZyKZeq_table thead th,.ZyKZeq_onGreen .ZyKZeq_table thead td{background:color-mix(in srgb, var(--canopy-d1) 45%, transparent);color:var(--lime);font-size:var(--text-caption);letter-spacing:.02em}.ZyKZeq_onGreen .ZyKZeq_table tbody th{color:var(--cloud)}.ZyKZeq_onGreen .ZyKZeq_table tbody td{color:var(--cloud-d1)}.ZyKZeq_onGreen .ZyKZeq_table tbody td:last-child{background:color-mix(in srgb, var(--clementine) 16%, color-mix(in srgb, var(--canopy-d1) 30%, transparent));color:var(--cloud)}@media (max-width:640px){.ZyKZeq_onGreen{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.ZyKZeq_onGreen .ZyKZeq_table tbody tr{border-color:var(--card-stroke);background:color-mix(in srgb, var(--canopy-d1) 42%, transparent)}.ZyKZeq_onGreen .ZyKZeq_table tbody th{background:color-mix(in srgb, var(--canopy-d1) 50%, transparent);color:var(--lime)}.ZyKZeq_onGreen .ZyKZeq_table tbody td:before{color:var(--fg-muted)}.ZyKZeq_onGreen .ZyKZeq_table tbody tr:last-child th{border-bottom-color:var(--rule)}}
.q9hx0q_wall{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.q9hx0q_column{flex-direction:column;justify-content:space-between;gap:16px;display:flex}.q9hx0q_quoteCard{background:var(--cloud-d1);border-radius:22px;flex-direction:column;gap:10px;margin:0;padding:22px 24px;display:flex}.q9hx0q_source{font-size:var(--text-caption);letter-spacing:.02em;color:var(--dusk-l1);margin:0;font-weight:600}.q9hx0q_quote{font-family:var(--serif);font-weight:500;font-size:var(--text-body);color:var(--canopy);text-wrap:pretty;margin:0;line-height:1.45}.q9hx0q_who{font-size:var(--text-caption);color:var(--grove);margin-top:2px;font-weight:600}.q9hx0q_centered{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:820px;margin:0 auto;display:flex}.q9hx0q_centeredText{font-family:var(--serif);font-weight:500;font-size:var(--text-h2-small);letter-spacing:-.02em;color:var(--fg);text-wrap:balance;margin:0;line-height:1.3}.q9hx0q_centeredWho{font-size:var(--text-body);color:var(--fg-quiet);font-weight:500;line-height:1.36}.q9hx0q_pull{border-left:3px solid var(--clementine);max-width:34ch;font-family:var(--serif);font-weight:500;font-size:var(--text-title);color:var(--grove-d1);margin:0;padding:6px 0 6px 22px;line-height:1.3}.q9hx0q_takeaway{background:var(--cloud-d1);border-radius:30px;padding:38px 44px}.q9hx0q_takeaway p{max-width:52ch;font-family:var(--serif);font-weight:500;font-size:var(--text-title);color:var(--grove-d1);text-wrap:pretty;margin:0;line-height:1.32}@media (max-width:900px){.q9hx0q_wall{grid-template-columns:repeat(2,minmax(0,1fr))}.q9hx0q_column{justify-content:flex-start}}@media (max-width:640px){.q9hx0q_wall{grid-template-columns:minmax(0,1fr)}.q9hx0q_takeaway{padding:30px 26px}}
.eIL0Ra_stat{min-width:0}.eIL0Ra_value{font-family:var(--serif);font-weight:500;font-size:var(--text-h2);color:var(--accent);margin:0;line-height:1.05}.eIL0Ra_label{color:var(--fg-muted);margin:8px 0 0;font-weight:500}.eIL0Ra_row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.eIL0Ra_cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.eIL0Ra_statCard .eIL0Ra_value{font-size:var(--text-h2-small)}.eIL0Ra_statCard .eIL0Ra_label{margin-top:6px}.eIL0Ra_cards .eIL0Ra_highlight{background:var(--lime-l1)}.eIL0Ra_featured{max-width:40ch}.eIL0Ra_featuredValue{font-family:var(--serif);font-weight:500;font-size:var(--text-display);letter-spacing:-.01em;color:var(--accent);margin:0;line-height:1}.eIL0Ra_featuredCaption{font-size:var(--text-intro);color:var(--fg);margin:8px 0 0;line-height:1.4}.eIL0Ra_featuredSource{font-size:var(--text-caption);color:var(--fg-muted);margin:14px 0 0}@media (max-width:900px){.eIL0Ra_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.eIL0Ra_row{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.eIL0Ra_cards .eIL0Ra_statCard{padding:24px 16px}}
.aqQLkq_strip{align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.aqQLkq_step{background:var(--cloud-d1);min-width:0;color:var(--canopy);flex:1 1 0;padding:26px 18px 26px 22px}.aqQLkq_step:first-child{border-radius:30px 0 0 30px}.aqQLkq_step:last-child{border-radius:0 30px 30px 0}.aqQLkq_step+.aqQLkq_step{border-left:2px solid var(--cloud)}.aqQLkq_art{justify-content:center;align-items:flex-end;height:150px;margin-bottom:20px;display:flex}.aqQLkq_number{font-size:var(--text-small);letter-spacing:.1em;color:var(--grove);margin:0 0 6px;font-weight:600}.aqQLkq_tag{margin-left:9px}.aqQLkq_title{font-family:var(--serif);font-weight:500;font-size:var(--text-intro);margin:0 0 6px;line-height:1.2}.aqQLkq_body{color:var(--dusk-d1);margin:0;line-height:1.5}@media (max-width:900px){.aqQLkq_strip{flex-direction:column}.aqQLkq_step{padding:26px 24px}.aqQLkq_step:first-child{border-radius:30px 30px 0 0}.aqQLkq_step:last-child{border-radius:0 0 30px 30px}.aqQLkq_step+.aqQLkq_step{border-left:0;border-top:2px solid var(--cloud)}}
.gwQ2zq_types{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin:0;display:grid}.gwQ2zq_types dd{margin:4px 0 0}.gwQ2zq_meanings,.gwQ2zq_statuses{font-size:var(--text-small);flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.gwQ2zq_meanings li{align-items:center;gap:10px;display:flex}.gwQ2zq_chip{border-radius:var(--visual-radius-chip);flex:none;width:22px;height:22px}.gwQ2zq_statuses li{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;display:grid}.gwQ2zq_pill{font-size:var(--text-micro);background:var(--surface);color:var(--ink);border-radius:999px;justify-self:start;padding:3px 10px;font-weight:600}.gwQ2zq_dotRow{align-items:center;gap:8px;display:flex}.gwQ2zq_dot{background:var(--dot);border-radius:50%;flex:none;width:8px;height:8px}.gwQ2zq_pill[data-tone=not-started],.gwQ2zq_dot[data-tone=not-started]{--surface:var(--status-not-started-surface);--ink:var(--status-not-started-foreground);--dot:var(--status-not-started)}.gwQ2zq_pill[data-tone=in-progress],.gwQ2zq_dot[data-tone=in-progress]{--surface:var(--status-in-progress-surface);--ink:var(--status-in-progress-foreground);--dot:var(--status-in-progress)}.gwQ2zq_pill[data-tone=ready],.gwQ2zq_dot[data-tone=ready]{--surface:var(--status-ready-surface);--ink:var(--status-ready-foreground);--dot:var(--status-ready)}.gwQ2zq_pill[data-tone=done],.gwQ2zq_dot[data-tone=done]{--surface:var(--status-done-surface);--ink:var(--status-done-foreground);--dot:var(--status-done)}.gwQ2zq_pill[data-tone=needs-you],.gwQ2zq_dot[data-tone=needs-you]{--surface:var(--status-needs-you-surface);--ink:var(--status-needs-you-foreground);--dot:var(--status-needs-you)}.gwQ2zq_pill[data-tone=needs-you]{box-shadow:inset 0 0 0 1px var(--status-needs-you-border)}.gwQ2zq_corners{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.gwQ2zq_cornerChip,.gwQ2zq_cornerCard,.gwQ2zq_cornerPanel{border:1px solid var(--cloud-d2);background:var(--cloud-l2);font-size:var(--text-caption);color:var(--dusk-l1);align-items:flex-end;padding:10px 12px;display:flex}.gwQ2zq_cornerChip{border-radius:var(--visual-radius-chip);width:64px;height:40px}.gwQ2zq_cornerCard{border-radius:var(--visual-radius-card);width:120px;height:90px}.gwQ2zq_cornerPanel{border-radius:var(--visual-radius-panel);width:160px;height:120px}.gwQ2zq_code{border-radius:var(--visual-radius-card);background:var(--code-ground);color:var(--code-ink);font-family:var(--mono);font-size:var(--text-caption);white-space:pre-wrap;margin:0;padding:16px 18px;line-height:1.6}.gwQ2zq_prompt{color:var(--clementine)}.gwQ2zq_quietCode{color:var(--dusk-l2)}.gwQ2zq_panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.gwQ2zq_panelFigure{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.gwQ2zq_panelLabel{font-size:var(--text-eyebrow);color:var(--dusk);font-weight:700}.gwQ2zq_sample{aspect-ratio:5/3}.gwQ2zq_dark .gwQ2zq_panelLabel{color:var(--lime)}.gwQ2zq_hubSize{width:26%}.gwQ2zq_rings{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.gwQ2zq_note{font-size:var(--text-caption);color:var(--note);position:absolute;left:8%}.gwQ2zq_noteQuiet{top:4%}.gwQ2zq_noteLine{top:28%}.gwQ2zq_noteYours{top:52%}.gwQ2zq_noteGrove{top:76%}.gwQ2zq_dark{flex-direction:column;gap:32px;display:flex}.gwQ2zq_liftCard{border-radius:var(--visual-radius-card);background:var(--cloud-l2);max-width:360px;box-shadow:var(--visual-lift);padding:18px 20px}.gwQ2zq_liftTitle{font-size:var(--text-caption);color:var(--canopy);margin:0;font-weight:600}.gwQ2zq_liftBody{font-size:var(--text-small);color:var(--dusk-l1);margin:4px 0 0}@media (max-width:640px){.gwQ2zq_panels,.gwQ2zq_rings{grid-template-columns:minmax(0,1fr)}.gwQ2zq_sample{aspect-ratio:1}.gwQ2zq_statuses li{grid-template-columns:minmax(0,1fr);gap:4px}}.gwQ2zq_examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.gwQ2zq_examples>.gwQ2zq_full{grid-column:1/-1}.gwQ2zq_example{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}@media (max-width:640px){.gwQ2zq_examples{grid-template-columns:minmax(0,1fr)}}.gwQ2zq_note{z-index:1}
._1NehVq_tabbed{flex-direction:column;align-items:flex-start;gap:28px;display:flex}._1NehVq_tabs{border:1px solid var(--rule);background:color-mix(in srgb, var(--fg) 6%, transparent);border-radius:999px;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}._1NehVq_tab{color:var(--fg-muted);font-family:var(--sans);font-size:var(--text-small);white-space:nowrap;cursor:pointer;transition:background var(--motion-hover) var(--motion-ease), color var(--motion-hover) var(--motion-ease);background:0 0;border:0;border-radius:999px;padding:8px 16px;font-weight:600}._1NehVq_tab:hover,._1NehVq_tab:focus-visible{color:var(--fg)}._1NehVq_tab[aria-selected=true]{background:var(--tab-active-bg,var(--canopy));color:var(--tab-active-fg,var(--cloud))}._1NehVq_panels{width:100%;display:grid}._1NehVq_panel{visibility:hidden;opacity:0;min-width:0;transition:opacity var(--motion-time) var(--motion-ease);grid-area:1/1}._1NehVq_panel[data-active]{visibility:visible;opacity:1}@media (prefers-reduced-motion:reduce){._1NehVq_panel{transition:none}}
.Ho0gGq_wrap{min-height:80vh;padding:calc(96px + 64px + env(safe-area-inset-top)) 24px 96px;justify-content:center;align-items:center;display:flex}.Ho0gGq_card{--fg:var(--canopy);--card-stroke:var(--cloud-d2);--focus-ring:var(--grove);background:var(--cloud-l1);width:100%;max-width:560px;color:var(--canopy);text-align:center;border-radius:clamp(32px,4vw,48px);flex-direction:column;align-items:center;gap:16px;padding:48px 32px;display:flex}.Ho0gGq_title{font-family:var(--serif);font-weight:500;font-size:var(--text-h2);letter-spacing:-.022em;margin:0;line-height:1.1}.Ho0gGq_body{font-size:var(--text-body);color:var(--canopy-l2);text-wrap:balance;margin:0;font-weight:500;line-height:1.36}.Ho0gGq_actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}
.MqqYYG_frame{--tile-ground:var(--cloud-l2);--tile-edge:var(--cloud-d2);--tile-label:var(--dusk-l1);--tile-mark:var(--grove);--changed:var(--lime-l2);--changed-strong:var(--lime-l1);--changed-edge:var(--lime-d2);--decision-ground:var(--lime-l2);--decision-edge:var(--lime-d1);--decided-chip:var(--cloud-l2);--decided-chip-ink:inherit;--reconcile-edge:var(--grove);width:100%;max-width:520px;container-type:inline-size}.MqqYYG_withSpec{max-width:580px}.MqqYYG_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 4px;padding:0;list-style:none;display:grid}.MqqYYG_tile{background:var(--tile-ground);box-shadow:0 0 0 1px var(--tile-edge);border-radius:10px;flex-direction:column;gap:6px;padding:9px 11px 10px;display:flex}.MqqYYG_tileHead{align-items:center;gap:6px;min-width:0;display:flex}.MqqYYG_tileLabel{min-width:0;font-size:var(--text-micro);color:var(--tile-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.MqqYYG_updated{width:18px;height:16px;margin-left:auto}.MqqYYG_updated svg{width:11px;height:11px}.MqqYYG_open{width:13px;height:13px;color:var(--tile-label);flex:none;margin-left:auto}.MqqYYG_updated+.MqqYYG_open{margin-left:0}.MqqYYG_decision{background:var(--decision-ground);box-shadow:inset 0 0 0 1px var(--decision-edge);font-size:var(--text-caption);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:-2px 0 0;padding:6px 8px;font-weight:500;line-height:1.35;display:flex}.MqqYYG_decidedBy{border-radius:var(--visual-radius-chip);background:var(--decided-chip);color:var(--decided-chip-ink);font-size:var(--text-micro);flex:none;padding:.1em .6em;font-weight:600}.MqqYYG_decided{min-width:0}.MqqYYG_carried{margin-left:auto}.MqqYYG_reconciles .MqqYYG_tile li[data-changed]{background:var(--changed)}.MqqYYG_reconciles .MqqYYG_tile g[data-changed]>rect:first-child{fill:var(--changed);stroke:var(--changed-edge)}.MqqYYG_items{font-size:var(--text-caption);flex-direction:column;gap:4px;margin:0;padding:0;line-height:1.35;list-style:none;display:flex}.MqqYYG_items li{white-space:nowrap;border-radius:4px;align-items:baseline;gap:7px;margin-inline:-3px;padding-inline:3px;display:flex}.MqqYYG_items li:before{content:"";border-radius:50%;flex:none;width:6px;height:6px;translate:0 -1px}.MqqYYG_dot li:before{background:var(--tile-dot,var(--tile-mark))}.MqqYYG_ring li:before{box-sizing:border-box;border:1.5px solid var(--tile-mark);width:9px;height:9px;translate:0}.MqqYYG_glass{--tile-dot:var(--grove-l2);--tile-ground:#fdfdf70a;--tile-edge:#fdfdf71a;--tile-label:color-mix(in srgb, var(--cloud-l1) 62%, transparent);--tile-mark:var(--lime-d2);--changed:color-mix(in srgb, var(--lime) 14%, transparent);--changed-strong:color-mix(in srgb, var(--lime) 30%, transparent);--changed-edge:color-mix(in srgb, var(--lime) 70%, transparent);--decision-ground:color-mix(in srgb, var(--lime) 10%, transparent);--decision-edge:color-mix(in srgb, var(--lime) 32%, transparent);--decided-chip:var(--lime);--decided-chip-ink:var(--canopy-d1);--reconcile-edge:var(--clementine);--spec-line:color-mix(in srgb, var(--cloud-l1) 38%, transparent);--spec-card:#fdfdf70f;--spec-card-edge:#fdfdf72e;--spec-bar:color-mix(in srgb, var(--cloud-l1) 40%, transparent);--spec-faint:#fdfdf729;--spec-end:color-mix(in srgb, var(--lime) 22%, transparent);--spec-end-edge:var(--lime-d2);--spec-end-bar:var(--lime);--spec-decision:color-mix(in srgb, var(--clementine) 22%, transparent);--spec-screen:#fdfdf708;--spec-title:color-mix(in srgb, var(--cloud-l1) 70%, transparent);--spec-quiet:#fdfdf71a;--spec-primary:var(--lime-d2);--spec-row:#fdfdf70f;--spec-avatar:#fdfdf733;--spec-tag:#fdfdf71f;--spec-chosen:color-mix(in srgb, var(--lime) 20%, transparent);--spec-chosen-mark:var(--lime-d2);--spec-face-0:var(--clementine-l1);--spec-face-2:var(--palm-l2)}.MqqYYG_frame.MqqYYG_glass>*{background:radial-gradient(85% 55% at 100% 0%, color-mix(in srgb, var(--palm) 24%, transparent), transparent 70%), #1739318c}.MqqYYG_glass .MqqYYG_carried.MqqYYG_carried[data-tone]{--surface:color-mix(in srgb, var(--clementine) 16%, transparent);--ink:var(--clementine-l1);align-items:center;gap:5px;display:inline-flex}.MqqYYG_mark{width:14px;height:auto;fill:var(--clementine)}@media screen and (prefers-reduced-motion:no-preference){.MqqYYG_animate{animation:MqqYYG_land .52s var(--motion-ease) both;animation-delay:.2s}.MqqYYG_animate [data-check]{--tick-delay:var(--tick-at,calc(var(--tick-start,1.1s) + var(--j) * var(--tick-step,.26s)))}.MqqYYG_animate [data-check]>:last-child:not(:first-child,[data-turn]),.MqqYYG_animate [data-turn]>:last-child{animation:MqqYYG_tick .42s var(--motion-ease) both;animation-delay:var(--tick-delay)}.MqqYYG_animate [data-turn]>:first-child{animation:.2s linear both MqqYYG_leave;animation-delay:var(--tick-delay)}}@keyframes MqqYYG_leave{0%{visibility:visible}to{visibility:visible;opacity:0}}@media screen and (prefers-reduced-motion:no-preference){.MqqYYG_animate.MqqYYG_reconciles{--reconcile-start:1.6s;--reconcile-step:.7s;--carried-at:calc(var(--reconcile-start) + 4 * var(--reconcile-step) + .1s);--tick-start:calc(var(--carried-at) + .5s)}.MqqYYG_animate .MqqYYG_decision{animation:MqqYYG_arrive .46s var(--motion-ease) both;animation-delay:.85s}.MqqYYG_animate .MqqYYG_carried{animation:MqqYYG_tick .42s var(--motion-ease) both;animation-delay:var(--carried-at)}.MqqYYG_animate.MqqYYG_reconciles .MqqYYG_tile{animation:MqqYYG_reconcile 1.1s var(--motion-ease) both;animation-delay:calc(var(--reconcile-start) + var(--k) * var(--reconcile-step))}.MqqYYG_animate .MqqYYG_tile li[data-changed]{animation:MqqYYG_write 1.2s var(--motion-ease) both;animation-delay:calc(var(--reconcile-start) + var(--k) * var(--reconcile-step) + .15s)}.MqqYYG_animate .MqqYYG_tile [data-changed]:is(g,path){animation:MqqYYG_appear .5s var(--motion-ease) both;animation-delay:calc(var(--reconcile-start) + var(--k) * var(--reconcile-step) + .15s)}.MqqYYG_animate .MqqYYG_tile g[data-changed]>rect:first-child{animation:MqqYYG_brighten 1.2s var(--motion-ease) both;animation-delay:calc(var(--reconcile-start) + var(--k) * var(--reconcile-step) + .15s)}.MqqYYG_animate .MqqYYG_updated{animation:MqqYYG_tick .42s var(--motion-ease) both;animation-delay:calc(var(--reconcile-start) + var(--k) * var(--reconcile-step) + .6s)}}@keyframes MqqYYG_arrive{0%{opacity:0;transform:translateY(6px)}}@keyframes MqqYYG_reconcile{25%,60%{box-shadow:0 0 0 1.5px var(--reconcile-edge)}}@keyframes MqqYYG_write{0%{clip-path:inset(0 100% 0 0);background:var(--changed-strong)}45%{clip-path:inset(0);background:var(--changed-strong)}}@keyframes MqqYYG_appear{0%{opacity:0}}@keyframes MqqYYG_brighten{0%,45%{fill:var(--changed-strong);stroke:var(--reconcile-edge)}}@keyframes MqqYYG_land{0%{opacity:0;transform:translateY(8px)}}@keyframes MqqYYG_tick{0%{opacity:0;transform:scale(.6)}}@container (max-width:430px){.MqqYYG_tiles{grid-template-columns:minmax(0,1fr)}.MqqYYG_tile svg{max-width:220px}}
.RmrS9G_drawing{width:100%;height:auto;display:block}.RmrS9G_paths path{fill:none;stroke:var(--spec-line,var(--dusk-l1));stroke-width:1.2px}.RmrS9G_head{fill:var(--spec-line,var(--dusk-l1))}.RmrS9G_step rect:first-child{fill:var(--spec-card,var(--cloud-l2));stroke:var(--spec-card-edge,var(--cloud-d2));stroke-width:1.2px}.RmrS9G_end rect:first-child{fill:var(--spec-end,var(--lime-l1));stroke:var(--spec-end-edge,var(--grove));stroke-width:1.2px}.RmrS9G_decision{fill:var(--spec-decision,color-mix(in srgb, var(--clementine) 30%, var(--cloud-l2)));stroke:var(--clementine);stroke-width:1.2px}.RmrS9G_line{fill:var(--spec-bar,var(--dusk-l2))}.RmrS9G_step .RmrS9G_line{fill:var(--spec-bar,var(--cloud-d2))}.RmrS9G_end .RmrS9G_line{fill:var(--spec-end-bar,var(--grove))}.RmrS9G_faint{fill:var(--spec-faint,var(--cloud-d2))}.RmrS9G_screen{fill:var(--spec-screen,var(--cloud-l1));stroke:var(--spec-card-edge,var(--cloud-d2));stroke-width:1.2px}.RmrS9G_title{fill:var(--spec-title,var(--canopy))}.RmrS9G_quiet{fill:var(--spec-quiet,var(--cloud-d1))}.RmrS9G_primary{fill:var(--spec-primary,var(--grove))}.RmrS9G_row .RmrS9G_rowGround{fill:var(--spec-row,var(--cloud-l2))}.RmrS9G_row .RmrS9G_avatar{fill:var(--spec-avatar,var(--cloud-d2))}.RmrS9G_row[data-face="0"] .RmrS9G_avatar{fill:var(--spec-face-0,var(--spec-avatar,var(--cloud-d2)))}.RmrS9G_row[data-face="2"] .RmrS9G_avatar{fill:var(--spec-face-2,var(--spec-avatar,var(--cloud-d2)))}.RmrS9G_row .RmrS9G_tag{fill:var(--spec-tag,var(--cloud-d1))}.RmrS9G_chosen .RmrS9G_rowGround{fill:var(--spec-chosen,var(--lime-l1))}.RmrS9G_chosen .RmrS9G_avatar,.RmrS9G_chosen .RmrS9G_tag{fill:var(--spec-chosen-mark,var(--grove))}
.clN7Mq_card{border-radius:var(--visual-radius-card);background:var(--cloud-l2);box-shadow:0 0 0 1px var(--cloud-d2);color:var(--canopy);flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex}.clN7Mq_lifted{box-shadow:var(--product-card-lift,var(--visual-lift))}.clN7Mq_head{flex-direction:column;gap:4px;display:flex}.clN7Mq_meta{align-items:center;gap:8px;min-width:0;display:flex}.clN7Mq_kind{border-radius:var(--visual-radius-chip);background:var(--cloud-d1);font-size:var(--text-micro);color:var(--canopy);padding:.1em .6em;font-weight:600}.clN7Mq_id{font-size:var(--text-caption);color:var(--dusk-l1);font-weight:600}.clN7Mq_context{min-width:0;font-size:var(--text-caption);color:var(--dusk-l1);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.clN7Mq_meta .clN7Mq_status{margin-left:auto}.clN7Mq_title{font-size:var(--text-lead);text-wrap:balance;margin:2px 0 0;font-weight:600;line-height:1.3}.clN7Mq_summary{font-size:var(--text-small);color:var(--dusk-l1);margin:0;line-height:1.45}.clN7Mq_status{background:var(--surface);color:var(--ink);font-size:var(--text-micro);white-space:nowrap;border-radius:999px;flex:none;padding:.15em .65em;font-weight:600}.clN7Mq_status[data-tone=not-started]{--surface:var(--status-not-started-surface);--ink:var(--status-not-started-foreground)}.clN7Mq_status[data-tone=in-progress]{--surface:var(--status-in-progress-surface);--ink:var(--status-in-progress-foreground)}.clN7Mq_status[data-tone=ready]{--surface:var(--status-ready-surface);--ink:var(--status-ready-foreground)}.clN7Mq_status[data-tone=done]{--surface:var(--status-done-surface);--ink:var(--status-done-foreground)}.clN7Mq_status[data-tone=needs-you]{--surface:var(--status-needs-you-surface);--ink:var(--status-needs-you-foreground);box-shadow:inset 0 0 0 1px var(--status-needs-you-border)}.clN7Mq_checks{border-left:var(--diagram-stroke-loud) solid var(--cloud-d2);flex-direction:column;gap:12px;margin:2px 0 0 2px;padding:2px 0 2px 14px;list-style:none;display:flex}.clN7Mq_check{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.clN7Mq_what{flex-direction:column;gap:2px;min-width:0;display:flex}.clN7Mq_name{font-size:var(--text-body);font-weight:500;line-height:1.35}.clN7Mq_note{font-size:var(--text-small);color:var(--dusk-l1);margin:0;line-height:1.4}.clN7Mq_result{margin-top:1px}.clN7Mq_count{box-sizing:border-box;border-radius:var(--visual-radius-chip);font-variant-numeric:tabular-nums;place-items:center;width:24px;height:22px;padding:0;line-height:1;display:inline-grid}.clN7Mq_count svg{stroke-width:3px;width:13px;height:13px}.clN7Mq_waitingState{font-size:var(--text-micro);color:var(--dusk-l1);font-weight:500}.clN7Mq_typed{border-top:1px solid var(--cloud-d1);border-left:0;gap:0;margin:0;padding:0}.clN7Mq_typed .clN7Mq_check{border-bottom:1px solid var(--cloud-d1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0}.clN7Mq_typed .clN7Mq_check:last-child{border-bottom:0;padding-bottom:0}.clN7Mq_typed .clN7Mq_name{font-size:var(--text-small);font-weight:600}.clN7Mq_typed .clN7Mq_result{margin-top:0}.clN7Mq_turn{justify-items:end;display:grid}.clN7Mq_turn>*{grid-area:1/1}.clN7Mq_turn .clN7Mq_before{visibility:hidden}.clN7Mq_after{align-items:center;gap:4px;display:inline-flex}.clN7Mq_after svg{stroke-width:3px;width:11px;height:11px}.clN7Mq_pairs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clN7Mq_pairs .clN7Mq_note{display:none}.clN7Mq_group{font-size:var(--text-caption);color:var(--dusk-l1);margin:2px 0 0;font-weight:600}.clN7Mq_actions{border-top:1px solid var(--cloud-d2);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.clN7Mq_action{border-radius:var(--visual-radius-chip);background:var(--canopy);color:var(--cloud-l1);font-size:var(--text-caption);padding:6px 14px;font-weight:600}.clN7Mq_action+.clN7Mq_action{box-shadow:inset 0 0 0 1px var(--cloud-d2);color:var(--canopy);background:0 0}@container (max-width:460px){.clN7Mq_pairs{grid-template-columns:minmax(0,1fr)}}@container (max-width:320px){.clN7Mq_check .clN7Mq_note{display:none}.clN7Mq_title{font-size:var(--text-body)}}.clN7Mq_glass{--glass-edge:#fdfdf724;--glass-rule:#fdfdf71f;--glass-note:color-mix(in srgb, var(--cloud-l1) 62%, transparent);isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(1.2);box-shadow:inset 0 1px 0 #fdfdf714, 0 0 0 1px var(--glass-edge), var(--visual-lift);color:var(--cloud-l1);background:#1739318c;position:relative}.clN7Mq_glass:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:var(--diagram-grain);opacity:.22;mix-blend-mode:overlay;position:absolute;inset:0}.clN7Mq_glass .clN7Mq_kind{color:var(--cloud-l1);background:#fdfdf71a}.clN7Mq_glass .clN7Mq_id,.clN7Mq_glass .clN7Mq_context,.clN7Mq_glass .clN7Mq_summary,.clN7Mq_glass .clN7Mq_note,.clN7Mq_glass .clN7Mq_group,.clN7Mq_glass .clN7Mq_waitingState{color:var(--glass-note)}.clN7Mq_glass .clN7Mq_checks{border-left-color:var(--glass-rule)}.clN7Mq_glass .clN7Mq_actions{border-top-color:var(--glass-rule)}.clN7Mq_glass .clN7Mq_status[data-tone=not-started]{--surface:color-mix(in oklch, var(--status-not-started) 30%, transparent);--ink:color-mix(in oklch, var(--status-not-started) 35%, var(--cloud-l2))}.clN7Mq_glass .clN7Mq_status[data-tone=in-progress]{--surface:color-mix(in oklch, var(--status-in-progress) 22%, transparent);--ink:color-mix(in oklch, var(--status-in-progress) 45%, var(--cloud-l2))}.clN7Mq_glass .clN7Mq_status[data-tone=ready]{--surface:color-mix(in srgb, var(--lime) 16%, transparent);--ink:var(--lime)}.clN7Mq_glass .clN7Mq_status[data-tone=done]{--surface:color-mix(in oklch, var(--status-done) 22%, transparent);--ink:color-mix(in oklch, var(--status-done) 45%, var(--cloud-l2))}.clN7Mq_glass .clN7Mq_status[data-tone=needs-you]{--surface:color-mix(in srgb, var(--diagram-dark-needs-you) 16%, transparent);--ink:var(--diagram-dark-needs-you-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--diagram-dark-needs-you) 55%, transparent)}
.jp1k2G_mark{width:var(--type-mark-size,22px);height:var(--type-mark-size,22px);background:var(--surface);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.jp1k2G_mark svg{stroke-width:2px;width:56%;height:56%}.jp1k2G_mark[data-type=product]{--surface:var(--canopy);--ink:var(--cloud)}.jp1k2G_mark[data-type=strategy]{--surface:var(--type-strategy-surface);--ink:var(--type-strategy-foreground)}.jp1k2G_mark[data-type=feature]{--surface:var(--type-feature-surface);--ink:var(--type-feature-foreground)}.jp1k2G_mark[data-type=project]{--surface:var(--type-project-surface);--ink:var(--type-project-foreground)}.jp1k2G_mark:is([data-type=plan],[data-type=delivery],[data-type=log]){--surface:var(--type-plan-surface);--ink:var(--type-plan-foreground)}.jp1k2G_mark[data-type=outcome]{--surface:var(--type-outcome-surface);--ink:var(--type-outcome-foreground)}.jp1k2G_mark[data-type=thread]{--surface:var(--type-thread-surface);--ink:var(--type-thread-foreground)}.jp1k2G_mark[data-type=pullRequest]{--surface:var(--type-pull-request-surface);--ink:var(--type-pull-request-foreground)}.jp1k2G_mark[data-type=code]{--surface:var(--type-code-surface);--ink:var(--type-code-foreground)}.jp1k2G_mark[data-type=outcome] svg{stroke-width:2.6px}.jp1k2G_label{font-size:var(--text-caption);--type-mark-size:18px;align-items:center;gap:6px;font-weight:600;display:inline-flex}
.Vigz3a_wide{display:block}.Vigz3a_narrow{display:none}@media (max-width:699px){.Vigz3a_wide{display:none}.Vigz3a_narrow{display:block}}
.zPfaJG_stage{flex-direction:column;display:flex}.zPfaJG_map{z-index:1;border:1px solid color-mix(in srgb, var(--cloud-d1) 22%, transparent);background:color-mix(in srgb, var(--canopy-d1) 94%, transparent);max-width:min(78%,280px);box-shadow:0 10px 24px color-mix(in srgb, var(--canopy-d2) 35%, transparent);color:var(--cloud-l1);border-radius:12px;flex-direction:column;align-self:flex-end;gap:8px;margin:0 18px -14px 0;padding:10px 12px 12px;display:flex;position:relative}.zPfaJG_title{font-size:var(--text-micro);color:color-mix(in srgb, var(--cloud-d1) 70%, transparent);font-weight:600}.zPfaJG_items{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.zPfaJG_item{background:color-mix(in srgb, var(--cloud-d1) 9%, transparent);min-width:0;font-size:var(--text-caption);color:color-mix(in srgb, var(--cloud-d1) 92%, transparent);border-radius:7px;align-items:center;gap:7px;padding:3px 9px 3px 3px;line-height:1.3;display:flex}.zPfaJG_kind{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zPfaJG_front{position:relative}
.RFEWiq_tile{--type-mark-size:1.5em}.RFEWiq_index{font-size:var(--text-micro);font-weight:700;line-height:1}
.VkRegG_panel{--snippet-fg:var(--canopy);--snippet-muted:var(--dusk-l1);--snippet-rule:var(--cloud-d2);background:var(--cloud-l1);width:100%;max-width:520px;color:var(--snippet-fg);font-family:var(--sans);text-wrap:pretty;border-radius:clamp(14px,1.4vw,18px);flex-direction:column;gap:20px;margin:0 auto;padding:28px;display:flex;}.VkRegG_messages{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.VkRegG_message{align-items:flex-start;gap:10px;display:flex}.VkRegG_theirs{flex-direction:row-reverse}.VkRegG_said{flex-direction:column;gap:2px;min-width:0;display:flex}.VkRegG_theirs .VkRegG_said{align-items:flex-end}.VkRegG_name{color:var(--snippet-muted);font-size:13.5px;font-weight:600}.VkRegG_text{margin:0;font-size:16px;line-height:1.45}.VkRegG_cites{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.VkRegG_cite{align-items:flex-start;gap:9px;font-size:14px;display:flex}.VkRegG_citeWhat{flex-direction:column;min-width:0;display:flex}.VkRegG_citeText{font-size:15px;font-weight:600;line-height:1.35}.VkRegG_citeSource{color:var(--snippet-muted);font-size:13px}.VkRegG_bubble{background:var(--cloud-d1);border-radius:14px;max-width:34ch;padding:9px 14px}.VkRegG_avatar{border-radius:50%;flex:none;width:32px;height:32px;display:block}.VkRegG_grove{background:var(--clementine);place-items:center;display:grid}.VkRegG_grove svg{width:22px;height:auto;fill:var(--cloud-l2);translate:0 18%}.VkRegG_agentMark{flex:none;width:32px;height:32px;position:relative}.VkRegG_badge{width:18px;height:18px;box-shadow:0 0 0 2px var(--cloud-l1);border-radius:50%;position:absolute;bottom:-4px;right:-5px}.VkRegG_card{border:1px solid var(--snippet-rule);background:var(--cloud-l2);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.VkRegG_cardOnly .VkRegG_card{background:0 0;border:0;padding:0}.VkRegG_cardHead{flex-direction:column;gap:3px;margin-bottom:6px;display:flex}.VkRegG_eyebrow{letter-spacing:.02em;color:var(--snippet-muted);font-size:13px;font-weight:600}.VkRegG_cardHead .VkRegG_note{margin-top:3px}.VkRegG_cardTitle{text-wrap:balance;margin:0;font-size:17px;font-weight:600;line-height:1.35}.VkRegG_note{color:var(--snippet-muted);margin:0;font-size:15px;line-height:1.4}.VkRegG_number{background:var(--cloud-d1);width:22px;height:22px;color:var(--snippet-muted);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.VkRegG_grow{flex:12em;min-width:0}.VkRegG_button{background:var(--canopy);color:var(--cloud-l1);border-radius:8px;flex:none;padding:6px 14px;font-size:13.5px;font-weight:600}.VkRegG_options{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.VkRegG_option{border:1px solid var(--snippet-rule);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 12px;font-size:16px;line-height:1.35;display:flex}.VkRegG_option .VkRegG_pill{margin-left:auto}.VkRegG_chosen{border-color:var(--grove);background:color-mix(in srgb, var(--lime) 30%, var(--cloud-l2))}.VkRegG_outcomeList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.VkRegG_outcome{border-top:1px solid var(--snippet-rule);align-items:flex-start;gap:10px;padding:14px 0;display:flex}.VkRegG_outcome:last-child{padding-bottom:0}.VkRegG_outcome .VkRegG_number{margin-top:1px}.VkRegG_outcomeMain{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.VkRegG_outcomeTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 10px;display:flex}.VkRegG_outcomeTitle{text-wrap:balance;font-size:16px;font-weight:600;line-height:1.35}.VkRegG_prs{background:var(--cloud-l2);box-shadow:inset 0 0 0 1px var(--snippet-rule);border-radius:8px;flex-direction:column;gap:4px;margin-top:4px;padding:8px 10px;display:flex}.VkRegG_prsLabel{color:var(--snippet-muted);font-size:12px;font-weight:600}.VkRegG_pr{align-items:center;gap:7px;min-width:0;font-size:14px;display:flex}.VkRegG_prIcon{flex:none;width:15px;height:15px}.VkRegG_prMerged{color:#8250df}.VkRegG_prOpen{color:#1a7f37}.VkRegG_prNumber{color:var(--snippet-muted);flex:none;font-weight:600}.VkRegG_prTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.VkRegG_prState{color:var(--snippet-muted);flex:none;font-size:12.5px}.VkRegG_verdict{background:var(--status-ready-surface);color:var(--status-ready-foreground);border-radius:8px;align-items:center;gap:12px;margin-top:4px;padding:8px 8px 8px 12px;display:flex}.VkRegG_verdictText{flex:1;font-size:15px;line-height:1.4}.VkRegG_panelHead{border-bottom:1px solid var(--snippet-rule);align-items:center;gap:8px;padding-bottom:12px;display:flex}.VkRegG_panelTitle{font-size:15px;font-weight:600}.VkRegG_left{white-space:nowrap;margin-left:auto;font-size:13.5px;font-weight:600}.VkRegG_sparkle{vertical-align:-3px;width:18px;height:18px;fill:var(--clementine);display:inline-block}.VkRegG_lead{font-weight:600}.VkRegG_change{color:var(--grove);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--grove) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--grove) 40%, transparent);text-underline-offset:3px;font-weight:600}.VkRegG_group{flex-direction:column;gap:4px;display:flex}.VkRegG_groupHead{align-items:center;gap:6px;display:flex;}.VkRegG_needs{color:var(--snippet-fg)}.VkRegG_needs svg{color:var(--clementine-d2)}.VkRegG_groupHead svg,.VkRegG_quoteDoc svg{flex:none;width:16px;height:16px}.VkRegG_bullets{flex-direction:column;gap:4px;margin:0;padding-left:22px;font-size:15px;line-height:1.4;list-style:outside;display:flex}.VkRegG_bullets li::marker{color:var(--snippet-muted)}.VkRegG_posts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.VkRegG_post{border-top:1px solid var(--snippet-rule);align-items:flex-start;gap:10px;padding:14px 0;display:flex}.VkRegG_post:first-child{border-top:0;padding-top:0}.VkRegG_post:last-child{padding-bottom:0}.VkRegG_postBody{flex-direction:column;gap:8px;min-width:0;display:flex}.VkRegG_postMeta{}.VkRegG_when{white-space:nowrap}.VkRegG_quote{border:1px solid var(--snippet-rule);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.VkRegG_quoteDoc{color:var(--snippet-muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.VkRegG_quoteText{border-left:2px solid var(--snippet-rule);padding-left:10px;font-size:14.5px;line-height:1.4}.VkRegG_postTitle{font-size:15.5px;font-weight:600}.VkRegG_postText{font-size:15px;}.VkRegG_doc{border:1px solid var(--snippet-rule);background:var(--cloud-l2);border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px 40px;display:flex;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.VkRegG_docHeading{font-size:17px;font-weight:600}.VkRegG_highlight{background:color-mix(in srgb, var(--clementine) 28%, var(--cloud-l2));box-shadow:0 2px 0 var(--clementine-d1);-webkit-box-decoration-break:clone;box-decoration-break:clone}.VkRegG_preview{border:1px solid var(--snippet-rule);background:var(--cloud-l2);border-radius:12px;align-items:flex-start;gap:10px;margin:-36px 0 0 28px;padding:14px 16px;display:flex;position:relative;box-shadow:0 10px 28px #17242224}.VkRegG_resolved{font-size:var(--text-micro);color:var(--dusk-l2);font-weight:500}.VkRegG_previewPill{margin-left:8px}.VkRegG_steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.VkRegG_step{align-items:center;gap:10px;font-size:15px;line-height:1.35;display:flex}.VkRegG_step svg{flex:none;width:18px;height:18px}.VkRegG_done{color:var(--snippet-muted)}.VkRegG_done svg{color:var(--palm)}.VkRegG_doing{font-weight:600}.VkRegG_doing svg{color:var(--clementine-d2)}.VkRegG_todo svg{color:var(--dusk-l2)}.VkRegG_log{border-color:var(--code-ground);background:var(--code-ground);color:var(--code-ink);font-family:var(--mono);gap:10px;font-size:14px;line-height:1.5}.VkRegG_log p{margin:0}.VkRegG_logCommand{color:var(--code-quiet);font-size:13px}.VkRegG_logPrompt{color:var(--code-quiet)}.VkRegG_logReason{color:var(--cloud-d2)}.VkRegG_logWhy{color:var(--lime)}@media (max-width:640px){.VkRegG_panel{gap:16px;padding:18px}.VkRegG_text{font-size:15px}.VkRegG_cardTitle{font-size:16px}.VkRegG_note,.VkRegG_verdictText{font-size:14px}.VkRegG_preview{margin-left:10px}}
.wj5j_q_wrap{--line-ink:var(--diagram-dark-line,#fdfdf799);--product-card-lift:0 0 0 1px var(--cloud-d2), var(--visual-lift-hero);width:100%;container-type:inline-size}.wj5j_q_flow{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:center;gap:40px;display:grid;position:relative}.wj5j_q_sources{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.wj5j_q_source{border-radius:var(--visual-radius-card);min-width:0;color:var(--cloud-l1);--type-mark-size:24px;background:#fdfdf714;align-items:center;gap:9px;padding:7px 11px 7px 7px;display:flex;box-shadow:inset 0 0 0 1px #fdfdf729}.wj5j_q_words{min-width:0;font-size:var(--text-micro);flex-direction:column;line-height:1.35;display:flex}.wj5j_q_who{color:#fdfdf7d1;font-weight:600}@container (min-width:461px){.wj5j_q_light .wj5j_q_flow{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);gap:32px}}.wj5j_q_light{--line-ink:color-mix(in srgb, var(--canopy) 60%, transparent);--product-card-lift:0 0 0 1px var(--cloud-d2)}.wj5j_q_light .wj5j_q_source{background:var(--cloud-l2);box-shadow:0 0 0 1px var(--cloud-d2);color:var(--canopy);--type-mark-size:28px;padding:10px 12px 10px 10px}.wj5j_q_light .wj5j_q_words{font-size:var(--text-caption)}.wj5j_q_light .wj5j_q_who{color:var(--canopy)}.wj5j_q_light .wj5j_q_what{color:var(--dusk-l1)}.wj5j_q_lines{pointer-events:none;position:absolute;inset:0;overflow:visible}.wj5j_q_line{fill:none;stroke:var(--line-ink);stroke-width:var(--diagram-stroke);stroke-dasharray:3 4}.wj5j_q_reveal{fill:none;stroke:#fff;stroke-width:4px;stroke-dasharray:1}.wj5j_q_dot{display:none}@media screen and (prefers-reduced-motion:no-preference){.wj5j_q_source{animation:wj5j_q_land .52s var(--motion-ease) both;animation-delay:calc(.3s + var(--i) * .2s)}.wj5j_q_reveal{animation:wj5j_q_draw .6s var(--motion-ease) both;animation-delay:calc(.6s + var(--i) * .2s)}.wj5j_q_dot{background:var(--cloud-l1);offset-rotate:0deg;width:7px;height:7px;animation:wj5j_q_travel var(--travel) cubic-bezier(.5, 0, .6, 1) both;animation-delay:calc(var(--send-at) + var(--i) * var(--send-step));border-radius:50%;margin:-3.5px 0 0 -3.5px;display:block;position:absolute;top:0;left:0;box-shadow:0 0 0 3px #fdfdf72e}.wj5j_q_light .wj5j_q_dot{background:var(--canopy);box-shadow:0 0 0 3px color-mix(in srgb, var(--canopy) 14%, transparent)}}@keyframes wj5j_q_land{0%{opacity:0;transform:translateY(8px)}}@keyframes wj5j_q_draw{0%{stroke-dashoffset:1px}}@keyframes wj5j_q_travel{0%{offset-distance:0%;opacity:0}12%,88%{opacity:1}to{offset-distance:100%;opacity:0}}@container (max-width:460px){.wj5j_q_flow{grid-template-columns:minmax(0,1fr);gap:14px}.wj5j_q_sources{gap:8px}.wj5j_q_lines,.wj5j_q_dot{display:none}}
.GUY06W_card{background:var(--cloud-l1);box-shadow:0 24px 60px color-mix(in srgb, var(--canopy-d1) 35%, transparent);color:var(--canopy);border-radius:18px;flex-direction:column;gap:14px;margin:0;padding:20px 16px 16px;display:flex;container-type:inline-size}.GUY06W_head{justify-content:space-between;align-items:baseline;gap:12px;padding-inline:2px;display:flex}.GUY06W_title{font-family:var(--serif);font-size:var(--text-title);line-height:1.1}.GUY06W_note{font-size:var(--text-micro);color:var(--dusk)}.GUY06W_days{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.GUY06W_day{flex-direction:column;gap:4px;min-width:0;display:flex}.GUY06W_dayName{font-size:var(--text-micro);color:var(--dusk);padding:0 4px 4px;font-weight:600}.GUY06W_block{box-sizing:border-box;background:var(--cloud-d1);font-size:var(--text-micro);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;border-radius:6px;padding:5px;line-height:1.15;overflow:hidden}.GUY06W_product{background:var(--clementine);border-radius:4px;flex:none}.GUY06W_legend{font-size:var(--text-micro);color:var(--dusk);flex-wrap:wrap;gap:6px 18px;padding-inline:2px;display:flex}.GUY06W_key{align-items:center;gap:6px;display:inline-flex}.GUY06W_swatch{border:1px solid var(--cloud-d2);background:var(--cloud-d1);border-radius:3px;width:10px;height:10px}.GUY06W_swatchProduct{border-color:var(--clementine);background:var(--clementine)}@container (max-width:379px){.GUY06W_days,.GUY06W_day{gap:3px}.GUY06W_block,.GUY06W_dayName{padding-inline:3px}}@container (max-width:299px){.GUY06W_days,.GUY06W_day{gap:2px}.GUY06W_block{padding-inline:2px}}@media (max-width:419px){.GUY06W_card{padding-inline:12px}}@media (max-width:359px){.GUY06W_card{padding-inline:8px}}
.tH5SjG_wrap{width:100%;container-type:inline-size}.tH5SjG_stage{max-width:580px;margin:0 auto;position:relative}.tH5SjG_doc{gap:0;width:68%;height:400px;margin-left:auto;padding:0;overflow:hidden}.tH5SjG_threads{--product-card-lift:0 0 0 1px var(--cloud-d2), var(--visual-lift-hero);gap:0;width:58.6%;padding:12px 16px 14px;position:absolute;top:110px;left:11%}.tH5SjG_path{border-bottom:1px solid var(--cloud-d1);font-size:var(--text-micro);color:var(--dusk-l2);white-space:nowrap;align-items:center;gap:2px;padding:10px 20px;display:flex}.tH5SjG_here{color:var(--canopy);font-weight:600}.tH5SjG_stageState{margin-left:auto}.tH5SjG_page{flex-direction:column;flex:1;gap:9px;min-height:0;padding:16px 22px 0;display:flex;position:relative}.tH5SjG_page:after{content:"";background:linear-gradient(transparent, var(--cloud-l2));height:40px;position:absolute;inset:auto 0 0}.tH5SjG_title{font-size:var(--text-lead);font-weight:600;line-height:1.3}.tH5SjG_lede{font-size:var(--text-caption);color:var(--dusk-l1);margin-top:-6px}.tH5SjG_section{flex-direction:column;gap:5px;margin-top:6px;display:flex}.tH5SjG_heading{font-size:var(--text-small);font-weight:600}.tH5SjG_lines{font-size:var(--text-caption);flex-direction:column;gap:4px;margin:0;padding-left:16px;line-height:1.5;list-style:outside;display:flex}.tH5SjG_marked{-webkit-text-decoration:underline dotted var(--dusk-l2);text-decoration:underline dotted var(--dusk-l2);text-underline-offset:3px}.tH5SjG_open{background:var(--status-needs-you-surface);box-shadow:inset 0 0 0 1px var(--status-needs-you-border);color:var(--status-needs-you-foreground);white-space:nowrap;border-radius:4px;padding:0 5px;font-weight:600}.tH5SjG_threadsHead{font-size:var(--text-small);align-items:center;gap:8px;padding-bottom:8px;font-weight:600;display:flex}.tH5SjG_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tH5SjG_thread{border-top:1px solid var(--cloud-d1);flex-direction:column;gap:4px;padding:10px 0;display:flex}.tH5SjG_thread:last-child{padding-bottom:0}.tH5SjG_from{align-items:center;gap:7px;display:flex}.tH5SjG_name{min-width:0;font-size:var(--text-micro);color:var(--dusk-l1);font-weight:600}.tH5SjG_state{margin-left:auto}.tH5SjG_resolvedState{font-size:var(--text-micro);color:var(--dusk-l2);font-weight:500}.tH5SjG_question{font-size:var(--text-caption);line-height:1.4}.tH5SjG_resolved .tH5SjG_question{color:var(--dusk-l1)}.tH5SjG_answer{font-size:var(--text-micro);color:var(--dusk-l1);line-height:1.45}.tH5SjG_label{color:var(--canopy);font-weight:600}.tH5SjG_foot{align-items:center;gap:8px;margin-top:4px;display:flex}.tH5SjG_blocking{font-size:var(--text-micro);color:var(--status-needs-you-foreground);margin-right:auto;font-weight:600}.tH5SjG_accept,.tH5SjG_discuss{border-radius:var(--visual-radius-chip);font-size:var(--text-micro);padding:3px 10px;font-weight:600}.tH5SjG_accept{background:var(--canopy);color:var(--cloud-l1)}.tH5SjG_discuss{box-shadow:inset 0 0 0 1px var(--cloud-d2)}@container (max-width:539px){.tH5SjG_doc{width:78%}.tH5SjG_threads{width:62%;left:0}.tH5SjG_first{display:none}}@container (max-width:459px){.tH5SjG_doc{width:auto;height:auto}.tH5SjG_page{padding-bottom:18px}.tH5SjG_page:after,.tH5SjG_unmarked{display:none}.tH5SjG_threads{width:auto;margin-top:14px;position:static}}
.vsjKkG_avatar{border-radius:50%;flex:none;width:22px;height:22px;display:block}.vsjKkG_grove{background:var(--clementine);place-items:center;display:grid}.vsjKkG_grove svg{width:15px;height:auto;fill:var(--cloud-l2);translate:0 18%}.vsjKkG_agent{flex:none;width:22px;height:22px;position:relative}.vsjKkG_badge{width:13px;height:13px;box-shadow:0 0 0 1.5px var(--cloud-l1);border-radius:50%;position:absolute;bottom:-3px;right:-4px}
._4HA59G_chat{border-radius:var(--visual-radius-panel);background:var(--cloud-l1);width:100%;max-width:520px;box-shadow:var(--visual-lift-hero);color:var(--canopy);font-size:var(--text-small);flex-direction:column;gap:16px;padding:22px;line-height:1.45;display:flex}._4HA59G_name{font-size:var(--text-caption);color:var(--dusk-l1);font-weight:600}._4HA59G_ask{grid-template-columns:minmax(0,1fr) 28px;justify-items:end;gap:10px;display:grid}._4HA59G_askBody{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}._4HA59G_bubble{border-radius:var(--visual-radius-card) 4px var(--visual-radius-card) var(--visual-radius-card);background:var(--cloud-d1);padding:10px 14px}._4HA59G_face{width:28px;height:28px}._4HA59G_grove{grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid}._4HA59G_grove ._4HA59G_mark{width:28px;height:28px}._4HA59G_grove ._4HA59G_mark svg{width:17px}._4HA59G_said{flex-direction:column;gap:8px;min-width:0;display:flex}._4HA59G_thread{border-radius:var(--visual-radius-card);background:var(--cloud-l2);box-shadow:0 0 0 1px var(--cloud-d2);flex-direction:column;gap:8px;padding:12px 14px;display:flex}._4HA59G_threadHead{min-width:0;font-size:var(--text-caption);align-items:center;gap:6px;font-weight:600;display:flex}._4HA59G_project{min-width:0;color:var(--dusk-l1);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._4HA59G_project:before{content:"· "}._4HA59G_state{margin-left:auto}._4HA59G_post{grid-template-columns:22px minmax(0,1fr);gap:8px;display:grid}._4HA59G_post ._4HA59G_implementor{background:var(--canopy)}._4HA59G_post ._4HA59G_implementor svg{width:13px;fill:var(--clementine)}._4HA59G_postBody{flex-direction:column;gap:4px;min-width:0;display:flex}._4HA59G_meta{font-size:var(--text-micro);color:var(--dusk-l1)}._4HA59G_agent{color:var(--canopy);font-weight:600}._4HA59G_finding{font-size:var(--text-caption);margin:0;line-height:1.45}._4HA59G_finding strong{font-weight:600}
.nHBd1a_wrap{width:100%;container-type:inline-size}.nHBd1a_stage{flex-direction:column;align-items:flex-start;max-width:580px;margin:0 auto;display:flex}.nHBd1a_project{align-self:flex-end;gap:10px;width:74%}.nHBd1a_queue{--product-card-lift:0 0 0 1px var(--cloud-d2), var(--visual-lift-hero);gap:4px;width:56%;margin:-106px 0 0 17%;position:relative}.nHBd1a_tally{font-size:var(--text-micro);color:var(--dusk-l1);margin-top:-4px}.nHBd1a_question{font-size:var(--text-caption);font-weight:600;line-height:1.35}.nHBd1a_answer{font-size:var(--text-micro);color:var(--dusk-l1);line-height:1.4}.nHBd1a_by{color:var(--dusk-l2)}.nHBd1a_resolved .nHBd1a_question{color:var(--dusk-l1);font-weight:500}.nHBd1a_state{font-size:var(--text-micro);color:var(--dusk-l2);padding-top:1px;font-weight:500}.nHBd1a_queueHead{font-size:var(--text-small);align-items:center;gap:8px;font-weight:600;display:flex}.nHBd1a_calls{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nHBd1a_call{flex-direction:column;gap:6px;padding:12px 0;display:flex}.nHBd1a_call:last-child{padding-bottom:0}.nHBd1a_call+.nHBd1a_call{border-top:1px solid var(--cloud-d1)}.nHBd1a_from{align-items:center;gap:7px;display:flex}.nHBd1a_name{min-width:0;font-size:var(--text-micro);color:var(--dusk-l1);font-weight:600}.nHBd1a_action{border-radius:var(--visual-radius-chip);background:var(--canopy);color:var(--cloud-l1);font-size:var(--text-micro);margin-left:auto;padding:3px 10px;font-weight:600}.nHBd1a_ask{font-size:var(--text-caption);line-height:1.4}.nHBd1a_recommends{font-size:var(--text-micro);color:var(--dusk-l1);line-height:1.4}.nHBd1a_recommendsLabel{color:var(--canopy);font-weight:600}@container (max-width:459px){.nHBd1a_project,.nHBd1a_queue{align-self:stretch;width:auto}.nHBd1a_queue{margin:14px 0 0}}
.j3B1Ja_heading{max-width:22em;margin-bottom:28px}.j3B1Ja_stack{display:none}@media (max-width:760px){.j3B1Ja_tabs{display:none}.j3B1Ja_stack{flex-direction:column;gap:40px;margin:0;padding:0;list-style:none;display:flex}}.j3B1Ja_step{flex-direction:column;gap:12px;display:flex}.j3B1Ja_label{font-family:var(--serif);font-size:var(--text-lead);letter-spacing:-.01em;text-wrap:balance;flex-direction:column;gap:10px;margin:0;font-weight:500;line-height:1.2;display:flex}.j3B1Ja_label:before{content:"";background:var(--accent);border-radius:2px;width:100%;height:3px;display:block}.j3B1Ja_caption{text-wrap:pretty;margin:0 0 8px}
.xpDPTW_panel{border:1px solid var(--cloud-d2);background:var(--cloud-l1);color:var(--canopy);font-family:var(--sans);border-radius:18px;padding:14px;position:relative;container-type:inline-size}.xpDPTW_list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.xpDPTW_item{background:color-mix(in srgb, var(--clementine) 34%, var(--cloud-l1));font-size:var(--text-small);border-radius:10px;grid-template-columns:6.5rem minmax(0,25rem) minmax(0,1fr);align-items:center;gap:16px;padding:9px 14px 9px 10px;line-height:1.35;display:grid}.xpDPTW_type{background:color-mix(in srgb, var(--cloud-l1) 72%, transparent);color:var(--dusk-d1);font-size:var(--text-micro);white-space:nowrap;border-radius:999px;justify-self:start;padding:2px 8px;font-weight:600}.xpDPTW_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xpDPTW_line{text-wrap:pretty;font-weight:500}.xpDPTW_state{font-size:var(--text-small);color:var(--dusk-d1);text-wrap:pretty;align-items:center;gap:8px;display:flex}.xpDPTW_tick{background:var(--grove);fill:none;width:16px;height:16px;stroke:var(--cloud-l1);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;padding:2px}.xpDPTW_needsYou{background:var(--clementine);color:var(--canopy-d1);font-size:var(--text-micro);white-space:nowrap;border-radius:999px;flex:none;padding:2px 9px;font-weight:700}.xpDPTW_item{row-gap:0}.xpDPTW_open{grid-column:2/-1;grid-template-rows:0fr;display:grid}.xpDPTW_openInner{min-height:0;margin-inline:-24px;overflow:hidden}.xpDPTW_openPad{padding:10px 24px 24px}[data-step="1"] .xpDPTW_open{margin-bottom:-12px}.xpDPTW_closeUp{max-width:440px;box-shadow:0 6px 18px #172c2929, 0 0 0 1px var(--cloud-d2);border-radius:14px}[data-step="0"] .xpDPTW_state,[data-step="0"] .xpDPTW_closeUp{visibility:hidden;opacity:0}[data-step="1"] .xpDPTW_open{grid-template-rows:1fr}[data-step="1"] .xpDPTW_done{background:var(--lime-l1)}[data-step="1"] .xpDPTW_opened{box-shadow:0 0 0 2px var(--grove)}@media screen and (prefers-reduced-motion:no-preference){.xpDPTW_open{transition:grid-template-rows calc(var(--motion-time) * 2) var(--motion-ease), margin calc(var(--motion-time) * 2) var(--motion-ease)}.xpDPTW_item,.xpDPTW_state,.xpDPTW_closeUp{transition:background-color calc(var(--motion-time) * 2) var(--motion-ease), box-shadow calc(var(--motion-time) * 2) var(--motion-ease), opacity calc(var(--motion-time) * 2) var(--motion-ease), visibility calc(var(--motion-time) * 2) var(--motion-ease), transform calc(var(--motion-time) * 2) var(--motion-ease)}[data-step="0"] .xpDPTW_closeUp{transform:translateY(var(--motion-rise))}[data-step="1"] .xpDPTW_done,[data-step="1"] .xpDPTW_done .xpDPTW_state{transition-delay:calc(var(--i) * 50ms)}[data-step="1"] .xpDPTW_yours .xpDPTW_state{transition-delay:.45s}[data-step="1"] .xpDPTW_opened,[data-step="1"] .xpDPTW_open{transition-delay:.6s}[data-step="1"] .xpDPTW_closeUp{transition-delay:.9s}}@container (max-width:639px){.xpDPTW_item{font-size:var(--text-small);grid-template-columns:5.25rem minmax(0,1fr);align-items:start;gap:0 10px;padding:8px 10px 8px 8px}.xpDPTW_type{font-size:var(--text-micro);margin-top:1px;padding-inline:7px}.xpDPTW_state{font-size:var(--text-caption);grid-column:2;align-items:flex-start;gap:4px 8px;margin-top:4px}.xpDPTW_stateYours{flex-wrap:wrap}.xpDPTW_tick{width:15px;height:15px;margin-top:1px}.xpDPTW_needsYou{font-size:var(--text-micro)}.xpDPTW_open{grid-column:1/-1}[data-step="0"] .xpDPTW_state{display:none}}
.a6plRa_head{flex-direction:column;gap:16px;margin-bottom:36px;display:flex}.a6plRa_head h2{max-width:24ch}.a6plRa_intro{max-width:44em;color:var(--fg-muted);text-wrap:pretty;margin:0}.a6plRa_cards{grid-template-columns:repeat(var(--cards,4), minmax(0, 1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.a6plRa_item{min-width:0}.a6plRa_card{--fg:var(--cloud);--focus-ring:var(--lime);background-color:var(--card-tint);background-image:linear-gradient(170deg, var(--card-tint-top) 0%, var(--card-tint) 100%), var(--card-image);height:100%;min-height:300px;color:var(--cloud);transition:transform var(--motion-time) var(--motion-ease), box-shadow var(--motion-time) var(--motion-ease);background-position:50%;background-size:cover;border-radius:12px;flex-direction:column;gap:14px;padding:30px 28px;text-decoration:none;display:flex;overflow:hidden}.a6plRa_card:is(:hover,:focus-visible){box-shadow:0 16px 40px color-mix(in srgb, var(--canopy-d1) 22%, transparent);transform:translateY(-3px)}.a6plRa_card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.a6plRa_grove{--card-tint:color-mix(in srgb, var(--grove) 38%, transparent);--card-tint-top:#173c34d1}.a6plRa_dusk{--card-tint:color-mix(in srgb, var(--dusk) 40%, transparent);--card-tint-top:#24342ed6}.a6plRa_canopy{--card-tint:color-mix(in srgb, var(--canopy) 42%, transparent);--card-tint-top:color-mix(in srgb, var(--canopy-d1) 86%, transparent)}.a6plRa_title{font-family:var(--serif);font-weight:500;font-size:var(--text-title);letter-spacing:-.015em;color:var(--cloud);white-space:pre-line;line-height:1.1}.a6plRa_line{font-size:var(--text-body);color:var(--cloud-d1);text-wrap:pretty;line-height:1.45}.a6plRa_more{font-size:var(--text-body);color:var(--lime);margin-top:auto;padding-top:12px;font-weight:600}@media (max-width:1100px){.a6plRa_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.a6plRa_cards[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.a6plRa_card{min-height:280px}}@media (max-width:959px){.a6plRa_cards[data-count="3"]{grid-template-columns:minmax(0,1fr)}.a6plRa_cards[data-count="3"] .a6plRa_card{min-height:0}}@media (max-width:640px){.a6plRa_cards{grid-template-columns:minmax(0,1fr);gap:12px}.a6plRa_card{gap:10px;min-height:0;padding:22px 22px 24px}.a6plRa_more{align-items:flex-end;min-height:44px;padding-top:8px;display:flex}}@media (prefers-reduced-motion:reduce){.a6plRa_card{transition:none}.a6plRa_card:is(:hover,:focus-visible){transform:none}}
.lIhaJG_frame{flex-direction:column;gap:14px;width:100%;max-width:440px;margin:0 auto;display:flex;container-type:inline-size}.lIhaJG_copies{gap:12px;display:grid}.lIhaJG_copy{flex-direction:column;min-width:0;display:flex;overflow:hidden}.lIhaJG_differs{color:inherit;font-weight:inherit;text-underline-offset:3px;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.lIhaJG_claudeCode{color:#e8e6df;font-family:var(--mono);background:#1f1f1e;border-radius:10px}.lIhaJG_claudeBar{font-family:var(--sans);font-size:var(--text-micro);color:#9a978f;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:8px 12px;font-weight:600;display:flex}.lIhaJG_lights{gap:5px;display:flex}.lIhaJG_lights i{background:#ff5f57;border-radius:50%;width:9px;height:9px}.lIhaJG_lights i+i{background:#febc2e}.lIhaJG_lights i+i+i{background:#28c840}.lIhaJG_claudeBody{font-size:var(--text-caption);flex-direction:column;gap:6px;padding:12px 14px 14px;line-height:1.5;display:flex}.lIhaJG_claudeWhere{color:#9a978f}.lIhaJG_prompt{color:var(--code-quiet)}.lIhaJG_claudeText .lIhaJG_differs{color:#fff;text-decoration-color:#ffffff80}.lIhaJG_slack{color:#1d1c1d;font-family:var(--sans);background:#fff;border-radius:8px;box-shadow:0 0 0 1px #ddd}.lIhaJG_slackBar{font-size:var(--text-caption);border-top:4px solid #4a154b;border-bottom:1px solid #e8e8e8;padding:8px 12px;font-weight:700}.lIhaJG_slackBody{gap:8px;padding:10px 12px 14px;display:flex}.lIhaJG_slackAvatar{color:#fff;width:28px;height:28px;font-size:var(--text-micro);background:#e8912d;border-radius:6px;flex:none;place-items:center;font-weight:700;display:grid}.lIhaJG_slackMessage{flex-direction:column;gap:2px;min-width:0;display:flex}.lIhaJG_slackWho{font-size:var(--text-caption);font-weight:700}.lIhaJG_slackWhen{font-size:var(--text-micro);color:#616061}.lIhaJG_slackText{font-size:var(--text-caption);line-height:1.45}.lIhaJG_github{color:#1f2328;font-family:var(--sans);background:#fff;border-radius:6px;gap:8px;padding:12px 14px 14px;box-shadow:0 0 0 1px #d0d7de}.lIhaJG_githubHead{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 8px;display:grid}.lIhaJG_githubIcon{color:#1a7f37;width:16px;height:16px;margin-top:1px}.lIhaJG_githubTitle{font-size:var(--text-caption);font-weight:600;line-height:1.35}.lIhaJG_githubNumber{color:#59636e;font-weight:400}.lIhaJG_githubState{font-size:var(--text-micro);color:#59636e;margin-left:4px;font-weight:400}.lIhaJG_githubText{font-size:var(--text-caption);margin:0;line-height:1.45}.lIhaJG_question{font-family:var(--serif);font-size:var(--text-title);color:var(--canopy);text-align:center;text-wrap:balance;margin:6px 0 0;font-weight:500;line-height:1.25}
.lvvWAq_picture{flex-direction:column;gap:14px;display:flex;container-type:inline-size}.lvvWAq_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.lvvWAq_title{font-size:var(--text-body);color:var(--canopy);font-weight:600}.lvvWAq_summaries{justify-items:end;display:grid}.lvvWAq_summary{font-size:var(--text-small);color:var(--dusk-l1);text-align:right;grid-area:1/1}.lvvWAq_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lvvWAq_change{display:grid}.lvvWAq_state{min-height:118px;color:var(--canopy);border-radius:10px;flex-direction:column;grid-area:1/1;align-items:flex-start;gap:6px;padding:12px 13px 14px;display:flex}.lvvWAq_name{font-size:var(--text-small);font-weight:600}.lvvWAq_pill{font-size:var(--text-caption);border-radius:6px;padding:2px 8px;font-weight:600}.lvvWAq_note{font-size:var(--text-small);margin:0;line-height:1.4}.lvvWAq_works,.lvvWAq_unchecked{background:var(--cloud-l2);box-shadow:inset 0 0 0 1px var(--cloud-d2)}.lvvWAq_works .lvvWAq_pill{background:var(--status-ready-surface);color:var(--status-ready-foreground)}.lvvWAq_unchecked .lvvWAq_pill{background:var(--cloud-d1);color:var(--dusk-l1)}.lvvWAq_holds{background:var(--lime-l1)}.lvvWAq_holds .lvvWAq_pill{background:var(--cloud-l2);color:var(--status-ready-foreground)}.lvvWAq_problem,.lvvWAq_needsYou{background:#ffe9c9}.lvvWAq_problem .lvvWAq_pill{background:var(--clementine-l2)}.lvvWAq_needsYou .lvvWAq_pill{background:var(--clementine)}.lvvWAq_state,.lvvWAq_summary{transition:opacity var(--motion-time) var(--motion-ease), visibility var(--motion-time)}[data-step="0"] .lvvWAq_state[data-for="1"],[data-step="1"] .lvvWAq_state[data-for="0"],[data-step="0"] .lvvWAq_summary[data-for="1"],[data-step="1"] .lvvWAq_summary[data-for="0"]{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){.lvvWAq_state,.lvvWAq_summary{transition:none}}@container (max-width:760px){.lvvWAq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lvvWAq_summaries{justify-items:start}.lvvWAq_summary{text-align:left}}@container (max-width:420px){.lvvWAq_grid{grid-template-columns:minmax(0,1fr)}.lvvWAq_state{min-height:0}}
.FkJv2G_columns{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px 56px;padding-inline:44px;display:grid}.FkJv2G_lead{flex-direction:column;gap:16px;display:flex}.FkJv2G_lead>h2{margin-top:.1em}.FkJv2G_body{flex-direction:column;gap:20px;max-width:60ch;display:flex}.FkJv2G_para{font-size:var(--text-lead);color:var(--fg-muted);text-wrap:pretty;margin:0;line-height:1.55}.FkJv2G_callout{margin-top:56px}@media (max-width:760px){.FkJv2G_columns{grid-template-columns:minmax(0,1fr);padding-inline:0}.FkJv2G_callout{margin-top:36px}}
.NEjA7G_stage.NEjA7G_stage{--hub-size:30%;--wordmark-size:calc(7.4 * var(--u))}@container (max-width:459px){.NEjA7G_stage.NEjA7G_stage>*{--hub-size:max(38%, 134px);--wordmark-size:calc(6.4 * var(--u))}}.NEjA7G_stage[data-diagram][data-theme=light]{--line:color-mix(in srgb, var(--canopy) 28%, transparent);--needs-you:var(--grove-line);--needs-you-ink:var(--ink)}.NEjA7G_stage[data-theme=light] .NEjA7G_piece.NEjA7G_piece{background:var(--node);box-shadow:inset 0 0 0 var(--diagram-stroke) var(--line);color:var(--ink)}@media screen and (prefers-reduced-motion:no-preference){.NEjA7G_stage[data-diagram][data-theme=light]{animation:NEjA7G_waiting var(--answered) step-end}}@keyframes NEjA7G_waiting{0%,to{--needs-you:var(--diagram-light-needs-you);--needs-you-ink:var(--diagram-light-needs-you-ink)}}.NEjA7G_stage[data-diagram][data-theme=dark]{--needs-you:var(--lime-d2);--needs-you-ink:var(--lime)}@media screen and (prefers-reduced-motion:no-preference){.NEjA7G_stage[data-diagram][data-theme=dark]{animation:NEjA7G_waiting-dark var(--answered) step-end}}@keyframes NEjA7G_waiting-dark{0%,to{--needs-you:var(--diagram-dark-needs-you);--needs-you-ink:var(--diagram-dark-needs-you-ink)}}.NEjA7G_stage.NEjA7G_stage[data-theme=dark]{--hub-size:35%;--wordmark-size:calc(8.2 * var(--u))}@media (max-width:600px){.NEjA7G_stage[data-diagram]{--hub-size:36%;aspect-ratio:5/6}.NEjA7G_stage .NEjA7G_piece{white-space:normal;text-wrap:balance;width:max-content;max-width:8.5em}}.NEjA7G_call{display:grid}.NEjA7G_ask,.NEjA7G_answer{grid-area:1/1}.NEjA7G_ask{visibility:hidden}.NEjA7G_sentence{white-space:nowrap;display:block}.NEjA7G_quiet.NEjA7G_quiet{background:var(--node);box-shadow:inset 0 0 0 var(--diagram-stroke) var(--line);color:var(--note)}.NEjA7G_said,.NEjA7G_came{visibility:hidden}.NEjA7G_dot{z-index:0;width:calc(1.3 * var(--u));height:calc(1.3 * var(--u));background:var(--lime-d2);box-shadow:0 0 0 calc(.45 * var(--u)) color-mix(in srgb, var(--lime) 55%, transparent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.NEjA7G_intoGrove{background:var(--needs-you);box-shadow:0 0 0 calc(.45 * var(--u)) color-mix(in srgb, var(--needs-you-callout) 55%, transparent)}@media screen and (prefers-reduced-motion:no-preference){.NEjA7G_said{animation:NEjA7G_shown 2s linear var(--at), NEjA7G_rise .2s var(--motion-ease) var(--at), NEjA7G_leave .24s var(--motion-ease) calc(var(--at) + 1.76s) forwards}.NEjA7G_came,.NEjA7G_ask{--run:calc(var(--until) - var(--at));animation:NEjA7G_shown var(--run) linear var(--at), NEjA7G_rise calc(var(--run) * .06) var(--motion-ease) var(--at), NEjA7G_leave calc(var(--run) * .06) var(--motion-ease) calc(var(--at) + var(--run) * .94) forwards}.NEjA7G_ask{animation-name:NEjA7G_shown,NEjA7G_arrive,NEjA7G_leave}.NEjA7G_reached{animation:NEjA7G_rise .36s var(--motion-ease) var(--at) both}.NEjA7G_answer{animation:NEjA7G_arrive .36s var(--motion-ease) var(--at) both}.NEjA7G_call{animation:NEjA7G_rise .36s var(--motion-ease) var(--at) both, NEjA7G_asking calc(var(--until) - var(--at)) linear var(--at)}.NEjA7G_dot{animation:NEjA7G_travel .7s ease-in-out var(--at)}.NEjA7G_reach{animation:NEjA7G_reached .9s var(--motion-ease) var(--at)}}@keyframes NEjA7G_shown{0%,to{visibility:visible}}@keyframes NEjA7G_rise{0%{opacity:0;translate:0 var(--motion-rise)}}@keyframes NEjA7G_arrive{0%{opacity:0}}@keyframes NEjA7G_leave{to{opacity:0}}@keyframes NEjA7G_asking{0%,to{background:var(--needs-you-callout);box-shadow:none;color:var(--needs-you-callout-ink)}}@keyframes NEjA7G_travel{0%{left:var(--fx);top:var(--fy);opacity:1}85%{opacity:1}to{left:var(--tx);top:var(--ty);opacity:0}}@keyframes NEjA7G_reached{35%{box-shadow:inset 0 0 0 var(--diagram-stroke-loud) var(--lime-d2), 0 0 0 calc(.7 * var(--u)) color-mix(in srgb, var(--lime) 60%, transparent)}}
.Mgg_8a_heading{max-width:22em;margin-bottom:36px}.Mgg_8a_halves{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}@media (max-width:760px){.Mgg_8a_halves{grid-template-columns:minmax(0,1fr);gap:40px}}.Mgg_8a_half{flex-direction:column;gap:14px;margin:0;display:flex}.Mgg_8a_caption{flex-direction:column;gap:4px;max-width:520px;display:flex}.Mgg_8a_line{font-size:var(--text-lead);color:var(--canopy);text-wrap:balance;margin:0;line-height:1.45}
.HskujG_thesis{flex-direction:column;justify-content:center;min-height:min(72svh,760px);display:flex}.HskujG_statement{max-width:21em;font-family:var(--serif);font-weight:500;font-size:var(--text-h2);letter-spacing:-.02em;color:var(--fg);text-wrap:pretty;margin:0;line-height:1.16}.HskujG_lead,.HskujG_accent,.HskujG_close{display:block}.HskujG_accent{--motion-delay:calc(var(--motion-step) * 6);margin-top:.5em}.HskujG_close{color:var(--statement-close);--motion-delay:calc(var(--motion-step) * 10);margin-top:.5em}.HskujG_light{min-height:0}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.HskujG_light .HskujG_lead,.HskujG_light .HskujG_accent,.HskujG_light .HskujG_close{animation:linear both HskujG_ink-in;animation-timeline:view();animation-range:entry 10% cover 50%}}}@keyframes HskujG_ink-in{0%{opacity:.14;filter:blur(2px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}@media (max-width:760px){.HskujG_thesis{min-height:0}}.HskujG_link{min-height:44px;font-size:var(--text-body);color:var(--accent);--motion-delay:calc(var(--motion-step) * 10);align-self:flex-start;align-items:center;margin-top:20px;font-weight:600;text-decoration:none;display:inline-flex}.HskujG_link:hover,.HskujG_link:focus-visible{text-underline-offset:4px;text-decoration:underline}.HskujG_link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px}@media (max-width:640px){.HskujG_statement{line-height:1.2}}
.QmZQRa_cover{aspect-ratio:4/3;object-fit:cover;border-radius:var(--visual-radius-panel);width:100%;height:auto;box-shadow:var(--visual-lift-hero);display:block}
.gEl6JG_page{flex-direction:column;gap:32px;display:flex}.gEl6JG_next{font-size:var(--text-body);color:var(--grove);align-self:flex-start;font-weight:600}.gEl6JG_next:hover,.gEl6JG_next:focus-visible{text-underline-offset:3px;text-decoration:underline}.gEl6JG_balanced{text-wrap:balance;display:block}
.ZXqo_W_file{width:100%;max-width:880px}.ZXqo_W_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:20px;display:flex}.ZXqo_W_titles{flex-direction:column;gap:8px;display:flex}.ZXqo_W_actions{flex-wrap:wrap;gap:10px;display:flex}.ZXqo_W_code{border-radius:var(--visual-radius-card);background:var(--code-ground);color:var(--code-ink);font-family:var(--mono);font-size:var(--text-eyebrow);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:22px 26px;line-height:1.6}.ZXqo_W_code code{font:inherit}.ZXqo_W_titles p{text-wrap:balance}
