.ap{--act-edge:var(--sig-edge);--act-teal:var(--sig-action);--act-deep:var(--sig-deep);--act-wash:var(--sig-action-wash);--act-halo:var(--sig-done-wash);--act-lift:0 0 0 1px var(--act-edge), 0 14px 30px -24px #0d363452}.ap .act-status{font:400 .9375rem/1.4 var(--sys);color:var(--ink-2);overflow-wrap:anywhere;align-items:center;gap:9px;margin-top:12px;display:flex}.ap .act-status b{color:var(--act-teal);font-weight:600}.ap .act-dot{opacity:.6;margin:0 6px}.ap .act-badge{background:var(--act-teal);color:#fff;width:20px;height:20px;box-shadow:0 0 0 3px var(--act-halo);border-radius:50%;flex:none;place-items:center;display:grid}.ap .act-spin{border:2px solid #c8dcd6;border-top-color:var(--act-deep);border-radius:50%;flex:none;width:16px;height:16px;animation:.9s linear infinite actSpin;display:inline-block}.ap .act-spin--light{border-color:#fff #ffffff59 #ffffff59}@keyframes actSpin{to{transform:rotate(360deg)}}.ap .act-skel{gap:12px;margin-top:28px;display:grid}.ap .act-skel i{background:#ece9e3;border-radius:7px;height:14px;display:block}.ap .act-skel i:first-child{width:34%}.ap .act-skel i:nth-child(2),.ap .act-skel i:nth-child(4){border-radius:12px;height:52px}.ap .act-skel i:nth-child(3){width:30%;margin-top:6px}.ap .act-form{margin-top:28px}.ap .act-card{display:grid}.ap .ap-field[data-invalid] .ap-box{border-color:#a43836}.ap .act-rules{font:400 .875rem/1.35 var(--sys);color:var(--ink-2);flex-wrap:wrap;gap:10px 22px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ap .act-rules li{align-items:center;gap:8px;display:inline-flex}.ap .act-rules li:not([data-state=idle]){font-weight:500}.ap .act-rule__dot{background:var(--sig-card);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;transition:background-color .18s,box-shadow .18s;display:grid;box-shadow:inset 0 0 0 1.5px #cfcbc3}.ap .act-rules li[data-state=ok]{color:var(--act-teal)}.ap .act-rules li[data-state=ok] .act-rule__dot{background:var(--act-teal);box-shadow:0 0 0 3px var(--act-halo)}.ap .act-rules li[data-state=bad]{color:#a43836}.ap .act-rules li[data-state=bad] .act-rule__dot{background:#a43836;box-shadow:0 0 0 3px #f8e3e2}.ap .act-alert{font:400 .9375rem/1.45 var(--sys);color:#8f2d2b;background:#fbedec;border-radius:14px;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:flex}.ap .act-alert__tile{color:#a43836;background:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ap .ap-eye{color:var(--ink-3)}.ap .ap-primary.act-submit,.ap .ap-primary.act-go{width:100%;min-height:56px;font:500 1.0625rem/1.25rem var(--sys);border-radius:16px;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff14,0 14px 26px -16px #0d3634b3}.ap .ap-primary.act-submit{margin-top:24px}.ap .ap-primary.act-submit svg,.ap .ap-primary.act-go svg{opacity:.9}.ap .ap-secondary.act-soft{background:var(--sig-card);width:100%;min-height:56px;color:var(--ink);font:500 1.0625rem/1.25rem var(--sys);box-shadow:var(--act-lift);border:0;border-radius:16px;justify-content:center;align-items:center;margin-top:28px;text-decoration:none;display:flex}.ap .act-signin{text-align:center;margin-top:18px}.ap .act-signin__link{min-height:44px;font:500 .9375rem/1.4 var(--sys);color:var(--ink);text-underline-offset:5px;align-items:center;-webkit-text-decoration:underline #d9d4cb;text-decoration:underline #d9d4cb;text-decoration-thickness:1.5px;display:inline-flex}.ap .act-foot{font:400 .875rem/1.5 var(--sys);color:var(--ink-2);margin-top:22px}.ap .act-orb{background:var(--act-wash);width:68px;height:68px;color:var(--act-deep);border-radius:50%;place-items:center;margin:8px 0 26px 8px;display:grid;box-shadow:0 0 0 8px #eef5f2}.ap .act-orb[data-tone=warn]{color:#8a5208;background:#fbefdc;box-shadow:0 0 0 8px #fcf5ea}.ap .act-orb+.ap-title{margin-top:0}.ap .act-note{overflow-wrap:anywhere;margin-top:16px}.ap .act-note h2{font:400 1.375rem/1.35 var(--sys);letter-spacing:-.4px;color:var(--ink)}.ap .act-note p{font:400 .9375rem/1.55 var(--sys);color:var(--ink-2);margin-top:10px}.ap .act-done{text-align:center;flex-direction:column;align-items:center;display:flex}.ap .act-done:focus{outline:none}.ap .act-done:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:12px}.ap .act-seal{background:var(--act-deep);color:#fff;width:84px;height:84px;box-shadow:0 0 0 10px var(--act-halo), 0 18px 34px -16px #0d36348c;border-radius:50%;place-items:center;margin:10px 0 28px;display:grid}.ap .act-done .ap-title{margin-top:0}.ap .act-lead{max-width:34ch;font:400 1rem/1.5 var(--sys);color:var(--ink-2);margin-top:12px}.ap .act-id{background:var(--sig-card);width:100%;box-shadow:var(--act-lift);border-radius:20px;justify-items:center;gap:6px;margin-top:28px;padding:22px 20px 18px;display:grid}.ap .act-id__label{font:600 .75rem/1.3 var(--sys);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.ap .act-id__value{text-align:center;width:100%;font:200 2.75rem/1.15 var(--sys);letter-spacing:.04em;color:var(--ink);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;background:0 0;border:0;padding:0}.ap .act-id__value:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:8px}.ap .act-id__copy{background:var(--sig-card);min-height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--act-edge);font:500 .875rem/1 var(--sys);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:4px;padding:0 18px;display:inline-flex}.ap .act-id__copy svg{color:var(--act-teal)}.ap .act-id__copy:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ap .act-done .act-go{margin-top:24px}@media (max-width:767px){.ap .act-form{margin-top:22px}.ap .act-rules{margin-top:12px;padding:0 4px}.ap .act-note h2{font-size:1.25rem}.ap .act-id__value{font-size:2.5rem}}:root[data-theme=dark] .ap{--act-lift:0 0 0 1px var(--sig-edge), 0 14px 30px -18px #0009}:root[data-theme=dark] .ap .act-orb{background:var(--sig-action-wash);color:var(--sig-action);box-shadow:0 0 0 8px #a9e2da0d}:root[data-theme=dark] .ap .act-orb[data-tone=warn]{background:var(--sig-review-wash);color:var(--sig-review-ink);box-shadow:0 0 0 8px #ebbc740d}:root[data-theme=dark] .ap .act-seal{background:var(--sig-fill);color:var(--sig-on-fill);box-shadow:0 0 0 10px var(--sig-done-wash)}:root[data-theme=dark] .ap .act-badge{color:var(--sig-on-fill)}:root[data-theme=dark] .ap .act-skel i{background:var(--sig-track)}:root[data-theme=dark] .ap .act-spin{border-color:var(--sig-rule);border-top-color:var(--sig-action)}:root[data-theme=dark] .ap .act-rule__dot{box-shadow:inset 0 0 0 1.5px var(--sig-control-edge);color:var(--sig-on-fill)}:root[data-theme=dark] .ap .act-rules li[data-state=ok] .act-rule__dot{background:var(--sig-action)}:root[data-theme=dark] .ap .act-rules li[data-state=bad]{color:var(--sig-urgent-ink)}:root[data-theme=dark] .ap .act-rules li[data-state=bad] .act-rule__dot{background:var(--sig-urgent-ink);box-shadow:0 0 0 3px var(--sig-urgent-wash)}:root[data-theme=dark] .ap .act-alert{background:var(--sig-urgent-wash);color:var(--sig-urgent-ink)}:root[data-theme=dark] .ap .act-alert__tile{background:var(--sig-card);color:var(--sig-urgent-ink)}:root[data-theme=dark] .ap .ap-field[data-invalid] .ap-box{border-color:var(--sig-urgent-ink)}:root[data-theme=dark] .ap .act-signin__link{-webkit-text-decoration-color:var(--sig-control-edge);text-decoration-color:var(--sig-control-edge)}@media (prefers-reduced-motion:reduce){.ap .act-spin{border-top-color:#c8dcd6;animation:none}.ap .act-rule__dot{transition:none}}
