.CZBiIG_stepCaption{margin-bottom:var(--s-xs)}.CZBiIG_stepBack{color:var(--ink-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.CZBiIG_stepBack:hover{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.CZBiIG_stepBack:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--r-xs)}.CZBiIG_opt{display:inline-flex;position:relative}.CZBiIG_opt input,.CZBiIG_pillOpt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.CZBiIG_opt>span{min-width:44px;height:44px;padding:0 var(--s-sm);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-1);color:var(--ink-muted);font:500 15px/1 var(--font-mono);pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.CZBiIG_opt:hover>span{background:var(--surface-3);color:var(--ink)}.CZBiIG_opt input:checked+span{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.CZBiIG_skip>span{font-family:var(--font-text);border-style:dashed}.CZBiIG_opt input:focus-visible+span,.CZBiIG_pillOpt input:focus-visible+span{outline:2px solid var(--primary);outline-offset:2px}.CZBiIG_pillOpt{display:inline-flex;position:relative}.CZBiIG_pillOpt>span{pointer-events:none}.CZBiIG_pillOpt:hover>span{color:var(--ink)}.CZBiIG_pillOpt input:checked+span{background:var(--surface-2);color:var(--ink);border-color:var(--border)}
