.td-up-partners{--up-hi:color-mix(in srgb,#fff 45%,var(--paper));--up-tile:linear-gradient(180deg,color-mix(in srgb,var(--paper) 100%,#fff) 0%,color-mix(in srgb,var(--paper) 90%,var(--foreground)) 100%);--up-rim:inset 0 2px 0 var(--up-hi),inset 0 -2px 0 color-mix(in srgb,var(--foreground) 6%,transparent),0 0 0 1px color-mix(in srgb,var(--foreground) 9%,transparent),0 1px 2px color-mix(in srgb,var(--foreground) 14%,transparent),0 18px 30px -20px color-mix(in srgb,var(--foreground) 45%,transparent)}.td-info.td-up-partners .cut-corner.bg-paper{clip-path:none!important;filter:none!important;border-radius:18px!important;background:var(--up-tile)!important;border:1px solid color-mix(in srgb,var(--foreground) 9%,transparent)!important;box-shadow:var(--up-rim)!important;overflow:hidden}.td-up-partners>.grid{padding:14px;gap:14px;border-radius:24px;background:color-mix(in srgb,var(--foreground) 5%,transparent);box-shadow:inset 0 2px 8px color-mix(in srgb,var(--foreground) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--foreground) 6%,transparent)}.td-up-partners .td-ruby{border-radius:18px;border-color:color-mix(in srgb,var(--foreground) 9%,transparent);box-shadow:inset 0 2px 0 rgba(255,255,255,.22),0 0 0 1px color-mix(in srgb,var(--foreground) 9%,transparent),0 1px 2px color-mix(in srgb,var(--foreground) 14%,transparent),0 18px 30px -20px color-mix(in srgb,var(--foreground) 45%,transparent)}.td-info.td-up-partners form :is(input,select,textarea){border-radius:12px;background-color:color-mix(in srgb,var(--paper) 94%,var(--foreground))!important;background-image:linear-gradient(180deg,color-mix(in srgb,var(--foreground) 5%,transparent),transparent);border-color:color-mix(in srgb,var(--foreground) 14%,transparent);box-shadow:inset 0 2px 5px color-mix(in srgb,var(--foreground) 16%,transparent),inset 0 -1px 0 var(--up-hi)}.td-info.td-up-partners form :is(input,select,textarea):focus{border-color:var(--accent)}.td-info.td-up-partners form button[type=submit]{border-radius:14px;box-shadow:inset 0 2px 0 rgba(255,255,255,.35),inset 0 -2px 0 rgba(0,0,0,.28),0 1px 2px rgba(0,0,0,.25),0 14px 22px -12px color-mix(in srgb,var(--accent) 70%,transparent)}.td-up-partners .td-ruby button[class*=bg-accent]:not([class*="border-accent/35"]){border-radius:14px;box-shadow:inset 0 2px 0 rgba(255,255,255,.35),inset 0 -2px 0 rgba(0,0,0,.28),0 1px 2px rgba(0,0,0,.25),0 10px 16px -10px color-mix(in srgb,var(--accent) 70%,transparent)}.td-up-partners .td-ruby button[aria-label*="voice input"]{border-radius:14px;box-shadow:inset 0 2px 0 rgba(255,255,255,.18),inset 0 -2px 0 rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.25)}@media (max-width:767px){.td-up-partners>.grid{padding:8px;gap:10px;border-radius:18px}.td-info.td-up-partners .cut-corner.bg-paper{border-radius:16px!important}}