.I14YPq_hero{padding-bottom:clamp(72px,9vw,128px)}.I14YPq_split{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.I14YPq_copy{min-width:0}.I14YPq_title{max-width:18ch}.I14YPq_cost{max-width:48ch}.I14YPq_deck{margin:0}.I14YPq_stack{padding:9% 9% 0 0;display:grid}.I14YPq_stack>img{border-radius:8px;grid-area:1/1;width:100%;height:auto}.I14YPq_front{z-index:3;position:relative;box-shadow:0 24px 48px -24px #0000008c}.I14YPq_back1{z-index:2;filter:brightness(.78);transform:translate(4.5%,-8%)}.I14YPq_back2{z-index:1;filter:brightness(.56);transform:translate(9%,-16%)}@media (max-width:900px){.I14YPq_split{grid-template-columns:minmax(0,1fr)}.I14YPq_deck{max-width:560px}}
.dPXFdG_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,40px) clamp(20px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.dPXFdG_grid>li:first-child{grid-area:span 2/span 2}.dPXFdG_grid>li:first-child .dPXFdG_cardHeadline{font-size:clamp(19px,1.8vw,24px)}.dPXFdG_card{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;align-content:start;gap:14px;padding:0;display:grid}.dPXFdG_thumb{width:100%;height:auto;box-shadow:0 0 0 1px var(--hair);border-radius:8px;transition:box-shadow .15s;display:block}.dPXFdG_card:hover .dPXFdG_thumb,.dPXFdG_card:focus-visible .dPXFdG_thumb{box-shadow:0 0 0 2px var(--eyebrow)}.dPXFdG_cardText{gap:6px;display:grid}.dPXFdG_cardText small{color:var(--eyebrow);font-size:13px;font-weight:600;line-height:1.4}.dPXFdG_cardHeadline{letter-spacing:-.01em;color:var(--fg);text-wrap:pretty;font-size:15px;font-weight:600;line-height:1.45}.dPXFdG_sheet{overscroll-behavior:contain;border:1px solid var(--hair);background:var(--bg);width:min(1120px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--fg);font:500 16px/1.6 var(--display-font);border-radius:12px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.dPXFdG_sheet::backdrop{background:#10101fc7}.dPXFdG_sheetBar{z-index:1;background:var(--bg);border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:12px clamp(16px,2.4vw,28px);display:flex;position:sticky;top:0}.dPXFdG_sheetBar p{color:var(--fg);flex-wrap:wrap;gap:4px 12px;margin:0;font-size:14px;font-weight:600;display:flex}.dPXFdG_sheetBar p span{color:var(--muted);font-weight:500}.dPXFdG_sheetNav{gap:8px;display:flex}.dPXFdG_sheetNav button{border:1px solid var(--hair-strong);min-height:40px;color:var(--fg);font:600 14px/1.4 var(--display-font);cursor:pointer;background:0 0;border-radius:4px;padding:0 14px}.dPXFdG_sheetNav button:hover{border-color:var(--eyebrow)}.dPXFdG_sheetNav button:last-child{background:var(--fg);border-color:var(--fg);color:var(--bg)}.dPXFdG_sheetNav button:focus-visible,.dPXFdG_card:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:4px}.dPXFdG_slide{width:calc(100% - 2*clamp(16px,2.4vw,28px));height:auto;box-shadow:0 0 0 1px var(--hair);border-radius:6px;margin:clamp(16px,2.4vw,28px) auto 0;display:block}.dPXFdG_sheetText{gap:14px;padding:clamp(20px,2.6vw,32px) clamp(16px,2.4vw,28px) clamp(24px,3vw,36px);display:grid}.dPXFdG_sheetText h3{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:18px;font-weight:600;line-height:1.4}.dPXFdG_sheetText p{max-width:72ch;color:var(--soft);margin:0;font-size:15px;line-height:1.6}.dPXFdG_sheetText ul{color:var(--soft);gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.55;display:grid}.dPXFdG_tableWrap{overflow-x:auto}.dPXFdG_tableWrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:1.4}.dPXFdG_tableWrap th,.dPXFdG_tableWrap td{text-align:right;border-top:1px solid var(--hair);white-space:nowrap;padding:8px 10px 8px 0}.dPXFdG_tableWrap thead th{color:var(--muted);border-top:0;font-weight:500}.dPXFdG_tableWrap th:first-child{text-align:left;white-space:normal;min-width:180px}.dPXFdG_tableWrap tbody th{color:var(--fg);font-weight:600}.dPXFdG_tableWrap td{color:var(--soft)}@media (max-width:1024px){.dPXFdG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dPXFdG_grid>li:first-child{grid-row:auto}}@media (max-width:760px){.dPXFdG_grid{grid-template-columns:minmax(0,1fr);gap:18px}.dPXFdG_grid>li:first-child{grid-column:auto}.dPXFdG_grid>li:first-child .dPXFdG_cardHeadline{font-size:15px}.dPXFdG_card{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:14px}.dPXFdG_cardText small{font-size:12px}.dPXFdG_cardHeadline{font-size:14px}.dPXFdG_sheetNav button{padding:0 10px}}@media (prefers-reduced-motion:reduce){.dPXFdG_thumb{transition:none}}.dPXFdG_rowSlide{border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #dfe4ee,0 18px 40px -22px #1a1a2e59}
.YM14sW_card{--ink:#1a1a2e;--muted:#596177;--line:#e1e6ef;color:var(--ink);box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;gap:14px;padding:clamp(18px,2.4vw,28px);display:grid}.YM14sW_label{color:var(--muted);margin:0;font-size:13px;font-weight:600}.YM14sW_sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.YM14sW_sources li{box-shadow:0 0 0 1px var(--line);border-radius:8px;justify-items:start;gap:8px;padding:12px;display:grid}.YM14sW_logo{background:#f3f6fb;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.YM14sW_logo img{object-fit:contain;width:22px;height:22px}.YM14sW_status,.YM14sW_connector{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:13px;display:inline-flex}.YM14sW_dot{background:#2f9e6e;border-radius:50%;flex:none;width:8px;height:8px}.YM14sW_apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.YM14sW_appName{align-items:center;gap:9px;margin:0;font-size:18px;font-weight:600;display:inline-flex}.YM14sW_appName svg{fill:currentColor;width:20px;height:20px}.YM14sW_path{color:var(--muted);margin:0;font-size:14px}.YM14sW_prompt{color:var(--ink);margin:0;font-size:clamp(15px,1.4vw,17px);font-weight:500;line-height:1.6}.YM14sW_prompt:before{content:"“"}.YM14sW_prompt:after{content:"”"}@media (max-width:760px){.YM14sW_sources{grid-template-columns:repeat(2,minmax(0,1fr))}.YM14sW_apps{grid-template-columns:minmax(0,1fr)}}
