.lv-confirmation{min-height:920px;color:var(--lv-ink);grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:start;gap:28px;padding:150px max(60px,50vw - 696px) 110px;display:grid;position:relative;overflow:hidden}.lv-confirmation__glow{z-index:0;background:radial-gradient(circle, color-mix(in srgb, var(--lv-green) 24%, transparent), color-mix(in srgb, var(--lv-accent) 10%, transparent) 48%, transparent 72%);filter:blur(18px);pointer-events:none;border-radius:50%;width:760px;height:760px;position:absolute;top:-260px;left:8%}.lv-confirmation__card,.lv-confirmation__steps{z-index:1;border:1px solid var(--lv-line);background:color-mix(in srgb, var(--lv-bg) 84%, transparent);box-shadow:0 30px 90px color-mix(in srgb, var(--lv-ink) 11%, transparent);backdrop-filter:blur(20px);border-radius:26px;position:relative}.lv-confirmation__card{padding:54px}.lv-confirmation__mark{background:var(--lv-green);width:82px;height:82px;color:var(--lv-on-primary);box-shadow:0 0 0 10px color-mix(in srgb, var(--lv-green) 12%, transparent), 0 18px 40px color-mix(in srgb, var(--lv-green) 24%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.lv-confirmation__mark span{border-radius:inherit;border:1px solid #0f31122e;position:absolute;inset:9px}.lv-confirmation__mark svg{fill:none;width:42px;height:42px;stroke:var(--lv-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.lv-confirmation__mark img{width:18px;position:absolute;top:-6px;right:-19px}.lv-confirmation__eyebrow{color:color-mix(in srgb, var(--lv-ink) 64%, var(--lv-bg));letter-spacing:.18em;margin:42px 0 14px;font-size:12px;font-weight:600}.lv-confirmation h1{color:var(--lv-dark);letter-spacing:-.05em;margin:0;font:400 clamp(58px,6vw,92px)/.88 GC Molecule Demo,Arial,sans-serif}.lv-confirmation__intro{max-width:610px;color:color-mix(in srgb, var(--lv-ink) 62%, var(--lv-bg));margin:28px 0 34px;font-size:17px;line-height:1.5}.lv-confirmation__receipt{border:1px solid var(--lv-line);background:color-mix(in srgb, var(--lv-soft) 48%, var(--lv-bg));border-radius:18px;padding:4px 22px}.lv-confirmation__receipt>div{border-bottom:1px solid var(--lv-line);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:64px;display:grid}.lv-confirmation__receipt>div:last-child{border-bottom:0}.lv-confirmation__receipt span{color:color-mix(in srgb, var(--lv-ink) 54%, var(--lv-bg));font-size:13px}.lv-confirmation__receipt strong{overflow-wrap:anywhere;font-size:15px}.lv-confirmation__receipt button{border:1px solid var(--lv-line);min-height:36px;color:var(--lv-ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 13px}.lv-confirmation__notice{min-height:20px;color:color-mix(in srgb, var(--lv-ink) 54%, var(--lv-bg));margin:18px 2px 0;font-size:13px}.lv-confirmation__actions{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.lv-confirmation__steps{background:var(--lv-dark);color:#fff;flex-direction:column;justify-content:flex-end;min-height:620px;padding:42px 34px;display:flex}.lv-confirmation__steps>p{color:color-mix(in srgb, var(--lv-ink) 38%, var(--lv-bg));letter-spacing:.17em;margin:0 auto auto 0;font-size:11px;font-weight:600}.lv-confirmation__steps ol{margin:80px 0 0;padding:0;list-style:none}.lv-confirmation__steps li{grid-template-columns:44px 1fr;gap:18px;min-height:120px;display:grid;position:relative}.lv-confirmation__steps li:not(:last-child):after{content:"";background:#a3ffaf3b;width:1px;position:absolute;top:46px;bottom:8px;left:21px}.lv-confirmation__steps li>span{border:1px solid color-mix(in srgb, var(--lv-green) 30%, transparent);width:44px;height:44px;color:var(--lv-green);border-radius:50%;place-items:center;font-size:12px;display:grid}.lv-confirmation__steps li div{flex-direction:column;gap:7px;display:flex}.lv-confirmation__steps strong{font:400 24px/1 GC Molecule Demo,Arial,sans-serif}.lv-confirmation__steps small{max-width:290px;color:color-mix(in srgb, var(--lv-on-dark) 68%, var(--lv-dark));font-size:13px;line-height:1.4}@media (width<=980px){.lv-confirmation{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);padding-left:20px;padding-right:20px}.lv-confirmation__card{padding:40px}}@media (width<=760px){.lv-confirmation{flex-direction:column;min-height:0;padding:104px 12px 66px;display:flex}.lv-confirmation__card{border-radius:22px;padding:32px 20px}.lv-confirmation__mark{width:68px;height:68px}.lv-confirmation h1{font-size:clamp(54px,17vw,76px)}.lv-confirmation__intro{margin:22px 0 26px;font-size:15px}.lv-confirmation__receipt{padding-inline:14px}.lv-confirmation__receipt>div{grid-template-columns:1fr auto;gap:5px 12px;padding:10px 0}.lv-confirmation__receipt strong{grid-area:2/1}.lv-confirmation__receipt button{grid-area:1/2/3}.lv-confirmation__actions{flex-direction:column}.lv-confirmation__actions .lv-button{width:100%}.lv-confirmation__actions .lv-button__text{flex:1}.lv-confirmation__steps{border-radius:22px;min-height:510px;padding:32px 24px}.lv-confirmation__steps ol{margin-top:56px}}
