.au-page{--au-danger:#f87171}.au-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.au-head h1{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,30px);font-weight:650}.au-head p{max-width:640px;color:var(--text-subtle);margin-top:6px;font-size:13px;line-height:1.55}.au-head .ui-button svg{width:15px;height:15px}.au-summary{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.au-stat{border:1px solid var(--border);background:var(--xp-panel);border-radius:16px;align-content:start;gap:6px;min-width:0;padding:16px 18px;display:grid}.au-stat-icon{background:color-mix(in srgb, var(--primary) 14%, transparent);width:32px;height:32px;color:var(--primary);border-radius:10px;place-items:center;margin-bottom:4px;display:inline-grid}.au-stat-icon svg{width:16px;height:16px}.au-stat small{color:var(--text-subtle);font-size:12px}.au-stat strong{letter-spacing:-.01em;font-size:22px;font-weight:650}.au-stat strong span{color:var(--text-subtle);font-size:13px;font-weight:500}.au-stat em{color:var(--text-secondary);font-size:12px;font-style:normal}.au-stat em.is-warning{color:var(--accent-amber)}.au-meter{background:var(--surface-active);border-radius:999px;height:6px;display:block;overflow:hidden}.au-meter span{border-radius:inherit;background:var(--primary);height:100%;display:block}.au-meter span.is-warning{background:var(--accent-amber)}.au-kinds{width:fit-content}.au-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;display:grid}.au-rules{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.au-rule{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--background) 40%, transparent);border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.au-rule.is-attention{border-color:color-mix(in srgb, var(--accent-amber) 45%, transparent)}.au-rule.is-paused .au-rule-head>:not(.au-status),.au-rule.is-paused .au-criteria,.au-rule.is-paused .au-rule-facts{opacity:.55}.au-rule-head{grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.au-rule-image{object-fit:cover;border-radius:12px;width:48px;height:48px}.au-rule-title{gap:3px;min-width:0;display:grid}.au-rule-title h3{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.au-rule-title small{color:var(--text-subtle);font-size:12px}.au-kind{width:fit-content;color:var(--accent-purple);align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.au-kind.is-purchase{color:var(--primary)}.au-kind svg{width:12px;height:12px}.au-status{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.au-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.au-status.is-active{border-color:color-mix(in srgb, var(--accent-green) 40%, transparent);background:color-mix(in srgb, var(--accent-green) 10%, transparent);color:var(--accent-green)}.au-status.is-paused{border-color:var(--border);color:var(--text-subtle)}.au-status.is-attention{border-color:color-mix(in srgb, var(--accent-amber) 40%, transparent);background:color-mix(in srgb, var(--accent-amber) 10%, transparent);color:var(--accent-amber)}.au-criteria{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.au-criteria li{border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;padding:3px 10px;font-size:11px}.au-criteria li.is-any{color:var(--text-subtle);border-style:dashed}.au-issue{background:color-mix(in srgb, var(--accent-amber) 10%, transparent);color:var(--accent-amber);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.au-issue svg{flex:none;width:14px;height:14px;margin-top:2px}.au-rule-facts{border:1px solid var(--border-subtle);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:auto 0 0;display:grid}.au-rule-facts div{white-space:nowrap;align-content:start;gap:4px;min-width:0;padding:10px 12px;display:grid}.au-rule-facts div+div{border-left:1px solid var(--border-subtle)}.au-rule-facts dt{color:var(--text-subtle);white-space:nowrap;font-size:11px}.au-rule-facts dd{color:var(--foreground);gap:2px;margin:0;font-size:13px;font-weight:500;display:grid}.au-rule-facts dd small{color:var(--text-subtle);font-size:11px;font-weight:400}.au-rule-actions{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.au-toggle{color:var(--text-secondary);cursor:pointer;align-items:center;gap:10px;font-size:12px;display:inline-flex}.au-edit svg{width:13px;height:13px}.au-timeline{margin:0;padding:0;list-style:none;display:grid}.au-timeline li{grid-template-columns:28px minmax(0,1fr);gap:2px 10px;padding:0 0 16px;display:grid;position:relative}.au-timeline li:not(:last-child):before{background:var(--border-subtle);content:"";width:1px;position:absolute;top:30px;bottom:2px;left:13.5px}.au-timeline-icon{background:var(--surface-active);width:28px;height:28px;color:var(--text-secondary);border-radius:50%;place-items:center;display:inline-grid}.au-timeline-icon svg{width:14px;height:14px}.au-timeline li.is-purchased .au-timeline-icon{color:var(--primary)}.au-timeline li.is-sold .au-timeline-icon{color:var(--accent-green)}.au-timeline li.is-listed .au-timeline-icon{color:var(--accent-purple)}.au-timeline li.is-failed .au-timeline-icon{color:var(--au-danger)}.au-timeline li>span:nth-child(2){gap:2px;min-width:0;display:grid}.au-timeline strong{font-size:13px;font-weight:500}.au-timeline small{color:var(--text-subtle);font-size:12px;line-height:1.4}.au-timeline time{color:var(--text-subtle);opacity:.8;grid-column:2;font-size:11px}.au-wallet-link{justify-self:start}@media (max-width:1180px){.au-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.au-rules,.au-rule-facts{grid-template-columns:minmax(0,1fr)}.au-rule-facts div+div{border-top:1px solid var(--border-subtle);border-left:0}}@media (max-width:640px){.au-head{flex-direction:column;align-items:stretch}.au-kinds{width:100%;overflow-x:auto}}
