@property --gm-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes gm-spin{to{--gm-angle:360deg}}.gm-edge{isolation:isolate;background:conic-gradient(from var(--gm-angle), #675381, #ceb699, #e4a99c, #9b89c4, #675381);border-radius:22px;padding:3px;animation:3.2s linear infinite gm-spin;position:relative}.gm-edge:before{content:"";z-index:-1;border-radius:inherit;background:inherit;filter:blur(20px);opacity:.45;animation:inherit;position:absolute;inset:8px}.gm-edge-in{background:#fff;border-radius:19px;position:relative}.gm-edge.is-still{background:var(--color-background-accent);animation:none}.gm-edge.is-still:before{opacity:0}.gm-card-edging:before{content:"";z-index:2;background:conic-gradient(from var(--gm-angle), #675381, #ceb699, #e4a99c, #9b89c4, #675381);-webkit-mask-composite:xor;pointer-events:none;border-radius:18px;padding:2px;animation:2.4s linear infinite gm-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gm-card-edging .gm-card-body{opacity:.4;transition:opacity .2s}@keyframes gm-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gm-card-in{animation:.45s cubic-bezier(.2,.8,.2,1) both gm-card-in}.gm-say{transition:opacity .16s}@keyframes gm-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}.gm-pulse{animation:1.3s ease-in-out infinite gm-pulse}.gm-step{transition:opacity .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1)}.gm-step.is-hidden{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.gm-edge,.gm-edge:before,.gm-card-edging:before,.gm-card-in,.gm-pulse{animation:none}.gm-step{transition:none}}@media print{body:has(.gm-print) .v2-header{display:none!important}body:has(.gm-print) .v2-ribbon-band{display:none!important}body:has(.gm-print) #site-footer{display:none!important}body:has(.gm-print) [data-print-hide]{display:none!important}.gm-print{-webkit-print-color-adjust:exact;print-color-adjust:exact}.gm-print-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.gm-print-card{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:inset 0 0 0 1px #e5e5e5!important}@page{margin:14mm}}
