@property --tc-t{syntax:"<number>";inherits:true;initial-value:18}.XI3Hla_card{aspect-ratio:548/392;border:1px solid var(--color-brand-stroke-cool);background:radial-gradient(60% 55% at 50% 45%,#e8f0d9e6,#0000 70%),#fff;border-radius:23px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.XI3Hla_root{--u:calc(100cqw / 548);--tc-t:18;color:var(--color-brand-ink);font-family:inherit;position:absolute;inset:0}.XI3Hla_stage{position:absolute;inset:0}.XI3Hla_fx{--v:clamp(0, min((var(--tc-t) - var(--a)) / var(--f,.35), (var(--z) - var(--tc-t)) / var(--f,.35)), 1);opacity:var(--v)}.XI3Hla_pop{transform:translateY(calc((1 - var(--v)) * var(--u) * 6))}.XI3Hla_stack{display:inline-grid}.XI3Hla_stack>*{grid-area:1/1}.XI3Hla_tabs{top:calc(var(--u) * 16);left:calc(var(--u) * 74);width:calc(var(--u) * 400);height:calc(var(--u) * 34);padding:calc(var(--u) * 3);border:1px solid var(--color-brand-stroke-cool);background:var(--color-brand-cream);border-radius:9999px;grid-template-columns:1fr 1fr;display:grid;position:absolute}.XI3Hla_tabPlate{top:calc(var(--u) * 3);bottom:calc(var(--u) * 3);left:calc(var(--u) * 3);width:calc(50% - var(--u) * 3);background:var(--color-brand-green);border-radius:9999px;position:absolute}.XI3Hla_tabPlateRight{left:50%}.XI3Hla_tab{--v:clamp(0, min((var(--tc-t) - var(--a)) / var(--f,.35), (var(--z) - var(--tc-t)) / var(--f,.35)), 1);color:color-mix(in srgb, #0e1716 calc(var(--v) * 100%), #0e17168c);font-size:calc(var(--u) * 14);letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:relative}.XI3Hla_order{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);padding:0 calc(var(--u) * 20);border:1px solid var(--color-brand-stroke-cool);border-radius:calc(var(--u) * 14);box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 24) #0e17160f;transform:translateX(calc((1 - var(--v)) * var(--u) * -40));background:#fff;display:flex;position:absolute}.XI3Hla_orderText{gap:calc(var(--u) * 6);flex-direction:column;min-width:0;display:flex}.XI3Hla_orderLabel{color:#0e171699;font-size:calc(var(--u) * 13);white-space:nowrap;line-height:1}.XI3Hla_orderPlace,.XI3Hla_orderAmount{font-size:calc(var(--u) * 18);letter-spacing:-.01em;white-space:nowrap;font-weight:700;line-height:1}.XI3Hla_chip{align-items:center;gap:calc(var(--u) * 10);padding:0 calc(var(--u) * 16);border:1px solid var(--color-brand-stroke-cool);border-radius:calc(var(--u) * 14);background:var(--color-brand-cream);display:flex;position:absolute}.XI3Hla_chipGlow{border-radius:inherit;background:var(--color-brand-cream-light);box-shadow:0 0 calc(var(--u) * 18) #b0ed9c59;border:1px solid #7fc768;position:absolute;inset:-1px}.XI3Hla_chipNumber{width:calc(var(--u) * 24);height:calc(var(--u) * 24);background:var(--color-brand-ink);color:var(--color-brand-green);font-size:calc(var(--u) * 13);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:relative}.XI3Hla_chipLabel{font-size:calc(var(--u) * 17);letter-spacing:-.01em;white-space:nowrap;flex:1;font-weight:700;line-height:1;position:relative}.XI3Hla_chipCheck{width:calc(var(--u) * 20);height:calc(var(--u) * 20);flex:none;position:relative}.XI3Hla_engine{box-shadow:0 0 0 calc(var(--u) * 6) #fff;filter:drop-shadow(0 0 calc(var(--u) * 14) #7fc76873);background:#fff;border-radius:9999px;display:block;position:absolute;translate:-50% -50%}.XI3Hla_packet{--p:clamp(0, (var(--tc-t) - var(--s)) / var(--d), 1);left:calc(var(--u) * (var(--x1) + (var(--x2) - var(--x1)) * var(--p)));top:calc(var(--u) * (var(--y1) + (var(--y2) - var(--y1)) * var(--p)));width:calc(var(--u) * 10);height:calc(var(--u) * 10);box-shadow:0 0 calc(var(--u) * 12) #7fc768e6;background:#7fc768;border-radius:9999px;position:absolute;translate:-50% -50%}.XI3Hla_result{justify-content:space-between;align-items:center;gap:calc(var(--u) * 16);padding:0 calc(var(--u) * 24);border-radius:calc(var(--u) * 16);background:var(--color-brand-cream-light);border:1px solid #7fc768;display:flex;position:absolute}.XI3Hla_resultText{gap:calc(var(--u) * 10);flex-direction:column;display:flex}.XI3Hla_resultLabel{align-items:center;gap:calc(var(--u) * 8);color:var(--color-brand-dark);font-size:calc(var(--u) * 15);font-weight:700;line-height:1;display:inline-flex}.XI3Hla_resultCheck{width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.XI3Hla_resultTax{color:var(--color-brand-dark);font-size:calc(var(--u) * 32);letter-spacing:-.02em;font-weight:700;line-height:1}.XI3Hla_resultRate{font-size:calc(var(--u) * 40);letter-spacing:-.03em;font-weight:700;line-height:1}.XI3Hla_invoice{padding:calc(var(--u) * 20) calc(var(--u) * 22);border:1px solid var(--color-brand-stroke-cool);border-radius:calc(var(--u) * 16);box-shadow:0 calc(var(--u) * 12) calc(var(--u) * 28) #0e17160f;background:#fff;flex-direction:column;display:flex;position:absolute}.XI3Hla_invoiceHead{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 6);white-space:nowrap;display:flex}.XI3Hla_invoiceTitle{font-size:calc(var(--u) * 21);letter-spacing:-.02em;font-weight:700;line-height:1}.XI3Hla_live{align-items:center;gap:calc(var(--u) * 8);color:var(--color-brand-dark);font-size:calc(var(--u) * 14);font-weight:700;line-height:1;display:inline-flex}.XI3Hla_liveDot{width:calc(var(--u) * 9);height:calc(var(--u) * 9);background:var(--color-brand-success);box-shadow:0 0 0 calc(var(--u) * 3) #48c02033;border-radius:9999px}.XI3Hla_line{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);height:calc(var(--u) * 46);font-size:calc(var(--u) * 17);white-space:nowrap;border-bottom:1px solid #0e171614;line-height:1;display:flex}.XI3Hla_type{--p:clamp(0, (var(--tc-t) - var(--s)) / var(--d), 1);clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0)}.XI3Hla_lineItem{font-weight:600;overflow:hidden}.XI3Hla_totals{gap:calc(var(--u) * 6);flex-direction:column;margin-top:auto;display:flex}.XI3Hla_totalRow{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);font-size:calc(var(--u) * 17);white-space:nowrap;line-height:1;display:flex;position:relative}.XI3Hla_totalRow>.XI3Hla_stack{font-variant-numeric:tabular-nums;justify-items:end;position:relative}.XI3Hla_taxRow{margin:0 calc(var(--u) * -12);padding:calc(var(--u) * 10) calc(var(--u) * 12);font-weight:700}.XI3Hla_taxFlash{border-radius:calc(var(--u) * 10);background:var(--color-brand-cream-light);position:absolute;inset:0}.XI3Hla_taxRow>.XI3Hla_stack{color:var(--color-brand-dark)}.XI3Hla_taxLabel{align-items:center;gap:calc(var(--u) * 10);display:inline-flex;position:relative}.XI3Hla_ratePill{padding:calc(var(--u) * 5) calc(var(--u) * 9);background:var(--color-brand-cream-light);color:var(--color-brand-dark);font-size:calc(var(--u) * 13);border-radius:9999px;line-height:1}.XI3Hla_calculating{color:#0e17168c;font-size:calc(var(--u) * 13);align-items:baseline;font-weight:500;display:inline-flex}.XI3Hla_dots:after{content:"...";vertical-align:bottom;width:0;display:inline-block;overflow:hidden}.XI3Hla_grandTotal{padding-top:calc(var(--u) * 12);font-size:calc(var(--u) * 24);letter-spacing:-.01em;border-top:1px solid #0e17161f;font-weight:700}.XI3Hla_caption{bottom:calc(var(--u) * 18);justify-content:center;align-items:center;gap:calc(var(--u) * 8);width:100%;font-size:calc(var(--u) * 16);white-space:nowrap;font-weight:700;line-height:1;display:flex;position:absolute;left:0}.XI3Hla_captionCheck{width:calc(var(--u) * 17);height:calc(var(--u) * 17);flex:none}@media (prefers-reduced-motion:no-preference){.XI3Hla_root{animation:16.25s linear infinite XI3Hla_clock}.XI3Hla_engine{animation:2.4s ease-in-out infinite XI3Hla_glow}.XI3Hla_liveDot{animation:1.6s ease-in-out infinite XI3Hla_pulse}.XI3Hla_dots:after{animation:.9s steps(4,end) infinite XI3Hla_dots}.XI3Hla_root[data-offscreen],.XI3Hla_root[data-offscreen] *{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.XI3Hla_dots:after{width:auto}}@keyframes XI3Hla_clock{0%{--tc-t:0}to{--tc-t:19}}@keyframes XI3Hla_glow{0%,to{filter:drop-shadow(0 0 calc(var(--u) * 10) #7fc76840)}50%{filter:drop-shadow(0 0 calc(var(--u) * 22) #7fc7688c)}}@keyframes XI3Hla_pulse{0%,to{box-shadow:0 0 0 calc(var(--u) * 2) #48c0204d}50%{box-shadow:0 0 0 calc(var(--u) * 5) #48c02000}}@keyframes XI3Hla_dots{to{width:1.25em}}
