.submission-success{--submission-paper:#fff;--submission-ink:#183b30;--submission-muted:#586d64;--submission-green:#18835a;--submission-soft:#e0f2e8;--submission-rule:#d4e5dc;background:#f7faf9;color:var(--submission-ink);border-radius:24px;min-height:570px;padding:26px 28px 42px;text-align:center;overflow:hidden;scroll-margin-top:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.submission-brand{display:block;font-size:.75rem;color:var(--submission-muted);text-align:left;font-weight:600}.submission-art{height:230px;width:260px;max-width:100%;position:relative;margin:6px auto 0;display:grid;place-items:center;isolation:isolate}.submission-orbit{position:absolute;width:208px;height:208px;border:1px solid var(--submission-rule);border-radius:50%;z-index:-1;opacity:.7}.submission-orbit-inner{width:166px;height:166px}.submission-document{position:absolute;display:flex;flex-direction:column;align-items:center;top:39px;width:104px;height:138px;border:1px solid var(--submission-rule);background:var(--submission-paper);padding:15px;border-radius:10px;box-shadow:0 12px 24px rgb(30 65 47/10%);opacity:0;animation:submission-document .65s var(--ease-out) both}.submission-document>svg{color:var(--submission-green);flex-shrink:0}.submission-document>span{font-size:8px;letter-spacing:.06em;font-weight:650;margin:10px 0 7px;white-space:nowrap}.submission-document>div{height:4px;width:100%;margin:4px 0;background:var(--submission-rule);border-radius:2px}.submission-document>div:last-child{width:65%}.submission-ring{width:134px;height:134px;background:var(--submission-soft);animation:submission-disc .5s var(--ease-out) .4s both}.submission-disc,.submission-ring{position:absolute;border-radius:50%}.submission-disc{width:96px;height:96px;display:grid;place-items:center;background:#18835a;color:#fff;box-shadow:0 12px 26px rgb(24 131 90/19%);animation:submission-disc .5s var(--ease-out) .45s both}.submission-check{animation:submission-check .35s var(--ease-out) .65s both}.submission-spark{position:absolute;border-radius:50%;background:var(--submission-green);opacity:.4;width:6px;height:6px;animation:submission-spark .35s var(--ease-out) .5s both}.submission-spark.spark-a{top:56px;right:35px}.submission-spark.spark-b{left:38px;bottom:62px;width:4px;height:4px;animation-delay:.56s}.submission-spark.spark-c{right:50px;bottom:38px;width:4px;height:4px;animation-delay:.62s}.submission-heading{animation:submission-arrive .28s var(--ease-out) .65s both}.submission-heading>span{font-size:.8rem;font-weight:600;color:var(--submission-green)}body.ios-frontend .submission-success h1{font-size:clamp(1.75rem,4.5vw,2.5rem);line-height:1.12;letter-spacing:-.035em;font-weight:700;margin:10px 0 17px;color:var(--submission-ink)}.submission-description{font-size:.95rem;line-height:1.7;max-width:43ch;margin:0 auto 26px;color:var(--submission-muted);animation:submission-arrive .28s var(--ease-out) .72s both}.submission-number{margin:0 auto 24px;font-size:.875rem;color:var(--submission-ink);overflow-wrap:anywhere}.submission-actions{display:flex;align-items:center;flex-direction:column;gap:17px;animation:submission-arrive .28s var(--ease-out) .79s both}body.ios-frontend .submission-next{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 20px;background:#187a54;color:#fff;border:0;border-radius:13px;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer}.submission-next svg{flex-shrink:0}.submission-assurance{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.75rem;color:var(--submission-muted)}.submission-assurance svg{flex-shrink:0}@keyframes submission-document{0%{opacity:0;transform:translateY(16px) rotate(-8deg)}25%{opacity:1;transform:translateY(0) rotate(-8deg)}60%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(-18px) scale(.95)}}@keyframes submission-disc{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes submission-check{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes submission-spark{0%{opacity:0;transform:scale(.95)}to{opacity:.4;transform:scale(1)}}@keyframes submission-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover) and (pointer:fine){body.ios-frontend .submission-next:hover{background:#126241}}@media(max-width:450px){.submission-success{padding:22px 20px 32px;min-height:570px}.submission-art{height:220px}body.ios-frontend .submission-next{width:100%;font-size:.85rem}.submission-description{font-size:.875rem}.submission-assurance{font-size:.6875rem}}html[data-theme=dark] .submission-success{--submission-paper:#20332d;--submission-ink:#e5f2ec;--submission-muted:#adbfb6;--submission-green:#8cdbb5;--submission-soft:#243f33;--submission-rule:#345144;background:#101c19}html[data-theme=dark] .submission-disc{background:#3ba878}html[data-theme=dark] body.ios-frontend .submission-next{background:#8cdbb5;color:#10291f}@media(hover:hover) and (pointer:fine){html[data-theme=dark] body.ios-frontend .submission-next:hover{background:#a6e7c7}}#public-expense-form:has(.submission-success)>.expense-form-heading{display:none}@media(prefers-reduced-motion:reduce){.submission-success *{animation:none!important}.submission-document{display:none}}