.nas-frame{--paper:#fff;--text:#0b0b0d;--text-2:#4b5261;--text-3:#6b7280;--line:#e4e6ea;--accent:#ff7a2f;--accent-ink:#c2470b;--accent-soft:#fff4ed;--success:#096;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--paper);width:100%;max-width:520px;color:var(--text);border-radius:16px;font-size:15px;line-height:1.5;overflow:hidden;box-shadow:0 1px 2px #0003,0 24px 60px -24px #0009}.nas-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:14px;display:flex}.nas-bar strong{letter-spacing:.08em;font-weight:600}.nas-bar span{color:var(--text-3);font-size:13px}.nas-log{min-height:376px;margin:0;padding:8px 20px 16px;list-style:none}.nas-row{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.nas-row+.nas-row{border-top:1px solid var(--line)}.nas-dot{color:var(--text-3);margin-top:2px;display:flex}.nas-dot svg{width:18px;height:18px}.nas-done{color:var(--success)}.nas-copy{flex-direction:column;min-width:0;display:flex}.nas-title{font-weight:500}.nas-sub{color:var(--text-3);margin-top:2px;font-size:14px}.nas-time{font-variant-numeric:tabular-nums;color:var(--text-3);font:13px/1.65 ui-monospace,SF Mono,Menlo,monospace}.nas-ok{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);border-radius:10px;grid-template-columns:20px minmax(0,1fr);margin:8px -12px 0;padding:14px 12px;border-top:0!important}.nas-ok .nas-dot,.nas-ok .nas-title{color:var(--accent-ink)}.nas-ok .nas-title{font-weight:600}.nas-button{background:var(--accent);color:#0b0b0d;border-radius:8px;align-self:flex-start;margin-top:12px;padding:9px 16px;font-size:14px;font-weight:600;line-height:1}.nas-foot{border-top:1px solid var(--line);color:var(--text-3);padding:12px 20px;font-size:13px}[data-motion=full] .nas-row{animation:nas-arrive .48s var(--ease) both}[data-motion=full] .nas-ok{animation-duration:.56s}[data-motion=full] .nas-done{animation:nas-check .32s var(--ease) both}.nas-spin{animation:.9s linear infinite nas-turn}@keyframes nas-arrive{0%{opacity:0;transform:translateY(6px)}}@keyframes nas-check{0%{opacity:0;transform:scale(.6)}}@keyframes nas-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nas-row,.nas-done,.nas-spin{animation:none!important}}
