.audit-scribble{margin-bottom:4px;padding-bottom:6px;display:inline-block;position:relative}.audit-scribble-line{pointer-events:none;width:calc(100% + 10px);height:20px;position:absolute;bottom:-8px;left:-5px;overflow:visible}.audit-badge{color:#fff;background:#171717;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.audit-flow{align-items:stretch;gap:26px;margin:0;padding:0;list-style:none;display:flex}.audit-step{color:#171717;flex-direction:column;flex:1 1 0;justify-content:space-between;gap:8px;min-width:0;margin:0;padding:12px;font-size:13px;font-weight:500;line-height:18px;display:flex;position:relative}.audit-step+.audit-step:before{content:"→" / "";color:#171717;font-size:16px;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.audit-goal{color:#fff}.audit-goal-tag{font-size:12px;font-weight:400}@container (max-width:47.99rem){.audit-flow{flex-direction:column;gap:22px}.audit-step{flex-direction:row;align-items:center}.audit-step+.audit-step:before{content:"↓" / "";top:-21px;left:24px;transform:none}}.audit-annot{grid-template-columns:auto 1fr;align-items:start;gap:24px 48px;display:grid}@container (max-width:39.99rem){.audit-annot{grid-template-columns:1fr}.audit-phone{margin:0 auto}}.audit-phone{background:#171717;border-radius:30px;width:236px;padding:9px}.audit-screen{background:#fffdf9;border-radius:22px;flex-direction:column;min-height:400px;padding:18px 16px 0;display:flex;overflow:hidden}.audit-m-app{color:#55524e;font-size:10px;line-height:14px}.audit-m-title{color:#171717;margin:2px 0 12px;font-size:14px;font-weight:700;line-height:18px}.audit-m-steps{flex-wrap:wrap;gap:4px 6px;margin:4px 0 14px;font-size:9px;line-height:12px;display:flex}.audit-m-steps>span{color:#3d3b38;border:1px solid #c4beb6;border-radius:9999px;padding:3px 7px;position:relative}.audit-m-steps .is-done{background:#efeae3}.audit-m-steps .is-cur{color:#fff;background:#171717;border-color:#171717;font-weight:500}.audit-m-steps .is-next{outline-offset:2px;outline:2px dashed #e15b45}.audit-m-block{outline-offset:2px;border-radius:8px;outline:2px dashed #e15b45;flex-direction:column;gap:8px;padding:10px;display:flex;position:relative}.audit-m-sub{color:#3d3b38;font-size:10px;line-height:14px}.audit-m-field{flex-direction:column;gap:2px;display:flex;position:relative}.audit-m-field>span{color:#3d3b38;font-size:9px;line-height:11px}.audit-m-field>i{background:#fff;border:1px solid #c4beb6;border-radius:5px;width:72%;height:18px;display:block}.audit-m-btn{color:#fff;background:#171717;border-radius:9999px;align-self:flex-start;margin-top:4px;padding:5px 12px;font-size:11px;font-weight:500;line-height:14px}.audit-m-btn.is-off{color:#57524c;background:#ddd6cc}.audit-m-btn.is-ghost{color:#171717;background:0 0;border:1px solid #171717}.audit-m-err{color:#a3321f;font-size:9px;line-height:12px}.audit-m-link{text-underline-offset:2px;color:#171717;font-size:11px;line-height:14px;text-decoration:underline}.audit-m-note{color:#3d3b38;margin-top:6px;font-size:11px;line-height:15px}.audit-m-tabs{color:#3d3b38;outline-offset:-4px;border-top:1px solid #c4beb6;outline:2px dashed #e15b45;justify-content:space-around;gap:6px;margin:auto -16px 0;padding:10px 14px 14px;font-size:9px;line-height:12px;display:flex;position:relative}.audit-pin{position:absolute}.audit-pin-steps{width:20px;height:20px;font-size:11px;top:50%;right:-28px;transform:translateY(-50%)}.audit-pin-block{top:-12px;right:-6px}.audit-pin-tabs{top:-14px;right:4px}.audit-legend{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.audit-legend li{color:#5e5c5c;align-items:flex-start;gap:12px;font-size:15px;line-height:21px;display:flex}.audit-legend strong{color:#171717}.audit-ba{grid-template-columns:1fr;gap:24px;display:grid}@container (min-width:24rem){.audit-ba{grid-template-columns:1fr 1fr}}.audit-ba-label{color:#5e5c5c;margin-bottom:8px;font-size:13px;line-height:18px}.audit-ba-label strong{color:#171717}.audit-form{background:#fffdf9;border:1px solid #c4beb6;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.audit-form .audit-m-field>i{width:100%}.audit-form .audit-m-title{margin:0 0 4px}.audit-table-wrap{border-radius:8px;overflow-x:auto}.audit-table-wrap:focus-visible{outline-offset:3px;outline:2px solid #171717}.audit-table{border-collapse:collapse;color:#5e5c5c;width:100%;min-width:40rem;font-size:14px;line-height:21px}.audit-table caption{text-align:left;color:#5e5c5c;padding:0 0 8px;font-size:13px;line-height:18px}.audit-table th,.audit-table td{text-align:left;vertical-align:top;border-bottom:1px solid #c4beb6;padding:8px 10px}.audit-table thead th{color:#171717;background:#efeae3;font-weight:700}
