.if-pick{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--step-3);gap:var(--step-3);margin-top:calc(-1 * var(--step-5))}.if-pick a{position:relative;display:flex;flex-direction:column;gap:var(--step-3);padding:var(--step-4);border:1px solid var(--line);border-radius:16px;background:var(--surface);color:inherit;text-decoration:none;transition:border-color .2s,transform .2s}.if-pick a:hover{border-color:color-mix(in oklab,var(--hue) 50%,var(--line));transform:translateY(-2px)}.if-pick a:focus-visible{outline:2px solid var(--putty);outline-offset:3px}.if-pick q{quotes:none;font-size:15px;line-height:1.4;color:var(--fg)}.if-pick span:last-child{margin-top:auto;display:flex;align-items:center;gap:6px;font:500 13px var(--font-display);color:var(--hue)}.if-pick span:last-child svg{width:14px;height:14px}@media (max-width:980px){.if-pick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.if-pick{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.if-pick a{transition:none}.if-pick a:hover{transform:none}}.cv-feat .if-best{margin-top:var(--step-4);color:var(--fg-2)}.if-best b{color:var(--fg);font-weight:600}.if-mk{width:18px;height:18px}.if-step{display:flex;align-items:center;gap:var(--step-3);padding:10px var(--step-3);border-bottom:1px solid color-mix(in oklch,var(--line) 70%,transparent);color:var(--fg)}.if-step.last{border-bottom:0}.if-step .cv-tile{width:30px;height:30px;border-radius:8px}.if-step .cv-tile svg{width:15px;height:15px}.if-step small{margin-left:auto;font:500 13px var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.if-wait{padding:6px var(--step-3) 6px 54px;font-size:13px;color:var(--muted);border-bottom:1px solid color-mix(in oklch,var(--line) 70%,transparent)}.cv-ill .if-note{padding:var(--step-3) var(--step-4);display:flex;align-items:center;gap:var(--step-3);font-size:13px;color:var(--fg-2)}.if-note b{color:var(--fg)}.if-note .if-end{margin-left:auto}.if-chat{padding:var(--step-4);display:grid;grid-gap:var(--step-3);gap:var(--step-3)}.if-q{justify-self:end;max-width:80%;padding:10px 14px;border-radius:14px 14px 4px 14px;background:var(--raised);color:var(--fg);font-size:13.5px}.if-tool{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.if-tool svg{width:13px;height:13px;flex:none}.if-tool code{font:500 13px var(--font-code);color:var(--fg-2)}.if-a{font-size:13.5px;line-height:1.55;color:var(--fg-2)}.if-who{display:flex;align-items:center;gap:var(--step-2);padding:8px 0;border-top:1px solid color-mix(in oklch,var(--line) 70%,transparent);font-size:13px;color:var(--fg)}.cv-ill .if-who .av{width:26px;height:26px}.if-who small{margin-left:auto;color:var(--muted)}.if-term{padding:var(--step-4);white-space:pre;font:500 13px/1.8 var(--font-code);color:var(--fg-2);background:#100f0e}.if-term .p{color:var(--putty)}.if-term .fl{color:var(--sand)}.if-term .st{color:var(--sage)}.if-term .c{color:var(--muted)}.if-term .k{color:var(--iris)}.cv-ill .code{font:500 13px/1.75 var(--font-code);color:var(--fg-2);background:var(--bg)}.cv-ill .code .k{color:var(--iris)}.cv-ill .code .s{color:var(--sand)}.cv-ill .code .c{color:var(--muted)}.cv-ill .code .f{color:var(--fg)}.cv-ill .if-codeh{font:500 13px var(--font-code);color:var(--muted)}.if-code{padding:var(--step-4)}.if-msg{display:flex;gap:var(--step-3);padding:var(--step-3) var(--step-4);font-size:13px}.if-msg .cv-ilogo{--s:32px}.if-msg b{color:var(--fg)}.if-msg small{color:var(--muted);margin-left:6px}.if-msg p{margin:2px 0 0;color:var(--fg-2)}.cv-ilogo.cv{background:var(--raised);border-color:var(--line-hi)}.cv-ilogo.cv img{width:62%;height:62%}.if-plans{margin:var(--step-5) 0 0;text-align:center;font-size:var(--fs-body-lg);color:var(--fg-2)}.if-plans a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--putty);text-decoration-color:var(--putty);text-underline-offset:4px}