@keyframes q85s0l0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes q85s0l1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.q85s0l2{display:flex;flex-direction:row;align-items:flex-start;gap:24px;padding:28px;border-radius:var(--md-sys-shape-extra-large-increased);background-color:var(--md-sys-color-surface-container-low);box-shadow:var(--md-sys-elevation-level1);overflow:hidden;position:relative;animation:q85s0l0 .3s var(--md-sys-motion-easing-emphasized-decelerate) 60ms both}.q85s0l2:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 100% at -10% 50%,color-mix(in srgb,var(--md-sys-color-primary-container) 22%,transparent) 0,transparent 60%);pointer-events:none}.q85s0l3{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0;z-index:1}.q85s0l4{width:96px;height:96px;align-self:flex-start;border-radius:var(--md-sys-shape-full);padding:4px;background-color:transparent;box-shadow:var(--md-sys-elevation-level2),0 0 0 2px var(--md-sys-color-surface-container-low);flex-shrink:0;position:relative;border:none;cursor:pointer;display:block;font:inherit;color:inherit;-webkit-appearance:none;appearance:none;overflow:hidden;transition:transform var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-emphasized)}.q85s0l4:before{content:"";position:absolute;inset:0;border-radius:var(--md-sys-shape-full);background:conic-gradient(from 0deg,var(--md-sys-color-primary) 0,var(--md-sys-color-tertiary) 25%,var(--md-sys-color-primary-container) 50%,var(--md-sys-color-tertiary) 75%,var(--md-sys-color-primary) 100%);animation:q85s0l1 8s linear infinite;pointer-events:none}.q85s0l4:hover{transform:scale(1.04)}.q85s0l4:active{transform:scale(.98)}.q85s0l5{position:relative;width:100%;height:100%;border-radius:var(--md-sys-shape-full);object-fit:cover;display:block;z-index:1}.q85s0l6{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.q85s0l7{font-family:SF Pro Display,system-ui,sans-serif;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.2px;color:var(--md-sys-color-on-surface)}.q85s0l8{font-size:16px;line-height:24px;font-weight:500;letter-spacing:.15px;color:var(--md-sys-color-primary)}.q85s0l8,.q85s0l9{font-family:SF Pro Text,system-ui,sans-serif}.q85s0l9{font-size:14px;line-height:20px;font-weight:400;letter-spacing:.25px;color:var(--md-sys-color-on-surface-variant)}.q85s0la{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.q85s0lb{font-family:SF Pro Text,system-ui,sans-serif;font-size:11px;line-height:16px;font-weight:500;position:relative;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 16px 0 12px;border-radius:var(--md-sys-shape-small);border:1px solid var(--md-sys-color-outline);background-color:transparent;letter-spacing:.5px;color:var(--md-sys-color-on-surface);white-space:nowrap;user-select:none;overflow:hidden;transition:border-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),background-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.q85s0lb:hover{background-color:color-mix(in srgb,var(--md-sys-color-on-surface) 8%,transparent)}.q85s0lb:focus-visible{background-color:color-mix(in srgb,var(--md-sys-color-on-surface) 12%,transparent)}.q85s0lc{width:8px;height:8px;border-radius:var(--md-sys-shape-full);background:linear-gradient(135deg,var(--md-sys-color-primary),var(--md-sys-color-tertiary));flex-shrink:0}@media screen and (max-width:600px){.q85s0l2{flex-direction:column;align-items:stretch;padding:20px}.q85s0l3{align-items:center;text-align:center}.q85s0l4{align-self:center}.q85s0l6,.q85s0la{justify-content:center}}@media (prefers-reduced-motion:reduce){.q85s0l2,.q85s0l4:before{animation:none}.q85s0l4:hover{transform:none}}@keyframes _1ynppf60{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}@keyframes _1ynppf61{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes _1ynppf64{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes _1ynppf65{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}._1ynppf62{animation:_1ynppf60 .18s cubic-bezier(.4,0,1,1) forwards}._1ynppf62,._1ynppf63{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._1ynppf63{animation:_1ynppf61 .34s var(--md-sys-motion-easing-emphasized-decelerate) forwards}._1ynppf66{display:flex;align-items:center;gap:8px;margin-top:4px;min-height:18px;min-width:0;width:100%;overflow:hidden}._1ynppf67{display:block;width:18px;height:18px;flex-shrink:0;animation:_1ynppf64 3s var(--md-sys-motion-easing-standard) infinite}._1ynppf67,._1ynppf68{color:var(--md-sys-color-primary)}._1ynppf68{font-family:SF Pro Text,system-ui,sans-serif;font-size:12px;line-height:16px;font-weight:400;letter-spacing:.4px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0}._1ynppf68:hover{color:color-mix(in srgb,var(--md-sys-color-primary) 85%,var(--md-sys-color-on-surface))}._1ynppf69{font-family:SF Pro Text,system-ui,sans-serif;font-size:12px;line-height:16px;font-weight:400;letter-spacing:.4px;color:var(--md-sys-color-on-surface-variant)}._1ynppf6a{position:relative;overflow:hidden;width:18px;height:18px;flex-shrink:0;border-radius:var(--md-sys-shape-full);background-color:var(--md-sys-color-surface-container-high)}._1ynppf6a:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--md-sys-color-on-surface) 7%,transparent) 50%,transparent 100%);animation:_1ynppf65 1s var(--md-sys-motion-easing-standard) infinite}._1ynppf6b{position:relative;overflow:hidden;height:12px;width:160px;max-width:100%;flex-shrink:1;border-radius:var(--md-sys-shape-extra-small);background-color:var(--md-sys-color-surface-container-high)}._1ynppf6b:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--md-sys-color-on-surface) 7%,transparent) 50%,transparent 100%);animation:_1ynppf65 1s var(--md-sys-motion-easing-standard) infinite}@media (prefers-reduced-motion:reduce){._1ynppf62{opacity:0}._1ynppf62,._1ynppf63,._1ynppf67,._1ynppf6a:after,._1ynppf6b:after{animation:none}}@media screen and (max-width:600px){._1ynppf66{justify-content:center}}