.td-react-social{--td-social-c:var(--td-social-color);--td-social-i:var(--td-social-ink);appearance:none;cursor:pointer;color:var(--td-social-i);background:var(--td-social-c);box-shadow:3px 3px 8px color-mix(in srgb, var(--td-shadow-dark) 48%, transparent), -3px -3px 8px color-mix(in srgb, var(--td-shadow-light) 50%, transparent), inset 0 0 0 #0000, inset 0 1px 0 #ffffff38, 0 0 0 1px #0000001a;transition:box-shadow var(--td-t-base) var(--td-ease), background var(--td-t-base) var(--td-ease), color var(--td-t-base) var(--td-ease);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}[data-theme=dark] .td-react-social{--td-social-c:var(--td-social-color-dark);--td-social-i:var(--td-social-ink-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .td-react-social{--td-social-c:var(--td-social-color-dark);--td-social-i:var(--td-social-ink-dark)}}.td-react-social--sm{border-radius:10px;width:34px;height:34px}.td-react-social--md{width:var(--td-btn-h,42px);height:var(--td-btn-h,42px);border-radius:var(--td-radius-6)}.td-react-social--lg{width:var(--td-btn-h-lg,50px);height:var(--td-btn-h-lg,50px);border-radius:var(--td-radius-7)}.td-react-social-mark{fill:currentColor;width:45%;height:45%;color:color-mix(in srgb, var(--td-social-i) 68%, transparent);filter:var(--td-lamp-off);transition:transform var(--td-t-slow) var(--td-ease), filter var(--td-t-base) var(--td-ease), color var(--td-t-base) var(--td-ease);display:block}.td-react-social{--td-lamp-glow:#fff}.td-react-social--surface{--td-lamp-glow:var(--td-social-c,var(--td-ink))}.td-react-social:hover .td-react-social-mark{color:var(--td-social-i);filter:var(--td-lamp-hover)}.td-react-social:active .td-react-social-mark{color:color-mix(in srgb, var(--td-social-i) 88%, white);filter:var(--td-lamp-active)}.td-react-social:disabled .td-react-social-mark{color:color-mix(in srgb, var(--td-social-i) 68%, transparent);filter:var(--td-lamp-off)}.td-react-social:hover{background:color-mix(in srgb, var(--td-social-c) 90%, white);box-shadow:1px 1px 4px color-mix(in srgb, var(--td-shadow-dark) 44%, transparent), -1px -1px 3px color-mix(in srgb, var(--td-shadow-light) 40%, transparent), inset 1px 1px 2px #0000001a, inset 0 1px 0 #ffffff29, 0 0 0 1px #0000001f}.td-react-social:active{background:color-mix(in srgb, var(--td-social-c) 88%, black);box-shadow:0 0 0 rgb(from var(--td-shadow-dark) r g b / 0), 0 0 0 rgb(from var(--td-shadow-light) r g b / 0), inset 2px 2px 6px #00000080, inset -2px -2px 5px #ffffff1a, 0 0 0 1px #00000024}.td-react-social:active .td-react-social-mark{transform:translate(1px,1px)}.td-react-social:focus-visible{outline:2px solid var(--td-accent);outline-offset:3px}.td-react-social:disabled{cursor:not-allowed;opacity:.55}.td-react-social--surface{color:var(--td-ink-3);background:var(--td-raise-fill);box-shadow:3px 3px 8px color-mix(in srgb, var(--td-shadow-dark) 62%, transparent), -3px -3px 8px color-mix(in srgb, var(--td-shadow-light) 70%, transparent), inset 0 0 0 rgb(from var(--td-shadow-dark) r g b / 0), inset 0 1px 0 var(--td-shadow-veil), 0 0 0 1px var(--td-edge)}.td-react-social--surface:hover{color:var(--td-social-c);background:var(--td-raise-fill-hover);box-shadow:1px 1px 4px color-mix(in srgb, var(--td-shadow-dark) 52%, transparent), -1px -1px 3px color-mix(in srgb, var(--td-shadow-light) 58%, transparent), inset 1px 1px 2px color-mix(in srgb, var(--td-shadow-dark) 30%, transparent), inset 0 1px 0 var(--td-shadow-veil), 0 0 0 1px var(--td-edge)}.td-react-social--surface .td-react-social-mark{color:var(--td-ink-3)}.td-react-social--surface:hover .td-react-social-mark{color:color-mix(in srgb, var(--td-social-c,var(--td-ink)) 70%, var(--td-ink-2))}.td-react-social--surface:active .td-react-social-mark{color:var(--td-social-c,var(--td-ink))}.td-react-social--surface:disabled .td-react-social-mark{color:var(--td-ink-3)}.td-react-social--surface:active{color:var(--td-social-c);background:var(--td-raise-fill);box-shadow:0 0 0 rgb(from var(--td-shadow-dark) r g b / 0), 0 0 0 rgb(from var(--td-shadow-light) r g b / 0), inset 2px 2px 5px color-mix(in srgb, var(--td-shadow-dark) 65%, transparent), inset -2px -2px 5px color-mix(in srgb, var(--td-shadow-light) 92%, transparent), 0 0 0 1px var(--td-edge)}@media (prefers-reduced-motion:reduce){.td-react-social,.td-react-social-mark{transition:none}}
.td-mk-profile{min-width:0;padding:var(--td-sp-9);border-radius:var(--td-radius-7);background:var(--td-raise-fill);box-shadow:3px 3px 12px color-mix(in srgb, var(--td-shadow-dark) 68%, transparent), -3px -3px 12px color-mix(in srgb, var(--td-shadow-light) 64%, transparent), inset 0 0 0 rgb(from var(--td-shadow-dark) r g b / 0), inset 0 1px 0 var(--td-shadow-veil), 0 0 0 1px var(--td-edge);transition:box-shadow var(--td-t-base) var(--td-ease), background var(--td-t-base) var(--td-ease);display:flex;position:relative}.td-mk-profile--row{align-items:center;gap:var(--td-sp-7);flex-direction:row}.td-mk-profile--stack{align-items:flex-start;gap:var(--td-sp-6);flex-direction:column}.td-mk-profile--link:hover{background:var(--td-raise-fill-hover);box-shadow:1px 1px 4px color-mix(in srgb, var(--td-shadow-dark) 44%, transparent), -2px -2px 5px color-mix(in srgb, var(--td-shadow-light) 85%, transparent), inset 2px 2px 4px color-mix(in srgb, var(--td-shadow-dark) 38%, transparent), inset -2px -2px 6px color-mix(in srgb, var(--td-shadow-light) 32%, transparent), 0 0 0 1px var(--td-edge)}.td-mk-profile--link:active{background:var(--td-surface);box-shadow:0 0 0 rgb(from var(--td-shadow-dark) r g b / 0), 0 0 0 rgb(from var(--td-shadow-light) r g b / 0), inset 3px 3px 7px color-mix(in srgb, var(--td-shadow-dark) 58%, transparent), inset -2px -2px 5px color-mix(in srgb, var(--td-shadow-light) 34%, transparent), 0 0 0 1px var(--td-edge)}.td-mk-profile--link:focus-within{outline:2px solid var(--td-accent);outline-offset:3px}.td-mk-profile-avatar{font-family:var(--td-font-display);letter-spacing:.02em;color:var(--td-ink);background:var(--td-surface);box-shadow:inset 1.5px 1.5px 4px color-mix(in srgb, var(--td-shadow-dark) 58%, transparent), inset -1.5px -1.5px 4px color-mix(in srgb, var(--td-shadow-light) 52%, transparent), 0 0 0 1px var(--td-edge);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.td-mk-profile-avatar>img,.td-mk-profile-avatar>svg{object-fit:cover;width:100%;height:100%;display:block}.td-mk-profile--row .td-mk-profile-avatar{width:52px;height:52px;font-size:1.15rem}.td-mk-profile--stack .td-mk-profile-avatar{width:64px;height:64px;font-size:1.4rem}.td-mk-profile-body{gap:var(--td-sp-2);flex-direction:column;min-width:0;display:flex}.td-mk-profile-name{font-family:var(--td-font-ui);color:var(--td-ink);margin:0;font-size:.95rem;font-weight:600;line-height:1.3}.td-mk-profile-namelink{color:inherit;text-decoration:none}.td-mk-profile-namelink:hover{color:var(--td-brand-text)}.td-mk-profile-namelink:focus-visible{outline:2px solid var(--td-accent);outline-offset:2px}.td-mk-profile-namelink--cover:focus-visible{outline:none}.td-mk-profile-namelink--cover:after{content:"";border-radius:inherit;position:absolute;inset:0}.td-mk-profile-role{font-family:var(--td-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--td-ink-2);margin:0;font-size:.64rem;font-weight:700}.td-mk-profile-bio{margin:var(--td-sp-3) 0 0;max-width:46ch;font-family:var(--td-font-sans);color:var(--td-ink-2);font-size:.79rem;line-height:1.6}.td-mk-profile-actions{gap:var(--td-sp-4);margin-top:var(--td-sp-5);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.td-mk-profile{transition:none}}
