.odk-avatar{width:var(--avatar-size,32px);height:var(--avatar-size,32px);flex:0 0 auto;position:relative;display:grid;place-items:center;border-radius:var(--avatar-radius,50%);font-family:var(--sans);font-size:var(--avatar-font,var(--type-micro-size));font-weight:var(--avatar-weight,700);line-height:1;color:var(--avatar-fg,var(--ink-2));background:var(--avatar-bg,var(--fill-2));border:var(--avatar-border,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.odk-avatar--sm{--avatar-size:26px;--avatar-font:var(--type-eyebrow-size)}.odk-avatar--lg{--avatar-size:40px;--avatar-font:var(--type-label-size)}.odk-avatar--a{--avatar-bg:color-mix(in srgb,var(--ink) 8%,transparent)}.odk-avatar--b{--avatar-bg:color-mix(in srgb,var(--ink) 12%,transparent)}.odk-avatar--c{--avatar-bg:color-mix(in srgb,var(--ink) 16%,transparent)}.odk-avatar--d{--avatar-bg:color-mix(in srgb,var(--ink) 20%,transparent)}.odk-avatar--e{--avatar-bg:color-mix(in srgb,var(--ink) 24%,transparent)}.odk-avatar--f{--avatar-bg:color-mix(in srgb,var(--ink) 28%,transparent)}.odk-avatar--agent,.odk-avatar.agent,.odk-avatar[data-kind=agent]{background:var(--avatar-agent-bg,transparent);color:var(--avatar-agent-fg,var(--ink-2));border:1.5px dashed var(--avatar-agent-border,var(--hairline-ink))}.odk-avatar__ai{position:absolute;bottom:-1px;inset-inline-end:-1px;width:var(--avatar-marker-size,13px);height:var(--avatar-marker-size,13px);border-radius:50%;background:var(--avatar-marker-bg,var(--canvas));border:1px solid var(--avatar-marker-border,var(--accent-tint-2));display:grid;place-items:center}.odk-avatar__ai:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--avatar-marker-dot,var(--ink))}.odk-avatar--lg .odk-avatar__ai{--avatar-marker-size:15px}.odk-avatar__deleg{position:absolute;bottom:-2px;inset-inline-end:-2px;width:var(--avatar-deleg-size,14px);height:var(--avatar-deleg-size,14px);border-radius:50%;background:var(--avatar-marker-bg,var(--canvas));border:1px solid var(--hairline);display:grid;place-items:center;color:var(--avatar-deleg-fg,var(--muted))}.odk-avatar__deleg :where(svg){width:9px;height:9px}.odk-selcard{display:flex;align-items:flex-start;gap:var(--selcard-gap,var(--step-3));width:100%;text-align:left;padding:var(--selcard-pad,var(--step-3-5) var(--step-4));border:1px solid var(--selcard-border,transparent);border-radius:var(--selcard-radius,var(--radius-card));background:var(--selcard-bg,var(--fill));font-family:var(--sans);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.odk-selcard:hover{border-color:var(--selcard-hover-border,var(--border-input))}.odk-selcard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.odk-selcard__tick{flex:0 0 auto;display:grid;place-items:center;width:var(--tick-size,22px);height:var(--tick-size,22px);border-radius:var(--tick-radius,50%);border:1.5px solid var(--tick-border,var(--muted-2));background:var(--tick-bg,var(--canvas));transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.odk-selcard__tick:after{content:"";opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.odk-selcard__tick:not(.odk-selcard__tick--radio):after{width:30%;height:56%;border:solid var(--tick-mark,var(--on-accent));border-width:0 2px 2px 0;transform:translateY(-8%) rotate(45deg)}.odk-selcard__tick--radio:after{width:50%;height:50%;border-radius:50%;background:var(--tick-dot,var(--selcard-on-accent,var(--accent)))}.odk-selcard__body{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:var(--step-1)}.odk-selcard__title{font-size:var(--t-ui);line-height:var(--lh-ui);font-weight:var(--w-semibold);color:var(--ink)}.odk-selcard__sub{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--muted)}.odk-selcard.active,.odk-selcard.checked,.odk-selcard.on,.odk-selcard.selected,.odk-selcard[aria-checked=true],.odk-selcard[aria-pressed=true],.odk-selcard[aria-selected=true],.odk-selcard[data-picked=true],.odk-selcard[data-state=active]{border-color:var(--selcard-on-border,var(--selcard-on-accent,var(--accent)));background:var(--selcard-on-bg,var(--card));box-shadow:var(--selcard-ring,0 0 0 .5px var(--selcard-on-accent,var(--accent)))}.odk-selcard.active .odk-selcard__tick,.odk-selcard.checked .odk-selcard__tick,.odk-selcard.on .odk-selcard__tick,.odk-selcard.selected .odk-selcard__tick,.odk-selcard[aria-checked=true] .odk-selcard__tick,.odk-selcard[aria-pressed=true] .odk-selcard__tick,.odk-selcard[aria-selected=true] .odk-selcard__tick,.odk-selcard[data-picked=true] .odk-selcard__tick,.odk-selcard[data-state=active] .odk-selcard__tick{border-color:var(--tick-on-border,var(--selcard-on-accent,var(--accent)))}.odk-selcard.active .odk-selcard__tick:after,.odk-selcard.checked .odk-selcard__tick:after,.odk-selcard.on .odk-selcard__tick:after,.odk-selcard.selected .odk-selcard__tick:after,.odk-selcard[aria-checked=true] .odk-selcard__tick:after,.odk-selcard[aria-pressed=true] .odk-selcard__tick:after,.odk-selcard[aria-selected=true] .odk-selcard__tick:after,.odk-selcard[data-picked=true] .odk-selcard__tick:after,.odk-selcard[data-state=active] .odk-selcard__tick:after{opacity:1}.odk-selcard.active .odk-selcard__tick:not(.odk-selcard__tick--radio),.odk-selcard.checked .odk-selcard__tick:not(.odk-selcard__tick--radio),.odk-selcard.on .odk-selcard__tick:not(.odk-selcard__tick--radio),.odk-selcard.selected .odk-selcard__tick:not(.odk-selcard__tick--radio),.odk-selcard[aria-checked=true] .odk-selcard__tick:not(.odk-selcard__tick--radio),.odk-selcard[aria-pressed=true] .odk-selcard__tick:not(.odk-selcard__tick--radio),.odk-selcard[aria-selected=true] .odk-selcard__tick:not(.odk-selcard__tick--radio),.odk-selcard[data-picked=true] .odk-selcard__tick:not(.odk-selcard__tick--radio),.odk-selcard[data-state=active] .odk-selcard__tick:not(.odk-selcard__tick--radio){background:var(--tick-on-bg,var(--selcard-on-accent,var(--accent)))}.odk-selcard:disabled,.odk-selcard[aria-disabled=true]{cursor:not-allowed;opacity:.55}