/* WebsDocs Directory Claim 2.0.0 — isolated page styles */
:root{color-scheme:light;--ink:#142d46;--ink-2:#34516a;--muted:#60768a;--line:#d9e5ef;--blue:#1769ce;--blue-dark:#1157ae;--green:#138366;--surface-soft:#f3f8fc;--radius:14px}
*{box-sizing:border-box}html{background:#f4f9fd;scroll-padding-top:90px}body{margin:0;min-width:320px;font:15px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:#fff}button,input,select{font:inherit}a{color:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #4ba3ea;outline-offset:3px}svg{display:block}img{max-width:100%}[hidden]{display:none!important}
.dc-shell{min-height:100vh;display:flex;flex-direction:column}.dc-header{position:sticky;top:0;z-index:20;background:#ffffffed;backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.dc-header-inner{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px clamp(20px,3vw,90px);min-height:76px}.dc-brand{display:flex;text-decoration:none;flex-shrink:0}.dc-brand img{width:210px;height:54px;object-fit:contain}.dc-header-actions{display:flex;align-items:center;gap:20px;font-size:13px;font-weight:650}.dc-header-actions a{text-decoration:none}.dc-header-actions .owner-login-link{background:#eaf4fd;color:#135aa9;padding:10px 16px;border:1px solid #cde3f5;border-radius:10px}.dc-header-actions a:hover{color:#095bb8}.dc-header-actions .owner-login-link:hover{background:#135aa9;color:white}
.dc-main{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:100%;flex:1}.dc-intro{padding:clamp(32px,4vw,88px) clamp(24px,4.5vw,120px);background:radial-gradient(ellipse at 10% 0%,#f4fcff 0%,transparent 70%),linear-gradient(150deg,#e8f7ff,#e0effa);border-right:1px solid #d3e5f2;display:flex;flex-direction:column;align-items:flex-start;gap:28px}.dc-kicker{font-size:11px;letter-spacing:.13em;font-weight:750;color:#2471a4;text-transform:uppercase}.dc-intro h1{font-size:clamp(40px,4vw,82px);font-weight:600;line-height:1.08;letter-spacing:-.045em;margin:17px 0 22px}.dc-intro h1 span{color:#1777b4}.dc-intro p{max-width:42ch;color:#4e6d83;margin:0;font-size:clamp(15px,1.15vw,20px)}.dc-steps{padding:0;margin:0;list-style:none;width:100%;max-width:540px;display:grid;gap:18px}.dc-steps li{display:flex;gap:15px;align-items:flex-start;padding:13px 0}.dc-steps b{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:11px;border:1px solid #b6d6eb;background:#f6fcff;color:#356887;font-size:13px}.dc-steps strong{display:block;font-size:15px}.dc-steps span{display:block;margin-top:4px;color:#59788d;font-size:13px;max-width:40ch}.dc-steps .is-active b{background:#1769ce;color:#fff;border-color:#1769ce;box-shadow:0 5px 14px #1769ce22}.dc-steps .is-complete b{background:#daf2e9;color:#0c684d;border-color:#9dd7c0}.claim-benefits{display:grid;gap:18px;width:100%;max-width:540px;padding-top:24px;border-top:1px solid #c8e0ef}.claim-benefits>div{display:flex;gap:14px;align-items:center}.claim-benefits svg{width:28px;height:28px;flex:0 0 28px;stroke:#2d81ac;stroke-width:1.5;fill:none}.claim-benefits strong,.claim-benefits small{display:block}.claim-benefits strong{font-size:13px;font-weight:650}.claim-benefits small{font-size:12px;color:#5d7a8e}.dc-intro .claim-intro-foot{font-size:12px;margin-top:auto;padding-top:16px}.claim-intro-foot a{font-weight:650;text-decoration:none}
.dc-card{padding:clamp(28px,3.5vw,74px) clamp(22px,4vw,110px);min-width:0;background:#fff}.dc-form-stage,.dc-submit-experience{width:min(100%,720px);margin-inline:auto}.dc-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:26px}.dc-card-head h2{margin:7px 0 8px;font-size:clamp(25px,2vw,39px);line-height:1.2;letter-spacing:-.025em;font-weight:650}.dc-card-head p{margin:0;color:var(--muted);font-size:14px}.dc-badge{border:1px solid #bfe4d4;background:#effaf5;color:#23775a;border-radius:100px;padding:5px 12px;font-size:11px;font-weight:650}.dc-form{display:grid;gap:20px}.dc-form label{display:grid;gap:8px;min-width:0;color:#29485f;font-size:13px;font-weight:650}.dc-form label>span{display:flex;gap:7px;align-items:baseline}.field-help{color:#718493;font-size:11px;font-style:normal;font-weight:400}.dc-form input:not([type=hidden]),.dc-form select{min-height:48px;width:100%;min-width:0;padding:11px 14px;border:1px solid #cddde9;border-radius:11px;background:#fff;color:var(--ink)}.dc-form input::placeholder{color:#8194a5;font-size:13px}.dc-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dc-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0}.claim-search-bar{display:flex;gap:8px;margin-top:8px}.claim-search-bar button{flex-shrink:0;background:#1769ce;color:white;border:0;border-radius:11px;padding:10px 18px;font-size:13px;font-weight:650}.claim-search-bar button:hover{background:#1157ae}.claim-search-status{font-size:12px;color:var(--muted);margin:9px 0}.claim-results{display:grid;gap:8px;max-height:350px;overflow-y:auto}.claim-results>a{padding:14px;font-size:13px;color:#1769ce}.claim-result{display:flex;align-items:center;gap:12px;width:100%;padding:13px;text-align:left;border:1px solid #dce7ef;border-radius:12px;background:#f9fcff;color:#193b55}.claim-result:hover{border-color:#77b4e0;background:#eff8ff}.claim-result>span:nth-child(2){min-width:0;flex:1}.claim-result strong,.claim-result small{display:block;overflow-wrap:anywhere}.claim-result strong{font-size:14px}.claim-result small{font-size:12px;color:#657e91}.claim-result-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;background:#e1eef8;color:#2475a7;border-radius:10px}.claim-result-arrow{color:#1769ce}.claim-pagination{display:flex;justify-content:space-between;gap:12px}.claim-pagination button{background:transparent;border:0;color:#1769ce;font-size:12px;padding:10px 0}.claim-selected{border:1px solid #b9dacf;background:linear-gradient(120deg,#f1faf6,#f8fcff);border-radius:14px;padding:17px}.claim-selection-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.claim-selection-label{font-size:10px;font-weight:750;letter-spacing:.1em;color:#2f806a}.claim-selection-top button{border:0;background:transparent;color:#1769ce;font-size:12px;text-decoration:underline}.claim-business{display:flex;gap:14px;align-items:center}.claim-business>div{min-width:0}.claim-business h3{margin:0;font-size:17px;overflow-wrap:anywhere}.claim-business p{margin:3px 0;color:#5b7886;font-size:12px;overflow-wrap:anywhere}.claim-business a{font-size:12px;color:#1769ce;overflow-wrap:anywhere}.claim-business-logo{position:relative;display:grid;place-items:center;width:50px;height:50px;flex:0 0 50px;border:1px solid #d8e9e3;background:#fff;color:#397865;border-radius:12px;font-size:22px;overflow:hidden}.claim-business-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff}.claim-form-divider{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--line);font-size:14px;font-weight:650}.claim-form-divider small{font-size:11px;font-weight:400;color:#6b8496}.dc-actions{display:grid;gap:12px;margin-top:4px}.dc-submit{border:0;border-radius:11px;padding:14px 20px;background:linear-gradient(110deg,#1769ce,#147db6);color:#fff;font-size:14px;font-weight:650;box-shadow:0 8px 20px #1769ce20}.dc-submit:hover{background:#1157ae;color:#fff}.dc-secondary{font-size:12px;text-align:center;color:#6b8192}.dc-policy{margin:20px 0 0;color:#768997;font-size:11px;line-height:1.7}.dc-result{margin-top:18px;padding:16px;border:1px solid #ebc8c8;border-radius:12px;background:#fff7f6;font-size:13px}.dc-result p{margin:7px 0}.dc-result small{font-size:11px}.dc-footer{border-top:1px solid var(--line);background:#f5f9fc}.dc-footer-inner{display:flex;justify-content:space-between;gap:20px;padding:22px clamp(20px,3vw,90px);font-size:12px;color:#5a7489}.dc-footer-links{display:flex;flex-wrap:wrap;gap:20px}.dc-footer a{text-decoration:none}.dc-footer a:hover{text-decoration:underline}.claim-noscript{padding:20px;text-align:center}.dc-tab-hidden *{animation-play-state:paused!important}
@media(min-width:2400px){.dc-form-stage,.dc-submit-experience{width:min(100%,900px)}.dc-card{padding-top:64px}.dc-intro{padding-top:64px}}
@media(max-width:900px){.dc-main{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.dc-intro{padding:32px 24px}.dc-card{padding:32px 24px}.dc-intro h1{font-size:43px}.claim-search-bar{flex-wrap:wrap}.claim-search-bar input{flex:1 1 180px}.claim-search-bar button{flex:1}.dc-grid-two{grid-template-columns:1fr}}
@media(max-width:680px){.dc-main{display:flex;flex-direction:column}.dc-intro{padding:25px 22px;gap:18px;border-right:0;border-bottom:1px solid #d3e5f2}.dc-intro h1{font-size:36px;margin:10px 0}.dc-intro h1 br{display:none}.dc-intro h1 br::after{content:' '}.dc-intro p{font-size:14px}.dc-steps,.claim-benefits,.claim-intro-foot{display:none}.dc-card{padding:26px 22px}.dc-header-inner{min-height:66px;padding:7px 18px}.dc-brand img{width:158px;height:46px}.dc-header-actions{gap:8px;font-size:11px}.dc-header-actions>a:first-child{display:none}.dc-header-actions .owner-login-link{padding:8px 10px}.dc-footer-inner{flex-direction:column;gap:12px}.dc-footer-links{gap:14px}.dc-grid-two{grid-template-columns:1fr 1fr}}
@media(max-width:420px){.dc-grid-two{grid-template-columns:1fr}.dc-intro h1{font-size:32px}}

/* Original processing cubes and confirmation visuals. */
.dc-submit-experience {
  position: relative;
  width: min(1080px, 100%);
  margin: auto;
}

.submit-state-card {
  position: relative;
  min-height: clamp(610px, 63vh, 760px);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: clamp(42px, 5vw, 76px) clamp(28px, 5vw, 82px);
  border: 1px solid #d7e3f1;
  border-radius: 30px;
  background:
    radial-gradient(circle at 50% 2%, rgba(89, 185, 255, 0.14), transparent 28%),
    radial-gradient(circle at 88% 14%, rgba(99, 102, 241, 0.08), transparent 24%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.99), rgba(248, 251, 255, 0.98));
  box-shadow:
    0 32px 80px rgba(28, 64, 122, 0.11),
    inset 0 1px 0 rgba(255, 255, 255, 0.86);
  text-align: center;
  isolation: isolate;
}

.submit-state-card::before,
.submit-state-card::after {
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: -1;
  border-radius: 50%;
}

.submit-state-card::before {
  width: 430px;
  height: 430px;
  top: -280px;
  right: -130px;
  border: 1px solid rgba(37, 99, 235, 0.07);
  box-shadow:
    0 0 0 60px rgba(37, 99, 235, 0.018),
    0 0 0 120px rgba(37, 99, 235, 0.012);
}

.submit-state-card::after {
  width: 260px;
  height: 260px;
  left: -150px;
  bottom: -150px;
  background: radial-gradient(circle, rgba(34, 211, 238, 0.08), transparent 68%);
}

.submit-state-aura {
  position: absolute;
  width: 420px;
  height: 420px;
  top: 46px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 50%;
  background: radial-gradient(
    circle,
    rgba(53, 132, 255, 0.13),
    rgba(53, 132, 255, 0.035) 38%,
    transparent 70%
  );
  filter: blur(2px);
  pointer-events: none;
  transition:
    opacity 0.45s ease,
    transform 0.65s cubic-bezier(0.2, 0.9, 0.2, 1);
}

.submit-visual {
  position: relative;
  width: 220px;
  height: 220px;
  margin-bottom: 24px;
  flex: 0 0 220px;
}

.submit-orbit-ring {
  position: absolute;
  inset: 50%;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition:
    opacity 0.35s ease,
    transform 0.62s cubic-bezier(0.2, 0.9, 0.2, 1);
}

.submit-orbit-ring-outer {
  width: 176px;
  height: 176px;
  border: 2px solid rgba(42, 120, 255, 0.25);
  box-shadow:
    0 0 0 8px rgba(59, 130, 246, 0.035),
    0 0 32px rgba(37, 99, 235, 0.11);
}

.submit-orbit-ring-inner {
  width: 154px;
  height: 154px;
  border: 1px solid rgba(110, 178, 255, 0.3);
}

.submit-cube {
  position: absolute;
  width: 42px;
  height: 42px;
  border: 1px solid rgba(255, 255, 255, 0.78);
  border-radius: 12px;
  background: linear-gradient(145deg, #74eff2 0%, #2dbde5 48%, #4075ff 100%);
  box-shadow:
    0 12px 28px rgba(34, 119, 255, 0.25),
    inset 0 1px 6px rgba(255, 255, 255, 0.55);
  transition:
    top 0.58s cubic-bezier(0.2, 0.9, 0.25, 1),
    right 0.58s cubic-bezier(0.2, 0.9, 0.25, 1),
    bottom 0.58s cubic-bezier(0.2, 0.9, 0.25, 1),
    left 0.58s cubic-bezier(0.2, 0.9, 0.25, 1),
    transform 0.58s cubic-bezier(0.2, 0.9, 0.25, 1),
    opacity 0.36s ease;
}

.submit-cube-a {
  top: 12px;
  left: 87px;
}
.submit-cube-b {
  top: 82px;
  right: 8px;
  background: linear-gradient(145deg, #80d9ff, #4a8cff 58%, #4065eb);
}
.submit-cube-c {
  bottom: 7px;
  left: 90px;
  background: linear-gradient(145deg, #55c6ff, #3a8cff 58%, #5d62e8);
}
.submit-cube-d {
  top: 84px;
  left: 8px;
  background: linear-gradient(145deg, #d0a7ff, #8b69f4 58%, #6d52d8);
}

.dc-submit-experience[data-state="processing"] .submit-visual {
  animation: submit-orbit-rotate 2.55s linear infinite;
}

.dc-submit-experience[data-state="processing"] .submit-cube {
  animation: submit-cube-breathe 1.35s ease-in-out infinite alternate;
}

.dc-submit-experience[data-state="processing"] .submit-cube-b {
  animation-delay: -0.32s;
}
.dc-submit-experience[data-state="processing"] .submit-cube-c {
  animation-delay: -0.64s;
}
.dc-submit-experience[data-state="processing"] .submit-cube-d {
  animation-delay: -0.96s;
}

.dc-submit-experience[data-state="merging"] .submit-visual {
  animation: none;
}

.dc-submit-experience[data-state="merging"] .submit-orbit-ring {
  opacity: 0.18;
  transform: translate(-50%, -50%) scale(0.62);
}

.dc-submit-experience[data-state="merging"] .submit-cube {
  top: 89px;
  left: 89px;
  right: auto;
  bottom: auto;
  transform: scale(0.42) rotate(90deg);
  opacity: 0.16;
  animation: none;
}

.submit-checkmark {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 112px;
  height: 112px;
  display: grid;
  place-items: center;
  border: 14px solid rgba(76, 139, 255, 0.14);
  border-radius: 50%;
  background: linear-gradient(145deg, #3f9cff 0%, #2869f3 56%, #6b55ec 100%);
  box-shadow:
    0 18px 48px rgba(43, 104, 239, 0.3),
    0 0 0 13px rgba(90, 150, 255, 0.07);
  opacity: 0;
  transform: translate(-50%, -50%) scale(0.28) rotate(-18deg);
  transition:
    opacity 0.34s ease,
    transform 0.62s cubic-bezier(0.15, 1.18, 0.38, 1);
}

.submit-checkmark svg {
  width: 62px;
  height: 62px;
  fill: none;
  stroke: #ffffff;
  stroke-width: 7;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.dc-submit-experience[data-state="success"] .submit-orbit-ring,
.dc-submit-experience[data-state="success"] .submit-cube {
  opacity: 0;
  transform: scale(0.55);
}

.dc-submit-experience[data-state="success"] .submit-checkmark {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1) rotate(0deg);
}

.dc-submit-experience[data-state="success"] .submit-state-aura {
  opacity: 0.9;
  transform: translateX(-50%) scale(1.08);
}

.submit-state-kicker {
  min-height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 14px;
  border: 1px solid rgba(37, 99, 235, 0.18);
  border-radius: 999px;
  background: #edf4ff;
  color: #1459db;
  font-size: 9px;
  font-weight: 950;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.submit-state-card h2 {
  max-width: 820px;
  margin: 18px 0 0;
  color: #0e1f37;
  font-size: clamp(34px, 3vw, 58px);
  font-weight: 900;
  line-height: 1.02;
  letter-spacing: -0.055em;
  text-wrap: balance;
}

.submit-state-copy {
  max-width: 770px;
  margin: 17px auto 0;
  color: #60728a;
  font-size: clamp(13px, 1vw, 17px);
  line-height: 1.7;
  text-wrap: balance;
}

.submit-progress {
  width: min(760px, 100%);
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
  margin-top: 34px;
}

.submit-progress span {
  position: relative;
  min-width: 0;
  min-height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
  padding: 0 10px;
  color: #7a8ba0;
  font-size: 9px;
  font-weight: 820;
  transition: color 0.25s ease;
}

.submit-progress span:not(:last-child)::after {
  content: "";
  position: absolute;
  width: 34px;
  height: 1px;
  top: 50%;
  right: -23px;
  background: #dce6f2;
}

.submit-progress i {
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  border: 3px dotted #b7c5d6;
  border-radius: 50%;
}

.submit-progress span.is-active {
  color: #245bc0;
}

.submit-progress span.is-active i {
  border-color: #2874f0;
  animation: submit-progress-spin 0.8s linear infinite;
}

.submit-progress span.is-complete {
  color: #16765a;
}

.submit-progress span.is-complete i {
  position: relative;
  border-style: solid;
  border-color: #32b68a;
  background: #ecfbf5;
}

.submit-progress span.is-complete i::after {
  content: "✓";
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  color: #15956c;
  font-size: 11px;
  font-style: normal;
  font-weight: 950;
}

.submit-success-facts {
  width: min(900px, 100%);
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
  margin-top: 34px;
}

.submit-success-facts article {
  min-width: 0;
  min-height: 118px;
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  gap: 12px;
  align-items: center;
  padding: 17px;
  border: 1px solid #dbe5f0;
  border-radius: 17px;
  background: rgba(255, 255, 255, 0.82);
  text-align: left;
  box-shadow: 0 10px 28px rgba(31, 64, 112, 0.045);
  animation: submit-fact-rise 0.52s both;
}

.submit-success-facts article:nth-child(2) {
  animation-delay: 0.08s;
}
.submit-success-facts article:nth-child(3) {
  animation-delay: 0.16s;
}

.submit-fact-icon {
  width: 42px;
  height: 42px;
  display: grid;
  place-items: center;
  border-radius: 13px;
  font-style: normal;
  font-size: 17px;
  font-weight: 950;
}

.submit-fact-icon-green {
  background: #e9faf3;
  color: #14966d;
  border: 1px solid #c8ecdc;
}
.submit-fact-icon-blue {
  background: #edf4ff;
  color: #2267df;
  border: 1px solid #d5e3ff;
}
.submit-fact-icon-violet {
  background: #f3efff;
  color: #7552df;
  border: 1px solid #e2d8ff;
}

.submit-success-facts strong,
.submit-success-facts span {
  display: block;
}

.submit-success-facts strong {
  color: #172a44;
  font-size: 10px;
  font-weight: 900;
}

.submit-success-facts span {
  margin-top: 5px;
  color: #73839a;
  font-size: 8px;
  line-height: 1.5;
}

.submit-success-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 26px;
}

.submit-success-actions a {
  min-height: 52px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 0 22px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 10px;
  font-weight: 900;
  transition:
    transform 0.16s ease,
    box-shadow 0.16s ease,
    border-color 0.16s ease;
}

.submit-primary-action {
  min-width: 235px;
  border: 1px solid #165ad8;
  background: linear-gradient(180deg, #2879ff, #1760e8);
  color: #ffffff;
  box-shadow: 0 14px 30px rgba(31, 101, 236, 0.22);
}

.submit-secondary-action {
  border: 1px solid #d3deea;
  background: rgba(255, 255, 255, 0.9);
  color: #283b53;
}

.submit-success-actions a:hover {
  transform: translateY(-2px);
}

.submit-primary-action:hover {
  box-shadow: 0 18px 36px rgba(31, 101, 236, 0.28);
}

.submit-secondary-action:hover {
  border-color: #abc3e5;
}

.submit-reference {
  margin-top: 18px;
  color: #8a98a9;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  font-size: 8px;
}

.submit-security-note {
  max-width: 760px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin-top: 28px;
  padding-top: 19px;
  border-top: 1px solid #e3ebf4;
  color: #7a899d;
  font-size: 8px;
  line-height: 1.5;
}

.submit-security-note > span {
  color: #6d84a5;
  font-size: 11px;
}

.dc-submit-experience[hidden],
.submit-progress[hidden],
.submit-success-facts[hidden],
.submit-success-actions[hidden],
.submit-reference[hidden] {
  display: none;
}

@keyframes submit-orbit-rotate {
  to {
    transform: rotate(360deg);
  }
}

@keyframes submit-cube-breathe {
  from {
    filter: saturate(0.95) brightness(0.96);
  }
  to {
    filter: saturate(1.16) brightness(1.08);
    box-shadow:
      0 16px 34px rgba(34, 119, 255, 0.31),
      inset 0 1px 6px rgba(255, 255, 255, 0.62);
  }
}

@keyframes submit-progress-spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes submit-fact-rise {
  from {
    opacity: 0;
    transform: translateY(12px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}


@media(max-width:640px){.submit-success-facts{grid-template-columns:1fr}.submit-state-card{padding:10px 0}.submit-success-actions{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
[hidden]{display:none!important}
