/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer components{.card{border-radius:var(--radius-lg,10px);color:inherit;background:linear-gradient(var(--color-panel), var(--color-panel)) padding-box, linear-gradient(168deg, #eaeef4 0%, #dde4ec 55%, #d2dbe6 100%) border-box;border:1px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden}.card.clickable{cursor:pointer;transition:box-shadow var(--shadow-card-transition), transform var(--shadow-card-transition);text-decoration-line:none}@media (prefers-reduced-motion:reduce){.card.clickable{transition:none}}@media (hover:hover){.card.clickable:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}}.card.clickable:after{content:"";z-index:2;border-radius:var(--radius-lg);pointer-events:none;opacity:0;transition:opacity var(--shadow-card-ring-transition) ease;background:radial-gradient(480px circle at var(--mx,50%) var(--my,50%), var(--color-primary), #0000 78%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.card.clickable:after{background:radial-gradient(480px circle at var(--mx,50%) var(--my,50%), var(--color-primary), color-mix(in srgb, var(--color-primary) 0%, transparent) 78%)}}.card.clickable:after{-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}@media (prefers-reduced-motion:reduce){.card.clickable:after{display:none}}.card.clickable:hover:after,.card.clickable:focus-visible:after{opacity:1}.card.clickable:focus-visible{outline:none}.card-media{background:var(--color-paper);border-bottom:1px solid var(--color-line-2);flex:none;position:relative;overflow:hidden}.card-media:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff80,#fff0 55%),radial-gradient(circle,#22324a14 1px,#0000 1.3px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.card-media:before{background-image:linear-gradient(180deg, #ffffff80, #fff0 55%), radial-gradient(circle, color-mix(in srgb, var(--color-ink) 8%, transparent) 1px, transparent 1.3px)}}.card-media:before{background-position:0 0,10px 12px;background-size:auto,20px 20px}.card-media>*{z-index:1}.card-body{z-index:1;flex-direction:column;flex:1;padding:20px 22px 24px;display:flex;position:relative}.card-body h3{font-family:var(--font-display);margin:0;font-size:20px;line-height:1.15}.card-body p{color:var(--color-mut);margin:7px 0 0;font-size:14px;line-height:1.55}}
