.account-page{padding-bottom:40px}.acc-signin{max-width:440px}.acc-signin h2{font-size:1.6rem}.acc-orders{gap:20px;display:grid}.acc-order{gap:16px;display:grid}.acc-order-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.acc-order-head h2{font-size:1.4rem}.acc-order-head .hint{margin:4px 0 0}.acc-code{font-family:ui-monospace,SF Mono,Menlo,monospace}.acc-videos{gap:12px;display:grid}.acc-video{border-radius:var(--radius);background:var(--orange-tint);gap:8px;padding:14px 16px;display:grid}.acc-video-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.acc-video-head strong{font:700 1.1rem/1.25 var(--font-display);overflow-wrap:anywhere}.acc-facts,.acc-video .hint{margin:0}.acc-facts{color:var(--ink-soft);font-weight:700}.acc-stage{font:700 .78rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:#fff;border-radius:999px;flex:none;padding:.3em .8em}.stage-prod{color:#5e4100;background:#ffe5a0}.stage-review{color:#0b3d5c;background:#bfe1f6}.stage-done{color:#145c2c;background:#ddf3e3}.stage-off{color:var(--ink-soft);background:#f6eeea}.acc-actions{flex-wrap:wrap;gap:8px;display:flex}.acc-actions:empty{display:none}.acc-revise textarea,.acc-feedback textarea{min-height:84px}.acc-timeline summary,.acc-feedback summary{cursor:pointer;font:700 .95rem var(--font-display)}.acc-timeline ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.acc-timeline li{border-left:4px solid var(--orange);background:#fff;border-radius:12px;padding:10px 12px}.acc-timeline li.mine{border-left-color:var(--ink)}.acc-timeline li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.acc-timeline a{color:var(--orange-deep);font-weight:800}.acc-feedback{padding-top:4px}.acc-feedback form{margin-top:12px}.empty-card a{color:var(--orange-deep)}.stack-sm{align-content:start;gap:8px;display:grid}.acc-discord{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.acc-link{font:inherit;color:var(--orange-deep);cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:800;text-decoration:underline}.acc-steps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.acc-steps li{font:700 .78rem/1.2 var(--font-display);color:var(--ink-soft);background:#fff;border-radius:999px;padding:.35em .75em}.acc-steps li.done{color:#145c2c;background:#ddf3e3}.acc-steps li.done:before{content:"✓ "}.acc-steps li.now{color:#5e4100;background:#ffe5a0}
