.au-name{color:var(--ink-900);font-weight:500}.au-sub{font-size:var(--fs-12);color:var(--ink-500);margin-top:2px;font-weight:400;display:block}@media (max-width:600px){.au-tbl tbody td[data-primary]{flex-direction:column;align-items:flex-start}}.au-clip{white-space:nowrap;text-overflow:ellipsis;max-width:48ch;overflow:hidden}.au-failed{color:var(--danger)}.au-quiet{font-size:var(--fs-13);color:var(--ink-500);margin:0}.au-issue{font-size:var(--fs-13);color:var(--danger);margin:4px 0 0;display:block}.au-save-state{font-size:var(--fs-13);color:var(--ink-500);white-space:nowrap}.au-tabs{margin-bottom:20px}.au-more{justify-content:center;padding:16px 0;display:flex}.au-templates{max-width:640px;margin:8px auto 32px;padding:0 16px}.au-eyebrow{font-size:var(--fs-12);letter-spacing:.02em;color:var(--ink-500);text-transform:uppercase;margin:0 0 8px;font-weight:500}.au-templates ul{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.au-templates li{border-bottom:1px solid var(--hairline)}.au-template{width:100%;min-height:44px;color:var(--ink-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:10px 8px;display:flex}.au-template:hover{background:var(--row-hover)}.au-template:focus-visible{box-shadow:var(--focus-ring);outline:none}.au-template-when{font-size:var(--fs-12);color:var(--ink-500)}.au-choices{border:0;flex-direction:column;gap:6px;margin:16px 0 0;padding:0;display:flex}.au-choices legend{font-size:var(--fs-13);color:var(--ink-600);margin-bottom:8px}.au-choice{border:1px solid var(--hairline);border-radius:var(--radius-2);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;column-gap:8px;padding:10px 12px;display:grid}.au-choice input{accent-color:var(--brand-700);margin-top:3px}.au-choice.is-on{border-color:var(--ink-400);background:var(--canvas)}.au-choice-title{color:var(--ink-900);overflow-wrap:anywhere}.au-choice-sub{font-size:var(--fs-12);color:var(--ink-500);grid-column:2}.au-flow{max-width:640px}.au-card{border:1px solid var(--hairline);border-radius:var(--radius-3,10px);background:var(--paper);grid-template-columns:72px 1fr auto;align-items:start;gap:12px;padding:14px 12px 14px 16px;display:grid;position:relative}.au-card.is-quiet .au-card-title{color:var(--ink-500)}.au-card.has-issue{border-color:var(--danger)}.au-card-label{font-size:var(--fs-12);color:var(--ink-500);font-variant-numeric:tabular-nums;padding-top:2px}.au-card-main{min-width:0;min-height:28px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.au-card-main:disabled{cursor:default}.au-card-main:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-1,4px);outline:none}.au-card:hover:not(:has(.au-card-main:disabled)){background:var(--row-hover)}.au-card-title{color:var(--ink-900);overflow-wrap:anywhere;font-weight:500}.au-card-detail{font-size:var(--fs-13);color:var(--ink-600);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.au-connector{background:var(--hairline);width:1px;height:16px;margin-left:52px}.au-nosteps,.au-add{margin-top:16px}.au-mobile-note{display:none}.au-panel{flex-direction:column;gap:16px;display:flex}.au-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.au-fieldset{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.au-fieldset legend{font-size:var(--fs-13);color:var(--ink-600);margin-bottom:6px}.au-check{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:flex}.au-check input{width:16px;height:16px;accent-color:var(--brand-700)}.au-checklist{flex-direction:column;max-height:220px;display:flex;overflow:auto}.au-tpl-input{flex-direction:column;gap:6px;display:flex}.au-var-select{width:auto;max-width:100%;font-size:var(--fs-13);color:var(--ink-600);align-self:flex-start}.au-rules{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.au-rule{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.au-test{flex-direction:column;gap:12px;display:flex}.au-test-ok,.au-test-no{border-radius:var(--radius-2);font-size:var(--fs-13);background:var(--canvas);margin:0;padding:10px 12px}.au-test-no{color:var(--ink-700)}.au-test-rules{font-size:var(--fs-13);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.au-test-rules .is-fail{color:var(--ink-500)}.au-test-steps{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.au-test-steps>li{border-bottom:1px solid var(--hairline);padding:12px 0}.au-test-step-head{justify-content:space-between;gap:12px;font-weight:500;display:flex}.au-test-steps details{margin-top:6px}.au-test-steps summary{cursor:pointer;font-size:var(--fs-13);color:var(--ink-600)}.au-kv{flex-direction:column;margin:6px 0 0;display:flex}.au-kv>div{border-bottom:1px solid var(--ink-100);grid-template-columns:minmax(80px,28%) 1fr;gap:12px;padding:6px 0;display:grid}.au-kv>div:last-child{border-bottom:0}.au-kv dt{font-size:var(--fs-12);color:var(--ink-500)}.au-kv dd{font-size:var(--fs-13);color:var(--ink-900);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}@media (max-width:600px){.au-mobile-note{font-size:var(--fs-13);color:var(--ink-500);margin:0 0 12px;display:block}.au-flow .au-card-main{pointer-events:none}.au-flow .au-card-menu,.au-flow .au-add{display:none}.au-card{grid-template-columns:1fr;gap:4px}.au-connector{margin-left:16px}.au-rule{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.au-card{transition:none}}.au-arms{border-left:1px solid var(--hairline);flex-direction:column;gap:4px;margin:8px 0 0 52px;padding-left:16px;display:flex}.au-arm{padding:8px 0 4px}.au-arm-label{font-size:var(--fs-12);color:var(--ink-600);font-weight:500;display:block}.au-arm>div>.au-connector:first-child{margin-left:36px}.au-arm .au-card{grid-template-columns:40px 1fr auto}.au-arm-empty{margin:6px 0 0}.au-arm-add{margin-top:6px}.au-self-start{align-self:flex-start}.au-message{white-space:pre-line;color:var(--ink-900);overflow-wrap:anywhere;margin:0}.au-scope{margin-bottom:12px}.au-cats{margin-bottom:8px}.au-depth-1{padding-left:16px!important}.au-depth-2{padding-left:32px!important}.au-depth-3{padding-left:48px!important}.au-run-nested{border-top:0}.au-test-steps>li.is-not-taken .au-test-step-head>span:first-child{color:var(--ink-500);font-weight:400}.au-arms.is-run{margin:8px 0 0 4px}.au-arm.is-dim .au-arm-label{color:var(--ink-500);font-weight:400}.au-arm.is-taken .au-arm-label{color:var(--ink-900)}.au-link{text-align:left;flex-direction:column;gap:12px;display:flex}.au-link-title{font-family:var(--font-serif);font-size:var(--fs-20,20px);color:var(--ink-900);overflow-wrap:anywhere;margin:0;font-weight:500}.au-link-state{border-radius:var(--radius-2);background:var(--canvas);color:var(--ink-900);margin:4px 0 0;padding:10px 12px}.au-link-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:600px){.au-arms{margin-left:8px;padding-left:10px}.au-arm .au-card{grid-template-columns:1fr}.au-arm-add{display:none}.au-link-actions>*{flex:auto}}
